Searches without login should now work. You must get asked to click a button.
Some translations wanted please.
New RSS 2.0 and Atom feeds are here. The old /backend/ feeds still work, but will be redirected later, so please update your subscriptions. Details.
Port details
openjdk25 Java Development Kit 25
25.0.5.0.3+1.f.1_2 java Σ=6 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 25.0.5.0.3+1.f.1Version of this port present on the latest quarterly branch.
Maintainer: java@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2025-10-27 14:33:07
Last Update: 2026-11-10 13:25:26
Commit Hash: db3cd51
People watching this port, also watch: pkg, curl, sudo, gnupg, sqlite3
Also Listed In: devel
License: GPLv2
WWW:
https://openjdk.java.net/projects/jdk/25/
Description: #
An open-source implementation of the Java Platform, Standard Edition.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port
Manual pages: #
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist #
There is no configure plist information for this port.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • openjdk25>0:java/openjdk25
To install the port: #
cd /usr/ports/java/openjdk25/ && make install clean
To add the package, run one of these commands:
  • pkg install java/openjdk25
  • pkg install openjdk25
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: openjdk25
Package flavors (<flavor>: <package>) #
  • jdk: openjdk25
  • jre: openjdk25-jre
  • headless: openjdk25-headless
  • jre_headless: openjdk25-jre-headless
ONLY_FOR_ARCHS: aarch64 amd64 powerpc64 powerpc64le
distinfo: #
TIMESTAMP = 1793176931 SHA256 (openjdk25-25.0.1+8.f.1.aarch64.tar.xz) = cb1d88e0e299a0c2347dbbaa17c3650403a28e8065076cf7898478646c473b2b SIZE (openjdk25-25.0.1+8.f.1.aarch64.tar.xz) = 189254412

Expand this list (8 items)

Collapse this list.

SHA256 (openjdk25-25.0.1+8.f.1.ppc64.tar.xz) = ae3e9658208889233f374b172b06f10b36fb19061d830252384a5e98aebe7184 SIZE (openjdk25-25.0.1+8.f.1.ppc64.tar.xz) = 186892692 SHA256 (openjdk25-25.0.1+8.f.1.ppc64le.tar.xz) = dabfb39d05b31c41c76d6c172af3836b2a6fda9dc86111d7b5730ca780de6223 SIZE (openjdk25-25.0.1+8.f.1.ppc64le.tar.xz) = 188302548 SHA256 (openjdk25-25.0.1+8.f.1.x86_64.tar.xz) = 0449e5a9257d8eb7ed1518af1e4e9e546ee63e4bfaf21e1021e9ab45d2840f27 SIZE (openjdk25-25.0.1+8.f.1.x86_64.tar.xz) = 191262784 SHA256 (freebsd-openjdk-jdk-25.0.5.0.3+1-freebsd-1_GH0.tar.gz) = 21c8eca6731785bb317ec77d619bee2535b1d2a87312eb5330484690142a74c6 SIZE (freebsd-openjdk-jdk-25.0.5.0.3+1-freebsd-1_GH0.tar.gz) = 119878746

Collapse this list.


Packages (timestamps in pop-ups are UTC): #
openjdk25
ABIaarch64amd64armv6armv7i386
FreeBSD:14:latest25.0.5.0.3+1.f.125.0.5.0.3+1.f.1_1---
FreeBSD:14:quarterly25.0.5.0.3+1.f.125.0.5.0.3+1.f.1---
FreeBSD:15:latest25.0.5.0.3+1.f.1_125.0.5.0.3+1.f.1_1n/a-n/a
FreeBSD:15:quarterly25.0.5.0.3+1.f.125.0.5.0.3+1.f.1n/a-n/a
FreeBSD:16:latest25.0.5.0.3+1.f.125.0.5.0.3+1.f.1_1n/a-n/a
 

openjdk25-headless
ABIaarch64amd64armv6armv7i386
FreeBSD:14:latest25.0.5.0.3+1.f.125.0.5.0.3+1.f.1_1---
FreeBSD:14:quarterly25.0.5.0.3+1.f.125.0.5.0.3+1.f.1---
FreeBSD:15:latest25.0.5.0.3+1.f.1_125.0.5.0.3+1.f.1_1n/a-n/a
FreeBSD:15:quarterly25.0.5.0.3+1.f.125.0.5.0.3+1.f.1n/a-n/a
FreeBSD:16:latest25.0.5.0.3+1.f.125.0.5.0.3+1.f.1_1n/a-n/a
 

openjdk25-jre
ABIaarch64amd64armv6armv7i386
FreeBSD:14:latest25.0.5.0.3+1.f.125.0.5.0.3+1.f.1_1---
FreeBSD:14:quarterly25.0.5.0.3+1.f.125.0.5.0.3+1.f.1---
FreeBSD:15:latest25.0.5.0.3+1.f.1_125.0.5.0.3+1.f.1_1n/a-n/a
FreeBSD:15:quarterly25.0.5.0.3+1.f.125.0.5.0.3+1.f.1n/a-n/a
FreeBSD:16:latest25.0.5.0.3+1.f.125.0.5.0.3+1.f.1_1n/a-n/a
 

openjdk25-jre-headless
ABIaarch64amd64armv6armv7i386
FreeBSD:14:latest25.0.5.0.3+1.f.125.0.5.0.3+1.f.1_1---
FreeBSD:14:quarterly25.0.5.0.3+1.f.125.0.5.0.3+1.f.1---
FreeBSD:15:latest25.0.5.0.3+1.f.1_125.0.5.0.3+1.f.1_1n/a-n/a
FreeBSD:15:quarterly25.0.5.0.3+1.f.125.0.5.0.3+1.f.1n/a-n/a
FreeBSD:16:latest25.0.5.0.3+1.f.125.0.5.0.3+1.f.1_1n/a-n/a
 

Dependencies #
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies: #
  1. cups.h : print/cups
  2. bash : shells/bash
  3. gsed : textproc/gsed
  4. zip : archivers/zip
  5. gmake>=4.4.1 : devel/gmake
  6. pkgconf>=1.3.0_1 : devel/pkgconf
  7. gcc14 : lang/gcc14
  8. as : devel/binutils
  9. autoconf>=2.73 : devel/autoconf
  10. automake>=1.18.1 : devel/automake
  11. x11.pc : x11/libX11
  12. xext.pc : x11/libXext
  13. xi.pc : x11/libXi
  14. xrandr.pc : x11/libXrandr
  15. xrender.pc : x11/libXrender
  16. xt.pc : x11-toolkits/libXt
  17. xtst.pc : x11/libXtst
Runtime dependencies: #
  1. javavm : java/javavmwrapper
  2. xorg-fonts-truetype>0 : x11-fonts/xorg-fonts-truetype
  3. gcc14 : lang/gcc14
  4. x11.pc : x11/libX11
  5. xext.pc : x11/libXext
  6. xi.pc : x11/libXi
  7. xrandr.pc : x11/libXrandr
  8. xrender.pc : x11/libXrender
  9. xt.pc : x11-toolkits/libXt
  10. xtst.pc : x11/libXtst
Library dependencies: #
  1. libasound.so : audio/alsa-lib
  2. libfontconfig.so : x11-fonts/fontconfig
  3. libfreetype.so : print/freetype2
  4. libgif.so : graphics/giflib
  5. libharfbuzz.so : print/harfbuzz
  6. liblcms2.so : graphics/lcms2
  7. libpng.so : graphics/png
  8. libjpeg.so : graphics/jpeg-turbo
This port is required by: #
for Build #
  1. archivers/snappy-java
  2. audio/jid3lib
  3. audio/nyquist
  4. benchmarks/scimark2
  5. biology/artemis
  6. cad/fidocadj
  7. cad/silice
Expand this list (128 items / 121 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list.
  2. comms/java-simple-serial-connector
  3. databases/dbeaver
  4. databases/hsqldb
  5. databases/libgda5-jdbc
  6. databases/postgresql-jdbc
  7. databases/rocksdb-jni
  8. databases/sqlite-jdbc
  9. deskutils/freemind
  10. devel/antlr
  11. devel/apache-commons-daemon
  12. devel/arduino18
  13. devel/doctorj
  14. devel/flexdock
  15. devel/ghidra
  16. devel/java-subversion
  17. devel/jiic
  18. devel/jline
  19. devel/jna
  20. devel/libastylej
  21. devel/libastylej-arduino
  22. devel/libmatthew
  23. devel/libvirt-java
  24. devel/listserialc
  25. devel/ocaml-camljava
  26. devel/p5-Inline-Java
  27. devel/p5-Java
  28. devel/py-jep
  29. devel/py-omegaconf
  30. devel/qt6-openapi
  31. devel/rubygem-jruby-jars
  32. devel/sabre
  33. devel/spark
  34. devel/statcvs
  35. devel/statsvn
  36. devel/swank-clojure
  37. devel/tijmp
  38. editors/libreoffice
  39. filesystems/hfsexplorer
  40. games/blackjackclient
  41. games/gogui
  42. games/java-games-suite
  43. games/jchessboard
  44. games/jin
  45. games/jinput
  46. games/jutils
  47. games/lwjgl3
  48. games/multimc
  49. games/prismlauncher
  50. games/stendhal
  51. graphics/jogamp-jogl
  52. java/apache-commons-beanutils
  53. java/avis
  54. java/bouncycastle
  55. java/eclipse
  56. java/jakarta-oro
  57. java/jasmin
  58. java/java-getopt
  59. java/javahelp
  60. java/javamail
  61. java/jcalendar
  62. java/jcommon
  63. java/jextract
  64. java/jfreechart
  65. java/jgraph
  66. java/jgraphx
  67. java/jlex
  68. java/jode
  69. java/jump
  70. java/jxgrabkey
  71. java/lightweight-java-profiler
  72. java/phpeclipse
  73. java/sigar
  74. lang/abcl
  75. lang/bsh
  76. lang/erlang-java
  77. lang/rhino
  78. mail/davmail
  79. math/apache-commons-math
  80. math/cvc5
  81. math/jtransforms
  82. math/jts
  83. math/octave
  84. misc/freeguide
  85. multimedia/tsduck
  86. net/belle-sip
  87. net/jgroups
  88. net/tigervnc-viewer-java
  89. net-im/signal-cli
  90. net-mgmt/confregdecode
  91. net-mgmt/zabbix6-java
  92. net-mgmt/zabbix7-java
  93. net-mgmt/zabbix74-java
  94. net-mgmt/zabbix8-java
  95. print/pdf-renderer
  96. print/pdftk
  97. science/hdf
  98. science/openmodelica
  99. science/opensim-core
  100. science/opsin
  101. security/iaikpkcs11wrapper
  102. sysutils/javaservicewrapper
  103. sysutils/jdiskreport
  104. textproc/denature
  105. textproc/elasticsearch8
  106. textproc/elasticsearch94
  107. textproc/elasticsearch95
  108. textproc/fop
  109. www/jericho-html
  110. www/onlyoffice-documentserver
  111. www/pomerium-envoy-custom
  112. www/tomcat-native
  113. www/tomcat-native2
  114. www/vertx
  115. x11-toolkits/swt
  116. Collapse this list.

Deleted ports which required this port:

Expand this list of 7 deleted ports
  1. databases/mysql-connector-java51*
  2. games/coronapoker*
  3. java/apache-commons-httpclient*
  4. java/java-subversion*
  5. net-im/convey*
  6. net-im/zkgroup*
  7. net-mgmt/zabbix72-java*
  8. Collapse this list of deleted ports.
for Extract #
  1. games/robocode
  2. games/robocode-naval
  3. java/netty
  4. net-mgmt/omada5
  5. net-mgmt/omada6
  6. sysutils/graylog
for Run #
  1. archivers/apache-commons-compress
  2. archivers/javatar
  3. astro/gpsprune
  4. astro/mkgmap
  5. astro/mkgmap-splitter
  6. astro/osmosis
  7. astro/traccar
Expand this list (421 items / 414 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list.
  2. audio/jid3lib
  3. audio/musiccontrol
  4. audio/nyquist
  5. benchmarks/scimark2
  6. benchmarks/typometer
  7. biology/artemis
  8. biology/bbmap
  9. biology/canu
  10. biology/erminej
  11. biology/fastqc
  12. biology/picard-tools
  13. biology/readseq
  14. biology/trimmomatic
  15. cad/electric-ng
  16. cad/fidocadj
  17. cad/logisim
  18. cad/silice
  19. databases/apache-commons-dbutils
  20. databases/c3p0
  21. databases/dbeaver
  22. databases/frontbase-jdbc
  23. databases/hsqldb
  24. databases/jetbrains-datagrip
  25. databases/jrobin
  26. databases/libgda5-jdbc
  27. databases/liquibase
  28. databases/mariadb-java-client
  29. databases/metabase
  30. databases/mysql-connector-j
  31. databases/neo4j
  32. databases/openvoxdb9
  33. databases/postgis-jdbc
  34. databases/postgresql-jdbc
  35. databases/powerarchitect
  36. databases/rocksdb-jni
  37. databases/sql-workbench
  38. databases/squirrel-sql
  39. deskutils/docear
  40. deskutils/freemind
  41. deskutils/ganttproject
  42. deskutils/projectlibre
  43. deskutils/stirling-pdf
  44. deskutils/thinkingrock
  45. devel/R-cran-rJava
  46. devel/antlr
  47. devel/antlr3
  48. devel/antlr4
  49. devel/apache-ant
  50. devel/apache-commons-daemon
  51. devel/apache-commons-io
  52. devel/apache-commons-jxpath
  53. devel/apache-log4j2
  54. devel/apache-rat
  55. devel/arduino18
  56. devel/avalon-framework
  57. devel/bfg
  58. devel/cfr
  59. devel/coursier
  60. devel/doctorj
  61. devel/flex-sdk
  62. devel/flex-sdk35
  63. devel/flexjson
  64. devel/gerrit
  65. devel/ghidra
  66. devel/gradle
  67. devel/gradle6
  68. devel/gradle62
  69. devel/gradle761
  70. devel/gradle8
  71. devel/gson
  72. devel/jackson-annotations
  73. devel/jackson-core
  74. devel/jackson-databind
  75. devel/jackson-jaxrs-providers
  76. devel/jackson-module-jaxb-annotations
  77. devel/jakarta-activation
  78. devel/jakarta-activation-api
  79. devel/jakarta-annotation-api
  80. devel/jakarta-xml-bind-api
  81. devel/java-findbugs
  82. devel/javax-activation
  83. devel/javax-activation-api
  84. devel/javax-ws-rs-api
  85. devel/javax.annotation-api
  86. devel/jaxb-api
  87. devel/jaxb-impl
  88. devel/jboss-logging
  89. devel/jcmdline
  90. devel/jenkins
  91. devel/jenkins-lts
  92. devel/jetbrains-clion
  93. devel/jetbrains-goland
  94. devel/jetbrains-phpstorm
  95. devel/jetbrains-rustrover
  96. devel/jetbrains-webstorm
  97. devel/jgoodies-looks
  98. devel/jiic
  99. devel/jline
  100. devel/jsap
  101. devel/leiningen
  102. devel/libastylej
  103. devel/libastylej-arduino
  104. devel/listserialc
  105. devel/maven
  106. devel/maven310
  107. devel/maven363
  108. devel/maven38
  109. devel/maven39
  110. devel/mill
  111. devel/ocaml-camljava
  112. devel/openapi-generator
  113. devel/opengrok
  114. devel/p5-Inline-Java
  115. devel/p5-Java
  116. devel/pmd
  117. devel/protobuf-java
  118. devel/py-jep
  119. devel/pycharm
  120. devel/qt6-openapi
  121. devel/reposilite
  122. devel/resteasy
  123. devel/rubygem-jruby-jars
  124. devel/rubymine
  125. devel/sabre
  126. devel/sbt
  127. devel/scalatest
  128. devel/slf4j
  129. devel/smc
  130. devel/soapui
  131. devel/sonar-scanner-cli
  132. devel/sonarqube-ant-task
  133. devel/sonarqube-community
  134. devel/spark
  135. devel/sparsebitset
  136. devel/statcvs
  137. devel/statsvn
  138. devel/subversive
  139. devel/swank-clojure
  140. devel/tinylaf
  141. devel/violet
  142. devel/zanata-cli
  143. devel/zookeeper
  144. editors/bined
  145. editors/drjava
  146. editors/jedit
  147. editors/libreoffice
  148. editors/treeform
  149. emulators/edumips64
  150. emulators/javatari
  151. filesystems/hfsexplorer
  152. finance/jgnash
  153. finance/venice
  154. french/jdictionary-fre-hun
  155. ftp/dmachine
  156. ftp/jftp
  157. games/blackjackclient
  158. games/dmjava
  159. games/domination
  160. games/freecol
  161. games/gogui
  162. games/java-games-suite
  163. games/jchessboard
  164. games/jin
  165. games/jinput
  166. games/jtans
  167. games/jutils
  168. games/lwjgl3
  169. games/minecraft-server
  170. games/moagg
  171. games/multimc
  172. games/pcgen
  173. games/prismlauncher
  174. games/rescue
  175. games/robocode
  176. games/robocode-naval
  177. games/spicetrade
  178. games/stendhal
  179. german/jdictionary-eng-ger
  180. german/jdictionary-ger-hun
  181. graphics/aoi
  182. graphics/batik
  183. graphics/cbviewer
  184. graphics/ditaa
  185. graphics/geoapi
  186. graphics/geoserver
  187. graphics/jalbum
  188. graphics/jave6
  189. graphics/jdraw
  190. graphics/jogamp-jogl
  191. graphics/jpatch
  192. graphics/mapyrus
  193. graphics/openjump
  194. graphics/plantuml
  195. graphics/tintfu
  196. graphics/xmlgraphics-commons
  197. graphics/yed
  198. hungarian/jdictionary-eng-hun
  199. hungarian/jdictionary-eng-hun-expr
  200. java/apache-bcel
  201. java/apache-commons-beanutils
  202. java/apache-commons-cli
  203. java/apache-commons-codec
  204. java/apache-commons-collections4
  205. java/apache-commons-dbcp
  206. java/apache-commons-lang3
  207. java/apache-commons-logging
  208. java/apache-commons-pool
  209. java/bluej
  210. java/bouncycastle
  211. java/dbvis
  212. java/eclipse
  213. java/eclipse-cdt
  214. java/eclipse-drjava
  215. java/eclipse-ecj
  216. java/eclipse-findbugs
  217. java/eclipse-pydev
  218. java/eclipse-shelled
  219. java/hamcrest
  220. java/intellij
  221. java/intellij-ultimate
  222. java/jai
  223. java/jakarta-oro
  224. java/jasmin
  225. java/java-cup
  226. java/java-getopt
  227. java/javacpp
  228. java/javahelp
  229. java/jcalendar
  230. java/jcckit
  231. java/jcommon
  232. java/jd-gui-duo
  233. java/jextract
  234. java/jflex
  235. java/jfreechart
  236. java/jgraph
  237. java/jgraphx
  238. java/jlex
  239. java/jmf
  240. java/jode
  241. java/jrosetta
  242. java/jtiger
  243. java/jump
  244. java/junit
  245. java/jxgrabkey
  246. java/lightweight-java-profiler
  247. java/netbeans
  248. java/netrexx
  249. java/phpeclipse
  250. java/proguard
  251. java/trove4j
  252. java/visualvm
  253. java/wildfly
  254. lang/abcl
  255. lang/apache-commons-jelly
  256. lang/babashka
  257. lang/bsh
  258. lang/ceylon
  259. lang/clojure
  260. lang/erlang-java
  261. lang/groovy
  262. lang/jruby
  263. lang/jython
  264. lang/kotlin
  265. lang/linux-j
  266. lang/pkl
  267. lang/rhino
  268. lang/scala
  269. lang/sisc
  270. mail/davmail
  271. math/R-cran-XLConnect
  272. math/apache-commons-math
  273. math/cvc5
  274. math/geogebra
  275. math/jeuclid
  276. math/jlatexmath
  277. math/jtransforms
  278. math/jts
  279. math/octave
  280. math/plman
  281. misc/freeguide
  282. misc/pauker
  283. misc/pipe
  284. misc/tvbrowser
  285. multimedia/ffdec
  286. multimedia/filebot
  287. net/activemq
  288. net/akhq
  289. net/apache-commons-net
  290. net/jcifs
  291. net/jgroups
  292. net/jrdesktop
  293. net/kafka
  294. net/keycloak
  295. net/ldapbrowser
  296. net/tigervnc-viewer-java
  297. net/toonel
  298. net-im/signal-cli
  299. net-mgmt/confregdecode
  300. net-mgmt/midpoint
  301. net-mgmt/omada5
  302. net-mgmt/omada6
  303. net-mgmt/riemann
  304. net-mgmt/unifi10
  305. net-mgmt/zabbix6-java
  306. net-mgmt/zabbix7-java
  307. net-mgmt/zabbix74-java
  308. net-mgmt/zabbix8-java
  309. print/graphics2d
  310. print/pdf-renderer
  311. print/pdfbox
  312. print/pdftk
  313. science/devisor
  314. science/openmodelica
  315. science/opensim-core
  316. science/opsin
  317. science/simsmith
  318. security/bastillion
  319. security/dirbuster
  320. security/iaikpkcs11wrapper
  321. security/open-vulnerability-cli
  322. security/xml-security
  323. sysutils/data-prepper
  324. sysutils/digdag
  325. sysutils/graylog
  326. sysutils/jdiskreport
  327. sysutils/jtopen
  328. sysutils/logstash8
  329. sysutils/logstash91
  330. sysutils/logstash92
  331. sysutils/logstash93
  332. sysutils/openvox-server9
  333. sysutils/rundeck
  334. textproc/apache-commons-csv
  335. textproc/apache-poi
  336. textproc/apache-solr
  337. textproc/apache-xmlbeans
  338. textproc/denature
  339. textproc/dtd2relax
  340. textproc/elasticsearch8
  341. textproc/elasticsearch94
  342. textproc/elasticsearch95
  343. textproc/fop
  344. textproc/jarnal
  345. textproc/jdictionary
  346. textproc/jdictionary-int-eng
  347. textproc/jing
  348. textproc/languagetool
  349. textproc/lucene9
  350. textproc/opensearch
  351. textproc/opensearch13
  352. textproc/opensearch210
  353. textproc/opensearch213
  354. textproc/opensearch216
  355. textproc/ppower4
  356. textproc/qrcodegen
  357. textproc/saxon-he
  358. textproc/tagsoup
  359. textproc/trang
  360. textproc/weka
  361. textproc/xalan-j
  362. textproc/xerces-j
  363. textproc/xml-commons
  364. textproc/xstream
  365. www/axis2
  366. www/closure-compiler
  367. www/glassfish
  368. www/grails
  369. www/htmlcompressor
  370. www/httpasyncclient
  371. www/httpclient
  372. www/httpclient5
  373. www/httpcore
  374. www/httpcore5
  375. www/jcef
  376. www/jericho-html
  377. www/jetty10
  378. www/jetty12
  379. www/jmeter
  380. www/payara
  381. www/scloader
  382. www/selenium
  383. www/tomcat-devel
  384. www/tomcat101
  385. www/tomcat110
  386. www/tomcat9
  387. www/tomee
  388. www/vertx
  389. www/yuicompressor
  390. x11-fm/mucommander
  391. x11-toolkits/skinlf
  392. Collapse this list.

Deleted ports which required this port:

Expand this list of 24 deleted ports
  1. biology/ddocent*
  2. databases/puppetdb8*
  3. devel/ammonite*
  4. devel/apache-commons-configuration*
  5. devel/log4j*
  6. devel/simian*
  7. dns/denominator*
  8. games/coronapoker*
  9. java/apache-commons-httpclient*
  10. java/java-subversion*
  11. java/jd-gui*
  12. lang/kotlin22*
  13. mail/james*
  14. mail/mime4j*
  15. net/java-beepcore*
  16. net-im/convey*
  17. net-im/zkgroup*
  18. net-mgmt/zabbix72-java*
  19. sysutils/puppetserver8*
  20. textproc/apache-commons-digester*
  21. textproc/lucene*
  22. textproc/lucene5*
  23. textproc/xom*
  24. www/archiva*
  25. Collapse this list of deleted ports.
for Test #
  1. devel/jna

Configuration Options: #
No options to configure
Options name: #
java_openjdk25
USES: #
autoreconf:build compiler:features cpe gmake iconv jpeg pkgconfig xorg
pkg-message: #
For install:
This OpenJDK implementation may require procfs(5) mounted on /proc. If you have not done it yet, please do the following: mount -t procfs proc /proc To make it permanent, you need the following lines in /etc/fstab: proc /proc procfs rw 0 0
Master Sites: #
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/freebsd/openjdk/tar.gz/jdk-25.0.5.0.3+1-freebsd-1?dummy=/
Collapse this list.
Notes from UPDATING #
These upgrade notes are taken from /usr/ports/UPDATING
  • 2026-03-29
    Affects: users of java/openjdk25 and java/openjdk26 with the jre flavor
    Author: jrm@FreeBSD.org
    Reason: 
      The openjdk-jre packages for versions 25 and 26 have been renamed.  Users with
      the old package names installed should run the following /bin/sh script with
      superuser privileges before upgrading.
    
      jre=$(pkg query -g %n-%v "*openjdk-jre-25*" "*openjdk-jre-26*")
      if echo "$jre" | grep -q "\-25"; then
          on=$(pkg query -g %n "*openjdk-jre-25*")
          nn="openjdk25-jre"
      elif echo "$jre" | grep -q "\-26"; then
          on=$(pkg query -g %n "*openjdk-jre-26*")
          nn="openjdk26-jre"
      fi
      if [ -n "$nn" ]; then
          pkg set -yn "$on":"$nn"
      fi
    
    
Expand this list (1 items)
  • 2026-02-26
    Affects: users of java/openjdk*
    Author: ronald@FreeBSD.org
    Reason: 
      Version JAVA_DEFAULT is updated from 8 to 21.
      No specific action should be needed, just a heads-up to test before
      deploying to production as this is quite a big step in versions.
    
    
  • Collapse this list.

Number of commits found: 20 #

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
25.0.5.0.3+1.f.1_2
10 Nov 2026 13:25:26
commit hash: db3cd51f4c66c496bac03460d46e59af4b96db24commit hash: db3cd51f4c66c496bac03460d46e59af4b96db24commit hash: db3cd51f4c66c496bac03460d46e59af4b96db24commit hash: db3cd51f4c66c496bac03460d46e59af4b96db24 files touched by this commit
Harald Eilertsen (haraldei) search for other commits by this committer
Author: Rafe Sadler
java/openjdk25: set wxneeded on bootstrap jdk

The upstream fix to Bug 296945 set the wxneeded flag for executables;
however, it did not do so for the bootstrap jdk.
This patch fixes that.

PR:		300566
Reported by:	mondo.debater_0q@icloud.com
Reviewed by:	haraldei
Approved by:	haraldei
25.0.5.0.3+1.f.1_1
31 Oct 2026 21:33:27
commit hash: 2df39559815bcf166600758cddd4b1fae7682d60commit hash: 2df39559815bcf166600758cddd4b1fae7682d60commit hash: 2df39559815bcf166600758cddd4b1fae7682d60commit hash: 2df39559815bcf166600758cddd4b1fae7682d60 files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
java/openjdk*: fix kqueue selectors on big-endian

KQueue.getDescriptor() reads the kevent ident, a uintptr_t, as a 32-bit
int. On big-endian that is the zero high half, so every ready event is
dropped and Selector.select() returns at once with nothing selected.
Netty servers like OpenSearch then spin forever rebuilding the selector.
Read the field at its full width instead.
25.0.5.0.3+1.f.1
28 Oct 2026 10:07:49
commit hash: 82145c8e18fa5d657233f3c7c5f5c85711a656b8commit hash: 82145c8e18fa5d657233f3c7c5f5c85711a656b8commit hash: 82145c8e18fa5d657233f3c7c5f5c85711a656b8commit hash: 82145c8e18fa5d657233f3c7c5f5c85711a656b8 files touched by this commit
Harald Eilertsen (haraldei) search for other commits by this committer
java/openjdk25: Version 25.0.5.0.3 more cert fixes

Update to latest upstream patch version to address more issues with the
eMudhra certificate incident.

See also: https://openjdk.org/emudhra

MFH:            2026Q4
Security:       CVE 2026-114820
Security:       JDK-8395690
Sponsored by:   The FreeBSD Foundation
25.0.5.0.2+1.f.1
24 Oct 2026 12:54:24
commit hash: 9b5f1358f1f7f8fbdd85d80d66b8c49a286f09a3commit hash: 9b5f1358f1f7f8fbdd85d80d66b8c49a286f09a3commit hash: 9b5f1358f1f7f8fbdd85d80d66b8c49a286f09a3commit hash: 9b5f1358f1f7f8fbdd85d80d66b8c49a286f09a3 files touched by this commit
Harald Eilertsen (haraldei) search for other commits by this committer
java/openjdk25: Version 25.0.5.0.2 including CA fixes

Upgrade port to latest upstream, including fixes for eMudhra CA
certificate issues.

MFH:		2026Q4
Sponsored by:   The FreeBSD Foundation
25.0.4+7.f.1_1
08 Sep 2026 17:09:36
commit hash: 94a68738ff3170f7c12c7b7ee206f45499e5c71fcommit hash: 94a68738ff3170f7c12c7b7ee206f45499e5c71fcommit hash: 94a68738ff3170f7c12c7b7ee206f45499e5c71fcommit hash: 94a68738ff3170f7c12c7b7ee206f45499e5c71f files touched by this commit
Harald Eilertsen (haraldei) search for other commits by this committer
java/openjdk{25,26}: portclippy and cleanup

Just a cleanup commit sorting the Makefile according to the order
outlined in the Porters Handbook, and reducing the number of times we
check for a headless build, as suggested by vsasjason_gmail.com.

This commit does not increase the PORTREVISION as it does not introduce
any changes to functionality or dependencies.

Reviewed by:	jrm
Sponsored by:	The FreeBSD Foundation
25.0.4+7.f.1_1
01 Sep 2026 08:07:34
commit hash: 9c0054517dd7d300ae4950a7d3004c70f02976c9commit hash: 9c0054517dd7d300ae4950a7d3004c70f02976c9commit hash: 9c0054517dd7d300ae4950a7d3004c70f02976c9commit hash: 9c0054517dd7d300ae4950a7d3004c70f02976c9 files touched by this commit
Harald Eilertsen (haraldei) search for other commits by this committer
Author: Raivo Hool
java/openjdk{25,26}: Don't req xorg for headless

We no longer need the xorg libs to build OpenJDK headless variants for
OpenJDK 25 and 26.

Relevant upstream JBS issues:
- OpenJDK 25.0.4: https://bugs.openjdk.org/browse/JDK-8381011
- OpenJDK 26.0.2: https://bugs.openjdk.org/browse/JDK-8378158

PR:		294358
Reported by:	raivo@lehma.com
Reviewed by:	haraldei, jrm
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D59167
25.0.4+7.f.1
31 Jul 2026 09:58:15
commit hash: 2583bd8561d2307b95ed2ab5fbc49e65279b4e0ecommit hash: 2583bd8561d2307b95ed2ab5fbc49e65279b4e0ecommit hash: 2583bd8561d2307b95ed2ab5fbc49e65279b4e0ecommit hash: 2583bd8561d2307b95ed2ab5fbc49e65279b4e0e files touched by this commit
Harald Eilertsen (haraldei) search for other commits by this committer
java/openjdk25: Update to version 25.0.4

Includes the following FreeBSD specific fixes:
- Set wxneeded flag for executables on FreeBSD.
- Fix build with clang 22

Sponsored by:	The FreeBSD Foundation
25.0.3+9.f.1
19 Jun 2026 13:30:21
commit hash: a775e64d13a6bb7f4e5133105227f37fdc87a882commit hash: a775e64d13a6bb7f4e5133105227f37fdc87a882commit hash: a775e64d13a6bb7f4e5133105227f37fdc87a882commit hash: a775e64d13a6bb7f4e5133105227f37fdc87a882 files touched by this commit
Ronald Klop (ronald) search for other commits by this committer
java/openjdk25: fix build on freebsd 16/aarch64

=== Output from failing command(s) repeated here ===
* For target hotspot_variant-server_libjvm_objs_os_bsd.o:
In file included from
/wrkdirs/usr/ports/java/openjdk25/work-jdk/openjdk-jdk-25.0.3-9-freebsd-1/src/hotspot/os/bsd/os_bsd.cpp:135:
In file included from /usr/include/sys/user.h:52:
In file included from /usr/include/vm/pmap.h:88:
In file included from /usr/include/machine/pmap.h:46:
In file included from /usr/include/sys/systm.h:46:
/usr/include/machine/cpufunc.h:35:1: error: static declaration of 'breakpoint'
follows non-static declaration
   35 | breakpoint(void)
      | ^
/wrkdirs/usr/ports/java/openjdk25/work-jdk/openjdk-jdk-25.0.3-9-freebsd-1/src/hotspot/share/utilities/breakpoint.hpp:31:17:
note: previous declaration is here
   31 | extern "C" void breakpoint();
      |                 ^
(Only the first 15 lines of the commit message are shown above View all of this commit message)
25.0.3+9.f.1
22 Apr 2026 19:01:07
commit hash: 7004c1690858059bcf5b5ff94846de41abeb6b02commit hash: 7004c1690858059bcf5b5ff94846de41abeb6b02commit hash: 7004c1690858059bcf5b5ff94846de41abeb6b02commit hash: 7004c1690858059bcf5b5ff94846de41abeb6b02 files touched by this commit
Harald Eilertsen (haraldei) search for other commits by this committer
java/openjdk25: Update to OpenJDK 25.0.3

Approved by:	jrm, fuz, pkubaj
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D56522
25.0.2+10.f.1_2
08 Apr 2026 14:12:20
commit hash: 6fe56cc444f47fe6180bb976ef0980a6d4ef906bcommit hash: 6fe56cc444f47fe6180bb976ef0980a6d4ef906bcommit hash: 6fe56cc444f47fe6180bb976ef0980a6d4ef906bcommit hash: 6fe56cc444f47fe6180bb976ef0980a6d4ef906b files touched by this commit
Harald Eilertsen (haraldei) search for other commits by this committer
java/openjdk*: Fix possible race after configure

Some setups could fail when building with poudriere bulk with a message
about the configuration was out of date. Since configure is run as part
of the build in any case, we don't need the explicit configure check in
the openjdk build system, so we disable it.

Fix originally proposed by jonc@chen.org.nz.

Since this doen not change the port, only whether it will build or not,
I have not bumped the PORTREVISION for this change.

PR:		294199
Reported by:	nxjoseph
Reviewed by:	glewis
Approved by:	glewis
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D56289
25.0.2+10.f.1_2
28 Mar 2026 10:25:18
commit hash: ad618043f3d2146896fadaa62c7a63e8ddd649cbcommit hash: ad618043f3d2146896fadaa62c7a63e8ddd649cbcommit hash: ad618043f3d2146896fadaa62c7a63e8ddd649cbcommit hash: ad618043f3d2146896fadaa62c7a63e8ddd649cb files touched by this commit
Harald Eilertsen (haraldei) search for other commits by this committer
java/openjdk: Fix pkgsuffix for jre builds

java/openjdk25 and openjdk26 would use the same pkgsuffix when building
the jre FLAVOR, making the package names clash.

Reported by:	Antoine Brodin <antoine@freebsd.org>
Reviewed by:	fuz
Approved by:	fuz
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D56123
25.0.2+10.f.1_1
28 Feb 2026 13:32:44
commit hash: 46e595f7284d69de17559eb478b9138d3b3ca585commit hash: 46e595f7284d69de17559eb478b9138d3b3ca585commit hash: 46e595f7284d69de17559eb478b9138d3b3ca585commit hash: 46e595f7284d69de17559eb478b9138d3b3ca585 files touched by this commit
Harald Eilertsen (haraldei) search for other commits by this committer
java/openjdk25: Fix headless build

The OpenJDK headless builds still need xorg and related libraries.

This should hopefully fix the pkg fallouts reported after the update to
25.0.2.

Reviewed by:	fuz (mentor)
Approved by:	fuz (mentor)
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D55589
25.0.2+10.f.1
26 Feb 2026 19:41:39
commit hash: 0f26e39d7ca5ce36187a0ace48921a7f27682351commit hash: 0f26e39d7ca5ce36187a0ace48921a7f27682351commit hash: 0f26e39d7ca5ce36187a0ace48921a7f27682351commit hash: 0f26e39d7ca5ce36187a0ace48921a7f27682351 files touched by this commit
Harald Eilertsen (haraldei) search for other commits by this committer
java/openjdk25: Update to OpenJDK 25.0.2

Update to track upstream version 25.0.2, with fixes for FreeBSD.

See the upstream release notes for details on what has changed since
version 25.0.1:
https://www.oracle.com/java/technologies/javase/25-0-2-relnotes.html

In addition to the above, this release includes the following patch,
scheduled for JDK 26 by upstream.

JDK-8371637: allocateNativeInternal sometimes return incorrectly aligned
memory

This is because this patch affects systems using jemalloc specifically,
like FreeBSD does, but I feel it's too long time to wait until the next
LTS release before making it available on FreeBSD.

Reviewed by:	fuz (mentor)
Approved by:	fuz (mentor)
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D55529
25.0.1+8.f.1_1
23 Feb 2026 14:23:56
commit hash: 8de6fe603338d529fb9ef6c744a5a676370de59bcommit hash: 8de6fe603338d529fb9ef6c744a5a676370de59bcommit hash: 8de6fe603338d529fb9ef6c744a5a676370de59bcommit hash: 8de6fe603338d529fb9ef6c744a5a676370de59b files touched by this commit
Harald Eilertsen (haraldei) search for other commits by this committer
java/openjdk21-25: Bootstrap from prebuilt packages

Completes the transition to using prebuilt packages to bootstrap OpenJDK
ports.

PR:		289731
Reviewed by:	jrm, fuz (mentor)
Approved by:	fuz (mentor)
Sponsored by:	The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D54731
25.0.1+8.f.1_1
03 Feb 2026 05:13:43
commit hash: 2adc4bef7df69089f28bd4525c58238aebc4a34dcommit hash: 2adc4bef7df69089f28bd4525c58238aebc4a34dcommit hash: 2adc4bef7df69089f28bd4525c58238aebc4a34dcommit hash: 2adc4bef7df69089f28bd4525c58238aebc4a34d files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
graphics/lcms2: Bump PORTREVISION of dependent ports for shlib change

PR:		292881
Reported by:	Petr Lampa <lampa@fit.vutbr.cz>
25.0.1+8.f.1
04 Dec 2025 17:05:37
commit hash: c8fa124a26dc8469ad544e3cf888fa46a24084becommit hash: c8fa124a26dc8469ad544e3cf888fa46a24084becommit hash: c8fa124a26dc8469ad544e3cf888fa46a24084becommit hash: c8fa124a26dc8469ad544e3cf888fa46a24084be files touched by this commit
Harald Eilertsen (haraldei) search for other commits by this committer
java/openjdk25: Update to version 25.0.1

Reviewed-by:    fuz (mentor)
Approved by:	fuz (mentor)
Sponsored by:	The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D53975
25+36.f.1
25 Nov 2025 13:44:21
commit hash: 558ad9ce89912a8c688d03c7e2560b55d49c5541commit hash: 558ad9ce89912a8c688d03c7e2560b55d49c5541commit hash: 558ad9ce89912a8c688d03c7e2560b55d49c5541commit hash: 558ad9ce89912a8c688d03c7e2560b55d49c5541 files touched by this commit
Harald Eilertsen (haraldei) search for other commits by this committer
java/openjdk25: Add jre_headless flavor

Add flavor to make a headless jre package, where dev tools and x11
support is removed. As requested in Bug #266059.

PR:		266059
Reviewed by:	fuz, jrm
Approved by:	fuz (Mentor), jrm
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D53707
25+36.f.1
04 Nov 2025 12:13:01
commit hash: fe94eea55572b109ad291b3607ba59caff917a7ecommit hash: fe94eea55572b109ad291b3607ba59caff917a7ecommit hash: fe94eea55572b109ad291b3607ba59caff917a7ecommit hash: fe94eea55572b109ad291b3607ba59caff917a7e files touched by this commit
Harald Eilertsen (haraldei) search for other commits by this committer
java/openjdk25: Add jre and headless flavors

Add FLAVORS to allow building jre and headless variants from the same
port. For backwards compatibility, it is also possible to build the jre
version by setting the BUILD_JRE env var.

Also reorganize the Makefile to make portclippy happy

Reviewed by:	fuz, jrm
Approved by:	fuz (mentor)
Sponsored by:	The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D53450
25+36.f.1
30 Oct 2025 15:01:38
commit hash: 8d4a2af5d9dd3dfa0541c2fdd356a94e1340fe6dcommit hash: 8d4a2af5d9dd3dfa0541c2fdd356a94e1340fe6dcommit hash: 8d4a2af5d9dd3dfa0541c2fdd356a94e1340fe6dcommit hash: 8d4a2af5d9dd3dfa0541c2fdd356a94e1340fe6d files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
java/openjdk25: fix build on powerpc64*

/wrkdirs/usr/ports/java/openjdk25/work/openjdk-jdk-25-36-freebsd-1/src/hotspot/os_cpu/bsd_ppc/os_bsd_ppc.cpp:182:54:
error: no member named 'regs' in '__mcontext'
25+36.f.1
27 Oct 2025 14:29:55
commit hash: dd93e1a47a370390e1730fcaab11fd83a0fc64eacommit hash: dd93e1a47a370390e1730fcaab11fd83a0fc64eacommit hash: dd93e1a47a370390e1730fcaab11fd83a0fc64eacommit hash: dd93e1a47a370390e1730fcaab11fd83a0fc64ea files touched by this commit
Harald Eilertsen (haraldei) search for other commits by this committer
java/openjdk25: New port

An open-source implementation of the Java Platform, Standard Edition.

WWW: https://openjdk.java.net/projects/jdk/25/

Reviewed by:	jrm, bofh
Approved by:	fuz (mentor)
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D53326

Number of commits found: 20