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