FreshPorts -- java/openjdk25: Java Development Kit 25


FreshPorts -- The Place For Ports [画像:notbug]As an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC [画像:Ukraine]
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
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_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年09月01日 08:07:34
Commit Hash: 9c00545
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.1n/an/an/an/an/an/a
FreeBSD:13:quarterly25.0.2+10.f.1_225.0.2+10.f.1_2n/an/an/an/an/an/a
FreeBSD:14:latest25.0.4+7.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.1_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.1_1n/a-n/an/a--
 

openjdk25-headless
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest25.0.3+9.f.125.0.3+9.f.1n/an/an/an/an/an/a
FreeBSD:13:quarterly25.0.2+10.f.1_225.0.2+10.f.1_2n/an/an/an/an/an/a
FreeBSD:14:latest25.0.4+7.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.1_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.1_1n/a-n/an/a--
 

openjdk25-jre
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest25.0.3+9.f.125.0.3+9.f.1n/an/an/an/an/an/a
FreeBSD:13:quarterly25.0.2+10.f.1_225.0.2+10.f.1_2n/an/an/an/an/an/a
FreeBSD:14:latest25.0.4+7.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.1_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.1_1n/a-n/an/a--
 

openjdk25-jre-headless
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest25.0.3+9.f.125.0.3+9.f.1n/an/an/an/an/an/a
FreeBSD:13:quarterly25.0.2+10.f.1_225.0.2+10.f.1_2n/an/an/an/an/an/a
FreeBSD:14:latest25.0.4+7.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.1_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.1_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. cad/fidocadj
  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-mgmt/confregdecode
  91. net-mgmt/zabbix6-java
  92. net-mgmt/zabbix7-java
  93. net-mgmt/zabbix74-java
  94. print/pdf-renderer
  95. print/pdftk
  96. science/hdf
  97. science/openmodelica
  98. science/opensim-core
  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/pomerium-envoy-custom
  108. www/tomcat-native
  109. www/tomcat-native2
  110. www/vertx
  111. x11-toolkits/swt
  112. Collapse this list.

Deleted ports which required this port:

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

Deleted ports which required this port:

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

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
25.0.4+7.f.1_1
01 Sep 2026 08:07:34
commit hash: 9c0054517dd7d300ae4950a7d3004c70f02976c9 commit hash: 9c0054517dd7d300ae4950a7d3004c70f02976c9 commit hash: 9c0054517dd7d300ae4950a7d3004c70f02976c9 commit hash: 9c0054517dd7d300ae4950a7d3004c70f02976c9 files touched by this commit
Harald Eilertsen (haraldei) search for other commits by this committer
Author: Raivo Hool
java/openjdk{25,26}: Don't req xorg for headless
We no longer need the xorg libs to build OpenJDK headless variants for
OpenJDK 25 and 26.
Relevant upstream JBS issues:
- OpenJDK 25.0.4: https://bugs.openjdk.org/browse/JDK-8381011
- OpenJDK 26.0.2: https://bugs.openjdk.org/browse/JDK-8378158
PR:		294358
Reported by:	raivo@lehma.com
Reviewed by:	haraldei, jrm
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D59167 
25.0.4+7.f.1
31 Jul 2026 09:58:15
commit hash: 2583bd8561d2307b95ed2ab5fbc49e65279b4e0e commit hash: 2583bd8561d2307b95ed2ab5fbc49e65279b4e0e commit hash: 2583bd8561d2307b95ed2ab5fbc49e65279b4e0e commit 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: a775e64d13a6bb7f4e5133105227f37fdc87a882 commit hash: a775e64d13a6bb7f4e5133105227f37fdc87a882 commit hash: a775e64d13a6bb7f4e5133105227f37fdc87a882 commit 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: 7004c1690858059bcf5b5ff94846de41abeb6b02 commit hash: 7004c1690858059bcf5b5ff94846de41abeb6b02 commit hash: 7004c1690858059bcf5b5ff94846de41abeb6b02 commit 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: 6fe56cc444f47fe6180bb976ef0980a6d4ef906b commit hash: 6fe56cc444f47fe6180bb976ef0980a6d4ef906b commit hash: 6fe56cc444f47fe6180bb976ef0980a6d4ef906b commit 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: ad618043f3d2146896fadaa62c7a63e8ddd649cb commit hash: ad618043f3d2146896fadaa62c7a63e8ddd649cb commit hash: ad618043f3d2146896fadaa62c7a63e8ddd649cb commit 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: 46e595f7284d69de17559eb478b9138d3b3ca585 commit hash: 46e595f7284d69de17559eb478b9138d3b3ca585 commit hash: 46e595f7284d69de17559eb478b9138d3b3ca585 commit 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: 0f26e39d7ca5ce36187a0ace48921a7f27682351 commit hash: 0f26e39d7ca5ce36187a0ace48921a7f27682351 commit hash: 0f26e39d7ca5ce36187a0ace48921a7f27682351 commit 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: 8de6fe603338d529fb9ef6c744a5a676370de59b commit hash: 8de6fe603338d529fb9ef6c744a5a676370de59b commit hash: 8de6fe603338d529fb9ef6c744a5a676370de59b commit 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: 2adc4bef7df69089f28bd4525c58238aebc4a34d commit hash: 2adc4bef7df69089f28bd4525c58238aebc4a34d commit hash: 2adc4bef7df69089f28bd4525c58238aebc4a34d commit 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: c8fa124a26dc8469ad544e3cf888fa46a24084be commit hash: c8fa124a26dc8469ad544e3cf888fa46a24084be commit hash: c8fa124a26dc8469ad544e3cf888fa46a24084be commit 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: 558ad9ce89912a8c688d03c7e2560b55d49c5541 commit hash: 558ad9ce89912a8c688d03c7e2560b55d49c5541 commit hash: 558ad9ce89912a8c688d03c7e2560b55d49c5541 commit 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: fe94eea55572b109ad291b3607ba59caff917a7e commit hash: fe94eea55572b109ad291b3607ba59caff917a7e commit hash: fe94eea55572b109ad291b3607ba59caff917a7e commit 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: 8d4a2af5d9dd3dfa0541c2fdd356a94e1340fe6d commit hash: 8d4a2af5d9dd3dfa0541c2fdd356a94e1340fe6d commit hash: 8d4a2af5d9dd3dfa0541c2fdd356a94e1340fe6d commit 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: dd93e1a47a370390e1730fcaab11fd83a0fc64ea commit hash: dd93e1a47a370390e1730fcaab11fd83a0fc64ea commit hash: dd93e1a47a370390e1730fcaab11fd83a0fc64ea commit 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: 15

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
Security Policy
Privacy
Blog
Contact

Search
Enter Keywords:
more...

Latest Vulnerabilities
openvpn Sep 04
electron42 Sep 03
libnjs Sep 03
nginx-full Sep 03
njs Sep 03
chromium Sep 02
jenkins Sep 02
jenkins-lts Sep 02
erlang Sep 01
erlang Sep 01

29 vulnerabilities affecting 436 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last processed:
2026年09月04日 23:14:41 UTC


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)

Calculated hourly:
Port count 35100
Broken 95
Ignore 208

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD Valid HTML, CSS, and RSS. Copyright © 2000-2026 Dan Langille. All rights reserved.

AltStyle によって変換されたページ (->オリジナル) /