CVS commit: pkgsrc/lang/openjdk21

"Ryo ONODERA" <[email protected]>
Newsgroups gmane.os.netbsd.devel.pkgsrc.cvs
Message-ID <[email protected]>
Module Name:	pkgsrc
Committed By:	ryoon
Date:		Fri Aug 14 12:52:05 UTC 2026

Modified Files:
	pkgsrc/lang/openjdk21: Makefile PLIST distinfo
	pkgsrc/lang/openjdk21/patches: patch-make_autoconf_lib-bundled.m4
	    patch-src_java.desktop_unix_native_libpipewire_include_spa_utils_string.h

Log Message:
lang/openjdk21: Update to 1.21.0.12.8

Changelog:
Updated BSD port of JDK 21

Additional features include:

    Update to 21.0.12 GA


To generate a diff of this commit:
cvs rdiff -u -r1.30 -r1.31 pkgsrc/lang/openjdk21/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/lang/openjdk21/PLIST
cvs rdiff -u -r1.15 -r1.16 pkgsrc/lang/openjdk21/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/lang/openjdk21/patches/patch-make_autoconf_lib-bundled.m4 \
    pkgsrc/lang/openjdk21/patches/patch-src_java.desktop_unix_native_libpipewire_include_spa_utils_string.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
(unnamed) (text/x-diff, 8 KB)
Modified files:

Index: pkgsrc/lang/openjdk21/Makefile
diff -u pkgsrc/lang/openjdk21/Makefile:1.30 pkgsrc/lang/openjdk21/Makefile:1.31
--- pkgsrc/lang/openjdk21/Makefile:1.30	Thu Jul 30 16:20:43 2026
+++ pkgsrc/lang/openjdk21/Makefile	Fri Aug 14 12:52:05 2026
@@ -1,12 +1,11 @@
-# $NetBSD: Makefile,v 1.30 2026/07/30 16:20:43 jperkin Exp $
+# $NetBSD: Makefile,v 1.31 2026/08/14 12:52:05 ryoon Exp $
 
 DISTNAME=	jdk21u-${GITHUB_TAG:C/\+/-/}
 PKGNAME=	openjdk21-1.${GITHUB_TAG:C/\+/./:C/jdk-([.0-9]+).*/\1/}
-PKGREVISION=	2
 CATEGORIES=	lang
 MASTER_SITES=	${MASTER_SITE_GITHUB:=battleblow/}
 GITHUB_PROJECT=	jdk21u
-GITHUB_TAG=	jdk-21.0.10+7-1
+GITHUB_TAG=	jdk-21.0.12+8-1
 
 MAINTAINER=	[email protected]
 HOMEPAGE=	https://openjdk.java.net/

Index: pkgsrc/lang/openjdk21/PLIST
diff -u pkgsrc/lang/openjdk21/PLIST:1.5 pkgsrc/lang/openjdk21/PLIST:1.6
--- pkgsrc/lang/openjdk21/PLIST:1.5	Tue Oct  1 14:49:40 2024
+++ pkgsrc/lang/openjdk21/PLIST	Fri Aug 14 12:52:05 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.5 2024/10/01 14:49:40 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.6 2026/08/14 12:52:05 ryoon Exp $
 bin/openjdk21-jar
 bin/openjdk21-jarsigner
 bin/openjdk21-java
@@ -257,6 +257,7 @@ java/openjdk21/legal/java.base/aes.md
 java/openjdk21/legal/java.base/asm.md
 java/openjdk21/legal/java.base/c-libutl.md
 java/openjdk21/legal/java.base/cldr.md
+java/openjdk21/legal/java.base/gcc.md
 java/openjdk21/legal/java.base/icu.md
 java/openjdk21/legal/java.base/public_suffix.md
 java/openjdk21/legal/java.base/siphash.md

Index: pkgsrc/lang/openjdk21/distinfo
diff -u pkgsrc/lang/openjdk21/distinfo:1.15 pkgsrc/lang/openjdk21/distinfo:1.16
--- pkgsrc/lang/openjdk21/distinfo:1.15	Sun Feb  1 06:52:28 2026
+++ pkgsrc/lang/openjdk21/distinfo	Fri Aug 14 12:52:05 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.15 2026/02/01 06:52:28 ryoon Exp $
+$NetBSD: distinfo,v 1.16 2026/08/14 12:52:05 ryoon Exp $
 
 BLAKE2s (bootstrap-jdk-1.21.0.1.12-netbsd-9-amd64-20231207.tar.xz) = 017a9d787a34faa997d72ac69bcafd9c8ab72354e3a1b751d1cb5d376b364f72
 SHA512 (bootstrap-jdk-1.21.0.1.12-netbsd-9-amd64-20231207.tar.xz) = 7ec4208363f44a378674a2b87687ab7facb60bf73118ebd4bec35f7912f073365b36efc4c4b3c034bc448139cb81106e18d6d3b1db45f4ab086ce1ed72bc21bf
@@ -9,14 +9,14 @@ Size (bootstrap-jdk-1.21.0.1.12-netbsd-9
 BLAKE2s (bootstrap-jdk-1.21.0.7.6-netbsd-9-aarch64-20250811.tar.xz) = 0ee9c4b9d6e62a67af62d62121769121d475e9c3a8d7c25a32cd70f62d01b873
 SHA512 (bootstrap-jdk-1.21.0.7.6-netbsd-9-aarch64-20250811.tar.xz) = 7b8b17b9a077ea45d92ad9c855df6f831d0f1233166cf9e1af0e16ed0a747575be0a361c398b981d59aee2c09f1ea3e1dcceef68c9876a6efce3c6a94b7c7e50
 Size (bootstrap-jdk-1.21.0.7.6-netbsd-9-aarch64-20250811.tar.xz) = 112607360 bytes
-BLAKE2s (jdk21u-jdk-21.0.10-7-1.tar.gz) = 64a5579af50b0226710be150ed1275a23d17a8b008860a72bb5b4b87c6d0e7d8
-SHA512 (jdk21u-jdk-21.0.10-7-1.tar.gz) = b090a06000c9347c32538a7577ce612d54482f06de355f95c8e695db593df6a7c3cefd30f664e8cbfb30bb063eaccb8c8a9da1e9ff30728d4790b6d6d1c32095
-Size (jdk21u-jdk-21.0.10-7-1.tar.gz) = 114068913 bytes
+BLAKE2s (jdk21u-jdk-21.0.12-8-1.tar.gz) = 12f7ac748e9df58b220f72e52dc9c7a29b7720a51d8548d8d2276a38e7a3e6a5
+SHA512 (jdk21u-jdk-21.0.12-8-1.tar.gz) = 1e223ac3cd1aac829d68e8875610234632aac05aac4d3d4d84151a965097131aa1d05a2941c51ade46ae2015132ccc6b4aaffc18516cdaacab547fdaaff543d6
+Size (jdk21u-jdk-21.0.12-8-1.tar.gz) = 114259124 bytes
 SHA1 (patch-make_autoconf_buildjdk-spec.gmk.in) = 01b6ac6dae1a886949020b9d472aab1e357084b0
 SHA1 (patch-make_autoconf_flags-cflags.m4) = 2777471821988895f5ae1be33b1c92b7386b068a
 SHA1 (patch-make_autoconf_hotspot.m4) = b3d70d7def7b4b0c4ae2632be75bfbe97f931879
 SHA1 (patch-make_autoconf_lib-alsa.m4) = 999fbf951363f6b49b22aad81537728f22d7c381
-SHA1 (patch-make_autoconf_lib-bundled.m4) = 6f4720cf9fcd9088e5e186940794b868e71dcc80
+SHA1 (patch-make_autoconf_lib-bundled.m4) = 5f5b638a08abf2f2066a122a825cfa3db9e95139
 SHA1 (patch-make_autoconf_lib-freetype.m4) = bd791b99e4fd87f24432831fba1e814dd199445f
 SHA1 (patch-make_autoconf_lib-x11.m4) = 38038e6d7cfc2d15fb3537a52f11d2961cc2ec99
 SHA1 (patch-make_lib_Awt2dLibraries.gmk) = d69fa8c5cab173be2f41cfbd6479dad60a6337db
@@ -24,5 +24,5 @@ SHA1 (patch-src_hotspot_os_bsd_os__bsd.c
 SHA1 (patch-src_hotspot_share_runtime_threadWXSetters.inline.hpp) = f704bb060803e500415b5d300e26857cf7288ca5
 SHA1 (patch-src_java.desktop_bsd_data_fontconfig_fontconfig.properties) = 32eda43f536dc3a9afb4f1f5f7acae8cb020d546
 SHA1 (patch-src_java.desktop_unix_native_common_awt_fontpath.c) = 4a65df0bf84af967f230636f1da1ec75fbb3f691
-SHA1 (patch-src_java.desktop_unix_native_libpipewire_include_spa_utils_string.h) = 56090e5f992171db874a1427e8b2905da017fa3c
+SHA1 (patch-src_java.desktop_unix_native_libpipewire_include_spa_utils_string.h) = f677c9b907b285d6b84de65396f50e2a5e52caba
 SHA1 (patch-src_jdk.attach_bsd_native_libattach_VirtualMachineImpl.c) = d21ee47472098fa664f8823f6ccb323d54eaf34f

Index: pkgsrc/lang/openjdk21/patches/patch-make_autoconf_lib-bundled.m4
diff -u pkgsrc/lang/openjdk21/patches/patch-make_autoconf_lib-bundled.m4:1.1 pkgsrc/lang/openjdk21/patches/patch-make_autoconf_lib-bundled.m4:1.2
--- pkgsrc/lang/openjdk21/patches/patch-make_autoconf_lib-bundled.m4:1.1	Wed Nov 22 14:06:50 2023
+++ pkgsrc/lang/openjdk21/patches/patch-make_autoconf_lib-bundled.m4	Fri Aug 14 12:52:05 2026
@@ -1,11 +1,11 @@
-$NetBSD: patch-make_autoconf_lib-bundled.m4,v 1.1 2023/11/22 14:06:50 ryoon Exp $
+$NetBSD: patch-make_autoconf_lib-bundled.m4,v 1.2 2026/08/14 12:52:05 ryoon Exp $
 
 Add rpath for zlib.
 
---- make/autoconf/lib-bundled.m4.orig	2022-11-02 17:07:48.842199354 +0000
+--- make/autoconf/lib-bundled.m4.orig	2026-07-23 23:33:34.000000000 +0000
 +++ make/autoconf/lib-bundled.m4
-@@ -264,7 +264,8 @@ AC_DEFUN_ONCE([LIB_SETUP_ZLIB],
-         LIBZ_CFLAGS="$LIBZ_CFLAGS -DHAVE_UNISTD_H"
+@@ -266,7 +266,8 @@ AC_DEFUN_ONCE([LIB_SETUP_ZLIB],
+         LIBZ_CFLAGS="$LIBZ_CFLAGS -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1"
      fi
    else
 -    LIBZ_LIBS="-lz"
Index: pkgsrc/lang/openjdk21/patches/patch-src_java.desktop_unix_native_libpipewire_include_spa_utils_string.h
diff -u pkgsrc/lang/openjdk21/patches/patch-src_java.desktop_unix_native_libpipewire_include_spa_utils_string.h:1.1 pkgsrc/lang/openjdk21/patches/patch-src_java.desktop_unix_native_libpipewire_include_spa_utils_string.h:1.2
--- pkgsrc/lang/openjdk21/patches/patch-src_java.desktop_unix_native_libpipewire_include_spa_utils_string.h:1.1	Tue Oct  7 14:12:22 2025
+++ pkgsrc/lang/openjdk21/patches/patch-src_java.desktop_unix_native_libpipewire_include_spa_utils_string.h	Fri Aug 14 12:52:05 2026
@@ -1,10 +1,10 @@
-$NetBSD: patch-src_java.desktop_unix_native_libpipewire_include_spa_utils_string.h,v 1.1 2025/10/07 14:12:22 ryoon Exp $
+$NetBSD: patch-src_java.desktop_unix_native_libpipewire_include_spa_utils_string.h,v 1.2 2026/08/14 12:52:05 ryoon Exp $
 
 * Fix build with GCC 14. NetBSD has no uselocale().
 
---- src/java.desktop/unix/native/libpipewire/include/spa/utils/string.h.orig	2025-10-07 10:23:27.815113122 +0000
+--- src/java.desktop/unix/native/libpipewire/include/spa/utils/string.h.orig	2026-07-23 23:33:34.000000000 +0000
 +++ src/java.desktop/unix/native/libpipewire/include/spa/utils/string.h
-@@ -269,14 +269,20 @@ SPA_API_STRING float spa_strtof(const ch
+@@ -269,14 +269,20 @@ SPA_API_STRING float spa_strtof(const char *str, char 
  #endif
      float v;
  #ifndef __LOCALE_C_ONLY
@@ -14,8 +14,8 @@ $NetBSD: patch-src_java.desktop_unix_nat
      prev = uselocale(locale);
 +#else
 +    prev = LC_C_LOCALE;
-+#endif
  #endif
++#endif
      v = strtof(str, endptr);
  #ifndef __LOCALE_C_ONLY
 +#if !defined(__NetBSD__)
@@ -25,7 +25,7 @@ $NetBSD: patch-src_java.desktop_unix_nat
      return v;
  }
  
-@@ -319,14 +325,20 @@ SPA_API_STRING double spa_strtod(const c
+@@ -319,13 +325,19 @@ SPA_API_STRING double spa_strtod(const char *str, char
  #endif
      double v;
  #ifndef __LOCALE_C_ONLY
@@ -35,14 +35,13 @@ $NetBSD: patch-src_java.desktop_unix_nat
      prev = uselocale(locale);
 +#else
 +    prev = LC_C_LOCALE;
-+#endif
  #endif
++#endif
      v = strtod(str, endptr);
  #ifndef __LOCALE_C_ONLY
 +#if !defined(__NetBSD__)
      uselocale(prev);
- #endif
 +#endif
+ #endif
      return v;
  }
-
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.