pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/lang/openjdk21
Module Name: pkgsrc
Committed By: ryoon
Date: Sat Nov 15 12:17:12 UTC 2025
Modified Files:
pkgsrc/lang/openjdk21: Makefile distinfo
Added Files:
pkgsrc/lang/openjdk21/patches:
patch-src_jdk.attach_bsd_native_libattach_VirtualMachineImpl.c
Removed Files:
pkgsrc/lang/openjdk21/patches: patch-make_autoconf_build-performance.m4
patch-src_hotspot_cpu_aarch64_jniFastGetField__aarch64.cpp
patch-src_hotspot_os__cpu_bsd__aarch64_os__bsd__aarch64.cpp
Log Message:
lang/openjdk21: Update to 1.21.0.9.10
Changelog:
Updated BSD port of JDK 21
Additional features include:
Update to 21.0.8 GA
To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 pkgsrc/lang/openjdk21/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/lang/openjdk21/distinfo
cvs rdiff -u -r1.1 -r0 \
pkgsrc/lang/openjdk21/patches/patch-make_autoconf_build-performance.m4 \
pkgsrc/lang/openjdk21/patches/patch-src_hotspot_cpu_aarch64_jniFastGetField__aarch64.cpp \
pkgsrc/lang/openjdk21/patches/patch-src_hotspot_os__cpu_bsd__aarch64_os__bsd__aarch64.cpp
cvs rdiff -u -r0 -r1.1 \
pkgsrc/lang/openjdk21/patches/patch-src_jdk.attach_bsd_native_libattach_VirtualMachineImpl.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/lang/openjdk21/Makefile
diff -u pkgsrc/lang/openjdk21/Makefile:1.23 pkgsrc/lang/openjdk21/Makefile:1.24
--- pkgsrc/lang/openjdk21/Makefile:1.23 Thu Oct 23 20:38:05 2025
+++ pkgsrc/lang/openjdk21/Makefile Sat Nov 15 12:17:11 2025
@@ -1,12 +1,11 @@
-# $NetBSD: Makefile,v 1.23 2025/10/23 20:38:05 wiz Exp $
+# $NetBSD: Makefile,v 1.24 2025/11/15 12:17:11 ryoon Exp $
DISTNAME= jdk21u-${GITHUB_TAG:C/\+/-/}
PKGNAME= openjdk21-1.${GITHUB_TAG:C/\+/./:C/jdk-([.0-9]+).*/\1/}
-PKGREVISION= 3
CATEGORIES= lang
MASTER_SITES= ${MASTER_SITE_GITHUB:=battleblow/}
GITHUB_PROJECT= jdk21u
-GITHUB_TAG= jdk-21.0.8+9-1
+GITHUB_TAG= jdk-21.0.9+10-1
MAINTAINER= ryoon%NetBSD.org@localhost
HOMEPAGE= https://openjdk.java.net/
Index: pkgsrc/lang/openjdk21/distinfo
diff -u pkgsrc/lang/openjdk21/distinfo:1.13 pkgsrc/lang/openjdk21/distinfo:1.14
--- pkgsrc/lang/openjdk21/distinfo:1.13 Tue Oct 7 14:12:21 2025
+++ pkgsrc/lang/openjdk21/distinfo Sat Nov 15 12:17:11 2025
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.13 2025/10/07 14:12:21 ryoon Exp $
+$NetBSD: distinfo,v 1.14 2025/11/15 12:17:11 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,10 +9,9 @@ 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.8-9-1.tar.gz) = 7a00dffacd2a6d5631e87b1136d9928ab5c5e2d271b3a7814c9fe3dd4744abe2
-SHA512 (jdk21u-jdk-21.0.8-9-1.tar.gz) = 50531599de635d5463d97a25773bf2c485e18052610f24233027a55ff832c1c6574e2673a7b8c7a17672fe6150bcb2e2d6b37074d2912fadbfaa30696fe9c848
-Size (jdk21u-jdk-21.0.8-9-1.tar.gz) = 113861928 bytes
-SHA1 (patch-make_autoconf_build-performance.m4) = e03cdf61c60c15edd8383609354cbff6c7277d02
+BLAKE2s (jdk21u-jdk-21.0.9-10-1.tar.gz) = 549bfbefc3fb12411e33b092552a798c8383a3254ef92364de848a30aa45f57d
+SHA512 (jdk21u-jdk-21.0.9-10-1.tar.gz) = 2c32f80142c1c55f4a5d760185e3620efabd42ba211a337a73a776d699576d909f762844d976e3c55d489d0ee86d3a69f67c5eb9fec407e37cc3c7d832d92c21
+Size (jdk21u-jdk-21.0.9-10-1.tar.gz) = 113912901 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
@@ -21,10 +20,9 @@ SHA1 (patch-make_autoconf_lib-bundled.m4
SHA1 (patch-make_autoconf_lib-freetype.m4) = bd791b99e4fd87f24432831fba1e814dd199445f
SHA1 (patch-make_autoconf_lib-x11.m4) = 38038e6d7cfc2d15fb3537a52f11d2961cc2ec99
SHA1 (patch-make_lib_Awt2dLibraries.gmk) = d69fa8c5cab173be2f41cfbd6479dad60a6337db
-SHA1 (patch-src_hotspot_cpu_aarch64_jniFastGetField__aarch64.cpp) = 60fc611b4b90ca9c534f1128256506c1ef9912bc
-SHA1 (patch-src_hotspot_os__cpu_bsd__aarch64_os__bsd__aarch64.cpp) = 61789f5d3956f45cd6b8c50038e3b27b281f0081
SHA1 (patch-src_hotspot_os_bsd_os__bsd.cpp) = 5561ed502aa925cd3d0514c7ec298e0491d14ffc
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_jdk.attach_bsd_native_libattach_VirtualMachineImpl.c) = d21ee47472098fa664f8823f6ccb323d54eaf34f
Added files:
Index: pkgsrc/lang/openjdk21/patches/patch-src_jdk.attach_bsd_native_libattach_VirtualMachineImpl.c
diff -u /dev/null pkgsrc/lang/openjdk21/patches/patch-src_jdk.attach_bsd_native_libattach_VirtualMachineImpl.c:1.1
--- /dev/null Sat Nov 15 12:17:12 2025
+++ pkgsrc/lang/openjdk21/patches/patch-src_jdk.attach_bsd_native_libattach_VirtualMachineImpl.c Sat Nov 15 12:17:12 2025
@@ -0,0 +1,25 @@
+$NetBSD: patch-src_jdk.attach_bsd_native_libattach_VirtualMachineImpl.c,v 1.1 2025/11/15 12:17:12 ryoon Exp $
+
+--- src/jdk.attach/bsd/native/libattach/VirtualMachineImpl.c.orig 2025-11-01 06:31:36.000000000 +0000
++++ src/jdk.attach/bsd/native/libattach/VirtualMachineImpl.c
+@@ -31,7 +31,9 @@
+ #include <sys/sysctl.h>
+ #include <sys/types.h>
+ #include <sys/un.h>
++#if !defined(__NetBSD__)
+ #include <sys/user.h>
++#endif
+ #include <errno.h>
+ #include <fcntl.h>
+ #include <signal.h>
+@@ -163,8 +165,8 @@ JNIEXPORT jboolean JNICALL Java_sun_tool
+ */
+
+ if (sysctl(mib, sizeof(mib) / sizeof(int), &kiproc, &kipsz, NULL, 0) == 0) {
+- const bool ignored = sigismember(&kiproc.KI_SIGIGNORE, SIGQUIT) != 0;
+- const bool caught = sigismember(&kiproc.KI_SIGCATCH, SIGQUIT) != 0;
++ const bool ignored = sigismember((sigset_t *)(&kiproc.KI_SIGIGNORE), SIGQUIT) != 0;
++ const bool caught = sigismember((sigset_t *)(&kiproc.KI_SIGCATCH), SIGQUIT) != 0;
+
+ // note: obviously the masks could change between testing and signalling however this is not the
+ // observed behavior of the current JVM implementation.
Home |
Main Index |
Thread Index |
Old Index