Update to 1.8.152 Changelog: Security bug fixes: CVE-2017-10285 CVE-2017-10388 CVE-2017-10309 CVE-2017-10274 CVE-2017-10356 CVE-2017-10293 CVE-2017-10342 CVE-2017-10350 CVE-2017-10349 CVE-2017-10348 CVE-2017-10357 CVE-2016-9841 CVE-2016-10165 CVE-2017-10355 CVE-2017-10281 CVE-2017-10347 CVE-2017-10386 CVE-2017-10380 CVE-2017-10295 CVE-2017-10341 CVE-2017-10345diff -r1.54 -r1.55 pkgsrc/lang/openjdk8/Makefile
(ryoon)
@@ -1,18 +1,17 @@ | @@ -1,18 +1,17 @@ | |||
1 | # $NetBSD: Makefile,v 1.54 2017/11/23 17:20:01 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.55 2017/11/28 05:07:25 ryoon Exp $ | |
2 | 2 | |||
3 | DISTNAME= openjdk-1.8.144-20170830 | 3 | DISTNAME= openjdk-1.8.152-20171128 | |
4 | PKGNAME= openjdk8-1.8.144 | 4 | PKGNAME= openjdk8-1.8.152 | |
5 | PKGREVISION= 2 | |||
6 | CATEGORIES= lang | 5 | CATEGORIES= lang | |
7 | MASTER_SITES= ${MASTER_SITE_LOCAL:=openjdk7/} | 6 | MASTER_SITES= ${MASTER_SITE_LOCAL:=openjdk7/} | |
8 | EXTRACT_SUFX= .tar.xz | 7 | EXTRACT_SUFX= .tar.xz | |
9 | 8 | |||
10 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
11 | HOMEPAGE= http://openjdk.java.net/ | 10 | HOMEPAGE= http://openjdk.java.net/ | |
12 | COMMENT= Open-source implementation of the Java Platform, Standard Edition | 11 | COMMENT= Open-source implementation of the Java Platform, Standard Edition | |
13 | LICENSE= gnu-gpl-v2 | 12 | LICENSE= gnu-gpl-v2 | |
14 | 13 | |||
15 | DISTFILES= ${DEFAULT_DISTFILES} | 14 | DISTFILES= ${DEFAULT_DISTFILES} | |
16 | EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} | 15 | EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} | |
17 | 16 | |||
18 | # Use same DIST_SUBDIR as openjdk7 to avoid duplication of common distfiles | 17 | # Use same DIST_SUBDIR as openjdk7 to avoid duplication of common distfiles |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.7 2017/03/31 07:55:14 abs Exp $ | 1 | @comment $NetBSD: PLIST,v 1.8 2017/11/28 05:07:25 ryoon Exp $ | |
2 | bin/openjdk8-jar | 2 | bin/openjdk8-jar | |
3 | bin/openjdk8-java | 3 | bin/openjdk8-java | |
4 | bin/openjdk8-javac | 4 | bin/openjdk8-javac | |
5 | bin/openjdk8-javadoc | 5 | bin/openjdk8-javadoc | |
6 | bin/openjdk8-javah | 6 | bin/openjdk8-javah | |
7 | bin/openjdk8-javap | 7 | bin/openjdk8-javap | |
8 | bin/openjdk8-jcmd | 8 | bin/openjdk8-jcmd | |
9 | bin/openjdk8-jps | 9 | bin/openjdk8-jps | |
10 | bin/openjdk8-jstack | 10 | bin/openjdk8-jstack | |
11 | bin/openjdk8-keytool | 11 | bin/openjdk8-keytool | |
12 | bin/openjdk8-orbd | 12 | bin/openjdk8-orbd | |
13 | bin/openjdk8-policytool | 13 | bin/openjdk8-policytool | |
14 | bin/openjdk8-rmid | 14 | bin/openjdk8-rmid | |
@@ -423,32 +423,34 @@ java/openjdk8/jre/lib/jsse.jar | @@ -423,32 +423,34 @@ java/openjdk8/jre/lib/jsse.jar | |||
423 | java/openjdk8/jre/lib/jvm.hprof.txt | 423 | java/openjdk8/jre/lib/jvm.hprof.txt | |
424 | java/openjdk8/jre/lib/logging.properties | 424 | java/openjdk8/jre/lib/logging.properties | |
425 | java/openjdk8/jre/lib/management-agent.jar | 425 | java/openjdk8/jre/lib/management-agent.jar | |
426 | java/openjdk8/jre/lib/management/jmxremote.access | 426 | java/openjdk8/jre/lib/management/jmxremote.access | |
427 | java/openjdk8/jre/lib/management/jmxremote.password.template | 427 | java/openjdk8/jre/lib/management/jmxremote.password.template | |
428 | java/openjdk8/jre/lib/management/management.properties | 428 | java/openjdk8/jre/lib/management/management.properties | |
429 | java/openjdk8/jre/lib/management/snmp.acl.template | 429 | java/openjdk8/jre/lib/management/snmp.acl.template | |
430 | java/openjdk8/jre/lib/meta-index | 430 | java/openjdk8/jre/lib/meta-index | |
431 | java/openjdk8/jre/lib/net.properties | 431 | java/openjdk8/jre/lib/net.properties | |
432 | java/openjdk8/jre/lib/psfont.properties.ja | 432 | java/openjdk8/jre/lib/psfont.properties.ja | |
433 | java/openjdk8/jre/lib/psfontj2d.properties | 433 | java/openjdk8/jre/lib/psfontj2d.properties | |
434 | java/openjdk8/jre/lib/resources.jar | 434 | java/openjdk8/jre/lib/resources.jar | |
435 | java/openjdk8/jre/lib/rt.jar | 435 | java/openjdk8/jre/lib/rt.jar | |
436 | java/openjdk8/jre/lib/security/US_export_policy.jar | |||
437 | java/openjdk8/jre/lib/security/blacklisted.certs | 436 | java/openjdk8/jre/lib/security/blacklisted.certs | |
438 | java/openjdk8/jre/lib/security/cacerts | 437 | java/openjdk8/jre/lib/security/cacerts | |
439 | java/openjdk8/jre/lib/security/java.policy | 438 | java/openjdk8/jre/lib/security/java.policy | |
440 | java/openjdk8/jre/lib/security/java.security | 439 | java/openjdk8/jre/lib/security/java.security | |
441 | java/openjdk8/jre/lib/security/local_policy.jar | 440 | java/openjdk8/jre/lib/security/policy/limited/US_export_policy.jar | |
441 | java/openjdk8/jre/lib/security/policy/limited/local_policy.jar | |||
442 | java/openjdk8/jre/lib/security/policy/unlimited/US_export_policy.jar | |||
443 | java/openjdk8/jre/lib/security/policy/unlimited/local_policy.jar | |||
442 | java/openjdk8/jre/lib/sound.properties | 444 | java/openjdk8/jre/lib/sound.properties | |
443 | java/openjdk8/jre/lib/tzdb.dat | 445 | java/openjdk8/jre/lib/tzdb.dat | |
444 | java/openjdk8/lib/${ARCH}/jexec | 446 | java/openjdk8/lib/${ARCH}/jexec | |
445 | java/openjdk8/lib/${ARCH}/jli/libjli.so | 447 | java/openjdk8/lib/${ARCH}/jli/libjli.so | |
446 | java/openjdk8/lib/${ARCH}/libjawt.so | 448 | java/openjdk8/lib/${ARCH}/libjawt.so | |
447 | java/openjdk8/lib/ct.sym | 449 | java/openjdk8/lib/ct.sym | |
448 | java/openjdk8/lib/dt.jar | 450 | java/openjdk8/lib/dt.jar | |
449 | java/openjdk8/lib/ir.idl | 451 | java/openjdk8/lib/ir.idl | |
450 | java/openjdk8/lib/jconsole.jar | 452 | java/openjdk8/lib/jconsole.jar | |
451 | java/openjdk8/lib/orb.idl | 453 | java/openjdk8/lib/orb.idl | |
452 | ${PLIST.native}java/openjdk8/lib/sa-jdi.jar | 454 | ${PLIST.native}java/openjdk8/lib/sa-jdi.jar | |
453 | java/openjdk8/lib/tools.jar | 455 | java/openjdk8/lib/tools.jar | |
454 | java/openjdk8/man/man1/appletviewer.1 | 456 | java/openjdk8/man/man1/appletviewer.1 |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | $NetBSD: distinfo,v 1.50 2017/09/02 04:13:41 ryoon Exp $ | 1 | $NetBSD: distinfo,v 1.51 2017/11/28 05:07:25 ryoon Exp $ | |
2 | 2 | |||
3 | SHA1 (openjdk7/bootstrap-jdk-1.7.76-freebsd-10-amd64-20150301.tar.xz) = 7408f52d3bbe35c2b14bbd3215cbf60f1335d334 | 3 | SHA1 (openjdk7/bootstrap-jdk-1.7.76-freebsd-10-amd64-20150301.tar.xz) = 7408f52d3bbe35c2b14bbd3215cbf60f1335d334 | |
4 | RMD160 (openjdk7/bootstrap-jdk-1.7.76-freebsd-10-amd64-20150301.tar.xz) = 24f1577b5fc86d137f070aedb4610c8c89e45815 | 4 | RMD160 (openjdk7/bootstrap-jdk-1.7.76-freebsd-10-amd64-20150301.tar.xz) = 24f1577b5fc86d137f070aedb4610c8c89e45815 | |
5 | SHA512 (openjdk7/bootstrap-jdk-1.7.76-freebsd-10-amd64-20150301.tar.xz) = 6ed928cc68503c27edd6f3a90f94e1e762192d41997b12903e37071f4fcd34f5579fa970e59c240928eaae60729300fbfdb02a5ec1136bc757ee24f1ee554af4 | 5 | SHA512 (openjdk7/bootstrap-jdk-1.7.76-freebsd-10-amd64-20150301.tar.xz) = 6ed928cc68503c27edd6f3a90f94e1e762192d41997b12903e37071f4fcd34f5579fa970e59c240928eaae60729300fbfdb02a5ec1136bc757ee24f1ee554af4 | |
6 | Size (openjdk7/bootstrap-jdk-1.7.76-freebsd-10-amd64-20150301.tar.xz) = 26404752 bytes | 6 | Size (openjdk7/bootstrap-jdk-1.7.76-freebsd-10-amd64-20150301.tar.xz) = 26404752 bytes | |
7 | SHA1 (openjdk7/bootstrap-jdk-1.7.76-netbsd-5-amd64-20150301.tar.xz) = 358c533580700065fd5c3c5c99ce3fd087589c00 | 7 | SHA1 (openjdk7/bootstrap-jdk-1.7.76-netbsd-5-amd64-20150301.tar.xz) = 358c533580700065fd5c3c5c99ce3fd087589c00 | |
8 | RMD160 (openjdk7/bootstrap-jdk-1.7.76-netbsd-5-amd64-20150301.tar.xz) = 96e74f40360f0d4c1272bf5f37cf8869b718a5ee | 8 | RMD160 (openjdk7/bootstrap-jdk-1.7.76-netbsd-5-amd64-20150301.tar.xz) = 96e74f40360f0d4c1272bf5f37cf8869b718a5ee | |
9 | SHA512 (openjdk7/bootstrap-jdk-1.7.76-netbsd-5-amd64-20150301.tar.xz) = 10b80dd953e68c958732ccb56464ee95d8727a95fd7e930a988355348eb3ee47b27350225b28bcc3ec1480a2297c193675150c70bf2ee1820b118f48cdcf67b2 | 9 | SHA512 (openjdk7/bootstrap-jdk-1.7.76-netbsd-5-amd64-20150301.tar.xz) = 10b80dd953e68c958732ccb56464ee95d8727a95fd7e930a988355348eb3ee47b27350225b28bcc3ec1480a2297c193675150c70bf2ee1820b118f48cdcf67b2 | |
10 | Size (openjdk7/bootstrap-jdk-1.7.76-netbsd-5-amd64-20150301.tar.xz) = 26580632 bytes | 10 | Size (openjdk7/bootstrap-jdk-1.7.76-netbsd-5-amd64-20150301.tar.xz) = 26580632 bytes | |
11 | SHA1 (openjdk7/bootstrap-jdk-1.7.76-netbsd-5-i386-20150301.tar.xz) = 2cd7df823723e67531d268286e31168d3eed01a9 | 11 | SHA1 (openjdk7/bootstrap-jdk-1.7.76-netbsd-5-i386-20150301.tar.xz) = 2cd7df823723e67531d268286e31168d3eed01a9 | |
12 | RMD160 (openjdk7/bootstrap-jdk-1.7.76-netbsd-5-i386-20150301.tar.xz) = af4e195a1da1be15df30808fe9b10f684146a3ea | 12 | RMD160 (openjdk7/bootstrap-jdk-1.7.76-netbsd-5-i386-20150301.tar.xz) = af4e195a1da1be15df30808fe9b10f684146a3ea | |
13 | SHA512 (openjdk7/bootstrap-jdk-1.7.76-netbsd-5-i386-20150301.tar.xz) = eec0b48e62e29d526911b71079627e3b3a0057e78d1a0195072bac432e4e772f29f9dcc39d6ce972ec56c4b48ec103833779d5b50dae8164303174540f360c1d | 13 | SHA512 (openjdk7/bootstrap-jdk-1.7.76-netbsd-5-i386-20150301.tar.xz) = eec0b48e62e29d526911b71079627e3b3a0057e78d1a0195072bac432e4e772f29f9dcc39d6ce972ec56c4b48ec103833779d5b50dae8164303174540f360c1d | |
14 | Size (openjdk7/bootstrap-jdk-1.7.76-netbsd-5-i386-20150301.tar.xz) = 26857692 bytes | 14 | Size (openjdk7/bootstrap-jdk-1.7.76-netbsd-5-i386-20150301.tar.xz) = 26857692 bytes | |
@@ -34,42 +34,42 @@ SHA512 (openjdk7/bootstrap-jdk-1.7.76-ne | @@ -34,42 +34,42 @@ SHA512 (openjdk7/bootstrap-jdk-1.7.76-ne | |||
34 | Size (openjdk7/bootstrap-jdk-1.7.76-netbsd-7-i386-20150301.tar.xz) = 27615992 bytes | 34 | Size (openjdk7/bootstrap-jdk-1.7.76-netbsd-7-i386-20150301.tar.xz) = 27615992 bytes | |
35 | SHA1 (openjdk7/bootstrap-jdk-1.7.76-netbsd-7-sparc64-20150301.tar.xz) = 69375362b2638d803c71392008a73f956d315085 | 35 | SHA1 (openjdk7/bootstrap-jdk-1.7.76-netbsd-7-sparc64-20150301.tar.xz) = 69375362b2638d803c71392008a73f956d315085 | |
36 | RMD160 (openjdk7/bootstrap-jdk-1.7.76-netbsd-7-sparc64-20150301.tar.xz) = 06b40db72e7154daff49093f3b6e8aa39cae27b3 | 36 | RMD160 (openjdk7/bootstrap-jdk-1.7.76-netbsd-7-sparc64-20150301.tar.xz) = 06b40db72e7154daff49093f3b6e8aa39cae27b3 | |
37 | SHA512 (openjdk7/bootstrap-jdk-1.7.76-netbsd-7-sparc64-20150301.tar.xz) = 5391de2d35934b79462b603cd19c65b21712891d59afe9d6e5319ea479fe2bc528e4f423648cd6fc9bcaec97ed57b9e01d1c46d04bc4edb9ed5ae7131b7cd5d7 | 37 | SHA512 (openjdk7/bootstrap-jdk-1.7.76-netbsd-7-sparc64-20150301.tar.xz) = 5391de2d35934b79462b603cd19c65b21712891d59afe9d6e5319ea479fe2bc528e4f423648cd6fc9bcaec97ed57b9e01d1c46d04bc4edb9ed5ae7131b7cd5d7 | |
38 | Size (openjdk7/bootstrap-jdk-1.7.76-netbsd-7-sparc64-20150301.tar.xz) = 23041084 bytes | 38 | Size (openjdk7/bootstrap-jdk-1.7.76-netbsd-7-sparc64-20150301.tar.xz) = 23041084 bytes | |
39 | SHA1 (openjdk7/bootstrap-jdk7u60-bin-dragonfly-3.6-amd64-20140719.tar.bz2) = 98fdb66b429148ae3922a2f9b2db736a1708e337 | 39 | SHA1 (openjdk7/bootstrap-jdk7u60-bin-dragonfly-3.6-amd64-20140719.tar.bz2) = 98fdb66b429148ae3922a2f9b2db736a1708e337 | |
40 | RMD160 (openjdk7/bootstrap-jdk7u60-bin-dragonfly-3.6-amd64-20140719.tar.bz2) = 4835c6361f66138d73f583c40df0e04a31257157 | 40 | RMD160 (openjdk7/bootstrap-jdk7u60-bin-dragonfly-3.6-amd64-20140719.tar.bz2) = 4835c6361f66138d73f583c40df0e04a31257157 | |
41 | SHA512 (openjdk7/bootstrap-jdk7u60-bin-dragonfly-3.6-amd64-20140719.tar.bz2) = 15ee0583de67df94c980eec197e5279344eaf94d4830e2030f8c8cbc795bce1e0abdf435be4be4c5da271a41d5441e9ebf4bd4f088b17698b5a1e4cc685ebf3a | 41 | SHA512 (openjdk7/bootstrap-jdk7u60-bin-dragonfly-3.6-amd64-20140719.tar.bz2) = 15ee0583de67df94c980eec197e5279344eaf94d4830e2030f8c8cbc795bce1e0abdf435be4be4c5da271a41d5441e9ebf4bd4f088b17698b5a1e4cc685ebf3a | |
42 | Size (openjdk7/bootstrap-jdk7u60-bin-dragonfly-3.6-amd64-20140719.tar.bz2) = 37910104 bytes | 42 | Size (openjdk7/bootstrap-jdk7u60-bin-dragonfly-3.6-amd64-20140719.tar.bz2) = 37910104 bytes | |
43 | SHA1 (openjdk7/bootstrap-jdk7u60-bin-dragonfly-3.8-amd64-20140719.tar.bz2) = 29bd7aa925941933b2da671340e1d325d9603e5d | 43 | SHA1 (openjdk7/bootstrap-jdk7u60-bin-dragonfly-3.8-amd64-20140719.tar.bz2) = 29bd7aa925941933b2da671340e1d325d9603e5d | |
44 | RMD160 (openjdk7/bootstrap-jdk7u60-bin-dragonfly-3.8-amd64-20140719.tar.bz2) = b13d0e42839fb746d41f9001e488162b47803140 | 44 | RMD160 (openjdk7/bootstrap-jdk7u60-bin-dragonfly-3.8-amd64-20140719.tar.bz2) = b13d0e42839fb746d41f9001e488162b47803140 | |
45 | SHA512 (openjdk7/bootstrap-jdk7u60-bin-dragonfly-3.8-amd64-20140719.tar.bz2) = 1403e582dacd0474e57d9aa8f1333060c50d099ef5d2c5a992ff7f63dcde2e538ff1e7fb78e45d12fd5aea6daf0704672e7f326399d415ee0d6bb53b6f925e9f | 45 | SHA512 (openjdk7/bootstrap-jdk7u60-bin-dragonfly-3.8-amd64-20140719.tar.bz2) = 1403e582dacd0474e57d9aa8f1333060c50d099ef5d2c5a992ff7f63dcde2e538ff1e7fb78e45d12fd5aea6daf0704672e7f326399d415ee0d6bb53b6f925e9f | |
46 | Size (openjdk7/bootstrap-jdk7u60-bin-dragonfly-3.8-amd64-20140719.tar.bz2) = 37883700 bytes | 46 | Size (openjdk7/bootstrap-jdk7u60-bin-dragonfly-3.8-amd64-20140719.tar.bz2) = 37883700 bytes | |
47 | SHA1 (openjdk7/openjdk-1.8.144-20170830.tar.xz) = a897c539fec09e9f97769f4fd64e4f387569c8b4 | 47 | SHA1 (openjdk7/openjdk-1.8.152-20171128.tar.xz) = e4937fd9af8c1a111358a3a8d64fc6765509cd23 | |
48 | RMD160 (openjdk7/openjdk-1.8.144-20170830.tar.xz) = 4506dc7484898d397adf34922d534082d9f598ad | 48 | RMD160 (openjdk7/openjdk-1.8.152-20171128.tar.xz) = db7f212a789ab2265d802e51c6c5274a97151c65 | |
49 | SHA512 (openjdk7/openjdk-1.8.144-20170830.tar.xz) = 207f9ba412276a87b6305c83290266a65f7a9ae93299bcf8e6169863c1fceeae4345687efb99b3c02822c84f2d1ad0bec66c66c6a74c002958a4bc2db34ed0a7 | 49 | SHA512 (openjdk7/openjdk-1.8.152-20171128.tar.xz) = 4e3e3c1c4049071df292b317ab4d7ec2fe0c98b3d1f628a61997f8a564936dba1380691a8ef04fb84b2759fd9db34fe0646f4fb7959084acd6ffba022d69597a | |
50 | Size (openjdk7/openjdk-1.8.144-20170830.tar.xz) = 55434592 bytes | 50 | Size (openjdk7/openjdk-1.8.152-20171128.tar.xz) = 55518112 bytes | |
51 | SHA1 (patch-aa) = 512a42ff1a0d6c4a0672ec32e9396cc0c5c8c9fb | 51 | SHA1 (patch-aa) = 512a42ff1a0d6c4a0672ec32e9396cc0c5c8c9fb | |
52 | SHA1 (patch-al) = f65f739805c2ef471a4de10d6da42e86c5561b8c | 52 | SHA1 (patch-al) = f65f739805c2ef471a4de10d6da42e86c5561b8c | |
53 | SHA1 (patch-an) = fce4da00762770c1c0592bd225bf73e875252178 | 53 | SHA1 (patch-an) = fce4da00762770c1c0592bd225bf73e875252178 | |
54 | SHA1 (patch-ap) = 89114a9ee048b92d897509feb283cf9aeeac9fc5 | 54 | SHA1 (patch-ap) = 89114a9ee048b92d897509feb283cf9aeeac9fc5 | |
55 | SHA1 (patch-as) = 484ba6dd99c650ebe3df5639548ee2874c326aaa | 55 | SHA1 (patch-as) = 484ba6dd99c650ebe3df5639548ee2874c326aaa | |
56 | SHA1 (patch-at) = 736ead4b9f391c711bf1f387d87ffb9363823557 | 56 | SHA1 (patch-at) = 736ead4b9f391c711bf1f387d87ffb9363823557 | |
57 | SHA1 (patch-ba) = a54a25d4f8982ff4d2cb4e7e456fe2a44656b800 | 57 | SHA1 (patch-ba) = a54a25d4f8982ff4d2cb4e7e456fe2a44656b800 | |
58 | SHA1 (patch-bh) = 6194a7c319a496f8ff7df173912cf87118f26a63 | 58 | SHA1 (patch-bh) = 6194a7c319a496f8ff7df173912cf87118f26a63 | |
59 | SHA1 (patch-bi) = 190056b3d4c42986ae0a600668b02711598361b8 | 59 | SHA1 (patch-bi) = 190056b3d4c42986ae0a600668b02711598361b8 | |
60 | SHA1 (patch-bn) = a50dbe17236a90d60d4bbb852ae447e51a279892 | 60 | SHA1 (patch-bn) = a50dbe17236a90d60d4bbb852ae447e51a279892 | |
61 | SHA1 (patch-common_autoconf_boot-jdk.m4) = 530da90ea4062f9d8c208557ff634579b0b19f55 | 61 | SHA1 (patch-common_autoconf_boot-jdk.m4) = 530da90ea4062f9d8c208557ff634579b0b19f55 | |
62 | SHA1 (patch-common_autoconf_generated-configure.sh) = 116f1b37fc737ca30998a28b40ef00f7be95a744 | 62 | SHA1 (patch-common_autoconf_generated-configure.sh) = becb70acee2cfaa5f8bab588ece118303fe1f123 | |
63 | SHA1 (patch-common_autoconf_spec.gmk.in) = e98bc4c8a09f49c6a26447e6f78abf4709ee694b | 63 | SHA1 (patch-common_autoconf_spec.gmk.in) = e98bc4c8a09f49c6a26447e6f78abf4709ee694b | |
64 | SHA1 (patch-hotspot_agent_src_os_bsd_Makefile) = a686ca478011561df93cce6311b5a344d79c3a24 | 64 | SHA1 (patch-hotspot_agent_src_os_bsd_Makefile) = a686ca478011561df93cce6311b5a344d79c3a24 | |
65 | SHA1 (patch-hotspot_agent_src_share_classes_sun_jvm_hotspot_utilities_PlatformInfo.java) = 893f3b7ad0839a75be49ddd0f5eefcff2dbd2928 | 65 | SHA1 (patch-hotspot_agent_src_share_classes_sun_jvm_hotspot_utilities_PlatformInfo.java) = 893f3b7ad0839a75be49ddd0f5eefcff2dbd2928 | |
66 | SHA1 (patch-hotspot_make_bsd_makefiles_defs.make) = 2c0d286c87f8239e8d5aa7fcc21e09b4b1c5a46e | 66 | SHA1 (patch-hotspot_make_bsd_makefiles_defs.make) = 2c0d286c87f8239e8d5aa7fcc21e09b4b1c5a46e | |
67 | SHA1 (patch-hotspot_make_bsd_makefiles_jsig.make) = 36ba2dc2db7d802aa558ea984afa42ae2d61deb7 | 67 | SHA1 (patch-hotspot_make_bsd_makefiles_jsig.make) = 36ba2dc2db7d802aa558ea984afa42ae2d61deb7 | |
68 | SHA1 (patch-hotspot_make_bsd_makefiles_saproc.make) = 76a0cc758ee1d62136e8e698df7e46fe20aa9e19 | 68 | SHA1 (patch-hotspot_make_bsd_makefiles_saproc.make) = 76a0cc758ee1d62136e8e698df7e46fe20aa9e19 | |
69 | SHA1 (patch-hotspot_make_solaris_makefiles_adlc.make) = 1d1be862ed0d8fc3da4710da169ad5a965d9df14 | 69 | SHA1 (patch-hotspot_make_solaris_makefiles_adlc.make) = 1d1be862ed0d8fc3da4710da169ad5a965d9df14 | |
70 | SHA1 (patch-hotspot_make_solaris_makefiles_build__vm__def.sh) = 54d197a94d27406f2957b5c2a7a7982866f99239 | 70 | SHA1 (patch-hotspot_make_solaris_makefiles_build__vm__def.sh) = 54d197a94d27406f2957b5c2a7a7982866f99239 | |
71 | SHA1 (patch-hotspot_make_solaris_makefiles_debug.make) = 7195c97c4f559b2e9410028315de351c5047d59d | 71 | SHA1 (patch-hotspot_make_solaris_makefiles_debug.make) = 7195c97c4f559b2e9410028315de351c5047d59d | |
72 | SHA1 (patch-hotspot_make_solaris_makefiles_dtrace.make) = 0c9dc2b97d49cf557dc57071fd7c312b9cb8e598 | 72 | SHA1 (patch-hotspot_make_solaris_makefiles_dtrace.make) = 0c9dc2b97d49cf557dc57071fd7c312b9cb8e598 | |
73 | SHA1 (patch-hotspot_make_solaris_makefiles_fastdebug.make) = 632f96a322f1568df6f49bf31716bafe1d324976 | 73 | SHA1 (patch-hotspot_make_solaris_makefiles_fastdebug.make) = 632f96a322f1568df6f49bf31716bafe1d324976 | |
74 | SHA1 (patch-hotspot_make_solaris_makefiles_gcc.make) = 4763215f5ce2c3d9fcadb69e52afad7c9de97417 | 74 | SHA1 (patch-hotspot_make_solaris_makefiles_gcc.make) = 4763215f5ce2c3d9fcadb69e52afad7c9de97417 | |
75 | SHA1 (patch-hotspot_make_solaris_makefiles_jsig.make) = 10ecc1bd24d6d555e4730041c9dce1d3258bcab0 | 75 | SHA1 (patch-hotspot_make_solaris_makefiles_jsig.make) = 10ecc1bd24d6d555e4730041c9dce1d3258bcab0 | |
@@ -96,44 +96,44 @@ SHA1 (patch-hotspot_src_os_solaris_vm_de | @@ -96,44 +96,44 @@ SHA1 (patch-hotspot_src_os_solaris_vm_de | |||
96 | SHA1 (patch-hotspot_src_os_solaris_vm_os__solaris.cpp) = c8840633681c01d4a911e32e8d79060fbbdc506e | 96 | SHA1 (patch-hotspot_src_os_solaris_vm_os__solaris.cpp) = c8840633681c01d4a911e32e8d79060fbbdc506e | |
97 | SHA1 (patch-hotspot_src_os_solaris_vm_perfMemory__solaris.cpp) = 589bf0707023b9f799caf2cafe5aeba89af46b05 | 97 | SHA1 (patch-hotspot_src_os_solaris_vm_perfMemory__solaris.cpp) = 589bf0707023b9f799caf2cafe5aeba89af46b05 | |
98 | SHA1 (patch-hotspot_src_share_vm_classfile_symbolTable.cpp) = c0077a7691ce2ba698f46d9fc8c81bf974aef68c | 98 | SHA1 (patch-hotspot_src_share_vm_classfile_symbolTable.cpp) = c0077a7691ce2ba698f46d9fc8c81bf974aef68c | |
99 | SHA1 (patch-hotspot_src_share_vm_gc__implementation_concurrentMarkSweep_compactibleFreeListSpace.cpp) = b2bb8e74e43099fa9d1e157400bbb78386281235 | 99 | SHA1 (patch-hotspot_src_share_vm_gc__implementation_concurrentMarkSweep_compactibleFreeListSpace.cpp) = b2bb8e74e43099fa9d1e157400bbb78386281235 | |
100 | SHA1 (patch-hotspot_src_share_vm_gc__implementation_g1_heapRegionSet.hpp) = 9e9347f9695cce3599fe12448445bb20d9b36f08 | 100 | SHA1 (patch-hotspot_src_share_vm_gc__implementation_g1_heapRegionSet.hpp) = 9e9347f9695cce3599fe12448445bb20d9b36f08 | |
101 | SHA1 (patch-hotspot_src_share_vm_memory_metaspace.cpp) = 260005e002e0926447952850bbc1150e50a05509 | 101 | SHA1 (patch-hotspot_src_share_vm_memory_metaspace.cpp) = 260005e002e0926447952850bbc1150e50a05509 | |
102 | SHA1 (patch-hotspot_src_share_vm_oops_klass.hpp) = 2a728aa8fb04976195ebf58549a544b97e56b329 | 102 | SHA1 (patch-hotspot_src_share_vm_oops_klass.hpp) = 2a728aa8fb04976195ebf58549a544b97e56b329 | |
103 | SHA1 (patch-hotspot_src_share_vm_opto_library__call.cpp) = 4654248e3fdf9a1be8ef5563e50b12dcd59aa1aa | 103 | SHA1 (patch-hotspot_src_share_vm_opto_library__call.cpp) = 4654248e3fdf9a1be8ef5563e50b12dcd59aa1aa | |
104 | SHA1 (patch-hotspot_src_share_vm_opto_node.cpp) = aacb4e03f62f1a6f9b38de39a966c318b70b1293 | 104 | SHA1 (patch-hotspot_src_share_vm_opto_node.cpp) = aacb4e03f62f1a6f9b38de39a966c318b70b1293 | |
105 | SHA1 (patch-hotspot_src_share_vm_runtime_arguments.cpp) = 80265396c62de95b0937d770c1dba0e8a53daa80 | 105 | SHA1 (patch-hotspot_src_share_vm_runtime_arguments.cpp) = 80265396c62de95b0937d770c1dba0e8a53daa80 | |
106 | SHA1 (patch-hotspot_src_share_vm_utilities_globalDefinitions__gcc.hpp) = a8e8fef04d7acb4772f57961e7df3681bd53d0b9 | 106 | SHA1 (patch-hotspot_src_share_vm_utilities_globalDefinitions__gcc.hpp) = a8e8fef04d7acb4772f57961e7df3681bd53d0b9 | |
107 | SHA1 (patch-hotspot_src_share_vm_utilities_hashtable.cpp) = 83b90d951ce3aa9e913a36d792ac7376fb3d8bc7 | 107 | SHA1 (patch-hotspot_src_share_vm_utilities_hashtable.cpp) = 83b90d951ce3aa9e913a36d792ac7376fb3d8bc7 | |
108 | SHA1 (patch-jdk_make_CompileDemos.gmk) = 4d5e2e9b0e35e373e6246408c775c25094b6f1c7 | 108 | SHA1 (patch-jdk_make_CompileDemos.gmk) = 4d5e2e9b0e35e373e6246408c775c25094b6f1c7 | |
109 | SHA1 (patch-jdk_make_CompileLaunchers.gmk) = fc386f8992db579483ad779f1aecfca762a29f92 | 109 | SHA1 (patch-jdk_make_CompileLaunchers.gmk) = 1a8807595c5774fc6ecfc7caa3b53b806cc9537b | |
110 | SHA1 (patch-jdk_make_CreateJars.gmk) = 0f49c8ec33121d7878ea4b6bd06d2e4e4af9a1d5 | 110 | SHA1 (patch-jdk_make_CreateJars.gmk) = 0f49c8ec33121d7878ea4b6bd06d2e4e4af9a1d5 | |
111 | SHA1 (patch-jdk_make_GenerateSources.gmk) = ec1b64805afb6edca637d87529b1d3fa59d20828 | 111 | SHA1 (patch-jdk_make_GenerateSources.gmk) = ec1b64805afb6edca637d87529b1d3fa59d20828 | |
112 | SHA1 (patch-jdk_make_Images.gmk) = e6643dcb25ad5457efe610f6ab7fd0ccc9b5ed41 | 112 | SHA1 (patch-jdk_make_Images.gmk) = e6643dcb25ad5457efe610f6ab7fd0ccc9b5ed41 | |
113 | SHA1 (patch-jdk_make_lib_Awt2dLibraries.gmk) = 519960ee33b748b5d91b101c2d644117a6b18e12 | 113 | SHA1 (patch-jdk_make_lib_Awt2dLibraries.gmk) = 519960ee33b748b5d91b101c2d644117a6b18e12 | |
114 | SHA1 (patch-jdk_make_lib_CoreLibraries.gmk) = 0afdb43822b01b244d56446ae11d15629eeec285 | 114 | SHA1 (patch-jdk_make_lib_CoreLibraries.gmk) = 60392b9e8f4c823cffb120b9d7418bf8cb31e776 | |
115 | SHA1 (patch-jdk_make_lib_NioLibraries.gmk) = 5a1044c444e534d627b46d820d27bb545e65959d | 115 | SHA1 (patch-jdk_make_lib_NioLibraries.gmk) = 5a1044c444e534d627b46d820d27bb545e65959d | |
116 | SHA1 (patch-jdk_make_lib_ServiceabilityLibraries.gmk) = 76eb64f3602f67ccb346df7a0acedf097869ba76 | 116 | SHA1 (patch-jdk_make_lib_ServiceabilityLibraries.gmk) = 76eb64f3602f67ccb346df7a0acedf097869ba76 | |
117 | SHA1 (patch-jdk_make_lib_SoundLibraries.gmk) = b63cf0ebe204acf7264704916df875a31de84393 | 117 | SHA1 (patch-jdk_make_lib_SoundLibraries.gmk) = b63cf0ebe204acf7264704916df875a31de84393 | |
118 | SHA1 (patch-jdk_src_share_classes_sun_security_jca_ProviderConfig.java) = b7d53d0c3554eebde8f7180e75259eb25123ce8b | 118 | SHA1 (patch-jdk_src_share_classes_sun_security_jca_ProviderConfig.java) = b7d53d0c3554eebde8f7180e75259eb25123ce8b | |
119 | SHA1 (patch-jdk_src_share_lib_security_java.security-bsd) = 5a64fc1205a5bd2f6586ad65ca21f93dfffb1606 | 119 | SHA1 (patch-jdk_src_share_lib_security_java.security-bsd) = 5a64fc1205a5bd2f6586ad65ca21f93dfffb1606 | |
120 | SHA1 (patch-jdk_src_share_native_sun_awt_image_jpeg_imageioJPEG.c) = 9d8900a6f9cc6af99b08e281b0d6d4c337916317 | 120 | SHA1 (patch-jdk_src_share_native_sun_awt_image_jpeg_imageioJPEG.c) = 9d8900a6f9cc6af99b08e281b0d6d4c337916317 | |
121 | SHA1 (patch-jdk_src_share_native_sun_awt_image_jpeg_jpegdecoder.c) = 5986de69be2eb36546274a8242b8d13ed7599b50 | 121 | SHA1 (patch-jdk_src_share_native_sun_awt_image_jpeg_jpegdecoder.c) = 5986de69be2eb36546274a8242b8d13ed7599b50 | |
122 | SHA1 (patch-jdk_src_share_native_sun_security_ec_impl_ecc__impl.h) = 18e79e74dc8ec2b24ab91ad8af2195bfd508d1b4 | 122 | SHA1 (patch-jdk_src_share_native_sun_security_ec_impl_ecc__impl.h) = 18e79e74dc8ec2b24ab91ad8af2195bfd508d1b4 | |
123 | SHA1 (patch-jdk_src_solaris_bin_ergo.c) = 0e2e496a0d596cc9de546c722b3387ad5a08bc21 | 123 | SHA1 (patch-jdk_src_solaris_bin_ergo.c) = 0e2e496a0d596cc9de546c722b3387ad5a08bc21 | |
124 | SHA1 (patch-jdk_src_solaris_bin_ergo__i586.c) = f6fd4c1e0627867ba8d5071da7c53697177805dd | 124 | SHA1 (patch-jdk_src_solaris_bin_ergo__i586.c) = f6fd4c1e0627867ba8d5071da7c53697177805dd | |
125 | SHA1 (patch-jdk_src_solaris_classes_sun_net_PortConfig.java) = ea9f74b654ddc7ab977daff6c9176d78657145a9 | 125 | SHA1 (patch-jdk_src_solaris_classes_sun_net_PortConfig.java) = ea9f74b654ddc7ab977daff6c9176d78657145a9 | |
126 | SHA1 (patch-jdk_src_solaris_classes_sun_nio_ch_DefaultAsynchronousChannelProvider.java) = f11483cb75ab5cad5a5b749cab287d5dbaaefe63 | 126 | SHA1 (patch-jdk_src_solaris_classes_sun_nio_ch_DefaultAsynchronousChannelProvider.java) = f11483cb75ab5cad5a5b749cab287d5dbaaefe63 | |
127 | SHA1 (patch-jdk_src_solaris_native_com_sun_media_sound_PLATFORM__API__BsdOS__ALSA__PCM.c) = 7fab23dce20b4ff18123ea65841589ae673f5675 | 127 | SHA1 (patch-jdk_src_solaris_native_com_sun_media_sound_PLATFORM__API__BsdOS__ALSA__PCM.c) = 7fab23dce20b4ff18123ea65841589ae673f5675 | |
128 | SHA1 (patch-jdk_src_solaris_native_java_lang_UNIXProcess__md.c) = 2596d03c4a2e0d978aabfd4b170b0dd1d6260c6d | 128 | SHA1 (patch-jdk_src_solaris_native_java_lang_UNIXProcess__md.c) = 2596d03c4a2e0d978aabfd4b170b0dd1d6260c6d | |
129 | SHA1 (patch-jdk_src_solaris_native_java_lang_java__props__md.c) = 672c9a044936cb11cc91e9a3e550dc69ef665209 | 129 | SHA1 (patch-jdk_src_solaris_native_java_lang_java__props__md.c) = 672c9a044936cb11cc91e9a3e550dc69ef665209 | |
130 | SHA1 (patch-jdk_src_solaris_native_java_net_NetworkInterface.c) = 4e4cd6b8aef0011edf176505624ef4f518eb6c7e | 130 | SHA1 (patch-jdk_src_solaris_native_java_net_NetworkInterface.c) = 6d58169565503ef8e50224fce8380e42cb87baba | |
131 | SHA1 (patch-jdk_src_solaris_native_java_net_net__util__md.c) = c51d6b0687011a54c27e6253cad33d8f8cc27124 | 131 | SHA1 (patch-jdk_src_solaris_native_java_net_net__util__md.c) = c51d6b0687011a54c27e6253cad33d8f8cc27124 | |
132 | SHA1 (patch-jdk_src_solaris_native_sun_awt_X11Color.c) = cf0f8218e0088b677cd66fd5bc0d575ab08b710f | 132 | SHA1 (patch-jdk_src_solaris_native_sun_awt_X11Color.c) = cf0f8218e0088b677cd66fd5bc0d575ab08b710f | |
133 | SHA1 (patch-jdk_test_Makefile) = 36430647c444dea491ae0c916c6ad7b1a3607ec6 | 133 | SHA1 (patch-jdk_test_Makefile) = 36430647c444dea491ae0c916c6ad7b1a3607ec6 | |
134 | SHA1 (patch-jdk_test_java_beans_Introspector_4168475_Test4168475.java) = 5fb2dd92820afcca5a04956d81e5244840b513f7 | 134 | SHA1 (patch-jdk_test_java_beans_Introspector_4168475_Test4168475.java) = 5fb2dd92820afcca5a04956d81e5244840b513f7 | |
135 | SHA1 (patch-jdk_test_java_beans_Introspector_4520754_Test4520754.java) = e5d6121d2af74238347baa2d63670f0d520847f8 | 135 | SHA1 (patch-jdk_test_java_beans_Introspector_4520754_Test4520754.java) = e5d6121d2af74238347baa2d63670f0d520847f8 | |
136 | SHA1 (patch-jdk_test_java_beans_Introspector_Test4144543.java) = bb0a20f688093f2d60f4a4937ae418fcebfcc7ca | 136 | SHA1 (patch-jdk_test_java_beans_Introspector_Test4144543.java) = bb0a20f688093f2d60f4a4937ae418fcebfcc7ca | |
137 | SHA1 (patch-jdk_test_java_lang_management_OperatingSystemMXBean_GetSystemLoadAverage.java) = 07b071ace2a91acd1968ed670aead67d72f0d490 | 137 | SHA1 (patch-jdk_test_java_lang_management_OperatingSystemMXBean_GetSystemLoadAverage.java) = 07b071ace2a91acd1968ed670aead67d72f0d490 | |
138 | SHA1 (patch-jdk_test_sun_security_ec_TestEC.java) = c2db0716408ae1d081b3516b6c866b8f43cf5b6f | 138 | SHA1 (patch-jdk_test_sun_security_ec_TestEC.java) = c2db0716408ae1d081b3516b6c866b8f43cf5b6f | |
139 | SHA1 (patch-langtools_make_build.xml) = e9dccdb67a0f25b266755f66e520c6420afaf7ba | 139 | SHA1 (patch-langtools_make_build.xml) = e9dccdb67a0f25b266755f66e520c6420afaf7ba |
@@ -1,217 +1,217 @@ | @@ -1,217 +1,217 @@ | |||
1 | $NetBSD: patch-common_autoconf_generated-configure.sh,v 1.12 2017/05/10 13:59:57 ryoon Exp $ | 1 | $NetBSD: patch-common_autoconf_generated-configure.sh,v 1.13 2017/11/28 05:07:25 ryoon Exp $ | |
2 | 2 | |||
3 | BOOT_JDK_VERSION part: pkg/51221 (Build error with OpenJDK8 and i386) | 3 | BOOT_JDK_VERSION part: pkg/51221 (Build error with OpenJDK8 and i386) | |
4 | 4 | |||
5 | --- common/autoconf/generated-configure.sh.orig 2016-10-26 22:56:42.000000000 +0000 | 5 | --- common/autoconf/generated-configure.sh.orig 2017-11-28 00:13:34.000000000 +0000 | |
6 | +++ common/autoconf/generated-configure.sh | 6 | +++ common/autoconf/generated-configure.sh | |
7 | @@ -8454,9 +8454,9 @@ done | 7 | @@ -8486,9 +8486,9 @@ done | |
8 | # We need to find a recent version of GNU make. Especially on Solaris, this can be tricky. | 8 | # We need to find a recent version of GNU make. Especially on Solaris, this can be tricky. | |
9 | if test "x$MAKE" != x; then | 9 | if test "x$MAKE" != x; then | |
10 | # User has supplied a make, test it. | 10 | # User has supplied a make, test it. | |
11 | - if test ! -f "$MAKE"; then | 11 | - if test ! -f "$MAKE"; then | |
12 | - as_fn_error $? "The specified make (by MAKE=$MAKE) is not found." "$LINENO" 5 | 12 | - as_fn_error $? "The specified make (by MAKE=$MAKE) is not found." "$LINENO" 5 | |
13 | - fi | 13 | - fi | |
14 | +# if test ! -f "$MAKE"; then | 14 | +# if test ! -f "$MAKE"; then | |
15 | +# as_fn_error $? "The specified make (by MAKE=$MAKE) is not found." "$LINENO" 5 | 15 | +# as_fn_error $? "The specified make (by MAKE=$MAKE) is not found." "$LINENO" 5 | |
16 | +# fi | 16 | +# fi | |
17 | 17 | |||
18 | MAKE_CANDIDATE=""$MAKE"" | 18 | MAKE_CANDIDATE=""$MAKE"" | |
19 | DESCRIPTION="user supplied MAKE=$MAKE" | 19 | DESCRIPTION="user supplied MAKE=$MAKE" | |
20 | @@ -11755,7 +11755,7 @@ $as_echo "$as_me: Potential Boot JDK fou | 20 | @@ -11787,7 +11787,7 @@ $as_echo "$as_me: Potential Boot JDK fou | |
21 | BOOT_JDK_FOUND=no | 21 | BOOT_JDK_FOUND=no | |
22 | else | 22 | else | |
23 | # Oh, this is looking good! We probably have found a proper JDK. Is it the correct version? | 23 | # Oh, this is looking good! We probably have found a proper JDK. Is it the correct version? | |
24 | - BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" -version 2>&1 | head -n 1` | 24 | - BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" -version 2>&1 | head -n 1` | |
25 | + BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" -version 2>&1 | grep version` | 25 | + BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" -version 2>&1 | grep version` | |
26 | 26 | |||
27 | # Extra M4 quote needed to protect [] in grep expression. | 27 | # Extra M4 quote needed to protect [] in grep expression. | |
28 | FOUND_VERSION_78=`echo $BOOT_JDK_VERSION | grep '\"1\.[78]\.'` | 28 | FOUND_VERSION_78=`echo $BOOT_JDK_VERSION | grep '\"1\.[78]\.'` | |
29 | @@ -12539,7 +12539,7 @@ fi | 29 | @@ -12571,7 +12571,7 @@ fi | |
30 | # Resolve file symlinks | 30 | # Resolve file symlinks | |
31 | while test $COUNTER -lt 20; do | 31 | while test $COUNTER -lt 20; do | |
32 | ISLINK=`$LS -l $sym_link_dir/$sym_link_file | $GREP '\->' | $SED -e 's/.*-> \(.*\)/\1/'` | 32 | ISLINK=`$LS -l $sym_link_dir/$sym_link_file | $GREP '\->' | $SED -e 's/.*-> \(.*\)/\1/'` | |
33 | - if test "x$ISLINK" == x; then | 33 | - if test "x$ISLINK" == x; then | |
34 | + if test "x$ISLINK" = x; then | 34 | + if test "x$ISLINK" = x; then | |
35 | # This is not a symbolic link! We are done! | 35 | # This is not a symbolic link! We are done! | |
36 | break | 36 | break | |
37 | fi | 37 | fi | |
38 | @@ -16225,16 +16225,15 @@ $as_echo_n "checking flags for boot jdk | 38 | @@ -16257,16 +16257,15 @@ $as_echo_n "checking flags for boot jdk | |
39 | # Maximum amount of heap memory. | 39 | # Maximum amount of heap memory. | |
40 | # Maximum stack size. | 40 | # Maximum stack size. | |
41 | if test "x$BOOT_JDK_BITS" = x32; then | 41 | if test "x$BOOT_JDK_BITS" = x32; then | |
42 | - JVM_MAX_HEAP=1100M | 42 | - JVM_MAX_HEAP=1100M | |
43 | STACK_SIZE=768 | 43 | STACK_SIZE=768 | |
44 | else | 44 | else | |
45 | # Running Javac on a JVM on a 64-bit machine, takes more space since 64-bit | 45 | # Running Javac on a JVM on a 64-bit machine, takes more space since 64-bit | |
46 | # pointers are used. Apparently, we need to increase the heap and stack | 46 | # pointers are used. Apparently, we need to increase the heap and stack | |
47 | # space for the jvm. More specifically, when running javac to build huge | 47 | # space for the jvm. More specifically, when running javac to build huge | |
48 | # jdk batch | 48 | # jdk batch | |
49 | - JVM_MAX_HEAP=1600M | 49 | - JVM_MAX_HEAP=1600M | |
50 | STACK_SIZE=1536 | 50 | STACK_SIZE=1536 | |
51 | fi | 51 | fi | |
52 | + JVM_MAX_HEAP=800M | 52 | + JVM_MAX_HEAP=800M | |
53 | 53 | |||
54 | $ECHO "Check if jvm arg is ok: -Xmx$JVM_MAX_HEAP" >&5 | 54 | $ECHO "Check if jvm arg is ok: -Xmx$JVM_MAX_HEAP" >&5 | |
55 | $ECHO "Command: $JAVA -Xmx$JVM_MAX_HEAP -version" >&5 | 55 | $ECHO "Command: $JAVA -Xmx$JVM_MAX_HEAP -version" >&5 | |
56 | @@ -19454,7 +19453,7 @@ $as_echo "(none, will use system headers | 56 | @@ -19486,7 +19485,7 @@ $as_echo "(none, will use system headers | |
57 | elif test "x$OPENJDK_TARGET_OS" = "xwindows"; then | 57 | elif test "x$OPENJDK_TARGET_OS" = "xwindows"; then | |
58 | COMPILER_CHECK_LIST="cl" | 58 | COMPILER_CHECK_LIST="cl" | |
59 | elif test "x$OPENJDK_TARGET_OS" = "xsolaris"; then | 59 | elif test "x$OPENJDK_TARGET_OS" = "xsolaris"; then | |
60 | - COMPILER_CHECK_LIST="cc gcc" | 60 | - COMPILER_CHECK_LIST="cc gcc" | |
61 | + COMPILER_CHECK_LIST="gcc cc" | 61 | + COMPILER_CHECK_LIST="gcc cc" | |
62 | elif test "x$OPENJDK_TARGET_OS" = "xaix"; then | 62 | elif test "x$OPENJDK_TARGET_OS" = "xaix"; then | |
63 | # Do not probe for cc on AIX. | 63 | # Do not probe for cc on AIX. | |
64 | COMPILER_CHECK_LIST="xlc_r" | 64 | COMPILER_CHECK_LIST="xlc_r" | |
65 | @@ -19910,7 +19909,7 @@ $as_echo_n "checking resolved symbolic l | 65 | @@ -19942,7 +19941,7 @@ $as_echo_n "checking resolved symbolic l | |
66 | # Resolve file symlinks | 66 | # Resolve file symlinks | |
67 | while test $COUNTER -lt 20; do | 67 | while test $COUNTER -lt 20; do | |
68 | ISLINK=`$LS -l $sym_link_dir/$sym_link_file | $GREP '\->' | $SED -e 's/.*-> \(.*\)/\1/'` | 68 | ISLINK=`$LS -l $sym_link_dir/$sym_link_file | $GREP '\->' | $SED -e 's/.*-> \(.*\)/\1/'` | |
69 | - if test "x$ISLINK" == x; then | 69 | - if test "x$ISLINK" == x; then | |
70 | + if test "x$ISLINK" = x; then | 70 | + if test "x$ISLINK" = x; then | |
71 | # This is not a symbolic link! We are done! | 71 | # This is not a symbolic link! We are done! | |
72 | break | 72 | break | |
73 | fi | 73 | fi | |
74 | @@ -20348,7 +20347,7 @@ $as_echo_n "checking for resolved symbol | 74 | @@ -20380,7 +20379,7 @@ $as_echo_n "checking for resolved symbol | |
75 | # Resolve file symlinks | 75 | # Resolve file symlinks | |
76 | while test $COUNTER -lt 20; do | 76 | while test $COUNTER -lt 20; do | |
77 | ISLINK=`$LS -l $sym_link_dir/$sym_link_file | $GREP '\->' | $SED -e 's/.*-> \(.*\)/\1/'` | 77 | ISLINK=`$LS -l $sym_link_dir/$sym_link_file | $GREP '\->' | $SED -e 's/.*-> \(.*\)/\1/'` | |
78 | - if test "x$ISLINK" == x; then | 78 | - if test "x$ISLINK" == x; then | |
79 | + if test "x$ISLINK" = x; then | 79 | + if test "x$ISLINK" = x; then | |
80 | # This is not a symbolic link! We are done! | 80 | # This is not a symbolic link! We are done! | |
81 | break | 81 | break | |
82 | fi | 82 | fi | |
83 | @@ -20376,7 +20375,7 @@ $as_echo "no, keeping CC" >&6; } | 83 | @@ -20408,7 +20407,7 @@ $as_echo "no, keeping CC" >&6; } | |
84 | COMPILER=$CC | 84 | COMPILER=$CC | |
85 | COMPILER_NAME=$COMPILER_NAME | 85 | COMPILER_NAME=$COMPILER_NAME | |
86 | 86 | |||
87 | - if test "x$OPENJDK_TARGET_OS" = xsolaris; then | 87 | - if test "x$OPENJDK_TARGET_OS" = xsolaris; then | |
88 | + if test "x$OPENJDK_TARGET_OS" = xsolaris && test "x$GCC" = xno; then | 88 | + if test "x$OPENJDK_TARGET_OS" = xsolaris && test "x$GCC" = xno; then | |
89 | # Make sure we use the Sun Studio compiler and not gcc on Solaris, which won't work | 89 | # Make sure we use the Sun Studio compiler and not gcc on Solaris, which won't work | |
90 | COMPILER_VERSION_TEST=`$COMPILER -V 2>&1 | $HEAD -n 1` | 90 | COMPILER_VERSION_TEST=`$COMPILER -V 2>&1 | $HEAD -n 1` | |
91 | $ECHO $COMPILER_VERSION_TEST | $GREP "^.*: Sun $COMPILER_NAME" > /dev/null | 91 | $ECHO $COMPILER_VERSION_TEST | $GREP "^.*: Sun $COMPILER_NAME" > /dev/null | |
92 | @@ -21511,7 +21510,7 @@ $as_echo_n "checking resolved symbolic l | 92 | @@ -21544,7 +21543,7 @@ $as_echo_n "checking resolved symbolic l | |
93 | # Resolve file symlinks | 93 | # Resolve file symlinks | |
94 | while test $COUNTER -lt 20; do | 94 | while test $COUNTER -lt 20; do | |
95 | ISLINK=`$LS -l $sym_link_dir/$sym_link_file | $GREP '\->' | $SED -e 's/.*-> \(.*\)/\1/'` | 95 | ISLINK=`$LS -l $sym_link_dir/$sym_link_file | $GREP '\->' | $SED -e 's/.*-> \(.*\)/\1/'` | |
96 | - if test "x$ISLINK" == x; then | 96 | - if test "x$ISLINK" == x; then | |
97 | + if test "x$ISLINK" = x; then | 97 | + if test "x$ISLINK" = x; then | |
98 | # This is not a symbolic link! We are done! | 98 | # This is not a symbolic link! We are done! | |
99 | break | 99 | break | |
100 | fi | 100 | fi | |
101 | @@ -21949,7 +21948,7 @@ $as_echo_n "checking for resolved symbol | 101 | @@ -21982,7 +21981,7 @@ $as_echo_n "checking for resolved symbol | |
102 | # Resolve file symlinks | 102 | # Resolve file symlinks | |
103 | while test $COUNTER -lt 20; do | 103 | while test $COUNTER -lt 20; do | |
104 | ISLINK=`$LS -l $sym_link_dir/$sym_link_file | $GREP '\->' | $SED -e 's/.*-> \(.*\)/\1/'` | 104 | ISLINK=`$LS -l $sym_link_dir/$sym_link_file | $GREP '\->' | $SED -e 's/.*-> \(.*\)/\1/'` | |
105 | - if test "x$ISLINK" == x; then | 105 | - if test "x$ISLINK" == x; then | |
106 | + if test "x$ISLINK" = x; then | 106 | + if test "x$ISLINK" = x; then | |
107 | # This is not a symbolic link! We are done! | 107 | # This is not a symbolic link! We are done! | |
108 | break | 108 | break | |
109 | fi | 109 | fi | |
110 | @@ -21977,7 +21976,7 @@ $as_echo "no, keeping CXX" >&6; } | 110 | @@ -22010,7 +22009,7 @@ $as_echo "no, keeping CXX" >&6; } | |
111 | COMPILER=$CXX | 111 | COMPILER=$CXX | |
112 | COMPILER_NAME=$COMPILER_NAME | 112 | COMPILER_NAME=$COMPILER_NAME | |
113 | 113 | |||
114 | - if test "x$OPENJDK_TARGET_OS" = xsolaris; then | 114 | - if test "x$OPENJDK_TARGET_OS" = xsolaris; then | |
115 | + if test "x$OPENJDK_TARGET_OS" = xsolaris && test "x$GCC" = xno; then | 115 | + if test "x$OPENJDK_TARGET_OS" = xsolaris && test "x$GCC" = xno; then | |
116 | # Make sure we use the Sun Studio compiler and not gcc on Solaris, which won't work | 116 | # Make sure we use the Sun Studio compiler and not gcc on Solaris, which won't work | |
117 | COMPILER_VERSION_TEST=`$COMPILER -V 2>&1 | $HEAD -n 1` | 117 | COMPILER_VERSION_TEST=`$COMPILER -V 2>&1 | $HEAD -n 1` | |
118 | $ECHO $COMPILER_VERSION_TEST | $GREP "^.*: Sun $COMPILER_NAME" > /dev/null | 118 | $ECHO $COMPILER_VERSION_TEST | $GREP "^.*: Sun $COMPILER_NAME" > /dev/null | |
119 | @@ -29390,6 +29389,15 @@ $as_echo "$ac_cv_c_bigendian" >&6; } | 119 | @@ -29451,6 +29450,15 @@ $as_echo "$ac_cv_c_bigendian" >&6; } | |
120 | if test "x$OPENJDK_TARGET_OS" = xbsd || test "x$OPENJDK_TARGET_OS" = xmacosx; then | 120 | if test "x$OPENJDK_TARGET_OS" = xbsd || test "x$OPENJDK_TARGET_OS" = xmacosx; then | |
121 | SET_EXECUTABLE_ORIGIN="$SET_SHARED_LIBRARY_ORIGIN" | 121 | SET_EXECUTABLE_ORIGIN="$SET_SHARED_LIBRARY_ORIGIN" | |
122 | fi | 122 | fi | |
123 | + if test "x$OPENJDK_TARGET_OS" = xsolaris; then | 123 | + if test "x$OPENJDK_TARGET_OS" = xsolaris; then | |
124 | + SET_SHARED_LIBRARY_NAME='' | 124 | + SET_SHARED_LIBRARY_NAME='' | |
125 | + SET_SHARED_LIBRARY_MAPFILE='' | 125 | + SET_SHARED_LIBRARY_MAPFILE='' | |
126 | + SET_SHARED_LIBRARY_ORIGIN='-R\$$$$ORIGIN$1' | 126 | + SET_SHARED_LIBRARY_ORIGIN='-R\$$$$ORIGIN$1' | |
127 | + SET_EXECUTABLE_ORIGIN="$SET_SHARED_LIBRARY_ORIGIN" | 127 | + SET_EXECUTABLE_ORIGIN="$SET_SHARED_LIBRARY_ORIGIN" | |
128 | + CFLAGS_JDK="${CFLAGS_JDK} -D__solaris__" | 128 | + CFLAGS_JDK="${CFLAGS_JDK} -D__solaris__" | |
129 | + CXXFLAGS_JDK="${CXXFLAGS_JDK} -D__solaris__" | 129 | + CXXFLAGS_JDK="${CXXFLAGS_JDK} -D__solaris__" | |
130 | + POST_STRIP_CMD="$STRIP -x" | 130 | + POST_STRIP_CMD="$STRIP -x" | |
131 | + fi | 131 | + fi | |
132 | else | 132 | else | |
133 | if test "x$OPENJDK_TARGET_OS" = xsolaris; then | 133 | if test "x$OPENJDK_TARGET_OS" = xsolaris; then | |
134 | # If it is not gcc, then assume it is the Oracle Solaris Studio Compiler | 134 | # If it is not gcc, then assume it is the Oracle Solaris Studio Compiler | |
135 | @@ -29531,6 +29539,13 @@ rm -f core conftest.err conftest.$ac_obj | 135 | @@ -29592,6 +29600,13 @@ rm -f core conftest.err conftest.$ac_obj | |
136 | C_O_FLAG_NORM="-Os" | 136 | C_O_FLAG_NORM="-Os" | |
137 | C_O_FLAG_NONE="" | 137 | C_O_FLAG_NONE="" | |
138 | ;; | 138 | ;; | |
139 | + solaris ) | 139 | + solaris ) | |
140 | + # libverify currently crashes in 32-bit builds with | 140 | + # libverify currently crashes in 32-bit builds with | |
141 | + # alignment faults, temporary workaround with -O2 | 141 | + # alignment faults, temporary workaround with -O2 | |
142 | + C_O_FLAG_HI="-O2" | 142 | + C_O_FLAG_HI="-O2" | |
143 | + C_O_FLAG_NORM="-O2" | 143 | + C_O_FLAG_NORM="-O2" | |
144 | + C_O_FLAG_NONE="-O0" | 144 | + C_O_FLAG_NONE="-O0" | |
145 | + ;; | 145 | + ;; | |
146 | *) | 146 | *) | |
147 | C_O_FLAG_HI="-O3" | 147 | C_O_FLAG_HI="-O3" | |
148 | C_O_FLAG_NORM="-O2" | 148 | C_O_FLAG_NORM="-O2" | |
149 | @@ -29732,7 +29747,7 @@ fi | 149 | @@ -29796,7 +29811,7 @@ fi | |
150 | # | 150 | # | |
151 | case $COMPILER_NAME in | 151 | case $COMPILER_NAME in | |
152 | gcc ) | 152 | gcc ) | |
153 | - CCXXFLAGS_JDK="$CCXXFLAGS $CCXXFLAGS_JDK -W -Wall -Wno-unused -Wno-parentheses -Wno-sign-compare \ | 153 | - COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS $COMMON_CCXXFLAGS_JDK -W -Wall -Wno-unused -Wno-parentheses -Wno-sign-compare \ | |
154 | + CCXXFLAGS_JDK="$CCXXFLAGS $CCXXFLAGS_JDK -W -Wall -Wno-unused -Wno-parentheses -Wno-sign-compare -Wno-unused-parameter \ | 154 | + COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS $COMMON_CCXXFLAGS_JDK -W -Wall -Wno-unused -Wno-parentheses -Wno-sign-compare -Wno-unused-parameter \ | |
155 | -pipe \ | 155 | -pipe \ | |
156 | -D_GNU_SOURCE -D_REENTRANT -D_LARGEFILE64_SOURCE" | 156 | -D_GNU_SOURCE -D_REENTRANT -D_LARGEFILE64_SOURCE" | |
157 | case $OPENJDK_TARGET_CPU_ARCH in | 157 | CXXSTD_CXXFLAG="-std=gnu++98" | |
158 | @@ -30343,7 +30358,8 @@ $as_echo "alsa pulse x11" >&6; } | 158 | @@ -30753,7 +30768,8 @@ $as_echo "alsa pulse x11" >&6; } | |
159 | if test "x$OPENJDK_TARGET_OS" = xbsd; then | 159 | if test "x$OPENJDK_TARGET_OS" = xbsd; then | |
160 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking what is not needed on BSD?" >&5 | 160 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking what is not needed on BSD?" >&5 | |
161 | $as_echo_n "checking what is not needed on BSD?... " >&6; } | 161 | $as_echo_n "checking what is not needed on BSD?... " >&6; } | |
162 | - if test "x$OPENJDK_TARGET_OS_VENDOR" = xopenbsd; then | 162 | - if test "x$OPENJDK_TARGET_OS_VENDOR" = xopenbsd; then | |
163 | + if test "x$OPENJDK_TARGET_OS_VENDOR" = xopenbsd -o "x$OPENJDK_TARGET_OS_VENDOR" = xnetbsd -o "x$OPENJDK_TARGET_OS_VENDOR" = xfreebsd; then | 163 | + if test "x$OPENJDK_TARGET_OS_VENDOR" = xopenbsd -o "x$OPENJDK_TARGET_OS_VENDOR" = xnetbsd -o "x$OPENJDK_TARGET_OS_VENDOR" = xfreebsd; then | |
164 | +# XXX revisit this | 164 | +# XXX revisit this | |
165 | ALSA_NOT_NEEDED=yes | 165 | ALSA_NOT_NEEDED=yes | |
166 | PULSE_NOT_NEEDED=yes | 166 | PULSE_NOT_NEEDED=yes | |
167 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: alsa pulse" >&5 | 167 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: alsa pulse" >&5 | |
168 | @@ -31555,7 +31571,11 @@ $as_echo "$as_me: WARNING: freetype not | 168 | @@ -31965,7 +31981,11 @@ $as_echo "$as_me: WARNING: freetype not | |
169 | 169 | |||
170 | # Allow --with-freetype-lib and --with-freetype-include to override | 170 | # Allow --with-freetype-lib and --with-freetype-include to override | |
171 | if test "x$with_freetype_include" != x; then | 171 | if test "x$with_freetype_include" != x; then | |
172 | - POTENTIAL_FREETYPE_INCLUDE_PATH="$with_freetype_include" | 172 | - POTENTIAL_FREETYPE_INCLUDE_PATH="$with_freetype_include" | |
173 | + POTENTIAL_FREETYPE_INCLUDE_PATH="$with_freetype_include" | 173 | + POTENTIAL_FREETYPE_INCLUDE_PATH="$with_freetype_include" | |
174 | + # deal w/ freetype2 in new location | 174 | + # deal w/ freetype2 in new location | |
175 | + if test -f "$with_freetype_include"/freetype2/ft2build.h; then | 175 | + if test -f "$with_freetype_include"/freetype2/ft2build.h; then | |
176 | + POTENTIAL_FREETYPE_INCLUDE_PATH="$with_freetype_include"/freetype2 | 176 | + POTENTIAL_FREETYPE_INCLUDE_PATH="$with_freetype_include"/freetype2 | |
177 | + fi | 177 | + fi | |
178 | fi | 178 | fi | |
179 | if test "x$with_freetype_lib" != x; then | 179 | if test "x$with_freetype_lib" != x; then | |
180 | POTENTIAL_FREETYPE_LIB_PATH="$with_freetype_lib" | 180 | POTENTIAL_FREETYPE_LIB_PATH="$with_freetype_lib" | |
181 | @@ -34373,7 +34393,7 @@ $as_echo "$as_me: The path of FREETYPE_I | 181 | @@ -34783,7 +34803,7 @@ $as_echo "$as_me: The path of FREETYPE_I | |
182 | FREETYPE_INCLUDE_PATH="`cd "$path"; $THEPWDCMD -L`" | 182 | FREETYPE_INCLUDE_PATH="`cd "$path"; $THEPWDCMD -L`" | |
183 | fi | 183 | fi | |
184 | 184 | |||
185 | - if test -d $FREETYPE_INCLUDE_PATH/freetype2/freetype; then | 185 | - if test -d $FREETYPE_INCLUDE_PATH/freetype2/freetype; then | |
186 | + if test -d $FREETYPE_INCLUDE_PATH/freetype2; then | 186 | + if test -d $FREETYPE_INCLUDE_PATH/freetype2; then | |
187 | FREETYPE_CFLAGS="-I$FREETYPE_INCLUDE_PATH/freetype2 -I$FREETYPE_INCLUDE_PATH" | 187 | FREETYPE_CFLAGS="-I$FREETYPE_INCLUDE_PATH/freetype2 -I$FREETYPE_INCLUDE_PATH" | |
188 | else | 188 | else | |
189 | FREETYPE_CFLAGS="-I$FREETYPE_INCLUDE_PATH" | 189 | FREETYPE_CFLAGS="-I$FREETYPE_INCLUDE_PATH" | |
190 | @@ -34506,7 +34526,7 @@ $as_echo "$as_me: The path of FREETYPE_L | 190 | @@ -34916,7 +34936,7 @@ $as_echo "$as_me: The path of FREETYPE_L | |
191 | if test "x$OPENJDK_TARGET_OS" = xwindows; then | 191 | if test "x$OPENJDK_TARGET_OS" = xwindows; then | |
192 | FREETYPE_LIBS="$FREETYPE_LIB_PATH/freetype.lib" | 192 | FREETYPE_LIBS="$FREETYPE_LIB_PATH/freetype.lib" | |
193 | else | 193 | else | |
194 | - FREETYPE_LIBS="-L$FREETYPE_LIB_PATH -lfreetype" | 194 | - FREETYPE_LIBS="-L$FREETYPE_LIB_PATH -lfreetype" | |
195 | + FREETYPE_LIBS="-Xlinker -R$FREETYPE_LIB_PATH -L$FREETYPE_LIB_PATH -lfreetype" | 195 | + FREETYPE_LIBS="-Xlinker -R$FREETYPE_LIB_PATH -L$FREETYPE_LIB_PATH -lfreetype" | |
196 | fi | 196 | fi | |
197 | fi | 197 | fi | |
198 | 198 | |||
199 | @@ -35732,9 +35752,6 @@ fi | 199 | @@ -36142,9 +36162,6 @@ fi | |
200 | 200 | |||
201 | 201 | |||
202 | 202 | |||
203 | - if test "x$LLVM_CONFIG" != xllvm-config; then | 203 | - if test "x$LLVM_CONFIG" != xllvm-config; then | |
204 | - as_fn_error $? "llvm-config not found in $PATH." "$LINENO" 5 | 204 | - as_fn_error $? "llvm-config not found in $PATH." "$LINENO" 5 | |
205 | - fi | 205 | - fi | |
206 | 206 | |||
207 | llvm_components="jit mcjit engine nativecodegen native" | 207 | llvm_components="jit mcjit engine nativecodegen native" | |
208 | unset LLVM_CFLAGS | 208 | unset LLVM_CFLAGS | |
209 | @@ -35777,7 +35794,7 @@ fi | 209 | @@ -36187,7 +36204,7 @@ fi | |
210 | fi | 210 | fi | |
211 | 211 | |||
212 | # libCrun is the c++ runtime-library with SunStudio (roughly the equivalent of gcc's libstdc++.so) | 212 | # libCrun is the c++ runtime-library with SunStudio (roughly the equivalent of gcc's libstdc++.so) | |
213 | - if test "x$OPENJDK_TARGET_OS" = xsolaris && test "x$LIBCXX" = x; then | 213 | - if test "x$OPENJDK_TARGET_OS" = xsolaris && test "x$LIBCXX" = x; then | |
214 | + if test "x$OPENJDK_TARGET_OS" = xsolaris && test "x$LIBCXX" = x && test "x$GCC" = "xno"; then | 214 | + if test "x$OPENJDK_TARGET_OS" = xsolaris && test "x$LIBCXX" = x && test "x$GCC" = "xno"; then | |
215 | LIBCXX="/usr/lib${OPENJDK_TARGET_CPU_ISADIR}/libCrun.so.1" | 215 | LIBCXX="/usr/lib${OPENJDK_TARGET_CPU_ISADIR}/libCrun.so.1" | |
216 | fi | 216 | fi | |
217 | 217 |
@@ -1,32 +1,32 @@ | @@ -1,32 +1,32 @@ | |||
1 | $NetBSD: patch-jdk_make_CompileLaunchers.gmk,v 1.4 2016/07/19 12:32:15 jperkin Exp $ | 1 | $NetBSD: patch-jdk_make_CompileLaunchers.gmk,v 1.5 2017/11/28 05:07:25 ryoon Exp $ | |
2 | 2 | |||
3 | --- jdk/make/CompileLaunchers.gmk.orig 2016-05-06 12:11:21.000000000 +0000 | 3 | --- jdk/make/CompileLaunchers.gmk.orig 2017-11-28 00:13:34.000000000 +0000 | |
4 | +++ jdk/make/CompileLaunchers.gmk | 4 | +++ jdk/make/CompileLaunchers.gmk | |
5 | @@ -121,7 +121,7 @@ define SetupLauncher | 5 | @@ -121,7 +121,7 @@ define SetupLauncher | |
6 | endif | 6 | endif | |
7 | 7 | |||
8 | ifeq ($(USE_EXTERNAL_LIBZ), true) | 8 | ifeq ($(USE_EXTERNAL_LIBZ), true) | |
9 | - $1_LDFLAGS_SUFFIX += -lz | 9 | - $1_LDFLAGS_SUFFIX += -lz | |
10 | + $1_LDFLAGS_SUFFIX += @COMPILER_RPATH_FLAG@@BUILDLINK_PREFIX.zlib@/lib -L@BUILDLINK_PREFIX.zlib@/lib -lz | 10 | + $1_LDFLAGS_SUFFIX += @COMPILER_RPATH_FLAG@@BUILDLINK_PREFIX.zlib@/lib -L@BUILDLINK_PREFIX.zlib@/lib -lz | |
11 | endif | 11 | endif | |
12 | 12 | |||
13 | $1_OUTPUT_DIR_ARG := $9 | 13 | $1_OUTPUT_DIR_ARG := $9 | |
14 | @@ -441,7 +441,7 @@ endif | 14 | @@ -441,7 +441,7 @@ endif | |
15 | # binary (at least on linux) which causes the size to differ between old and new build. | 15 | # binary (at least on linux) which causes the size to differ between old and new build. | |
16 | ifeq ($(USE_EXTERNAL_LIBZ), true) | 16 | ifeq ($(USE_EXTERNAL_LIBZ), true) | |
17 | UNPACKEXE_CFLAGS := -DSYSTEM_ZLIB | 17 | UNPACKEXE_CFLAGS := -DSYSTEM_ZLIB | |
18 | - UNPACKEXE_ZIPOBJS := -lz | 18 | - UNPACKEXE_ZIPOBJS := -lz | |
19 | + UNPACKEXE_ZIPOBJS := @COMPILER_RPATH_FLAG@@BUILDLINK_PREFIX.zlib@/lib -L@BUILDLINK_PREFIX.zlib@/lib -lz | 19 | + UNPACKEXE_ZIPOBJS := @COMPILER_RPATH_FLAG@@BUILDLINK_PREFIX.zlib@/lib -L@BUILDLINK_PREFIX.zlib@/lib -lz | |
20 | else | 20 | else | |
21 | UNPACKEXE_CFLAGS := -I$(JDK_TOPDIR)/src/share/native/java/util/zip/zlib-1.2.8 | 21 | UNPACKEXE_CFLAGS := -I$(JDK_TOPDIR)/src/share/native/java/util/zip/zlib | |
22 | UNPACKEXE_ZIPOBJS := $(JDK_OUTPUTDIR)/objs/libzip/zcrc32$(OBJ_SUFFIX) \ | 22 | UNPACKEXE_ZIPOBJS := $(JDK_OUTPUTDIR)/objs/libzip/zcrc32$(OBJ_SUFFIX) \ | |
23 | @@ -548,9 +548,7 @@ BUILD_JEXEC_DST_DIR := $(JDK_OUTPUTDIR)/ | 23 | @@ -548,9 +548,7 @@ BUILD_JEXEC_DST_DIR := $(JDK_OUTPUTDIR)/ | |
24 | # jdk/make/java/Makefile | 24 | # jdk/make/java/Makefile | |
25 | # | 25 | # | |
26 | ifeq ($(OPENJDK_TARGET_OS), solaris) | 26 | ifeq ($(OPENJDK_TARGET_OS), solaris) | |
27 | - ifeq ($(OPENJDK_TARGET_CPU_BITS), 32) | 27 | - ifeq ($(OPENJDK_TARGET_CPU_BITS), 32) | |
28 | BUILD_JEXEC := 1 | 28 | BUILD_JEXEC := 1 | |
29 | - endif | 29 | - endif | |
30 | endif | 30 | endif | |
31 | 31 | |||
32 | ifneq ($(findstring $(OPENJDK_TARGET_OS), linux bsd), ) | 32 | ifneq ($(findstring $(OPENJDK_TARGET_OS), linux bsd), ) |
@@ -1,31 +1,31 @@ | @@ -1,31 +1,31 @@ | |||
1 | $NetBSD: patch-jdk_make_lib_CoreLibraries.gmk,v 1.3 2017/05/10 14:01:58 ryoon Exp $ | 1 | $NetBSD: patch-jdk_make_lib_CoreLibraries.gmk,v 1.4 2017/11/28 05:07:25 ryoon Exp $ | |
2 | 2 | |||
3 | Ensure we can find zlib. | 3 | Ensure we can find zlib. | |
4 | 4 | |||
5 | --- jdk/make/lib/CoreLibraries.gmk.orig 2017-04-27 09:44:53.000000000 +0000 | 5 | --- jdk/make/lib/CoreLibraries.gmk.orig 2017-11-28 00:13:34.000000000 +0000 | |
6 | +++ jdk/make/lib/CoreLibraries.gmk | 6 | +++ jdk/make/lib/CoreLibraries.gmk | |
7 | @@ -231,12 +231,14 @@ $(BUILD_LIBJAVA): $(BUILD_LIBFDLIBM) | 7 | @@ -253,12 +253,14 @@ $(BUILD_LIBJAVA): $(BUILD_LIBFDLIBM) | |
8 | 8 | |||
9 | BUILD_LIBZIP_EXCLUDES := | 9 | BUILD_LIBZIP_EXCLUDES := | |
10 | ifeq ($(USE_EXTERNAL_LIBZ), true) | 10 | ifeq ($(USE_EXTERNAL_LIBZ), true) | |
11 | - LIBZ := -lz | 11 | - LIBZ := -lz | |
12 | + LIBZ := @COMPILER_RPATH_FLAG@@BUILDLINK_PREFIX.zlib@/lib -L@BUILDLINK_PREFIX.zlib@/lib -lz | 12 | + LIBZ := @COMPILER_RPATH_FLAG@@BUILDLINK_PREFIX.zlib@/lib -L@BUILDLINK_PREFIX.zlib@/lib -lz | |
13 | LIBZIP_EXCLUDES += zlib-1.2.8 | 13 | LIBZIP_EXCLUDES += zlib | |
14 | else | 14 | else | |
15 | ZLIB_CPPFLAGS := -I$(JDK_TOPDIR)/src/share/native/java/util/zip/zlib-1.2.8 | 15 | ZLIB_CPPFLAGS := -I$(JDK_TOPDIR)/src/share/native/java/util/zip/zlib | |
16 | endif | 16 | endif | |
17 | 17 | |||
18 | +LIBICONV := @COMPILER_RPATH_FLAG@@BUILDLINK_PREFIX.iconv@/lib -L@BUILDLINK_PREFIX.iconv@/lib -liconv | 18 | +LIBICONV := @COMPILER_RPATH_FLAG@@BUILDLINK_PREFIX.iconv@/lib -L@BUILDLINK_PREFIX.iconv@/lib -liconv | |
19 | + | 19 | + | |
20 | BUILD_LIBZIP_REORDER := | 20 | BUILD_LIBZIP_REORDER := | |
21 | ifeq ($(OPENJDK_TARGET_OS), solaris) | 21 | ifeq ($(OPENJDK_TARGET_OS), solaris) | |
22 | ifneq ($(OPENJDK_TARGET_CPU), x86_64) | 22 | ifneq ($(OPENJDK_TARGET_CPU), x86_64) | |
23 | @@ -528,7 +530,7 @@ $(eval $(call SetupNativeCompilation,BUI | 23 | @@ -550,7 +552,7 @@ $(eval $(call SetupNativeCompilation,BUI | |
24 | MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libnpt/mapfile-vers, \ | 24 | MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libnpt/mapfile-vers, \ | |
25 | LDFLAGS := $(LDFLAGS_JDKLIB) \ | 25 | LDFLAGS := $(LDFLAGS_JDKLIB) \ | |
26 | $(call SET_SHARED_LIBRARY_ORIGIN), \ | 26 | $(call SET_SHARED_LIBRARY_ORIGIN), \ | |
27 | - LDFLAGS_bsd := -L$(PACKAGE_PATH)/lib -liconv, \ | 27 | - LDFLAGS_bsd := -L$(PACKAGE_PATH)/lib -liconv, \ | |
28 | + LDFLAGS_bsd := $(LIBICONV), \ | 28 | + LDFLAGS_bsd := $(LIBICONV), \ | |
29 | LDFLAGS_macosx := -liconv, \ | 29 | LDFLAGS_macosx := -liconv, \ | |
30 | LDFLAGS_SUFFIX_windows := -export:nptInitialize -export:nptTerminate, \ | 30 | LDFLAGS_SUFFIX_windows := -export:nptInitialize -export:nptTerminate, \ | |
31 | LDFLAGS_SUFFIX_solaris := -lc, \ | 31 | LDFLAGS_SUFFIX_solaris := -lc, \ |
@@ -1,62 +1,62 @@ | @@ -1,62 +1,62 @@ | |||
1 | $NetBSD: patch-jdk_src_solaris_native_java_net_NetworkInterface.c,v 1.3 2016/10/27 13:06:42 ryoon Exp $ | 1 | $NetBSD: patch-jdk_src_solaris_native_java_net_NetworkInterface.c,v 1.4 2017/11/28 05:07:25 ryoon Exp $ | |
2 | 2 | |||
3 | Zones support. | 3 | Zones support. | |
4 | 4 | |||
5 | --- jdk/src/solaris/native/java/net/NetworkInterface.c.orig 2016-10-26 22:56:37.000000000 +0000 | 5 | --- jdk/src/solaris/native/java/net/NetworkInterface.c.orig 2017-11-28 00:13:32.000000000 +0000 | |
6 | +++ jdk/src/solaris/native/java/net/NetworkInterface.c | 6 | +++ jdk/src/solaris/native/java/net/NetworkInterface.c | |
7 | @@ -42,6 +42,7 @@ | 7 | @@ -39,6 +39,7 @@ | |
8 | #include <fcntl.h> | 8 | #include <fcntl.h> | |
9 | #include <stropts.h> | 9 | #include <stropts.h> | |
10 | #include <sys/sockio.h> | 10 | #include <sys/sockio.h> | |
11 | +#include <zone.h> | 11 | +#include <zone.h> | |
12 | #endif | 12 | #endif | |
13 | 13 | |||
14 | #if defined(__linux__) | 14 | #if defined(__linux__) | |
15 | @@ -62,14 +63,12 @@ | 15 | @@ -58,14 +59,12 @@ | |
16 | #include <sys/param.h> | 16 | #include <sys/param.h> | |
17 | #include <sys/ioctl.h> | 17 | #include <sys/ioctl.h> | |
18 | #include <sys/sockio.h> | 18 | #include <sys/sockio.h> | |
19 | -#if defined(__APPLE__) || defined(__FreeBSD__) | 19 | -#if defined(__APPLE__) || defined(__FreeBSD__) | |
20 | +#if defined(__APPLE__) || defined(__FreeBSD__) || defined(__DragonFly__) | 20 | +#if defined(__APPLE__) || defined(__FreeBSD__) || defined(__DragonFly__) | |
21 | #include <net/ethernet.h> | 21 | #include <net/ethernet.h> | |
22 | #include <net/if_var.h> | 22 | #include <net/if_var.h> | |
23 | -#elif defined(__OpenBSD__) | 23 | -#elif defined(__OpenBSD__) | |
24 | +#elif defined(__OpenBSD__) || defined(__NetBSD__) | 24 | +#elif defined(__OpenBSD__) || defined(__NetBSD__) | |
25 | #include <netinet/if_ether.h> | 25 | #include <netinet/if_ether.h> | |
26 | #include <netinet6/in6_var.h> | 26 | #include <netinet6/in6_var.h> | |
27 | -#elif defined(__NetBSD__) | 27 | -#elif defined(__NetBSD__) | |
28 | -#include <net/if_ether.h> | 28 | -#include <net/if_ether.h> | |
29 | #endif | 29 | #endif | |
30 | #include <net/if_dl.h> | 30 | #include <net/if_dl.h> | |
31 | #include <netinet/in_var.h> | 31 | #include <netinet/in_var.h> | |
32 | @@ -1710,7 +1709,8 @@ static short getSubnet(JNIEnv *env, int | 32 | @@ -82,7 +81,8 @@ | |
33 | } | 33 | #ifndef SIOCGLIFHWADDR | |
34 | 34 | #define SIOCGLIFHWADDR _IOWR('i', 192, struct lifreq) | ||
35 | 35 | #endif | ||
36 | -#define DEV_PREFIX "/dev/" | 36 | - #define DEV_PREFIX "/dev/" | |
37 | +#define NET_DEV_PREFIX "/dev/" | 37 | + #define NET_DEV_PREFIX "/dev/" | |
38 | +#define ZONE_NET_DEV_PREFIX "/dev/net/" | 38 | + #define ZONE_NET_DEV_PREFIX "/dev/net/" | |
39 | #endif | |||
39 | 40 | |||
40 | /* | 41 | #ifdef LIFNAMSIZ | |
41 | * Solaris specific DLPI code to get hardware address from a device. | 42 | @@ -1843,9 +1843,18 @@ static int getMacFromDevice | |
42 | @@ -1728,9 +1728,18 @@ static int getMacFromDevice | |||
43 | char buf[128]; | 43 | char buf[128]; | |
44 | int flags = 0; | 44 | int flags = 0; | |
45 | 45 | |||
46 | - // Device is in /dev. e.g.: /dev/bge0 | 46 | - // Device is in /dev. e.g.: /dev/bge0 | |
47 | - strcpy(style1dev, DEV_PREFIX); | 47 | - strcpy(style1dev, DEV_PREFIX); | |
48 | + /* | 48 | + /* | |
49 | + * Device is in /dev in global zone / standalone | 49 | + * Device is in /dev in global zone / standalone | |
50 | + * Device is in /dev/net in a zone | 50 | + * Device is in /dev/net in a zone | |
51 | + * e.g.: /dev/net/net0 | 51 | + * e.g.: /dev/net/net0 | |
52 | + */ | 52 | + */ | |
53 | + if (getzoneid()==(zoneid_t)GLOBAL_ZONEID) { | 53 | + if (getzoneid()==(zoneid_t)GLOBAL_ZONEID) { | |
54 | + strcpy(style1dev, NET_DEV_PREFIX); | 54 | + strcpy(style1dev, NET_DEV_PREFIX); | |
55 | + } else { | 55 | + } else { | |
56 | + strcpy(style1dev, ZONE_NET_DEV_PREFIX); | 56 | + strcpy(style1dev, ZONE_NET_DEV_PREFIX); | |
57 | + } | 57 | + } | |
58 | strcat(style1dev, ifname); | 58 | strcat(style1dev, ifname); | |
59 | + | 59 | + | |
60 | if ((fd = open(style1dev, O_RDWR)) < 0) { | 60 | if ((fd = open(style1dev, O_RDWR)) < 0) { | |
61 | // Can't open it. We probably are missing the privilege. | 61 | // Can't open it. We probably are missing the privilege. | |
62 | // We'll have to try something else | 62 | // We'll have to try something else |