notbugAs 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=3 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:: sudo, pkg, tmux, node, go-anubis
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 (113 items / 106 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/jtransforms
  77. math/jts
  78. math/octave
  79. misc/freeguide
  80. multimedia/tsduck
  81. net/belle-sip
  82. net/jgroups
  83. net/tigervnc-viewer-java
  84. net-im/convey
  85. net-im/signal-cli
  86. net-im/zkgroup
  87. net-mgmt/confregdecode
  88. net-mgmt/zabbix6-java
  89. net-mgmt/zabbix7-java
  90. net-mgmt/zabbix72-java
  91. net-mgmt/zabbix74-java
  92. print/pdf-renderer
  93. print/pdftk
  94. science/openmodelica
  95. science/opsin
  96. security/iaikpkcs11wrapper
  97. sysutils/javaservicewrapper
  98. sysutils/jdiskreport
  99. textproc/denature
  100. textproc/fop
  101. www/jericho-html
  102. www/onlyoffice-documentserver
  103. www/tomcat-native
  104. www/tomcat-native2
  105. www/vertx
  106. x11-toolkits/swt
  107. 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 (380 items / 373 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/maven39
  94. devel/mill
  95. devel/ocaml-camljava
  96. devel/opengrok
  97. devel/p5-Inline-Java
  98. devel/p5-Java
  99. devel/pmd
  100. devel/protobuf-java
  101. devel/py-jep
  102. devel/pycharm
  103. devel/reposilite
  104. devel/rubygem-jruby-jars
  105. devel/rubymine
  106. devel/sabre
  107. devel/sbt
  108. devel/scalatest
  109. devel/simian
  110. devel/slf4j
  111. devel/smc
  112. devel/soapui
  113. devel/sonar-scanner-cli
  114. devel/sonarqube-ant-task
  115. devel/sonarqube-community
  116. devel/sparsebitset
  117. devel/statcvs
  118. devel/statsvn
  119. devel/subversive
  120. devel/swank-clojure
  121. devel/tinylaf
  122. devel/violet
  123. devel/zanata-cli
  124. devel/zookeeper
  125. dns/denominator
  126. editors/bined
  127. editors/drjava
  128. editors/jedit
  129. editors/libreoffice
  130. editors/treeform
  131. emulators/edumips64
  132. emulators/javatari
  133. filesystems/hfsexplorer
  134. finance/jgnash
  135. finance/venice
  136. french/jdictionary-fre-hun
  137. ftp/dmachine
  138. ftp/jftp
  139. games/blackjackclient
  140. games/dmjava
  141. games/domination
  142. games/freecol
  143. games/gogui
  144. games/java-games-suite
  145. games/jchessboard
  146. games/jin
  147. games/jinput
  148. games/jtans
  149. games/jutils
  150. games/lwjgl3
  151. games/minecraft-server
  152. games/moagg
  153. games/multimc
  154. games/pcgen
  155. games/prismlauncher
  156. games/rescue
  157. games/robocode
  158. games/robocode-naval
  159. games/spicetrade
  160. games/stendhal
  161. german/jdictionary-eng-ger
  162. german/jdictionary-ger-hun
  163. graphics/aoi
  164. graphics/batik
  165. graphics/cbviewer
  166. graphics/ditaa
  167. graphics/geoapi
  168. graphics/geoserver
  169. graphics/jalbum
  170. graphics/jave6
  171. graphics/jdraw
  172. graphics/jpatch
  173. graphics/mapyrus
  174. graphics/openjump
  175. graphics/plantuml
  176. graphics/tintfu
  177. graphics/xmlgraphics-commons
  178. graphics/yed
  179. hungarian/jdictionary-eng-hun
  180. hungarian/jdictionary-eng-hun-expr
  181. java/apache-bcel
  182. java/apache-commons-beanutils
  183. java/apache-commons-cli
  184. java/apache-commons-codec
  185. java/apache-commons-collections4
  186. java/apache-commons-dbcp
  187. java/apache-commons-httpclient
  188. java/apache-commons-lang3
  189. java/apache-commons-logging
  190. java/apache-commons-pool
  191. java/bluej
  192. java/bouncycastle
  193. java/dbvis
  194. java/eclipse
  195. java/eclipse-cdt
  196. java/eclipse-drjava
  197. java/eclipse-findbugs
  198. java/eclipse-pydev
  199. java/eclipse-shelled
  200. java/hamcrest
  201. java/intellij
  202. java/intellij-ultimate
  203. java/jai
  204. java/jakarta-oro
  205. java/jasmin
  206. java/java-cup
  207. java/java-getopt
  208. java/java-subversion
  209. java/javacpp
  210. java/javahelp
  211. java/jcalendar
  212. java/jcckit
  213. java/jcommon
  214. java/jd-gui
  215. java/jflex
  216. java/jfreechart
  217. java/jgraph
  218. java/jgraphx
  219. java/jlex
  220. java/jmf
  221. java/jode
  222. java/jrosetta
  223. java/jtiger
  224. java/jump
  225. java/junit
  226. java/jxgrabkey
  227. java/lightweight-java-profiler
  228. java/netbeans
  229. java/netrexx
  230. java/phpeclipse
  231. java/proguard
  232. java/sigar
  233. java/trove4j
  234. java/visualvm
  235. java/wildfly
  236. lang/abcl
  237. lang/apache-commons-jelly
  238. lang/bsh
  239. lang/ceylon
  240. lang/clojure
  241. lang/erlang-java
  242. lang/groovy
  243. lang/jruby
  244. lang/jython
  245. lang/kotlin
  246. lang/kotlin22
  247. lang/linux-j
  248. lang/pkl
  249. lang/rhino
  250. lang/scala
  251. lang/sisc
  252. mail/davmail
  253. mail/james
  254. mail/mime4j
  255. math/R-cran-XLConnect
  256. math/apache-commons-math
  257. math/geogebra
  258. math/jeuclid
  259. math/jlatexmath
  260. math/jtransforms
  261. math/jts
  262. math/octave
  263. math/plman
  264. misc/freeguide
  265. misc/pauker
  266. misc/pipe
  267. misc/tvbrowser
  268. multimedia/ffdec
  269. net/activemq
  270. net/akhq
  271. net/apache-commons-net
  272. net/java-beepcore
  273. net/jcifs
  274. net/jgroups
  275. net/jrdesktop
  276. net/kafka
  277. net/keycloak
  278. net/ldapbrowser
  279. net/tigervnc-viewer-java
  280. net/toonel
  281. net-im/convey
  282. net-im/signal-cli
  283. net-im/zkgroup
  284. net-mgmt/confregdecode
  285. net-mgmt/midpoint
  286. net-mgmt/omada5
  287. net-mgmt/riemann
  288. net-mgmt/unifi10
  289. net-mgmt/zabbix6-java
  290. net-mgmt/zabbix7-java
  291. net-mgmt/zabbix72-java
  292. net-mgmt/zabbix74-java
  293. print/pdf-renderer
  294. print/pdfbox
  295. print/pdftk
  296. science/devisor
  297. science/openmodelica
  298. science/opsin
  299. science/simsmith
  300. security/bastillion
  301. security/dirbuster
  302. security/iaikpkcs11wrapper
  303. security/xml-security
  304. sysutils/data-prepper
  305. sysutils/digdag
  306. sysutils/graylog
  307. sysutils/javaservicewrapper
  308. sysutils/jdiskreport
  309. sysutils/jtopen
  310. sysutils/logstash8
  311. sysutils/logstash91
  312. sysutils/logstash92
  313. sysutils/logstash93
  314. sysutils/openvox-server8
  315. sysutils/puppetserver8
  316. textproc/apache-commons-csv
  317. textproc/apache-commons-digester
  318. textproc/apache-poi
  319. textproc/apache-solr
  320. textproc/apache-xmlbeans
  321. textproc/denature
  322. textproc/dtd2relax
  323. textproc/elasticsearch8
  324. textproc/fop
  325. textproc/jarnal
  326. textproc/jdictionary
  327. textproc/jdictionary-int-eng
  328. textproc/jing
  329. textproc/lucene
  330. textproc/lucene5
  331. textproc/opensearch
  332. textproc/opensearch13
  333. textproc/opensearch210
  334. textproc/opensearch213
  335. textproc/opensearch216
  336. textproc/ppower4
  337. textproc/qrcodegen
  338. textproc/saxon-he
  339. textproc/tagsoup
  340. textproc/trang
  341. textproc/weka
  342. textproc/xalan-j
  343. textproc/xerces-j
  344. textproc/xml-commons
  345. textproc/xom
  346. textproc/xstream
  347. www/archiva
  348. www/axis2
  349. www/closure-compiler
  350. www/glassfish
  351. www/grails
  352. www/htmlcompressor
  353. www/httpasyncclient
  354. www/httpclient
  355. www/httpcore
  356. www/jericho-html
  357. www/jetty10
  358. www/jetty12
  359. www/jmeter
  360. www/payara
  361. www/scloader
  362. www/selenium
  363. www/tomcat-devel
  364. www/tomcat-native
  365. www/tomcat-native2
  366. www/tomcat101
  367. www/tomcat110
  368. www/tomcat9
  369. www/tomee
  370. www/vertx
  371. www/yuicompressor
  372. x11-fm/mucommander
  373. x11-toolkits/skinlf
  374. 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