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.
Commit processing was halted at UTC 18:33 on 2026-08-05 for pkgbasify of jails and updating the host from 15.0 to 15.1 - same with jails. - that upgrade was completed by 18:53 - the website has caught up with the 6 commits it missed in that time.
After the ports freeze to fix some stuff, the freeze is over. I have some work to do before FreshPorts can start processing commits again before it can start processing again. I've created an issue for that.
Port details
openjdk25 Java Development Kit 25
25.0.4+7.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-07-31 09:58:15
Commit Hash: 2583bd8
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 = 1785488575 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.4+7-freebsd-1_GH0.tar.gz) = 8fb464c0896490e1a354f5f1459fe3c06f708751f52cca8b60e9abb8a6b6f0f8 SIZE (freebsd-openjdk-jdk-25.0.4+7-freebsd-1_GH0.tar.gz) = 119798266

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.4+7.f.1------
FreeBSD:14:quarterly25.0.3+9.f.125.0.3+9.f.1------
FreeBSD:15:latest25.0.4+7.f.125.0.4+7.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.4+7.f.125.0.4+7.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.4+7.f.1------
FreeBSD:14:quarterly25.0.3+9.f.125.0.3+9.f.1------
FreeBSD:15:latest25.0.4+7.f.125.0.4+7.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.4+7.f.125.0.4+7.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.4+7.f.1------
FreeBSD:14:quarterly25.0.3+9.f.125.0.3+9.f.1------
FreeBSD:15:latest25.0.4+7.f.125.0.4+7.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.4+7.f.125.0.4+7.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.4+7.f.1------
FreeBSD:14:quarterly25.0.3+9.f.125.0.3+9.f.1------
FreeBSD:15:latest25.0.4+7.f.125.0.4+7.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.4+7.f.125.0.4+7.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 (121 items / 114 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. comms/java-simple-serial-connector
  3. databases/dbeaver
  4. databases/hsqldb
  5. databases/libgda5-jdbc
  6. databases/postgresql-jdbc
  7. databases/rocksdb-jni
  8. databases/sqlite-jdbc
  9. deskutils/freemind
  10. devel/antlr
  11. devel/apache-commons-daemon
  12. devel/arduino18
  13. devel/doctorj
  14. devel/flexdock
  15. devel/ghidra
  16. devel/jiic
  17. devel/jline
  18. devel/jna
  19. devel/libastylej
  20. devel/libastylej-arduino
  21. devel/libmatthew
  22. devel/libvirt-java
  23. devel/listserialc
  24. devel/ocaml-camljava
  25. devel/p5-Inline-Java
  26. devel/p5-Java
  27. devel/py-jep
  28. devel/py-omegaconf
  29. devel/qt6-openapi
  30. devel/rubygem-jruby-jars
  31. devel/sabre
  32. devel/statcvs
  33. devel/statsvn
  34. devel/swank-clojure
  35. devel/tijmp
  36. editors/libreoffice
  37. filesystems/hfsexplorer
  38. games/blackjackclient
  39. games/gogui
  40. games/java-games-suite
  41. games/jchessboard
  42. games/jin
  43. games/jinput
  44. games/jutils
  45. games/lwjgl3
  46. games/multimc
  47. games/prismlauncher
  48. games/stendhal
  49. graphics/jogamp-jogl
  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/opensim-core
  100. science/opsin
  101. security/iaikpkcs11wrapper
  102. sysutils/javaservicewrapper
  103. sysutils/jdiskreport
  104. textproc/denature
  105. textproc/fop
  106. www/jericho-html
  107. www/onlyoffice-documentserver
  108. www/pomerium-envoy-custom
  109. www/tomcat-native
  110. www/tomcat-native2
  111. www/vertx
  112. x11-toolkits/swt
  113. Collapse this list.

Deleted ports which required this port:

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

Deleted ports which required this port:

Expand this list of 10 deleted ports
  1. databases/puppetdb8*
  2. devel/apache-commons-configuration*
  3. devel/log4j*
  4. devel/simian*
  5. games/coronapoker*
  6. java/jd-gui*
  7. mail/mime4j*
  8. net-mgmt/zabbix72-java*
  9. sysutils/puppetserver8*
  10. textproc/lucene5*
  11. 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.4+7-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: 14

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
25.0.4+7.f.1
31 Jul 2026 09:58:15
commit hash: 2583bd8561d2307b95ed2ab5fbc49e65279b4e0ecommit hash: 2583bd8561d2307b95ed2ab5fbc49e65279b4e0ecommit hash: 2583bd8561d2307b95ed2ab5fbc49e65279b4e0ecommit hash: 2583bd8561d2307b95ed2ab5fbc49e65279b4e0e files touched by this commit
Harald Eilertsen (haraldei) search for other commits by this committer
java/openjdk25: Update to version 25.0.4

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

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

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

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

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

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

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

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

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

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

The OpenJDK headless builds still need xorg and related libraries.

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

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

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

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

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

JDK-8371637: allocateNativeInternal sometimes return incorrectly aligned
memory

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

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

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

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

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

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

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

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

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

Also reorganize the Makefile to make portclippy happy

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

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

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

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

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

Number of commits found: 14