pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/lang/openjdk8 Pull in OI fix for https://www.illumos.o...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/6fd31288c612
branches:  trunk
changeset: 360459:6fd31288c612
user:      jperkin <jperkin%pkgsrc.org@localhost>
date:      Thu Mar 30 12:57:10 2017 +0000

description:
Pull in OI fix for https://www.illumos.org/issues/7227.

Ride previous PKGREVISION bump.

diffstat:

 lang/openjdk8/distinfo                                                                 |   3 +-
 lang/openjdk8/patches/patch-jdk_src_share_classes_sun_security_jca_ProviderConfig.java |  28 ++++++++++
 2 files changed, 30 insertions(+), 1 deletions(-)

diffs (49 lines):

diff -r 4ab66cf8185d -r 6fd31288c612 lang/openjdk8/distinfo
--- a/lang/openjdk8/distinfo    Thu Mar 30 12:43:36 2017 +0000
+++ b/lang/openjdk8/distinfo    Thu Mar 30 12:57:10 2017 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.44 2017/02/04 01:16:30 ryoon Exp $
+$NetBSD: distinfo,v 1.45 2017/03/30 12:57:10 jperkin 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
@@ -113,6 +113,7 @@
 SHA1 (patch-jdk_make_lib_CoreLibraries.gmk) = 15ed4c5d01b50ab63447a19883925ac975d8390f
 SHA1 (patch-jdk_make_lib_NioLibraries.gmk) = 5a1044c444e534d627b46d820d27bb545e65959d
 SHA1 (patch-jdk_make_lib_SoundLibraries.gmk) = b63cf0ebe204acf7264704916df875a31de84393
+SHA1 (patch-jdk_src_share_classes_sun_security_jca_ProviderConfig.java) = b7d53d0c3554eebde8f7180e75259eb25123ce8b
 SHA1 (patch-jdk_src_share_lib_security_java.security-bsd) = 5a64fc1205a5bd2f6586ad65ca21f93dfffb1606
 SHA1 (patch-jdk_src_share_native_sun_awt_image_jpeg_imageioJPEG.c) = 9d8900a6f9cc6af99b08e281b0d6d4c337916317
 SHA1 (patch-jdk_src_share_native_sun_awt_image_jpeg_jpegdecoder.c) = 5986de69be2eb36546274a8242b8d13ed7599b50
diff -r 4ab66cf8185d -r 6fd31288c612 lang/openjdk8/patches/patch-jdk_src_share_classes_sun_security_jca_ProviderConfig.java
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/openjdk8/patches/patch-jdk_src_share_classes_sun_security_jca_ProviderConfig.java    Thu Mar 30 12:57:10 2017 +0000
@@ -0,0 +1,28 @@
+$NetBSD: patch-jdk_src_share_classes_sun_security_jca_ProviderConfig.java,v 1.1 2017/03/30 12:57:11 jperkin Exp $
+
+Fix https://www.illumos.org/issues/7227
+
+--- jdk/src/share/classes/sun/security/jca/ProviderConfig.java.orig    2017-01-31 13:43:12.000000000 +0000
++++ jdk/src/share/classes/sun/security/jca/ProviderConfig.java
+@@ -102,15 +102,14 @@ final class ProviderConfig {
+         Boolean o = AccessController.doPrivileged(
+                                 new PrivilegedAction<Boolean>() {
+             public Boolean run() {
+-                File file = new File("/usr/lib/libpkcs11.so");
+-                if (file.exists() == false) {
+-                    return Boolean.FALSE;
+-                }
+-                if ("false".equalsIgnoreCase(System.getProperty
++                if ("true".equalsIgnoreCase(System.getProperty
+                         ("sun.security.pkcs11.enable-solaris"))) {
+-                    return Boolean.FALSE;
++                    File file = new File("/usr/lib/libpkcs11.so");
++                    if (file.exists()) {
++                        return Boolean.TRUE;
++                    }
+                 }
+-                return Boolean.TRUE;
++                return Boolean.FALSE;
+             }
+         });
+         if (o == Boolean.FALSE) {



Home | Main Index | Thread Index | Old Index