pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/lang/openjdk8 Update to 1.8.202



details:   https://anonhg.NetBSD.org/pkgsrc/rev/1b89bbba69db
branches:  trunk
changeset: 329970:1b89bbba69db
user:      ryoon <ryoon%pkgsrc.org@localhost>
date:      Tue Feb 19 17:00:17 2019 +0000

description:
Update to 1.8.202

* Fix sigaction usage for NetBSD, from nonaka@. Thank you.

Changelog:
Bugfixes:
JDK-8210384
JDK-8191178
JDK-8130655
JDK-8205479
JDK-8170937
JDK-8207322
JDK-8201801
JDK-8182461
JDK-8207150
JDK-8202264
JDK-8206392
JDK-8208638
JDK-8207060
JDK-8207750
JDK-8200719
JDK-8202261
JDK-8207145
JDK-8165852
JDK-8139507
JDK-8209184
JDK-8210038
JDK-8208183
JDK-8212709
JDK-8164920
JDK-8209639
JDK-8172850
JDK-8155635
JDK-8131048
JDK-8211150
JDK-8064811
JDK-8211909
JDK-8211387
JDK-8211124
JDK-8205965
JDK-8196882
JDK-8209863
JDK-8211394
JDK-8145788
JDK-8208091
JDK-8164383
JDK-8210219
JDK-8148129
JDK-8209457
JDK-8202277
JDK-8196968
JDK-8207159
JDK-8212147
JDK-8156709
JDK-8187218
JDK-8131051
JDK-8160928
See:
https://www.oracle.com/technetwork/java/javase/8u202-relnotes-5209339.html

diffstat:

 lang/openjdk8/distinfo                                   |   5 ++-
 lang/openjdk8/patches/patch-aa                           |  14 +++++++++++-
 lang/openjdk8/patches/patch-hotspot_src_os_bsd_vm_jsig.c |  18 ++++++++++++++++
 3 files changed, 34 insertions(+), 3 deletions(-)

diffs (73 lines):

diff -r 9d571ea6732c -r 1b89bbba69db lang/openjdk8/distinfo
--- a/lang/openjdk8/distinfo    Tue Feb 19 16:46:13 2019 +0000
+++ b/lang/openjdk8/distinfo    Tue Feb 19 17:00:17 2019 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.65 2018/12/15 20:27:45 jperkin Exp $
+$NetBSD: distinfo,v 1.66 2019/02/19 17:00:17 ryoon Exp $
 
 SHA1 (openjdk7/bootstrap-jdk-1.7.76-freebsd-10-amd64-20150301.tar.xz) = 7408f52d3bbe35c2b14bbd3215cbf60f1335d334
 RMD160 (openjdk7/bootstrap-jdk-1.7.76-freebsd-10-amd64-20150301.tar.xz) = 24f1577b5fc86d137f070aedb4610c8c89e45815
@@ -52,7 +52,7 @@
 RMD160 (openjdk7/openjdk-1.8.192-20181209.tar.xz) = 2a8dea4258c58d510fab9152f6acb8bf7713a30f
 SHA512 (openjdk7/openjdk-1.8.192-20181209.tar.xz) = 1453ee1f99b1f8c7a7f279769e48e14eca80f7649b09b518ca47b2fa742f1bfff0b23646639acd4fe33fc0c93c3fe9c7931a87964ba52f609330a536f24008c3
 Size (openjdk7/openjdk-1.8.192-20181209.tar.xz) = 55795332 bytes
-SHA1 (patch-aa) = b3834c8a8d12a417638e0c5b886abea4767fb7f5
+SHA1 (patch-aa) = 37b2d569fac98c2a66433f2c27a462c6d565000c
 SHA1 (patch-al) = f65f739805c2ef471a4de10d6da42e86c5561b8c
 SHA1 (patch-an) = fce4da00762770c1c0592bd225bf73e875252178
 SHA1 (patch-ap) = 89114a9ee048b92d897509feb283cf9aeeac9fc5
@@ -91,6 +91,7 @@
 SHA1 (patch-hotspot_src_os__cpu_solaris__x86_vm_orderAccess__solaris__x86.inline.hpp) = 82818bc8d8fee46403b88cf52a7c978b5ea0005c
 SHA1 (patch-hotspot_src_os__cpu_solaris__x86_vm_os__solaris__x86.cpp) = 6a6b719a52408e88b27d3f2a5a41789dc15ef39d
 SHA1 (patch-hotspot_src_os__cpu_solaris__x86_vm_prefetch__solaris__x86.inline.hpp) = 92377183e9b9f232dfd7161bf37a8856441f3977
+SHA1 (patch-hotspot_src_os_bsd_vm_jsig.c) = 55f9f232f886ee57cd327639768c91c69d0c12c2
 SHA1 (patch-hotspot_src_os_bsd_vm_osThread__bsd.cpp) = b56cfc0abb53f9ec79005d9169566aadeecc51e7
 SHA1 (patch-hotspot_src_os_posix_vm_os__posix.cpp) = bb1d9b46b43b61e29e9bdf1e4311a486a81dc6f4
 SHA1 (patch-hotspot_src_os_solaris_dtrace_jhelper.d) = e4321382dc95fe9e363abc8c8a740e9f3f23c170
diff -r 9d571ea6732c -r 1b89bbba69db lang/openjdk8/patches/patch-aa
--- a/lang/openjdk8/patches/patch-aa    Tue Feb 19 16:46:13 2019 +0000
+++ b/lang/openjdk8/patches/patch-aa    Tue Feb 19 17:00:17 2019 +0000
@@ -1,4 +1,4 @@
-$NetBSD: patch-aa,v 1.6 2018/09/14 15:53:46 tnn Exp $
+$NetBSD: patch-aa,v 1.7 2019/02/19 17:00:17 ryoon Exp $
 
 DragonFly support.
 Add workaround for missing  sem_timedwait() in NetBSD < 6.99.4
@@ -137,3 +137,15 @@
    *priority_ptr = pthread_getprio(thread->osthread()->pthread_id());
  #elif defined(__APPLE__) || defined(__NetBSD__)
    int policy;
+@@ -3585,7 +3619,11 @@
+   struct sigaction act;
+   if (os_sigaction == NULL) {
+     // only trust the default sigaction, in case it has been interposed
++#if defined(__NetBSD__)
++    os_sigaction = (os_sigaction_t)dlsym(RTLD_DEFAULT, "__sigaction14");
++#else
+     os_sigaction = (os_sigaction_t)dlsym(RTLD_DEFAULT, "sigaction");
++#endif
+     if (os_sigaction == NULL) return;
+   }
+ 
diff -r 9d571ea6732c -r 1b89bbba69db lang/openjdk8/patches/patch-hotspot_src_os_bsd_vm_jsig.c
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/openjdk8/patches/patch-hotspot_src_os_bsd_vm_jsig.c  Tue Feb 19 17:00:17 2019 +0000
@@ -0,0 +1,18 @@
+$NetBSD: patch-hotspot_src_os_bsd_vm_jsig.c,v 1.1 2019/02/19 17:00:17 ryoon Exp $
+
+On NetBSD, __sigaction14 should be used as sigaction.
+
+--- hotspot/src/os/bsd/vm/jsig.c.orig  2015-11-03 06:24:48.000000000 +0000
++++ hotspot/src/os/bsd/vm/jsig.c       2019-02-19 03:17:22.275103947 +0000
+@@ -171,7 +171,11 @@
+ static int call_os_sigaction(int sig, const struct sigaction  *act,
+                              struct sigaction *oact) {
+   if (os_sigaction == NULL) {
++#if defined(__NetBSD__)
++    os_sigaction = (sigaction_t)dlsym(RTLD_NEXT, "__sigaction14");
++#else
+     os_sigaction = (sigaction_t)dlsym(RTLD_NEXT, "sigaction");
++#endif
+     if (os_sigaction == NULL) {
+       printf("%s\n", dlerror());
+       exit(0);



Home | Main Index | Thread Index | Old Index