pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/lang/openjdk8 openjdk8: update to 8u242
details: https://anonhg.NetBSD.org/pkgsrc/rev/4a742efb065d
branches: trunk
changeset: 424156:4a742efb065d
user: tnn <tnn%pkgsrc.org@localhost>
date: Fri Mar 06 10:50:08 2020 +0000
description:
openjdk8: update to 8u242
BSD specific fixes:
- Fix BsdNativeDispatcher
- Support thread name setting on OpenBSD and NetBSD
Security fixes:
- S8225261: Better method resolutions
- S8224909, CVE-2020-2583: Unlink Set of LinkedHashSets
- S8225279: Better XRender interpolation
- S8226352, CVE-2020-2590: Improve Kerberos interop capabilities
- S8227758: More valid PKIX processing
- S8227816: More Colorful ICC profiles
- S8228548, CVE-2020-2593: Normalize normalization for all
- S8229951, CVE-2020-2601: Better Ticket Granting Services
- S8230279: Improve Pack200 file reading
- S8230318: Better trust store usage
- S8230967: Improve Registry support of clients
- S8231129: More glyph images
- S8231139: Improved keystore support
- S8231422, CVE-2020-2604: Better serial filter handling
- S8231795, CVE-2020-2659: Enhance datagram socket support
- S8232419: Improve Registry registration
- S8234037, CVE-2020-2654: Improve Object Identifier Processing
~100 additional minor bugfixes.
diffstat:
lang/openjdk8/Makefile | 7 +-
lang/openjdk8/distinfo | 13 +-
lang/openjdk8/patches/patch-aa | 15 +++-
lang/openjdk8/patches/patch-jdk-make-mapfiles-libnio-mapfile-bsd | 40 ----------
4 files changed, 21 insertions(+), 54 deletions(-)
diffs (137 lines):
diff -r 13f5b73e3be6 -r 4a742efb065d lang/openjdk8/Makefile
--- a/lang/openjdk8/Makefile Fri Mar 06 10:02:21 2020 +0000
+++ b/lang/openjdk8/Makefile Fri Mar 06 10:50:08 2020 +0000
@@ -1,13 +1,12 @@
-# $NetBSD: Makefile,v 1.89 2020/02/08 22:26:42 jdolecek Exp $
+# $NetBSD: Makefile,v 1.90 2020/03/06 10:50:08 tnn Exp $
DISTNAME= openjdk-jdk8u-${GITHUB_TAG}
-PKGREVISION= 1
PKGNAME= openjdk8-1.8.${GITHUB_TAG:C/.*u([0-9]+).*/\1/}
CATEGORIES= lang
MASTER_SITES= ${MASTER_SITE_GITHUB:=battleblow/}
MASTER_SITES+= ${MASTER_SITE_LOCAL:=openjdk7/} # for bootstrap kits
GITHUB_PROJECT= openjdk-jdk8u
-GITHUB_TAG= jdk8u232-b09.1
+GITHUB_TAG= jdk8u242-b07.1
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
HOMEPAGE= https://openjdk.java.net/
@@ -250,7 +249,7 @@
${INSTALL_DATA} ${WRKDIR}/cacerts.out \
${DESTDIR}${JAVA_HOME}/jre/lib/security/cacerts
rm -f ${DESTDIR}${JAVA_HOME}/include/jni_md.h
- ln -s ${LOWER_OPSYS:S/sunos/solaris/}/jni_md.h \
+ ln -s ${LOWER_OPSYS:S/sunos/solaris/}/jni_md.h \
${DESTDIR}${JAVA_HOME}/include/jni_md.h
.if ${OPSYS} == "NetBSD"
diff -r 13f5b73e3be6 -r 4a742efb065d lang/openjdk8/distinfo
--- a/lang/openjdk8/distinfo Fri Mar 06 10:02:21 2020 +0000
+++ b/lang/openjdk8/distinfo Fri Mar 06 10:50:08 2020 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.76 2020/02/08 22:26:42 jdolecek Exp $
+$NetBSD: distinfo,v 1.77 2020/03/06 10:50:08 tnn 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
@@ -32,11 +32,11 @@
RMD160 (openjdk7/bootstrap-jdk7u60-bin-dragonfly-3.8-amd64-20140719.tar.bz2) = b13d0e42839fb746d41f9001e488162b47803140
SHA512 (openjdk7/bootstrap-jdk7u60-bin-dragonfly-3.8-amd64-20140719.tar.bz2) =
1403e582dacd0474e57d9aa8f1333060c50d099ef5d2c5a992ff7f63dcde2e538ff1e7fb78e45d12fd5aea6daf0704672e7f326399d415ee0d6bb53b6f925e9f
Size (openjdk7/bootstrap-jdk7u60-bin-dragonfly-3.8-amd64-20140719.tar.bz2) = 37883700 bytes
-SHA1 (openjdk7/openjdk-jdk8u-jdk8u232-b09.1.tar.gz) = 0cad18a0c348d32fc347d27f11a30b63c7b2912e
-RMD160 (openjdk7/openjdk-jdk8u-jdk8u232-b09.1.tar.gz) = 124ecc82ef3c80c6da9fe88f021600b8e90fa8fa
-SHA512 (openjdk7/openjdk-jdk8u-jdk8u232-b09.1.tar.gz) = 8179a402157f951ead3624b45bad8d5a7416f224a2b160f68b1f3788289a1cf8a2fc70efb7ad1a8a0416f48f89876e5d1c1c343d26c7452f2cf9d79906316107
-Size (openjdk7/openjdk-jdk8u-jdk8u232-b09.1.tar.gz) = 85766372 bytes
-SHA1 (patch-aa) = df056ced73a06e9a2c5ae59d15218a6f38c2ab5e
+SHA1 (openjdk7/openjdk-jdk8u-jdk8u242-b07.1.tar.gz) = 458d3f25362bd88eb99b26c5734271006c26a85d
+RMD160 (openjdk7/openjdk-jdk8u-jdk8u242-b07.1.tar.gz) = b79f30ca037bd7a018904455d72a7febd1c645c7
+SHA512 (openjdk7/openjdk-jdk8u-jdk8u242-b07.1.tar.gz) = 12edf3a75da10139a2590a125fdae066e180db2578593a688c2878a17aa180f978abdcacb99c58b709809c9a97b567a771007b3c24e47c3145b0de509ed9cc91
+Size (openjdk7/openjdk-jdk8u-jdk8u242-b07.1.tar.gz) = 85837823 bytes
+SHA1 (patch-aa) = 60c0ba1b3362c7d521e9919236c3aaede67d1ef1
SHA1 (patch-al) = f65f739805c2ef471a4de10d6da42e86c5561b8c
SHA1 (patch-an) = fce4da00762770c1c0592bd225bf73e875252178
SHA1 (patch-ap) = 89114a9ee048b92d897509feb283cf9aeeac9fc5
@@ -90,7 +90,6 @@
SHA1 (patch-hotspot_src_share_vm_runtime_arguments.cpp) = 80265396c62de95b0937d770c1dba0e8a53daa80
SHA1 (patch-hotspot_src_share_vm_utilities_globalDefinitions__gcc.hpp) = a8e8fef04d7acb4772f57961e7df3681bd53d0b9
SHA1 (patch-hotspot_src_share_vm_utilities_hashtable.cpp) = 83b90d951ce3aa9e913a36d792ac7376fb3d8bc7
-SHA1 (patch-jdk-make-mapfiles-libnio-mapfile-bsd) = 18cd431be415c305807146309711d8b65ce04f90
SHA1 (patch-jdk_make_CompileDemos.gmk) = 4d5e2e9b0e35e373e6246408c775c25094b6f1c7
SHA1 (patch-jdk_make_CompileLaunchers.gmk) = d496999f10fc56b1d68283ab4636787058f51090
SHA1 (patch-jdk_make_CreateJars.gmk) = 0f49c8ec33121d7878ea4b6bd06d2e4e4af9a1d5
diff -r 13f5b73e3be6 -r 4a742efb065d lang/openjdk8/patches/patch-aa
--- a/lang/openjdk8/patches/patch-aa Fri Mar 06 10:02:21 2020 +0000
+++ b/lang/openjdk8/patches/patch-aa Fri Mar 06 10:50:08 2020 +0000
@@ -1,11 +1,11 @@
-$NetBSD: patch-aa,v 1.8 2019/07/25 12:00:08 tnn Exp $
+$NetBSD: patch-aa,v 1.9 2020/03/06 10:50:08 tnn Exp $
-DragonFly support.
-Add workaround for missing sem_timedwait() in NetBSD < 6.99.4
---- hotspot/src/os/bsd/vm/os_bsd.cpp.orig 2019-07-18 21:55:16.000000000 +0000
+--- hotspot/src/os/bsd/vm/os_bsd.cpp.orig 2020-01-16 18:18:12.000000000 +0000
+++ hotspot/src/os/bsd/vm/os_bsd.cpp
-@@ -114,7 +114,7 @@
+@@ -110,7 +110,7 @@
# include <vm/vm_param.h>
#endif
@@ -140,3 +140,12 @@
if (os_sigaction == NULL) return;
}
+@@ -4028,7 +4064,7 @@ void os::set_native_thread_name(const ch
+ #elif defined(__FreeBSD__) || defined(__OpenBSD__)
+ pthread_set_name_np(pthread_self(), name);
+ #elif defined(__NetBSD__)
+- pthread_setname_np(pthread_self(), "%s", name);
++ pthread_setname_np(pthread_self(), "%s", (void*)name);
+ #endif
+ }
+ }
diff -r 13f5b73e3be6 -r 4a742efb065d lang/openjdk8/patches/patch-jdk-make-mapfiles-libnio-mapfile-bsd
--- a/lang/openjdk8/patches/patch-jdk-make-mapfiles-libnio-mapfile-bsd Fri Mar 06 10:02:21 2020 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,40 +0,0 @@
-$NetBSD: patch-jdk-make-mapfiles-libnio-mapfile-bsd,v 1.1 2020/02/08 22:26:42 jdolecek Exp $
-
-Avoids same issue as
-https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=241317
-
-Should be fixed in openjdk 8u242
-
---- jdk/make/mapfiles/libnio/mapfile-bsd.orig 2019-10-17 21:15:55 UTC
-+++ jdk/make/mapfiles/libnio/mapfile-bsd
-@@ -41,6 +41,7 @@ SUNWprivate_1.1 {
- Java_sun_nio_ch_FileChannelImpl_map0;
- Java_sun_nio_ch_FileChannelImpl_transferTo0;
- Java_sun_nio_ch_FileChannelImpl_unmap0;
-+ Java_sun_nio_ch_FileDispatcherImpl_allocate0;
- Java_sun_nio_ch_FileDispatcherImpl_close0;
- Java_sun_nio_ch_FileDispatcherImpl_closeIntFD;
- Java_sun_nio_ch_FileDispatcherImpl_seek0;
-@@ -135,6 +136,7 @@ SUNWprivate_1.1 {
- Java_sun_nio_fs_BsdNativeDispatcher_endfsstat;
- Java_sun_nio_fs_BsdNativeDispatcher_fsstatEntry;
- Java_sun_nio_fs_BsdNativeDispatcher_getfsstat;
-+ Java_sun_nio_fs_BsdNativeDispatcher_getmntonname0;
- Java_sun_nio_fs_BsdNativeDispatcher_initIDs;
- Java_sun_nio_fs_GnomeFileTypeDetector_initializeGio;
- Java_sun_nio_fs_GnomeFileTypeDetector_initializeGnomeVfs;
-@@ -143,6 +145,14 @@ SUNWprivate_1.1 {
- Java_sun_nio_fs_MagicFileTypeDetector_initialize0;
- Java_sun_nio_fs_MagicFileTypeDetector_probe0;
- Java_sun_nio_fs_UnixCopyFile_transfer;
-+ Java_sun_nio_fs_LinuxWatchService_eventSize;
-+ Java_sun_nio_fs_LinuxWatchService_eventOffsets;
-+ Java_sun_nio_fs_LinuxWatchService_inotifyInit;
-+ Java_sun_nio_fs_LinuxWatchService_inotifyAddWatch;
-+ Java_sun_nio_fs_LinuxWatchService_inotifyRmWatch;
-+ Java_sun_nio_fs_LinuxWatchService_configureBlocking;
-+ Java_sun_nio_fs_LinuxWatchService_socketpair;
-+ Java_sun_nio_fs_LinuxWatchService_poll;
- Java_sun_nio_fs_UnixNativeDispatcher_access0;
- Java_sun_nio_fs_UnixNativeDispatcher_chmod0;
- Java_sun_nio_fs_UnixNativeDispatcher_chown0;
Home |
Main Index |
Thread Index |
Old Index