notbug ipv6 ready As an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Port details
openjdk25 Java Development Kit 25
25.0.3+9.f.1 java on this many watch lists=4 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.2+10.f.1_2Version 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-04-22 19:01:07
Commit Hash: 7004c16
People watching this port, also watch:: pkg, tmux, node, go-anubis, 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 = 1776881430 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.3+9-freebsd-1_GH0.tar.gz) = 6d5bbbff2cd5890b5b0155f5667efbdb785e8797708d690d753e31fb913e42b4 SIZE (freebsd-openjdk-jdk-25.0.3+9-freebsd-1_GH0.tar.gz) = 119645721

Collapse this list.


Packages (timestamps in pop-ups are UTC):
openjdk25
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest25.0.3+9.f.125.0.3+9.f.1---n/an/an/a
FreeBSD:13:quarterly25.0.2+10.f.1_225.0.2+10.f.1_2---n/an/an/a
FreeBSD:14:latest25.0.3+9.f.125.0.3+9.f.1------
FreeBSD:14:quarterly25.0.2+10.f.1_225.0.2+10.f.1_2------
FreeBSD:15:latest25.0.3+9.f.125.0.3+9.f.1n/a-n/an/a--
FreeBSD:15:quarterly25.0.2+10.f.1_225.0.2+10.f.1_2n/a-n/an/a--
FreeBSD:16:latest25.0.3+9.f.125.0.3+9.f.1n/a-n/an/a--
 

openjdk25-headless
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest25.0.3+9.f.125.0.3+9.f.1---n/an/an/a
FreeBSD:13:quarterly25.0.2+10.f.1_225.0.2+10.f.1_2---n/an/an/a
FreeBSD:14:latest25.0.3+9.f.125.0.3+9.f.1------
FreeBSD:14:quarterly25.0.2+10.f.1_225.0.2+10.f.1_2------
FreeBSD:15:latest25.0.3+9.f.125.0.3+9.f.1n/a-n/an/a--
FreeBSD:15:quarterly25.0.2+10.f.1_225.0.2+10.f.1_2n/a-n/an/a--
FreeBSD:16:latest25.0.3+9.f.125.0.3+9.f.1n/a-n/an/a--
 

openjdk25-jre
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest25.0.3+9.f.125.0.3+9.f.1---n/an/an/a
FreeBSD:13:quarterly25.0.2+10.f.1_225.0.2+10.f.1_2---n/an/an/a
FreeBSD:14:latest25.0.3+9.f.125.0.3+9.f.1------
FreeBSD:14:quarterly25.0.2+10.f.1_225.0.2+10.f.1_2------
FreeBSD:15:latest25.0.3+9.f.125.0.3+9.f.1n/a-n/an/a--
FreeBSD:15:quarterly25.0.2+10.f.1_225.0.2+10.f.1_2n/a-n/an/a--
FreeBSD:16:latest25.0.3+9.f.125.0.3+9.f.1n/a-n/an/a--
 

openjdk25-jre-headless
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest25.0.3+9.f.125.0.3+9.f.1---n/an/an/a
FreeBSD:13:quarterly25.0.2+10.f.1_225.0.2+10.f.1_2---n/an/an/a
FreeBSD:14:latest25.0.3+9.f.125.0.3+9.f.1------
FreeBSD:14:quarterly25.0.2+10.f.1_225.0.2+10.f.1_2------
FreeBSD:15:latest25.0.3+9.f.125.0.3+9.f.1n/a-n/an/a--
FreeBSD:15:quarterly25.0.2+10.f.1_225.0.2+10.f.1_2n/a-n/an/a--
FreeBSD:16:latest25.0.3+9.f.125.0.3+9.f.1n/a-n/an/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. biology/canu
  7. cad/silice
Expand this list (114 items / 107 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/mysql-connector-java51
  7. databases/postgresql-jdbc
  8. databases/sqlite-jdbc
  9. deskutils/freemind
  10. devel/antlr
  11. devel/apache-commons-daemon
  12. devel/arduino18
  13. devel/doctorj
  14. devel/ghidra
  15. devel/jiic
  16. devel/jline
  17. devel/jna
  18. devel/libastylej
  19. devel/libastylej-arduino
  20. devel/libmatthew
  21. devel/libvirt-java
  22. devel/listserialc
  23. devel/ocaml-camljava
  24. devel/p5-Inline-Java
  25. devel/p5-Java
  26. devel/py-jep
  27. devel/py-omegaconf
  28. devel/rubygem-jruby-jars
  29. devel/sabre
  30. devel/statcvs
  31. devel/statsvn
  32. devel/swank-clojure
  33. devel/tijmp
  34. editors/libreoffice
  35. filesystems/hfsexplorer
  36. games/blackjackclient
  37. games/gogui
  38. games/java-games-suite
  39. games/jchessboard
  40. games/jin
  41. games/jinput
  42. games/jutils
  43. games/lwjgl3
  44. games/multimc
  45. games/prismlauncher
  46. games/stendhal
  47. java/apache-commons-beanutils
  48. java/apache-commons-httpclient
  49. java/avis
  50. java/bouncycastle
  51. java/eclipse
  52. java/jakarta-oro
  53. java/jasmin
  54. java/java-getopt
  55. java/java-subversion
  56. java/javahelp
  57. java/javamail
  58. java/jcalendar
  59. java/jcommon
  60. java/jfreechart
  61. java/jgraph
  62. java/jgraphx
  63. java/jlex
  64. java/jode
  65. java/jump
  66. java/jxgrabkey
  67. java/lightweight-java-profiler
  68. java/phpeclipse
  69. java/sigar
  70. lang/abcl
  71. lang/bsh
  72. lang/erlang-java
  73. lang/rhino
  74. mail/davmail
  75. math/apache-commons-math
  76. math/cvc5
  77. math/jtransforms
  78. math/jts
  79. math/octave
  80. misc/freeguide
  81. multimedia/tsduck
  82. net/belle-sip
  83. net/jgroups
  84. net/tigervnc-viewer-java
  85. net-im/convey
  86. net-im/signal-cli
  87. net-im/zkgroup
  88. net-mgmt/confregdecode
  89. net-mgmt/zabbix6-java
  90. net-mgmt/zabbix7-java
  91. net-mgmt/zabbix72-java
  92. net-mgmt/zabbix74-java
  93. print/pdf-renderer
  94. print/pdftk
  95. science/openmodelica
  96. science/opsin
  97. security/iaikpkcs11wrapper
  98. sysutils/javaservicewrapper
  99. sysutils/jdiskreport
  100. textproc/denature
  101. textproc/fop
  102. www/jericho-html
  103. www/onlyoffice-documentserver
  104. www/tomcat-native
  105. www/tomcat-native2
  106. www/vertx
  107. x11-toolkits/swt
  108. Collapse this list.

Deleted ports which required this port:

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

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. games/coronapoker*
  2. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

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.3+9-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: 12

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog 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: 12