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.3+9.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-06-19 13:30:21
Commit Hash: a775e64
People watching this port, also watch:: pkg, sudo, tmux, 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.3+9.f.1------
FreeBSD:15:latest25.0.3+9.f.125.0.3+9.f.1n/a-n/an/a--
FreeBSD:15:quarterly25.0.3+9.f.125.0.3+9.f.1n/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.3+9.f.1------
FreeBSD:15:latest25.0.3+9.f.125.0.3+9.f.1n/a-n/an/a--
FreeBSD:15:quarterly25.0.3+9.f.125.0.3+9.f.1n/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.3+9.f.1------
FreeBSD:15:latest25.0.3+9.f.125.0.3+9.f.1n/a-n/an/a--
FreeBSD:15:quarterly25.0.3+9.f.125.0.3+9.f.1n/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.3+9.f.1------
FreeBSD:15:latest25.0.3+9.f.125.0.3+9.f.1n/a-n/an/a--
FreeBSD:15:quarterly25.0.3+9.f.125.0.3+9.f.1n/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 (118 items / 111 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/rocksdb-jni
  9. databases/sqlite-jdbc
  10. deskutils/freemind
  11. devel/antlr
  12. devel/apache-commons-daemon
  13. devel/arduino18
  14. devel/doctorj
  15. devel/flexdock
  16. devel/ghidra
  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/statcvs
  34. devel/statsvn
  35. devel/swank-clojure
  36. devel/tijmp
  37. editors/libreoffice
  38. filesystems/hfsexplorer
  39. games/blackjackclient
  40. games/gogui
  41. games/java-games-suite
  42. games/jchessboard
  43. games/jin
  44. games/jinput
  45. games/jutils
  46. games/lwjgl3
  47. games/multimc
  48. games/prismlauncher
  49. games/stendhal
  50. java/apache-commons-beanutils
  51. java/apache-commons-httpclient
  52. java/avis
  53. java/bouncycastle
  54. java/eclipse
  55. java/jakarta-oro
  56. java/jasmin
  57. java/java-getopt
  58. java/java-subversion
  59. java/javahelp
  60. java/javamail
  61. java/jcalendar
  62. java/jcommon
  63. java/jfreechart
  64. java/jgraph
  65. java/jgraphx
  66. java/jlex
  67. java/jode
  68. java/jump
  69. java/jxgrabkey
  70. java/lightweight-java-profiler
  71. java/phpeclipse
  72. java/sigar
  73. lang/abcl
  74. lang/bsh
  75. lang/erlang-java
  76. lang/rhino
  77. mail/davmail
  78. math/apache-commons-math
  79. math/cvc5
  80. math/jtransforms
  81. math/jts
  82. math/octave
  83. misc/freeguide
  84. multimedia/tsduck
  85. net/belle-sip
  86. net/jgroups
  87. net/tigervnc-viewer-java
  88. net-im/convey
  89. net-im/signal-cli
  90. net-im/zkgroup
  91. net-mgmt/confregdecode
  92. net-mgmt/zabbix6-java
  93. net-mgmt/zabbix7-java
  94. net-mgmt/zabbix74-java
  95. print/pdf-renderer
  96. print/pdftk
  97. science/hdf
  98. science/openmodelica
  99. science/opsin
  100. security/iaikpkcs11wrapper
  101. sysutils/javaservicewrapper
  102. sysutils/jdiskreport
  103. textproc/denature
  104. textproc/fop
  105. www/jericho-html
  106. www/onlyoffice-documentserver
  107. www/tomcat-native
  108. www/tomcat-native2
  109. www/vertx
  110. x11-toolkits/swt
  111. Collapse this list.

Deleted ports which required this port:

Expand this list of 2 deleted ports
  1. games/coronapoker*
  2. net-mgmt/zabbix72-java*
  3. Collapse this list of deleted ports.
for Patch
  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 (389 items / 382 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/ddocent
  11. biology/erminej
  12. biology/fastqc
  13. biology/picard-tools
  14. biology/readseq
  15. biology/trimmomatic
  16. cad/electric-ng
  17. cad/fidocadj
  18. cad/logisim
  19. cad/silice
  20. databases/apache-commons-dbutils
  21. databases/c3p0
  22. databases/dbeaver
  23. databases/frontbase-jdbc
  24. databases/hsqldb
  25. databases/jetbrains-datagrip
  26. databases/jrobin
  27. databases/libgda5-jdbc
  28. databases/liquibase
  29. databases/mariadb-java-client
  30. databases/metabase
  31. databases/mysql-connector-j
  32. databases/openvoxdb8
  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/ammonite
  47. devel/antlr
  48. devel/antlr3
  49. devel/antlr4
  50. devel/apache-ant
  51. devel/apache-commons-configuration
  52. devel/apache-commons-daemon
  53. devel/apache-commons-io
  54. devel/apache-commons-jxpath
  55. devel/apache-log4j2
  56. devel/apache-rat
  57. devel/arduino18
  58. devel/avalon-framework
  59. devel/bfg
  60. devel/cfr
  61. devel/coursier
  62. devel/doctorj
  63. devel/flex-sdk
  64. devel/flex-sdk35
  65. devel/flexjson
  66. devel/ghidra
  67. devel/gradle
  68. devel/gradle6
  69. devel/gradle62
  70. devel/gradle761
  71. devel/gradle8
  72. devel/java-findbugs
  73. devel/jcmdline
  74. devel/jenkins
  75. devel/jenkins-lts
  76. devel/jetbrains-clion
  77. devel/jetbrains-goland
  78. devel/jetbrains-phpstorm
  79. devel/jetbrains-rustrover
  80. devel/jetbrains-webstorm
  81. devel/jgoodies-looks
  82. devel/jiic
  83. devel/jline
  84. devel/jsap
  85. devel/leiningen
  86. devel/libastylej
  87. devel/libastylej-arduino
  88. devel/listserialc
  89. devel/log4j
  90. devel/maven
  91. devel/maven363
  92. devel/maven38
  93. devel/maven39
  94. devel/mill
  95. devel/ocaml-camljava
  96. devel/openapi-generator
  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/qt6-openapi
  105. devel/reposilite
  106. devel/rubygem-jruby-jars
  107. devel/rubymine
  108. devel/sabre
  109. devel/sbt
  110. devel/scalatest
  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-duo
  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/trove4j
  234. java/visualvm
  235. java/wildfly
  236. lang/abcl
  237. lang/apache-commons-jelly
  238. lang/babashka
  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. math/R-cran-XLConnect
  256. math/apache-commons-math
  257. math/cvc5
  258. math/geogebra
  259. math/jeuclid
  260. math/jlatexmath
  261. math/jtransforms
  262. math/jts
  263. math/octave
  264. math/plman
  265. misc/freeguide
  266. misc/pauker
  267. misc/pipe
  268. misc/tvbrowser
  269. multimedia/ffdec
  270. net/activemq
  271. net/akhq
  272. net/apache-commons-net
  273. net/java-beepcore
  274. net/jcifs
  275. net/jgroups
  276. net/jrdesktop
  277. net/kafka
  278. net/keycloak
  279. net/ldapbrowser
  280. net/tigervnc-viewer-java
  281. net/toonel
  282. net-im/convey
  283. net-im/signal-cli
  284. net-im/zkgroup
  285. net-mgmt/confregdecode
  286. net-mgmt/midpoint
  287. net-mgmt/omada5
  288. net-mgmt/omada6
  289. net-mgmt/riemann
  290. net-mgmt/unifi10
  291. net-mgmt/zabbix6-java
  292. net-mgmt/zabbix7-java
  293. net-mgmt/zabbix74-java
  294. print/graphics2d
  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/logstash94
  317. sysutils/openvox-server8
  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/languagetool
  332. textproc/lucene
  333. textproc/lucene5
  334. textproc/opensearch
  335. textproc/opensearch13
  336. textproc/opensearch210
  337. textproc/opensearch213
  338. textproc/opensearch216
  339. textproc/ppower4
  340. textproc/qrcodegen
  341. textproc/saxon-he
  342. textproc/tagsoup
  343. textproc/trang
  344. textproc/weka
  345. textproc/xalan-j
  346. textproc/xerces-j
  347. textproc/xml-commons
  348. textproc/xom
  349. textproc/xstream
  350. www/archiva
  351. www/axis2
  352. www/closure-compiler
  353. www/glassfish
  354. www/grails
  355. www/htmlcompressor
  356. www/httpasyncclient
  357. www/httpclient
  358. www/httpcore
  359. www/jericho-html
  360. www/jetty10
  361. www/jetty12
  362. www/jmeter
  363. www/payara
  364. www/scloader
  365. www/selenium
  366. www/tomcat-devel
  367. www/tomcat-native
  368. www/tomcat-native2
  369. www/tomcat101
  370. www/tomcat110
  371. www/tomcat9
  372. www/tomee
  373. www/vertx
  374. www/yuicompressor
  375. x11-fm/mucommander
  376. x11-toolkits/skinlf
  377. Collapse this list.

Deleted ports which required this port:

Expand this list of 7 deleted ports
  1. databases/puppetdb8*
  2. devel/simian*
  3. games/coronapoker*
  4. java/jd-gui*
  5. mail/mime4j*
  6. net-mgmt/zabbix72-java*
  7. sysutils/puppetserver8*
  8. 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: 13

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