Update to 21.0.13.0.3+1-1 GA:
* Upstream release notes:
https://www.oracle.com/java/technologies/javase/21-0-13-relnotes.html
https://www.oracle.com/java/technologies/javase/21-0-13-0-2-relnotes.html
https://www.oracle.com/java/technologies/javase/21-0-13-0-3-relnotes.html
* Contains upstream security fixes:
https://openjdk.org/groups/vulnerability/advisories/2026-10-20
https://openjdk.org/groups/vulnerability/advisories/2026-10-21
https://openjdk.org/groups/vulnerability/advisories/2026-10-24
* Removes installing ../files/blocked.certs now that it is built by
the jdk correctly
* Contains a series of upstream/bsd-port fixes for various tier1
test failures. All tier1 tests pass now with a few intermittent
failures.
Tested on aarch64, amd64 and i386. ok?
Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/jdk/21/Makefile,v
diff -u -p -u -r1.21 Makefile
--- Makefile 26 Oct 2026 14:07:56 -0000 1.21
+++ Makefile 28 Oct 2026 02:04:50 -0000
@@ -4,8 +4,8 @@ USE_NOBTCFI= Yes
DPB_PROPERTIES= parallel
COMMENT= OpenJDK Software Development Kit v${VERSION_STR}
-BASE_VER= 21.0.12
-BUILD_VER= 8
+BASE_VER= 21.0.13.0.3
+BUILD_VER= 1
BSD_PORT_REL= 1
VERSION_STR= ${BASE_VER}+${BUILD_VER}-${BSD_PORT_REL}
PACKAGE_VER= ${BASE_VER}.${BUILD_VER}.${BSD_PORT_REL}
@@ -13,8 +13,6 @@ PKGNAME= jdk-${PACKAGE_VER}
PKGSTEM= jdk-21
EPOCH= 0
-REVISION= 2
-
DIST_SUBDIR= jdk
DISTNAME= jdk-${VERSION_STR}
WRKDIST= ${WRKDIR}/jdk21u-jdk-${BASE_VER}-${BUILD_VER}-${BSD_PORT_REL}
@@ -140,7 +138,6 @@ JVMARCH= ${MACHINE_ARCH:S/i386/x86/:S/am
BUILDDIR= ${WRKDIST}/build/bsd-${JVMARCH}-server-release
IMAGEDIR= ${BUILDDIR}/images/jdk
WRKTMP= ${WRKDIR}/tmp
-JDKFILESDIR= ${.CURDIR}/../files
post-extract:
sed -i "s|#!/bin/bash|#!\${LOCALBASE}/bin/bash|" ${WRKDIST}/configure
@@ -161,8 +158,6 @@ post-build:
do-install:
${INSTALL_DATA_DIR} ${PREFIX}/${PKGSTEM}
cd ${IMAGEDIR} && tar -cf - * | tar -C ${PREFIX}/${PKGSTEM} -xf -
- ${INSTALL_DATA} ${JDKFILESDIR}/blocked.certs \
- ${PREFIX}/${PKGSTEM}/lib/security/
ln -fs ${SYSCONFDIR}/ssl/jdk-cacerts \
${PREFIX}/${PKGSTEM}/lib/security/cacerts
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/jdk/21/distinfo,v
diff -u -p -u -r1.12 distinfo
--- distinfo 27 Jul 2026 16:59:50 -0000 1.12
+++ distinfo 28 Oct 2026 02:04:50 -0000
@@ -1,8 +1,8 @@
-SHA256 (jdk/jdk-21.0.12+8-1.tar.gz) =
KbRJjAiSABAHymbc6w2g+DWt3II2oL5+Tpf1h8uXcmQ=
+SHA256 (jdk/jdk-21.0.13.0.3+1-1.tar.gz) =
KIe0/6QSEED65JYmT5rRu9heoE0kLJCmCA2m2255cR4=
SHA256 (jdk/openjdk-jdk21u-bootjdk-aarch64-20240331.tar.gz) =
PTUsxbBEYscaMkv0U1ciHILYKe/5fUeJWDiuU37Xn5A=
SHA256 (jdk/openjdk-jdk21u-bootjdk-amd64-20240331.tar.gz) =
jIEfrbj/CEVP+DVSJSHiwWP2njtr3X65oOOsOgxc1QE=
SHA256 (jdk/openjdk-jdk21u-bootjdk-i386-20240331.tar.gz) =
UCZrII3lTB2XBjVjyChk0DnUwWWjZ55/E+VqgVFV9zg=
-SIZE (jdk/jdk-21.0.12+8-1.tar.gz) = 114259124
+SIZE (jdk/jdk-21.0.13.0.3+1-1.tar.gz) = 114424048
SIZE (jdk/openjdk-jdk21u-bootjdk-aarch64-20240331.tar.gz) = 123812488
SIZE (jdk/openjdk-jdk21u-bootjdk-amd64-20240331.tar.gz) = 123654159
SIZE (jdk/openjdk-jdk21u-bootjdk-i386-20240331.tar.gz) = 116718135