Update to 25.0.5.0.3+1-1 GA:
* Upstream release notes:
  https://www.oracle.com/java/technologies/javase/25-0-5-relnotes.html#R25_0_5
  https://www.oracle.com/java/technologies/javase/25-0-5-0-2-relnotes.html
  https://www.oracle.com/java/technologies/javase/25-0-5-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 and amd64. ok?

Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/jdk/25/Makefile,v
diff -u -p -u -r1.14 Makefile
--- Makefile    26 Oct 2026 14:07:56 -0000      1.14
+++ Makefile    28 Oct 2026 01:52:45 -0000
@@ -4,8 +4,8 @@ USE_NOBTCFI=    Yes
 DPB_PROPERTIES=        parallel
 
 COMMENT=       OpenJDK Software Development Kit v${VERSION_STR}
-BASE_VER=      25.0.4
-BUILD_VER=     7
+BASE_VER=      25.0.5.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-25
 EPOCH=         0
 
-REVISION=      2
-
 DIST_SUBDIR=   jdk
 DISTNAME=      jdk-${VERSION_STR}
 WRKDIST=       ${WRKDIR}/jdk25u-jdk-${BASE_VER}-${BUILD_VER}-${BSD_PORT_REL}
@@ -135,7 +133,6 @@ JVMARCH=    ${MACHINE_ARCH:S/amd64/x86_64/}
 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
@@ -146,8 +143,6 @@ post-build:
        cd ${IMAGEDIR}/lib && \
                find . -name \*.debuginfo -exec \
                    sh -c 'mv {} `echo {} | sed s/.debuginfo/.so/`' \; && \
-               mv jspawnhelper.so jspawnhelper && \
-               chmod +x jspawnhelper && \
                cp libjsig.so server/
        cd ${IMAGEDIR}/bin && \
                find . -name \*.debuginfo -exec \
@@ -158,8 +153,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/25/distinfo,v
diff -u -p -u -r1.5 distinfo
--- distinfo    27 Jul 2026 17:02:22 -0000      1.5
+++ distinfo    28 Oct 2026 01:52:45 -0000
@@ -1,6 +1,6 @@
-SHA256 (jdk/jdk-25.0.4+7-1.tar.gz) = 
CRXWCvgmpoxgM9jjDkpae0FXdDirtNqmCz3BsXN7LCk=
+SHA256 (jdk/jdk-25.0.5.0.3+1-1.tar.gz) = 
rM4Dg5FTc39nqVzLjSV2CZZRgf+BCFY1VQReBNzqNTw=
 SHA256 (jdk/openjdk-jdk25u-bootjdk-aarch64-20250930.tar.gz) = 
wYMBHjvcqsUkW4JVZXbc4MgHrOhPFVHTc4IlsH7sC+U=
 SHA256 (jdk/openjdk-jdk25u-bootjdk-amd64-20250930.tar.gz) = 
OVF4EDX6DSYitKOXr1/O1hTJ0Hg877drObH1+NYEyAA=
-SIZE (jdk/jdk-25.0.4+7-1.tar.gz) = 119810522
+SIZE (jdk/jdk-25.0.5.0.3+1-1.tar.gz) = 119879257
 SIZE (jdk/openjdk-jdk25u-bootjdk-aarch64-20250930.tar.gz) = 137389147
 SIZE (jdk/openjdk-jdk25u-bootjdk-amd64-20250930.tar.gz) = 137420219

Reply via email to