Searches without login should now work. You must get asked to click a button.
Some translations wanted please.
New RSS 2.0 and Atom feeds are here. The old /backend/ feeds still work, but will be redirected later, so please update your subscriptions. Details.
Port details on branch 2026Q4
openjdk17 Java Development Kit 17
17.0.21.0.3+1.1 java Σ=0 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 17.0.21.0.3+1.1Version of this port present on the latest quarterly branch.
Maintainer: java@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2026-10-24 15:06:05
Last Update: 2026-10-28 12:46:24
Commit Hash: f32f4c1
Also Listed In: devel
License: GPLv2
WWW:
https://openjdk.java.net/projects/jdk/17/
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 #
Expand this list (3 items)
Collapse this list.
  1. /usr/local/share/licenses/openjdk17-17.0.21.0.3+1.1/catalog.mk
  2. /usr/local/share/licenses/openjdk17-17.0.21.0.3+1.1/LICENSE
  3. /usr/local/share/licenses/openjdk17-17.0.21.0.3+1.1/GPLv2
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • openjdk17>0:java/openjdk17
To install the port: #
cd /usr/ports/java/openjdk17/ && make install clean
To add the package, run one of these commands:
  • pkg install java/openjdk17
  • pkg install openjdk17
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: openjdk17
Flavors: #
there is no flavor information for this port.
ONLY_FOR_ARCHS: aarch64 amd64 i386 powerpc64 powerpc64le
distinfo: #
TIMESTAMP = 1793187918 SHA256 (openjdk17-17.0.17+10.1.aarch64.tar.xz) = 15285f7a33da05352ad12e6ae3a5725759ab0ce3aef809f91ca7f06d72c00e1e SIZE (openjdk17-17.0.17+10.1.aarch64.tar.xz) = 160197680

Expand this list (10 items)

Collapse this list.

SHA256 (openjdk17-17.0.17+10.1.ppc64.tar.xz) = e4f222b0639315d5048e9a84a4063417421e4fef1568445a282edec247dfaadd SIZE (openjdk17-17.0.17+10.1.ppc64.tar.xz) = 158892048 SHA256 (openjdk17-17.0.17+10.1.ppc64le.tar.xz) = d64ebe83f85509cb58cbe1c55a66a6ca4fa20dbead8267b96cfccd3d6e9b76fb SIZE (openjdk17-17.0.17+10.1.ppc64le.tar.xz) = 159761048 SHA256 (openjdk17-17.0.17+10.1.x86.tar.xz) = 3c99a629188105c62765c6a48ff86cbc2e8a86d2a3b5e990a56d1ec1377b1f6c SIZE (openjdk17-17.0.17+10.1.x86.tar.xz) = 156124440 SHA256 (openjdk17-17.0.17+10.1.x86_64.tar.xz) = 7f3097c84becab1ea66a78504b8c86a8df8cbc76c652b161166a2879f06e8a7f SIZE (openjdk17-17.0.17+10.1.x86_64.tar.xz) = 161722892 SHA256 (battleblow-jdk17u-jdk-17.0.21.0.3+1-1_GH0.tar.gz) = d555648e1d38e2f9060423f17ad60416ce109c3200bb373042755d4a9d000bf0 SIZE (battleblow-jdk17u-jdk-17.0.21.0.3+1-1_GH0.tar.gz) = 109088707

Collapse this list.


Packages (timestamps in pop-ups are UTC): #
openjdk17
ABIaarch64amd64armv6armv7i386
FreeBSD:14:latest17.0.20+8.217.0.21.0.3+1.1_1--17.0.21.0.3+1.1_1
FreeBSD:14:quarterly17.0.20+8.217.0.21.0.3+1.1--17.0.21.0.3+1.1
FreeBSD:15:latest17.0.21.0.3+1.117.0.21.0.3+1.1_1n/a-n/a
FreeBSD:15:quarterly17.0.21.0.3+1.117.0.21.0.3+1.1n/a-n/a
FreeBSD:16:latest17.0.20+8.217.0.21.0.3+1.1n/a-n/a
Slave ports: #
  1. java/openjdk17-jre
Dependencies #
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies: #
  1. zip : archivers/zip
  2. autoconf>0 : devel/autoconf
  3. cups.h : print/cups
  4. bash : shells/bash
  5. gsed : textproc/gsed
  6. gmake>=4.4.1 : devel/gmake
  7. pkgconf>=1.3.0_1 : devel/pkgconf
  8. gcc14 : lang/gcc14
  9. as : devel/binutils
  10. x11.pc : x11/libX11
  11. xext.pc : x11/libXext
  12. xi.pc : x11/libXi
  13. xrandr.pc : x11/libXrandr
  14. xrender.pc : x11/libXrender
  15. xt.pc : x11-toolkits/libXt
  16. 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. textproc/elasticsearch8

Configuration Options: #
No options to configure
Options name: #
java_openjdk17
USES: #
compiler:features cpe gmake iconv jpeg pkgconfig xorg
pkg-message: #
For install:
This OpenJDK implementation may require procfs(5) mounted on /proc for some applications. 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/battleblow/jdk17u/tar.gz/jdk-17.0.21.0.3+1-1?dummy=/
Collapse this list.

Number of commits found: 2 #

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
17.0.21.0.3+1.1
28 Oct 2026 12:46:24
commit hash: f32f4c10f00587b4a1efbbbc75b5a7d65faab3d7commit hash: f32f4c10f00587b4a1efbbbc75b5a7d65faab3d7commit hash: f32f4c10f00587b4a1efbbbc75b5a7d65faab3d7commit hash: f32f4c10f00587b4a1efbbbc75b5a7d65faab3d7 files touched by this commit
Harald Eilertsen (haraldei) search for other commits by this committer
java/openjdk17: Version 17.0.21.0.3 more cert fixes

Update to latest upstream patch version to address more issues with the
eMudhra certificate incident.

See also: https://openjdk.org/emudhra

MFH:            2026Q4
Security:       CVE 2026-114820
Security:       JDK-8395690
Sponsored by:   The FreeBSD Foundation

(cherry picked from commit c059131000221f11bb3f1bf39eaefef8a1f3e4ef)
17.0.21.0.2+1.1
24 Oct 2026 15:03:31
commit hash: 220bab34c8e533fe4c5c3b1137542ef9268c89a5commit hash: 220bab34c8e533fe4c5c3b1137542ef9268c89a5commit hash: 220bab34c8e533fe4c5c3b1137542ef9268c89a5commit hash: 220bab34c8e533fe4c5c3b1137542ef9268c89a5 files touched by this commit
Harald Eilertsen (haraldei) search for other commits by this committer
java/openjdk17: Version 17.0.21.0.2 including CA fixes

Upgrade port to latest upstream, including fixes for eMudhra CA
certificate issues.

MFH:            2026Q4
Sponsored by:   The FreeBSD Foundation

(cherry picked from commit 7f04d4602d3fe08f8a84fe0b3a851524f93ee6b7)

Number of commits found: 2