On Wed, 28 Oct 2026 02:09:32 +0100,
Kurt Miller <[email protected]> wrote:
>
> Update to 17.0.21.0.3+1-1 GA:
> * Upstream release notes:
>
> https://www.oracle.com/java/technologies/javase/17-0-21-relnotes.html#R17_0_21
>
> https://www.oracle.com/java/technologies/javase/17-0-21-0-2-relnotes.html#R17_0_21_0_2
>
> https://www.oracle.com/java/technologies/javase/17-0-21-0-3-relnotes.html#R17_0_21_0_3
> * 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
> failures. All tier1 tests pass now with a few intermittent
> failures.
>
> Tested on aarch64, amd64 and i386. ok?
>
OK kirill@
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/devel/jdk/17/Makefile,v
> diff -u -p -u -r1.46 Makefile
> --- Makefile 26 Oct 2026 14:07:56 -0000 1.46
> +++ Makefile 28 Oct 2026 01:06:29 -0000
> @@ -4,8 +4,8 @@ USE_NOBTCFI= Yes
> DPB_PROPERTIES= parallel
>
> COMMENT= OpenJDK Software Development Kit v${VERSION_STR}
> -BASE_VER= 17.0.20
> -BUILD_VER= 8
> +BASE_VER= 17.0.21.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-17
> EPOCH= 0
>
> -REVISION= 2
> -
> DIST_SUBDIR= jdk
> DISTNAME= jdk-${VERSION_STR}
> WRKDIST= ${WRKDIR}/jdk17u-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/17/distinfo,v
> diff -u -p -u -r1.22 distinfo
> --- distinfo 27 Jul 2026 16:57:19 -0000 1.22
> +++ distinfo 28 Oct 2026 01:06:29 -0000
> @@ -1,8 +1,8 @@
> -SHA256 (jdk/jdk-17.0.20+8-1.tar.gz) =
> 2h5cj1bXay1Hf5eHODwgVyaDoNpxW2+SCr6XMjFqD+s=
> +SHA256 (jdk/jdk-17.0.21.0.3+1-1.tar.gz) =
> 1VVkjh044vkGBCPxetYEFs4QnDIAuzcwQnVdSp0AC/A=
> SHA256 (jdk/openjdk-jdk17u-bootjdk-aarch64-20240331.tar.gz) =
> 3BSKOAqYlWUeFIwI4AU1jZomGZAnTwDgYbstSN1AolM=
> SHA256 (jdk/openjdk-jdk17u-bootjdk-amd64-20240331.tar.gz) =
> 7VvWCMsIiGn3E9IBF5U7J4whxy/mpVdUXBeEjAc3riY=
> SHA256 (jdk/openjdk-jdk17u-bootjdk-i386-20240331.tar.gz) =
> Rik04uuj4ED8T24w86TaF9RSmEHPSujQjEVvX91YLJs=
> -SIZE (jdk/jdk-17.0.20+8-1.tar.gz) = 108483059
> +SIZE (jdk/jdk-17.0.21.0.3+1-1.tar.gz) = 109088707
> SIZE (jdk/openjdk-jdk17u-bootjdk-aarch64-20240331.tar.gz) = 115192316
> SIZE (jdk/openjdk-jdk17u-bootjdk-amd64-20240331.tar.gz) = 114955227
> SIZE (jdk/openjdk-jdk17u-bootjdk-i386-20240331.tar.gz) = 108857519
>
--
wbr, Kirill