diff options
author | bsiegert <bsiegert> | 2017-04-01 18:07:19 +0000 |
---|---|---|
committer | bsiegert <bsiegert> | 2017-04-01 18:07:19 +0000 |
commit | 19644149a5273efcaa5442dfbacf29da850f1cde (patch) | |
tree | 6f9e6e5af0572988078c567a1057d047cbdd32c9 /lang | |
parent | 9daf684d92e533f37fbd440eadfa916e3a385243 (diff) | |
download | pkgsrc-19644149a5273efcaa5442dfbacf29da850f1cde.tar.gz |
Pullup ticket #5228 - requested by sevan
lang/openjdk8: build fix
Revisions pulled up:
- lang/openjdk8/Makefile 1.47
- lang/openjdk8/PLIST 1.7
- lang/openjdk8/distinfo 1.45
- lang/openjdk8/patches/patch-jdk_src_share_classes_sun_security_jca_ProviderConfig.java 1.1
---
Module Name: pkgsrc
Committed By: jperkin
Date: Thu Mar 30 12:42:24 UTC 2017
Modified Files:
pkgsrc/lang/openjdk8: Makefile
Log Message:
Add a wrapper for jstack. Bump PKGREVISION.
---
Module Name: pkgsrc
Committed By: jperkin
Date: Thu Mar 30 12:57:11 UTC 2017
Modified Files:
pkgsrc/lang/openjdk8: distinfo
Added Files:
pkgsrc/lang/openjdk8/patches:
patch-jdk_src_share_classes_sun_security_jca_ProviderConfig.java
Log Message:
Pull in OI fix for https://www.illumos.org/issues/7227.
Ride previous PKGREVISION bump.
---
Module Name: pkgsrc
Committed By: abs
Date: Fri Mar 31 07:55:14 UTC 2017
Modified Files:
pkgsrc/lang/openjdk8: PLIST
Log Message:
Add bin/openjdk8-jstack to PLIST to fix build
Diffstat (limited to 'lang')
-rw-r--r-- | lang/openjdk8/Makefile | 8 | ||||
-rw-r--r-- | lang/openjdk8/PLIST | 3 | ||||
-rw-r--r-- | lang/openjdk8/distinfo | 3 | ||||
-rw-r--r-- | lang/openjdk8/patches/patch-jdk_src_share_classes_sun_security_jca_ProviderConfig.java | 28 |
4 files changed, 36 insertions, 6 deletions
diff --git a/lang/openjdk8/Makefile b/lang/openjdk8/Makefile index 9dd10c9764a..0250bac2170 100644 --- a/lang/openjdk8/Makefile +++ b/lang/openjdk8/Makefile @@ -1,8 +1,8 @@ -# $NetBSD: Makefile,v 1.46 2017/02/12 06:25:38 ryoon Exp $ +# $NetBSD: Makefile,v 1.46.2.1 2017/04/01 18:07:19 bsiegert Exp $ DISTNAME= openjdk-1.8.121-20170131 PKGNAME= openjdk8-1.8.121 -PKGREVISION= 2 +PKGREVISION= 3 CATEGORIES= lang MASTER_SITES= ${MASTER_SITE_LOCAL:=openjdk7/} EXTRACT_SUFX= .tar.xz @@ -20,8 +20,8 @@ DIST_SUBDIR= openjdk7 JAVA_NAME= openjdk8 JAVA_HOME= ${PREFIX}/java/${JAVA_NAME} -JAVA_WRAPPERS= jar java javac javadoc javah javap jcmd jps keytool orbd \ - policytool rmid rmiregistry servertool tnameserv +JAVA_WRAPPERS= jar java javac javadoc javah javap jcmd jps jstack keytool \ + orbd policytool rmid rmiregistry servertool tnameserv BUILD_DEPENDS+= mozilla-rootcerts>=1.0.20140820nb2:../../security/mozilla-rootcerts diff --git a/lang/openjdk8/PLIST b/lang/openjdk8/PLIST index 09304633c72..b7cb381ff32 100644 --- a/lang/openjdk8/PLIST +++ b/lang/openjdk8/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.6 2016/08/11 15:34:29 abs Exp $ +@comment $NetBSD: PLIST,v 1.6.6.1 2017/04/01 18:07:19 bsiegert Exp $ bin/openjdk8-jar bin/openjdk8-java bin/openjdk8-javac @@ -7,6 +7,7 @@ bin/openjdk8-javah bin/openjdk8-javap bin/openjdk8-jcmd bin/openjdk8-jps +bin/openjdk8-jstack bin/openjdk8-keytool bin/openjdk8-orbd bin/openjdk8-policytool diff --git a/lang/openjdk8/distinfo b/lang/openjdk8/distinfo index 0abc2b5b41c..e5eedfb42a7 100644 --- a/lang/openjdk8/distinfo +++ b/lang/openjdk8/distinfo @@ -1,4 +1,4 @@ -$NetBSD: distinfo,v 1.44 2017/02/04 01:16:30 ryoon Exp $ +$NetBSD: distinfo,v 1.44.2.1 2017/04/01 18:07:19 bsiegert 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_Awt2dLibraries.gmk) = ea107ae5e396263489cac9b058bcdd928 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 --git a/lang/openjdk8/patches/patch-jdk_src_share_classes_sun_security_jca_ProviderConfig.java b/lang/openjdk8/patches/patch-jdk_src_share_classes_sun_security_jca_ProviderConfig.java new file mode 100644 index 00000000000..f8363b725b6 --- /dev/null +++ b/lang/openjdk8/patches/patch-jdk_src_share_classes_sun_security_jca_ProviderConfig.java @@ -0,0 +1,28 @@ +$NetBSD: patch-jdk_src_share_classes_sun_security_jca_ProviderConfig.java,v 1.1.2.2 2017/04/01 18:07:19 bsiegert 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) { |