head 1.6; access; symbols pkgsrc-2026Q1:1.6.0.62 pkgsrc-2026Q1-base:1.6 pkgsrc-2025Q4:1.6.0.60 pkgsrc-2025Q4-base:1.6 pkgsrc-2025Q3:1.6.0.58 pkgsrc-2025Q3-base:1.6 pkgsrc-2025Q2:1.6.0.56 pkgsrc-2025Q2-base:1.6 pkgsrc-2025Q1:1.6.0.54 pkgsrc-2025Q1-base:1.6 pkgsrc-2024Q4:1.6.0.52 pkgsrc-2024Q4-base:1.6 pkgsrc-2024Q3:1.6.0.50 pkgsrc-2024Q3-base:1.6 pkgsrc-2024Q2:1.6.0.48 pkgsrc-2024Q2-base:1.6 pkgsrc-2024Q1:1.6.0.46 pkgsrc-2024Q1-base:1.6 pkgsrc-2023Q4:1.6.0.44 pkgsrc-2023Q4-base:1.6 pkgsrc-2023Q3:1.6.0.42 pkgsrc-2023Q3-base:1.6 pkgsrc-2023Q2:1.6.0.40 pkgsrc-2023Q2-base:1.6 pkgsrc-2023Q1:1.6.0.38 pkgsrc-2023Q1-base:1.6 pkgsrc-2022Q4:1.6.0.36 pkgsrc-2022Q4-base:1.6 pkgsrc-2022Q3:1.6.0.34 pkgsrc-2022Q3-base:1.6 pkgsrc-2022Q2:1.6.0.32 pkgsrc-2022Q2-base:1.6 pkgsrc-2022Q1:1.6.0.30 pkgsrc-2022Q1-base:1.6 pkgsrc-2021Q4:1.6.0.28 pkgsrc-2021Q4-base:1.6 pkgsrc-2021Q3:1.6.0.26 pkgsrc-2021Q3-base:1.6 pkgsrc-2021Q2:1.6.0.24 pkgsrc-2021Q2-base:1.6 pkgsrc-2021Q1:1.6.0.22 pkgsrc-2021Q1-base:1.6 pkgsrc-2020Q4:1.6.0.20 pkgsrc-2020Q4-base:1.6 pkgsrc-2020Q3:1.6.0.18 pkgsrc-2020Q3-base:1.6 pkgsrc-2020Q2:1.6.0.16 pkgsrc-2020Q2-base:1.6 pkgsrc-2020Q1:1.6.0.12 pkgsrc-2020Q1-base:1.6 pkgsrc-2019Q4:1.6.0.14 pkgsrc-2019Q4-base:1.6 pkgsrc-2019Q3:1.6.0.10 pkgsrc-2019Q3-base:1.6 pkgsrc-2019Q2:1.6.0.8 pkgsrc-2019Q2-base:1.6 pkgsrc-2019Q1:1.6.0.6 pkgsrc-2019Q1-base:1.6 pkgsrc-2018Q4:1.6.0.4 pkgsrc-2018Q4-base:1.6 pkgsrc-2018Q3:1.6.0.2 pkgsrc-2018Q3-base:1.6 pkgsrc-2018Q2:1.5.0.6 pkgsrc-2018Q2-base:1.5 pkgsrc-2018Q1:1.5.0.4 pkgsrc-2018Q1-base:1.5 pkgsrc-2017Q4:1.5.0.2 pkgsrc-2017Q4-base:1.5 pkgsrc-2017Q3:1.4.0.12 pkgsrc-2017Q3-base:1.4 pkgsrc-2017Q2:1.4.0.8 pkgsrc-2017Q2-base:1.4 pkgsrc-2017Q1:1.4.0.6 pkgsrc-2017Q1-base:1.4 pkgsrc-2016Q4:1.4.0.4 pkgsrc-2016Q4-base:1.4 pkgsrc-2016Q3:1.4.0.2 pkgsrc-2016Q3-base:1.4 pkgsrc-2016Q2:1.3.0.2 pkgsrc-2016Q2-base:1.3 pkgsrc-2016Q1:1.2.0.6 pkgsrc-2016Q1-base:1.2 pkgsrc-2015Q4:1.2.0.4 pkgsrc-2015Q4-base:1.2 pkgsrc-2015Q3:1.2.0.2 pkgsrc-2015Q3-base:1.2 pkgsrc-2015Q2:1.1.0.4 pkgsrc-2015Q2-base:1.1 pkgsrc-2015Q1:1.1.0.2 pkgsrc-2015Q1-base:1.1; locks; strict; comment @# @; 1.6 date 2018.09.14.15.53.46; author tnn; state Exp; branches; next 1.5; commitid NhXZQDmsbCWWu5SA; 1.5 date 2017.11.28.05.07.25; author ryoon; state Exp; branches; next 1.4; commitid ITeNhmdh4rBFfLgA; 1.4 date 2016.07.19.12.32.15; author jperkin; state Exp; branches 1.4.12.1; next 1.3; commitid h97ZGKMSdlKIGVez; 1.3 date 2016.05.06.13.37.01; author ryoon; state Exp; branches; next 1.2; commitid 1m9C4n8njAbsqq5z; 1.2 date 2015.07.03.20.40.59; author fhajny; state Exp; branches; next 1.1; commitid hLfEJ7NShOl8FSry; 1.1 date 2015.02.12.06.20.00; author tnn; state Exp; branches; next ; commitid y1s4ePIyBFSerG9y; 1.4.12.1 date 2017.12.20.16.54.59; author spz; state Exp; branches; next ; commitid ZkoCpEGd0fXAsEjA; desc @@ 1.6 log @openjdk[78]: add support for NetBSD-*-aarch64 @ text @$NetBSD$ --- jdk/make/CompileLaunchers.gmk.orig 2018-05-26 23:58:30.000000000 +0000 +++ jdk/make/CompileLaunchers.gmk @@@@ -121,7 +121,7 @@@@ define SetupLauncher endif ifeq ($(USE_EXTERNAL_LIBZ), true) - $1_LDFLAGS_SUFFIX += -lz + $1_LDFLAGS_SUFFIX += @@COMPILER_RPATH_FLAG@@@@BUILDLINK_PREFIX.zlib@@/lib -L@@BUILDLINK_PREFIX.zlib@@/lib -lz endif $1_OUTPUT_DIR_ARG := $9 @@@@ -441,7 +441,7 @@@@ endif # binary (at least on linux) which causes the size to differ between old and new build. ifeq ($(USE_EXTERNAL_LIBZ), true) UNPACKEXE_CFLAGS := -DSYSTEM_ZLIB - UNPACKEXE_ZIPOBJS := -lz + UNPACKEXE_ZIPOBJS := @@COMPILER_RPATH_FLAG@@@@BUILDLINK_PREFIX.zlib@@/lib -L@@BUILDLINK_PREFIX.zlib@@/lib -lz else UNPACKEXE_CFLAGS := -I$(JDK_TOPDIR)/src/share/native/java/util/zip/zlib UNPACKEXE_ZIPOBJS := $(JDK_OUTPUTDIR)/objs/libzip/zcrc32$(OBJ_SUFFIX) \ @@@@ -548,9 +548,7 @@@@ BUILD_JEXEC_DST_DIR := $(JDK_OUTPUTDIR)/ # jdk/make/java/Makefile # ifeq ($(OPENJDK_TARGET_OS), solaris) - ifeq ($(OPENJDK_TARGET_CPU_BITS), 32) BUILD_JEXEC := 1 - endif endif ifneq ($(findstring $(OPENJDK_TARGET_OS), linux bsd), ) @@@@ -643,7 +641,9 @@@@ ifeq ($(OPENJDK_TARGET_OS), macosx) endif ifeq ($(OPENJDK_TARGET_CPU_BITS), 64) + ifeq ($(COMPILER_SUPPORTS_TARGET_BITS_FLAG), true) LINK_JSPAWNHELPER_FLAGS += $(COMPILER_TARGET_BITS_FLAG)64 + endif endif ifeq ($(BUILD_JSPAWNHELPER), 1) @ 1.5 log @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-10345 @ text @d1 1 a1 1 $NetBSD: patch-jdk_make_CompileLaunchers.gmk,v 1.4 2016/07/19 12:32:15 jperkin Exp $ d3 1 a3 1 --- jdk/make/CompileLaunchers.gmk.orig 2017-11-28 00:13:34.000000000 +0000 d33 10 @ 1.4 log @Fix zlib detection. Use correct strip flag on SunOS. @ text @d1 1 a1 1 $NetBSD: patch-jdk_make_CompileLaunchers.gmk,v 1.3 2016/05/06 13:37:01 ryoon Exp $ d3 1 a3 1 --- jdk/make/CompileLaunchers.gmk.orig 2016-05-06 12:11:21.000000000 +0000 d21 1 a21 1 UNPACKEXE_CFLAGS := -I$(JDK_TOPDIR)/src/share/native/java/util/zip/zlib-1.2.8 @ 1.4.12.1 log @Pullup ticket #5654 - requested by bsiegert lang/openjdk8: security update Revisions pulled up: - lang/openjdk8/Makefile 1.55 - lang/openjdk8/PLIST 1.8 - lang/openjdk8/distinfo 1.51 - lang/openjdk8/patches/patch-common_autoconf_generated-configure.sh 1.13 - lang/openjdk8/patches/patch-jdk_make_CompileLaunchers.gmk 1.5 - lang/openjdk8/patches/patch-jdk_make_lib_CoreLibraries.gmk 1.4 - lang/openjdk8/patches/patch-jdk_src_solaris_native_java_net_NetworkInterface.c 1.4 ------------------------------------------------------------------- Module Name: pkgsrc Committed By: ryoon Date: Tue Nov 28 05:07:25 UTC 2017 Modified Files: pkgsrc/lang/openjdk8: Makefile PLIST distinfo pkgsrc/lang/openjdk8/patches: patch-common_autoconf_generated-configure.sh patch-jdk_make_CompileLaunchers.gmk patch-jdk_make_lib_CoreLibraries.gmk patch-jdk_src_solaris_native_java_net_NetworkInterface.c Log Message: 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-10345 To generate a diff of this commit: cvs rdiff -u -r1.54 -r1.55 pkgsrc/lang/openjdk8/Makefile cvs rdiff -u -r1.7 -r1.8 pkgsrc/lang/openjdk8/PLIST cvs rdiff -u -r1.50 -r1.51 pkgsrc/lang/openjdk8/distinfo cvs rdiff -u -r1.12 -r1.13 \ pkgsrc/lang/openjdk8/patches/patch-common_autoconf_generated-configure.sh cvs rdiff -u -r1.4 -r1.5 \ pkgsrc/lang/openjdk8/patches/patch-jdk_make_CompileLaunchers.gmk cvs rdiff -u -r1.3 -r1.4 \ pkgsrc/lang/openjdk8/patches/patch-jdk_make_lib_CoreLibraries.gmk \ pkgsrc/lang/openjdk8/patches/patch-jdk_src_solaris_native_java_net_NetworkInterface.c @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- jdk/make/CompileLaunchers.gmk.orig 2017-11-28 00:13:34.000000000 +0000 d21 1 a21 1 UNPACKEXE_CFLAGS := -I$(JDK_TOPDIR)/src/share/native/java/util/zip/zlib @ 1.3 log @Update to 1.8.92 Changelog: Bug Fixes The following table lists the bug fixes included in JDK 8u92 release: Bug Id Category Subcategory Description JDK-8041900 client-libs 2d [macosx] Java forces the use of discrete GPU JDK-8132890 client-libs 2d Text Overlapping on Dot Matrix Printers JDK-8132503 client-libs java.awt [macosx] Chinese full stop symbol cannot be entered with Pinyin IM on OS X JDK-8138764 client-libs java.awt In some cases the usage of TreeLock can be replaced by other synchronization JDK-8041501 client-libs javax.imageio ImageIO reader is not capable of reading JPEGs without JFIF header JDK-8134828 client-libs javax.swing Scrollbar thumb disappears with Nimbus L&F JDK-8131129 core-libs java.lang.invoke Attempt to define a duplicate BMH$Species class JDK-8067800 core-libs java.time Clarify java.time.chrono.Chronology.isLeapYear for out of range years JDK-8062901 core-libs java.util Iterators is spelled incorrectly in the Javadoc for Spliterator JDK-8140587 core-libs java.util.concurrent Atomic*FieldUpdaters should use Class.isInstance instead of direct class check JDK-8145539 core-libs java.util:collections (coll) AbstractMap.keySet and .values should not be volatile JDK-8143297 core-libs jdk.nashorn Nashorn compilation time reported in nanoseconds JDK-8143896 core-libs jdk.nashorn java.lang.Long is implicitly converted to double JDK-8144020 core-libs jdk.nashorn Remove long as an internal numeric type JDK-8144131 core-libs jdk.nashorn ArrayData.getInt implementations do not convert to int32 JDK-8146147 core-libs jdk.nashorn Java linker indexed property getter does not work for computed nashorn string JDK-8147845 core-libs jdk.nashorn Varargs Array functions still leaking longs JDK-8147857 core-svc javax.management RMIConnector logs attribute names incorrectly JDK-8140244 core-svc tools Port fix of JDK-8075773 to AIX and possibly MacOSX JDK-8139773 deploy Add more debug traces to deployment registration process (RegFx.cpp) JDK-8142982 deploy Race Condition can cause CacheEntry.getJarSigningData() to return null. JDK-8143294 deploy cookie handler can't get JSESSIONID on linux JDK-8145217 deploy Fix GenericCookieHandlerTest JDK-8143314 deploy packager Runtime not respected with INI-configuration while creating native bundle JDK-8139389 deploy webstart Register a protocol handler for Java Webstart JDK-6869327 hotspot compiler Add new C2 flag to keep safepoints in counted loops. JDK-8058563 hotspot compiler InstanceKlass::_dependencies list isn't cleared from empty nmethodBucket entries JDK-8080650 hotspot compiler Enable stubs to use frame pointers correctly JDK-8129847 hotspot compiler Compiling methods generated by Nashorn triggers high memory usage in C2 JDK-8131782 hotspot compiler C1 Class.cast optimization breaks when Class is loaded from static final JDK-8139421 hotspot compiler PPC64LE: MacroAssembler::bxx64_patchable kills register R12 JDK-8140483 hotspot compiler Atomic*FieldUpdaters final fields should be trusted JDK-8144487 hotspot compiler PhaseIdealLoop::build_and_optimize() must restore major_progress flag if skip_loop_opts is true JDK-8144935 hotspot compiler C2: safepoint is pruned from a non-counted loop JDK-8145754 hotspot compiler PhaseIdealLoop::is_scaled_iv_plus_offset() does not match AddI JDK-8065579 hotspot gc WB method to start G1 concurrent mark cycle should be introduced JDK-8138966 hotspot gc Intermittent SEGV running ParallelGC JDK-8145442 hotspot gc Add the facility to verify remembered sets for G1 JDK-8029630 hotspot runtime Thread id should be displayed as hex number in error report JDK-8046611 hotspot runtime Build errors with gcc on sparc/fastdebug JDK-8087120 hotspot runtime [GCC5] java.lang.StackOverflowError on Zero JVM initialization on non x86 platforms JDK-8138745 hotspot runtime Implement ExitOnOutOfMemory and CrashOnOutOfMemory in HotSpot JDK-8139258 hotspot runtime PPC64LE: argument passing problem when passing 15 floats in native call JDK-8143963 hotspot runtime improve ClassLoader::trace_class_path to accept an additional outputStream* arg JDK-8029726 hotspot svc On OS X some dtrace probe names are mismatched with Solaris JDK-8029727 hotspot svc On OS X dtrace probes CallMethodA/CallMethodV are not fired. JDK-8029728 hotspot svc On OS X dtrace probes SetStaticBooleanField are not fired JDK-8130910 hotspot svc hsperfdata file is created in wrong directory and not cleaned up if /tmp/hsperfdata_ has wrong permissions JDK-8140031 hotspot svc SA: Searching for a value in Threads does not work JDK-8144885 hotspot svc agent/src/os/linux/libproc.h needs to support Linux/SPARC builds JDK-8145099 hotspot svc Better error message when SA can't attach to a process JDK-8074935 security-libs java.security jdk8 keytool doesn't validate pem files for RFC 1421 correctness, as jdk7 did JDK-8139436 security-libs java.security sun.security.mscapi.KeyStore might load incomplete data JDK-8064330 security-libs javax.net.ssl Remove SHA224 from the default support list if SunMSCAPI enabled JDK-8131665 security-libs javax.net.ssl Bad exception message in HandshakeHash.getFinishedHash JDK-8136442 security-libs javax.net.ssl Don't tie Certificate signature algorithms to ciphuites JDK-8038184 security-libs javax.xml.crypto XMLSignature throws StringIndexOutOfBoundsException if ID attribute value is empty String JDK-8038349 security-libs javax.xml.crypto Signing XML with DSA throws Exception when key is larger than 1024 Exception when calling super with Object<>() JDK-8066974 tools javac Compiler doesn't infer method's generic type information in lambda body JDK-8068254 tools javac Method reference uses wrong qualifying type JDK-8130506 tools javac javac Assertien invoking MethodHandle.invoke with lambda parameter JDK-8134007 tools javac Improve string folding JDK-8134759 tools javac jdb: Incorrect stepping inside finally block JDK-8139751 tools javac Javac crash with -XDallowStringFolding=false JDK-8145466 tools javac javac: No line numbers in compilation error JDK-8145722 tools javadoc(tool) NullPointerException in javadoc JDK-8133924 xml jaxp NPE may be thrown when xsltc select a non-existing node after JDK-8062518 @ text @d1 1 a1 1 $NetBSD$ d5 18 @ 1.2 log @Add support for building with GCC on SunOS, largely based on openjdk7 patches by jesse et al. Fixes build on SunOS. @ text @d1 1 a1 1 $NetBSD: patch-jdk_make_CompileLaunchers.gmk,v 1.1 2015/02/12 06:20:00 tnn Exp $ d3 1 a3 4 Change Sun Studio compiler flag to GCC equivalent. (it is probably safe to remove the flag since we use the Zero port.) --- jdk/make/CompileLaunchers.gmk.orig 2015-06-10 10:36:15.000000000 +0000 d5 1 a5 10 @@@@ -458,7 +458,7 @@@@ else endif ifeq ($(OPENJDK_TARGET_CPU_ARCH), sparc) - UNPACKEXE_CFLAGS += -xregs=no%appl + UNPACKEXE_CFLAGS += -mno-app-regs UNPACKEXE_LDFLAGS_solaris += -xmemalign=4s endif @@@@ -553,9 +553,7 @@@@ BUILD_JEXEC_DST_DIR := $(JDK_OUTPUTDIR)/ @ 1.1 log @- sync w/ lang/openjdk7 - add basic support for NetBSD/sparc64 - can use either cups-1.5 or cups-2.0 headers for build - rerun configure after the 1st build pass, since boot jdk major changes @ text @d1 1 a1 1 $NetBSD$ d6 1 a6 1 --- jdk/make/CompileLaunchers.gmk.orig 2015-02-02 15:37:11.000000000 +0000 d8 1 a8 1 @@@@ -452,7 +452,7 @@@@ else d17 10 @