Hello community,
here is the log from the commit of package java-1_8_0-openjdk for
openSUSE:Leap:15.2 checked in at 2020-06-11 16:18:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/java-1_8_0-openjdk (Old)
and /work/SRC/openSUSE:Leap:15.2/.java-1_8_0-openjdk.new.3606 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "java-1_8_0-openjdk"
Thu Jun 11 16:18:08 2020 rev:50 rq:813115 version:1.8.0.252
Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/java-1_8_0-openjdk/java-1_8_0-openjdk.changes
2020-02-14 17:57:59.506823238 +0100
+++
/work/SRC/openSUSE:Leap:15.2/.java-1_8_0-openjdk.new.3606/java-1_8_0-openjdk.changes
2020-06-11 16:18:12.830776657 +0200
@@ -1,0 +2,354 @@
+Fri May 29 09:36:42 UTC 2020 - Josef Cejka <[email protected]>
+
+- Ignore whitespaces after the header or footer in PEM X.509 cert
+ (bsc#1171352)
+ + JDK_1_8_0-8208602.patch
+
+-------------------------------------------------------------------
+Mon May 4 08:01:35 UTC 2020 - Fridrich Strba <[email protected]>
+
+- Update to version jdk8u252 (icedtea 3.16.0) (April 2020 CPU,
+ bsc#1169511)
+ * Security fixes
+ + JDK-8223898, CVE-2020-2754: Forward references to Nashorn
+ + JDK-8223904, CVE-2020-2755: Improve Nashorn matching
+ + JDK-8224541, CVE-2020-2756: Better mapping of serial ENUMs
+ + JDK-8224549, CVE-2020-2757: Less Blocking Array Queues
+ + JDK-8225603: Enhancement for big integers
+ + JDK-8227542: Manifest improved jar headers
+ + JDK-8231415, CVE-2020-2773: Better signatures in XML
+ + JDK-8233250: Better X11 rendering
+ + JDK-8233410: Better Build Scripting
+ + JDK-8234027: Better JCEKS key support
+ + JDK-8234408, CVE-2020-2781: Improve TLS session handling
+ + JDK-8234825, CVE-2020-2800: Better Headings for HTTP Servers
+ + JDK-8234841, CVE-2020-2803: Enhance buffering of byte buffers
+ + JDK-8235274, CVE-2020-2805: Enhance typing of methods
+ + JDK-8236201, CVE-2020-2830: Better Scanner conversions
+ + JDK-8238960: linux-i586 builds are inconsistent as the newly
+ build jdk is not able to reserve enough space for object heap
+ * Import of OpenJDK 8 u252 build 01
+ + JDK-8028480: (zipfs) NoSuchFileException on creating a file
+ in ZipFileSystem with CREATE and WRITE
+ + JDK-8031191: Warning exception when XMLSignature logging is
+ enabled
+ + JDK-8034773: (zipfs) newOutputstream uses CREATE_NEW when no
+ options specified
+ + JDK-8038431: Close InputStream when finished retrieving XML
+ Signature HTTP References
+ + JDK-8041620: Solaris Studio 12.4 C++ 5.13 change in behavior
+ for placing friend declarations within surrounding scope.
+ + JDK-8046044: Fix raw and unchecked lint warnings in XML
+ Signature Impl
+ + JDK-8056313: TEST_BUG: java/util/Timer/NameConstructors.java
+ fails intermittently
+ + JDK-8144732: VM_HeapDumper hits assert with bad dump_len
+ + JDK-8150432: LocaleProviders.sh fails
+ + JDK-8150460: (linux|bsd|aix)_close.c: file descriptor table
+ may become large or may not work at all
+ + JDK-8216354: Syntax error in toolchain_windows.m4
+ + JDK-8218553: Enhance keystore load debug output
+ + JDK-8218580: endpoint identification algorithm should be
+ case-insensitive
+ + JDK-8227397: Add --with-extra-asflags configure option
+ + JDK-8227662: freetype seeks to index at the end of the font
+ data
+ + JDK-8231201: hs_err should print coalesced safepoint
+ operations in Events section
+ + JDK-8231991: Mouse wheel change focus on awt/swing windows
+ + JDK-8232003: (fs) Files.write can leak file descriptor in the
+ exception case
+ + JDK-8232154: Update Mesa 3-D Headers to version 19.2.1
+ + JDK-8232355: Two obsolete flags have the wrong obsolete
+ version in 8u
+ + JDK-8233023: assert(Opcode() == mem->Opcode() ||
+ phase->C->get_alias_index(adr_type()) == Compile::AliasIdxRaw)
+ failed: no mismatched stores, except on raw memory
+ + JDK-8233404: System property to set the number of PBE
+ iterations in JCEKS keystores
+ + JDK-8234107: Several AWT modal dialog tests failing on Linux
+ after JDK-8231991
+ + JDK-8234264: Incorrect 8047434 JDK 8 backport in 8219677
+ + JDK-8234288: Turkey Time Zone returns incorrect time zone name
+ + JDK-8235637: jhsdb jmap from OpenJDK 11.0.5 doesn't work if
+ prelink is enabled
+ + JDK-8236873: Worker has a deadlock bug
+ + JDK-8237523: 8u backport of JDK-8216354 didn't include
+ generated-configure.sh changes
+ * Import of OpenJDK 8 u252 build 02
+ + JDK-7143743: Potential memory leak with zip provider
+ + JDK-8033215: clang: node.cpp:284 IDX_INIT macro use
+ uninitialized field _out
+ + JDK-8143849: Integrate Marlin renderer per JEP 265
+ + JDK-8146792: Predicate moved after partial peel may lead to
+ broken graph
+ + JDK-8193255: Root Certificates should be stored in text
+ format and assembled at build time
+ + JDK-8233995: java.vm.vendor (and potentially other
+ properties/fields) not correctly set in Windows/Hotspot build
+ of OpenJDK8
+ + JDK-8235142: JDK-8193255 backport broke bootstrap with JDK 10
+ * Import of OpenJDK 8 u252 build 03
+ + JDK-8005819: Support cross-realm MSSFU
+ + JDK-8046724: XML Signature ECKeyValue elements cannot be
+ marshalled or unmarshalled
+ + JDK-8079140: IgnoreAllErrorHandler should use doPrivileged
+ when it reads system properties
+ + JDK-8134579: [TESTBUG] Some bmi tests fail if
+ can_access_local_variables is on.
+ + JDK-8145055: Marlin renderer causes unaligned write accesses
+ + JDK-8145849: ALPN: getHandshakeApplicationProtocol() always
+ return null
+ + JDK-8146293: Add support for RSASSA-PSS Signature algorithm
+ + JDK-8158978: ALPN not working when values are set directly on
+ a SSLServerSocket
+ + JDK-8162723: Array index overflow in Base64 utility class
+ + JDK-8170282: Enable ALPN parameters to be supplied during the
+ TLS handshake
+ + JDK-8171443: (spec) An ALPN callback function may also ignore
+ ALPN
+ + JDK-8175029: StackOverflowError in X509CRL and
+ X509Certificate.verify(PublicKey, Provider)
+ + JDK-8200400: Restrict Sasl mechanisms
+ + JDK-8205445: Add RSASSA-PSS Signature support to SunMSCAPI
+ + JDK-8205720: KeyFactory#getKeySpec and translateKey throws
+ NullPointerException with Invalid key
+ + JDK-8206171: Signature#getParameters for RSASSA-PSS throws
+ ProviderException when not initialized
+ + JDK-8213009: Refactoring existing SunMSCAPI classes
+ + JDK-8213010: Supporting keys created with certmgr.exe
+ + JDK-8214096: sun.security.util.SignatureUtil passes null
+ parameter, so JCE validation fails
+ + JDK-8215694: keytool cannot generate RSASSA-PSS certificates
+ + JDK-8216039: TLS with BC and RSASSA-PSS breaks
+ ECDHServerKeyExchange
+ + JDK-8221407: Windows 32bit build error in
+ libsunmscapi/security.cpp
+ + JDK-8223003: SunMSCAPI keys are not cleaned up
+ + JDK-8223063: Support CNG RSA keys
+ + JDK-8223158: Docked MacBook cannot start any Java Swing
+ applications
+ + JDK-8225180: SignedObject with invalid Key not throwing the
+ InvalidKeyException in Windows
+ + JDK-8225392: Comparison builds are failing due to cacerts file
+ + JDK-8225745: NoSuchAlgorithmException exception for
+ SHA256withECDSA with RSASSA-PSS support
+ + JDK-8229767: Typo in java.security: Sasl.createClient and
+ Sasl.createServer
+ + JDK-8230977: JEP 244/8051498 - TLS Application-Layer Protocol
+ Negotiation Extension (Java SE 8)
+ + JDK-8230978: Add support for RSASSA-PSS Signature algorithm
+ (Java SE 8)
+ + JDK-8234245: sun/security/lib/cacerts/VerifyCACerts.java
+ fails due to wrong checksum
+ + JDK-8236470: Deal with ECDSA using ecdsa-with-SHA2 plus hash
+ algorithm as AlgorithmId
+ + JDK-8238502: sunmscapi.dll causing EXCEPTION_ACCESS_VIOLATION
+ * Import of OpenJDK 8 u252 build 04
+ + JDK-8047212:
+ runtime/ParallelClassLoading/bootstrap/random/inner-complex
+ assert(ObjectSynchronizer::verify_objmon_isinpool(inf))
+ failed: monitor is invalid
+ + JDK-8135318: CMS wrong max_eden_size for
+ check_gc_overhead_limit
+ + JDK-8144445: Maximum size checking in Marlin ArrayCache
+ utility methods is not optimal
+ + JDK-8144446: Automate the Marlin crash test
+ + JDK-8144630: Use PrivilegedAction to create Thread in Marlin
+ RendererStats
+ + JDK-8215756: Memory leaks in the AWT on macOS
+ + JDK-8219244: NMT: Change ThreadSafepointState's allocation
+ type from mtInternal to mtThread
+ + JDK-8225128: Add exception for expiring DocuSign root to
+ VerifyCACerts test
+ + JDK-8229345: Memory leak due to vtable stubs not being shared
+ on SPARC
+ + JDK-8229872: (fs) Increase buffer size used with getmntent
+ + JDK-8236179: C1 register allocation error with T_ADDRESS
+ + JDK-8237368: Problem with NullPointerException in RMI
+ TCPEndpoint.read
+ * Import of OpenJDK 8 u252 build 05
+ + JDK-8022263: use same Clang warnings on BSD as on Linux
+ + JDK-8055283: Expand ResourceHashtable with C_HEAP allocation,
+ removal and some unit tests
+ + JDK-8068184: Fix for JDK-8032832 caused a deadlock
+ + JDK-8079693: Add support for ECDSA P-384 and P-521 curves to
+ XML Signature
+ + JDK-8132130: some docs cleanup
+ + JDK-8144526: Remove Marlin logging use of deleted internal API
+ + JDK-8144654: Improve Marlin logging
+ + JDK-8144718: Pisces / Marlin Strokers may generate invalid
+ curves with huge coordinates and round joins
+ + JDK-8166976: TestCipherPBECons has wrong @run line
+ + JDK-8167409: Invalid value passed to critical JNI function
+ + JDK-8181872: C1: possible overflow when strength reducing
+ integer multiply by constant
+ + JDK-8187078: -XX:+VerifyOops finds numerous problems when
+ running JPRT
+ + JDK-8191227: issues with unsafe handle resolution
+ + JDK-8216472: (se) Stack overflow during selection operation
+ leads to crash (win)
+ + JDK-8229022: BufferedReader performance can be improved by
+ using StringBuilder
+ + JDK-8231430: C2: Memory stomp in max_array_length() for
+ T_ILLEGAL type
+ + JDK-8235904: Infinite loop when rendering huge lines
+ * Import of OpenJDK 8 u252 build 06
+ + JDK-8225130: Add exception for expiring Comodo roots to
++++ 157 more lines (skipped)
++++ between
/work/SRC/openSUSE:Leap:15.2/java-1_8_0-openjdk/java-1_8_0-openjdk.changes
++++ and
/work/SRC/openSUSE:Leap:15.2/.java-1_8_0-openjdk.new.3606/java-1_8_0-openjdk.changes
Old:
----
icedtea-3.15.0.tar.xz
New:
----
JDK_1_8_0-8208602.patch
icedtea-3.16.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ java-1_8_0-openjdk.spec ++++++
--- /var/tmp/diff_new_pack.q1WuTA/_old 2020-06-11 16:18:30.770823108 +0200
+++ /var/tmp/diff_new_pack.q1WuTA/_new 2020-06-11 16:18:30.774823119 +0200
@@ -18,7 +18,7 @@
%{!?aarch64:%global aarch64 aarch64 arm64 armv8}
%global jit_arches %{ix86} x86_64 ppc64 ppc64le %{aarch64} %{arm}
-%global icedtea_version 3.15.0
+%global icedtea_version 3.16.0
%global icedtea_sound_version 1.0.1
%global buildoutputdir openjdk.build/
# Convert an absolute path to a relative path. Each symbolic link is
@@ -32,8 +32,8 @@
# priority must be 6 digits in total
%global priority 1805
%global javaver 1.8.0
-%global updatever 242
-%global buildver 08
+%global updatever 252
+%global buildver 09
# Standard JPackage directories and symbolic links.
%global sdklnk java-%{javaver}-openjdk
%global archname %{sdklnk}
@@ -194,6 +194,7 @@
Patch1001: java-1_8_0-openjdk-suse-desktop-files.patch
Patch1002: icedtea-3.8.0-s390.patch
Patch2001: disable-doclint-by-default.patch
+Patch2002: JDK_1_8_0-8208602.patch
BuildRequires: alsa-lib-devel
BuildRequires: autoconf
@@ -248,6 +249,7 @@
%if %{with bootstrap}
BuildRequires: java-devel >= 1.7
BuildConflicts: java-devel >= 1.9
+BuildConflicts: java-devel-openj9
%else
BuildRequires: %{name}-devel
%endif
@@ -438,8 +440,8 @@
CFLAGS="$CFLAGS -fno-strict-aliasing"
%endif
%if 0%{?suse_version} >= 1330
-CFLAGS="$CFLAGS -fno-delete-null-pointer-checks -fno-lifetime-dse"
-CXXFLAGS="$CXXFLAGS -std=gnu++98 -fno-delete-null-pointer-checks
-fno-lifetime-dse"
+CFLAGS="$CFLAGS -fno-delete-null-pointer-checks -fno-lifetime-dse -fcommon"
+CXXFLAGS="$CXXFLAGS -std=gnu++98 -fno-delete-null-pointer-checks
-fno-lifetime-dse -fcommon"
%endif
export CFLAGS
export CXXFLAGS
@@ -524,6 +526,7 @@
%endif
patch -p0 -i %{PATCH2001}
+patch -p0 -i %{PATCH2002}
(cd openjdk/common/autoconf
bash ./autogen.sh
@@ -794,6 +797,8 @@
--slave %{_bindir}/rmiregistry rmiregistry %{jrebindir}/rmiregistry \
--slave %{_bindir}/servertool servertool %{jrebindir}/servertool \
--slave %{_bindir}/tnameserv tnameserv %{jrebindir}/tnameserv \
+ --slave %{_bindir}/pack200 pack200 %{jrebindir}/pack200 \
+ --slave %{_bindir}/unpack200 unpack200 %{jrebindir}/unpack200 \
--slave %{_mandir}/man1/java.1$ext java.1$ext \
%{_mandir}/man1/java-%{sdklnk}.1$ext \
--slave %{_mandir}/man1/keytool.1$ext keytool.1$ext \
@@ -810,6 +815,10 @@
%{_mandir}/man1/servertool-%{sdklnk}.1$ext \
--slave %{_mandir}/man1/tnameserv.1$ext tnameserv.1$ext \
%{_mandir}/man1/tnameserv-%{sdklnk}.1$ext \
+ --slave %{_mandir}/man1/pack200.1$ext pack200.1$ext \
+ %{_mandir}/man1/pack200-%{sdklnk}.1$ext \
+ --slave %{_mandir}/man1/unpack200.1$ext unpack200.1$ext \
+ %{_mandir}/man1/unpack200-%{sdklnk}.1$ext \
--slave %{_datadir}/applications/policytool.desktop policytool.desktop \
%{_jvmdir}/%{jredir}/lib/desktop/policytool.desktop \
|| :
@@ -882,8 +891,6 @@
--slave %{_bindir}/javah javah %{sdkbindir}/javah \
--slave %{_bindir}/javap javap %{sdkbindir}/javap \
--slave %{_bindir}/jconsole jconsole %{sdkbindir}/jconsole \
- --slave %{_bindir}/pack200 pack200
%{sdkbindir}/pack200 \
- --slave %{_bindir}/unpack200 unpack200
%{sdkbindir}/unpack200 \
--slave %{_bindir}/jdb jdb %{sdkbindir}/jdb \
--slave %{_bindir}/jhat jhat %{sdkbindir}/jhat \
--slave %{_bindir}/jinfo jinfo %{sdkbindir}/jinfo \
@@ -923,10 +930,6 @@
%{_mandir}/man1/jcmd-%{sdklnk}.1$ext \
--slave %{_mandir}/man1/jdb.1$ext jdb.1$ext \
%{_mandir}/man1/jdb-%{sdklnk}.1$ext \
- --slave %{_mandir}/man1/pack200.1$ext pack200.1$ext \
- %{_mandir}/man1/pack200-%{sdklnk}.1$ext \
- --slave %{_mandir}/man1/unpack200.1$ext unpack200.1$ext \
- %{_mandir}/man1/unpack200-%{sdklnk}.1$ext \
--slave %{_mandir}/man1/jhat.1$ext jhat.1$ext \
%{_mandir}/man1/jhat-%{sdklnk}.1$ext \
--slave %{_mandir}/man1/jinfo.1$ext jinfo.1$ext \
++++++ JDK_1_8_0-8208602.patch ++++++
# HG changeset patch
# User weijun
# Date 1533101708 -28800
# Node ID 9d92ff04a29c12a5d47f2ca4e772f7716bfdb8ff
# Parent b6e0bfe4a6ec5d8d9d9476c05627dfb47f2263e1
8208602: Cannot read PEM X.509 cert if there is whitespace after the header or
footer
Reviewed-by: xuelei
diff -r b6e0bfe4a6ec -r 9d92ff04a29c
src/java.base/share/classes/sun/security/provider/X509Factory.java
--- openjdk/jdk/src/share/classes/sun/security/provider/X509Factory.java
Wed Aug 01 01:40:44 2018 -0400
+++ openjdk/jdk/src/share/classes/sun/security/provider/X509Factory.java
Wed Aug 01 13:35:08 2018 +0800
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 1998, 2014, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 1998, 2018, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -635,7 +635,8 @@
if (next != '\r') footer.append((char)next);
}
- checkHeaderFooter(header.toString(), footer.toString());
+ checkHeaderFooter(header.toString().replaceFirst("\\s++$", ""),
+ footer.toString().replaceFirst("\\s++$", ""));
return Pem.decode(new String(data, 0, pos));
}
diff -r b6e0bfe4a6ec -r 9d92ff04a29c
test/jdk/sun/security/provider/X509Factory/BadPem.java
--- openjdk/jdk/test/sun/security/provider/X509Factory/BadPem.java Wed Aug
01 01:40:44 2018 -0400
+++ openjdk/jdk/test/sun/security/provider/X509Factory/BadPem.java Wed Aug
01 13:35:08 2018 +0800
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2015, 2018, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -23,14 +23,13 @@
/*
* @test
- * @bug 8074935
- * @summary jdk8 keytool doesn't validate pem files for RFC 1421 correctness,
as jdk7 did
+ * @bug 8074935 8208602
+ * @summary X.509 cert PEM format read
*/
import java.io.ByteArrayOutputStream;
import java.io.FileInputStream;
-import java.io.FileOutputStream;
import java.io.PrintStream;
import java.security.KeyStore;
import java.security.cert.CertificateException;
import java.util.Arrays;
@@ -49,10 +48,12 @@
String pass = "passphrase";
String alias = "dummy";
+ CertificateFactory cf = CertificateFactory.getInstance("X.509");
KeyStore keyStore = KeyStore.getInstance("JKS");
keyStore.load(new FileInputStream(ks), pass.toCharArray());
byte[] cert = keyStore.getCertificate(alias).getEncoded();
+ // 8074935
ByteArrayOutputStream bout = new ByteArrayOutputStream();
PrintStream pout = new PrintStream(bout);
byte[] CRLF = new byte[] {'\r', '\n'};
@@ -64,14 +65,20 @@
}
pout.println(X509Factory.END_CERT);
- CertificateFactory cf = CertificateFactory.getInstance("X.509");
-
try {
cf.generateCertificate(new
ByteArrayInputStream(bout.toByteArray()));
throw new Exception("Should fail");
} catch (CertificateException e) {
// Good
}
+
+ // 8208602
+ bout.reset();
+ pout.println(X509Factory.BEGIN_CERT + " ");
+ pout.println(Base64.getMimeEncoder().encodeToString(cert));
+ pout.println(X509Factory.END_CERT + " ");
+
+ cf.generateCertificate(new ByteArrayInputStream(bout.toByteArray()));
}
}
++++++ aarch32.tar.xz ++++++
/work/SRC/openSUSE:Leap:15.2/java-1_8_0-openjdk/aarch32.tar.xz
/work/SRC/openSUSE:Leap:15.2/.java-1_8_0-openjdk.new.3606/aarch32.tar.xz
differ: char 26, line 1
++++++ corba.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/corba-f59374a41938/.hgtags
new/corba-ea3169880d70/.hgtags
--- old/corba-f59374a41938/.hgtags 2020-01-20 02:16:54.000000000 +0100
+++ new/corba-ea3169880d70/.hgtags 2020-04-22 00:47:15.000000000 +0200
@@ -1126,3 +1126,17 @@
72d4f7e239eec808290ee6e1ab99dfab88d66150 jdk8u242-b07
bdd855313cfed15bb2d6bd567c0487313752bcb2 jdk8u242-b08
bdd855313cfed15bb2d6bd567c0487313752bcb2 jdk8u242-ga
+f59374a419388a459f27b0c224fe00fd4b27a4ab icedtea-3.15.0
+f59374a419388a459f27b0c224fe00fd4b27a4ab icedtea-3.16.0pre00
+201757e54b483788b0925bd6e5fc010e6fe7ce2a jdk8u252-b00
+7f5bc788ce2a831eaf359d0c3ad759538e17f755 icedtea-3.16.0pre01
+f718ce62e7c8bf41eb3cbab2a5c0d0af94b7e03b jdk8u252-b01
+c43e6827a131c6b23a367f09146f911cf64251f1 jdk8u252-b02
+e612032f8f28daa0a41df1fd69ca4c94f64280ff jdk8u252-b03
+4eb5558f0f4fc6602ed0d01df95aeae1e77364c6 jdk8u252-b04
+b2c092b72c7c6a6fdcf99acb9feb31b807b24772 jdk8u252-b05
+ff8c2e73d641368a30508a038c4cf57391ef076a jdk8u252-b06
+ee99eeee44ad1b13088f8c70711668f0cdee7821 jdk8u252-b07
+63738d15bb7f5e30917754acd19c52a77265bcdb jdk8u252-b08
+9340b3be1b4792e1bca8b83f35c83baec2b358ec jdk8u252-b09
+9340b3be1b4792e1bca8b83f35c83baec2b358ec jdk8u252-ga
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/corba-f59374a41938/THIRD_PARTY_README
new/corba-ea3169880d70/THIRD_PARTY_README
--- old/corba-f59374a41938/THIRD_PARTY_README 2020-01-20 02:16:54.000000000
+0100
+++ new/corba-ea3169880d70/THIRD_PARTY_README 2020-04-22 00:47:15.000000000
+0200
@@ -1712,10 +1712,60 @@
--- begin of LICENSE ---
+ Mesa 3-D Graphics Library v19.2.1
+
+ Copyright (C) 1999-2007 Brian Paul All Rights Reserved.
+
+ Permission is hereby granted, free of charge, to any person obtaining a
+ copy of this software and associated documentation files (the "Software"),
+ to deal in the Software without restriction, including without limitation
+ the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ and/or sell copies of the Software, and to permit persons to whom the
+ Software is furnished to do so, subject to the following conditions:
+
+ The above copyright notice and this permission notice shall be included
+ in all copies or substantial portions of the Software.
+
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+ OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+ THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ SOFTWARE.
+
+Attention, Contributors
+
+When contributing to the Mesa project you must agree to the licensing terms
+of the component to which you're contributing.
+The following section lists the primary components of the Mesa distribution
+and their respective licenses.
+Mesa Component Licenses
+
+
+
+Component Location License
+------------------------------------------------------------------
+Main Mesa code src/mesa/ MIT
+Device drivers src/mesa/drivers/* MIT, generally
+
+Gallium code src/gallium/ MIT
+
+Ext headers GL/glext.h Khronos
+ GL/glxext.h Khronos
+ GL/wglext.h Khronos
+ KHR/khrplatform.h Khronos
+
+*****************************************************************************
+
+----
+include/GL/gl.h :
+
+
Mesa 3-D graphics library
- Version: 5.0
- Copyright (C) 1999-2002 Brian Paul All Rights Reserved.
+ Copyright (C) 1999-2006 Brian Paul All Rights Reserved.
+ Copyright (C) 2009 VMware, Inc. All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
@@ -1730,9 +1780,67 @@
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
- BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
- AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
- CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+ THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
+ OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
+ ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ OTHER DEALINGS IN THE SOFTWARE.
+
+ *****************************************************************************
+
+----
+include/GL/glext.h
+include/GL/glxext.h
+include/GL/wglxext.h :
+
+
+ Copyright (c) 2013 - 2018 The Khronos Group Inc.
+
+ Permission is hereby granted, free of charge, to any person obtaining a
+ copy of this software and/or associated documentation files (the
+ "Materials"), to deal in the Materials without restriction, including
+ without limitation the rights to use, copy, modify, merge, publish,
+ distribute, sublicense, and/or sell copies of the Materials, and to
+ permit persons to whom the Materials are furnished to do so, subject to
+ the following conditions:
+
+ The above copyright notice and this permission notice shall be included
+ in all copies or substantial portions of the Materials.
+
+ THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+ IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+ CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+ TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+ MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
+
+ *****************************************************************************
+
+----
+include/KHR/khrplatform.h :
+
+ Copyright (c) 2008 - 2018 The Khronos Group Inc.
+
+ Permission is hereby granted, free of charge, to any person obtaining a
+ copy of this software and/or associated documentation files (the
+ "Materials"), to deal in the Materials without restriction, including
+ without limitation the rights to use, copy, modify, merge, publish,
+ distribute, sublicense, and/or sell copies of the Materials, and to
+ permit persons to whom the Materials are furnished to do so, subject to
+ the following conditions:
+
+ The above copyright notice and this permission notice shall be included
+ in all copies or substantial portions of the Materials.
+
+ THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+ IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+ CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+ TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+ MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
+
+ *****************************************************************************
--- end of LICENSE ---
++++++ hotspot.tar.xz ++++++
/work/SRC/openSUSE:Leap:15.2/java-1_8_0-openjdk/hotspot.tar.xz
/work/SRC/openSUSE:Leap:15.2/.java-1_8_0-openjdk.new.3606/hotspot.tar.xz
differ: char 26, line 1
++++++ icedtea-3.15.0.tar.xz -> icedtea-3.16.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/icedtea-3.15.0/ChangeLog new/icedtea-3.16.0/ChangeLog
--- old/icedtea-3.15.0/ChangeLog 2020-01-21 02:50:40.438280558 +0100
+++ new/icedtea-3.16.0/ChangeLog 2020-05-02 19:51:26.434792358 +0200
@@ -1,3 +1,108 @@
+2020-05-02 Andrew John Hughes <[email protected]>
+
+ Prepare for release.
+ * NEWS: Set release date to today (2020-05-02).
+
+2020-05-01 Andrew John Hughes <[email protected]>
+
+ PR3786: Use 'JDK-' as prefix for bugs from
+ the OpenJDK bug tracker
+ * NEWS: Updated.
+
+2020-05-01 Andrew John Hughes <[email protected]>
+
+ Bump aarch32 to jdk8u252-ga-aarch32-20200415.
+ * NEWS: Updated.
+ * hotspot.map.in: Bump aarch32 to
+ jdk8u252-ga-aarch32-20200415.
+
+2020-05-01 Andrew John Hughes <[email protected]>
+
+ JDK-8224851, PR3785: AArch64: fix warnings
+ and errors with Clang and GCC 8.3
+ * NEWS: Updated.
+ * hotspot.map.in: Bump HotSpot revision to
+ include JDK-8224851/PR3785 for AArch64.
+
+2020-05-01 Andrew John Hughes <[email protected]>
+
+ Bump shenandoah to aarch64-shenandoah-jdk8u252-b09.
+ * NEWS: Updated.
+ * hotspot.map.in: Bump shenandoah to
+ aarch64-shenandoah-jdk8u252-b09.
+
+2020-04-30 Andrew John Hughes <[email protected]>
+
+ Bump to icedtea-3.16.0.
+ * Makefile.am:
+ (CORBA_CHANGESET): Update to icedtea-3.16.0 tag.
+ (JAXP_CHANGESET): Likewise.
+ (JAXWS_CHANGESET): Likewise.
+ (JDK_CHANGESET): Likewise.
+ (LANGTOOLS_CHANGESET): Likewise.
+ (OPENJDK_CHANGESET): Likewise.
+ (NASHORN_CHANGESET): Likewise.
+ (CORBA_SHA256SUM): Likewise.
+ (JAXP_SHA256SUM): Likewise.
+ (JAXWS_SHA256SUM): Likewise.
+ (JDK_SHA256SUM): Likewise.
+ (LANGTOOLS_SHA256SUM): Likewise.
+ (OPENJDK_SHA256SUM): Likewise.
+ (NASHORN_SHA256SUM): Likewise.
+ * NEWS: Updated.
+ * acinclude.m4:
+ (IT_DETERMINE_VERSION): Set BUILD_VERSION to b09
+ and MILESTONE to fcs for final release.
+ * configure.ac: Bump to 3.16.0.
+ * hotspot.map.in: Update to icedtea-3.16.0 tag.
+
+2020-04-18 Andrew John Hughes <[email protected]>
+
+ Bump aarch32 to jdk8u252-b01-aarch32-20200131.
+ * hotspot.map.in: Bump aarch32 to
+ jdk8u252-b01-aarch32-20200131.
+
+2020-03-04 Andrew John Hughes <[email protected]>
+
+ Bump shenandoah to aarch64-shenandoah-jdk8u252-b01
+ * hotspot.map.in: Bump shenandoah to
+ aarch64-shenandoah-jdk8u252-b01.
+
+2020-03-01 Andrew John Hughes <[email protected]>
+
+ Bump to icedtea-3.16.0pre01.
+ * Makefile.am:
+ (CORBA_CHANGESET): Update to icedtea-3.16.0pre01 tag.
+ (JAXP_CHANGESET): Likewise.
+ (JAXWS_CHANGESET): Likewise.
+ (JDK_CHANGESET): Likewise.
+ (LANGTOOLS_CHANGESET): Likewise.
+ (OPENJDK_CHANGESET): Likewise.
+ (NASHORN_CHANGESET): Likewise.
+ (CORBA_SHA256SUM): Likewise.
+ (JAXP_SHA256SUM): Likewise.
+ (JAXWS_SHA256SUM): Likewise.
+ (JDK_SHA256SUM): Likewise.
+ (LANGTOOLS_SHA256SUM): Likewise.
+ (OPENJDK_SHA256SUM): Likewise.
+ (NASHORN_SHA256SUM): Likewise.
+ (ICEDTEA_CONFIGURE): Set --with-extra-asflags from
+ ${CCASFLAGS}.
+ * NEWS: Updated.
+ * acinclude.m4:
+ (IT_DETERMINE_VERSION): Set JDK_UPDATE_VERSION to
+ 252, BUILD_VERSION to b01 and MILESTONE to ea for
+ a pre-release.
+ * configure.ac: Bump to 3.16.0pre01. Invoke AM_PROG_AS
+ to configure CCASFLAGS.
+ * hotspot.map.in: Update to icedtea-3.16.0pre01 tag.
+
+2020-01-20 Andrew John Hughes <[email protected]>
+
+ Start 3.16.0 release cycle.
+ * NEWS: Add 3.16.0 section.
+ * configure.ac: Bump to 3.16.0pre00.
+
2020-01-20 Andrew John Hughes <[email protected]>
Prepare for release.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/icedtea-3.15.0/Makefile.am
new/icedtea-3.16.0/Makefile.am
--- old/icedtea-3.15.0/Makefile.am 2020-01-20 05:45:29.370413353 +0100
+++ new/icedtea-3.16.0/Makefile.am 2020-05-02 04:51:52.827144272 +0200
@@ -1,20 +1,20 @@
# Dependencies
-CORBA_CHANGESET = f59374a41938
-JAXP_CHANGESET = f42bdc74d2f5
-JAXWS_CHANGESET = 4dee0def390a
-JDK_CHANGESET = c2f574d16c2f
-LANGTOOLS_CHANGESET = 9cb3b18d9139
-OPENJDK_CHANGESET = c0ec72b715dd
-NASHORN_CHANGESET = 04210bbb67cd
-
-CORBA_SHA256SUM =
008d694f1bc18a147b6762309e5017d826929dfedbb8150eb5bb5550be1f7d25
-JAXP_SHA256SUM =
e2ef2ae1f1a034fa18f1f48c1af497ff72f19d1eac4dc27f2b01f9aa5e502e9b
-JAXWS_SHA256SUM =
7e7b6fced17fbbe969276aa519cc16324651d8544eab696e41d1f74407d07c02
-JDK_SHA256SUM =
818e2fbf57c5bdfdcac312484262e4886f7a6738e7dd71da90d2a6ba71531865
-LANGTOOLS_SHA256SUM =
af7e2417b2b3dd3c2f40c280d9aee87afbbc7fd7df828fb42089b614e23fd236
-OPENJDK_SHA256SUM =
979f10d9eacaefcf78fe19cb63046205c26a65d7b925939d195ffc2726ed3020
-NASHORN_SHA256SUM =
0dd669ab749cd3273ac7c9ddc829087a7c2f8ecfb4cb19bf1d20ce0061b9c670
+CORBA_CHANGESET = ea3169880d70
+JAXP_CHANGESET = 883803235596
+JAXWS_CHANGESET = e5d96dc9988a
+JDK_CHANGESET = bb9b9a0ad162
+LANGTOOLS_CHANGESET = e47d37e5fe0b
+OPENJDK_CHANGESET = bca1f7228ce8
+NASHORN_CHANGESET = 1d70dcb4ab53
+
+CORBA_SHA256SUM =
45fbaefea10211f1efc17df5d1f2197583a119d2e8d1773ecd0f4fbc786813d3
+JAXP_SHA256SUM =
030ee059bcb815934b4ea4fb1e6b8d4ee4d15fdad6f4ea8ce20f99ded80631b6
+JAXWS_SHA256SUM =
b529f8d44af3ed7588e51f8326da2ba47fb3ea79c23933b5a7e8ec1e5e4e0f1b
+JDK_SHA256SUM =
da14787acc99062ffb8b087eb27619eded0c84649b4a4e0f8d50d5c067533e8b
+LANGTOOLS_SHA256SUM =
dd6978cce62c30bdeb2afeec865449d99e2a65a8555fdbecf9f7173c10022fcd
+OPENJDK_SHA256SUM =
f08a768697cefd1bc2b358b075803d366d7023c7e84a78fc47fef66134bbc7e9
+NASHORN_SHA256SUM =
30086e392a365242c7c61eee18534bfc1583ced855fbb301f187fcd16403845c
HS_TYPE = "`$(AWK) 'version==$$1 {print $$2}' version=$(HSBUILD)
$(abs_top_builddir)/hotspot.map`"
HS_URL = "`$(AWK) 'version==$$1 {print $$3}' version=$(HSBUILD)
$(abs_top_builddir)/hotspot.map`"
@@ -461,7 +461,8 @@
--with-vendor-vm-bug-url="${VENDOR_VM_BUG_URL}" \
--with-extra-cflags="$(CFLAGS)" \
--with-extra-cxxflags="$(CXXFLAGS)" \
- --with-extra-ldflags="$(LDFLAGS)"
+ --with-extra-ldflags="$(LDFLAGS)" \
+ --with-extra-asflags="$(CCASFLAGS)"
ICEDTEA_CONFIGURE_ENV = \
${ICEDTEA_COMMON_ENV} \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/icedtea-3.15.0/Makefile.in
new/icedtea-3.16.0/Makefile.in
--- old/icedtea-3.15.0/Makefile.in 2020-01-21 02:50:51.942102435 +0100
+++ new/icedtea-3.16.0/Makefile.in 2020-05-02 19:51:38.338610569 +0200
@@ -401,6 +401,9 @@
CACAO_IMPORT_PATH = @CACAO_IMPORT_PATH@
CC = @CC@
CCACHE = @CCACHE@
+CCAS = @CCAS@
+CCASDEPMODE = @CCASDEPMODE@
+CCASFLAGS = @CCASFLAGS@
CCDEPMODE = @CCDEPMODE@
CFLAGS = @CFLAGS@
CHMOD = @CHMOD@
@@ -636,6 +639,7 @@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
@@ -648,20 +652,20 @@
top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
-CORBA_CHANGESET = f59374a41938
-JAXP_CHANGESET = f42bdc74d2f5
-JAXWS_CHANGESET = 4dee0def390a
-JDK_CHANGESET = c2f574d16c2f
-LANGTOOLS_CHANGESET = 9cb3b18d9139
-OPENJDK_CHANGESET = c0ec72b715dd
-NASHORN_CHANGESET = 04210bbb67cd
-CORBA_SHA256SUM =
008d694f1bc18a147b6762309e5017d826929dfedbb8150eb5bb5550be1f7d25
-JAXP_SHA256SUM =
e2ef2ae1f1a034fa18f1f48c1af497ff72f19d1eac4dc27f2b01f9aa5e502e9b
-JAXWS_SHA256SUM =
7e7b6fced17fbbe969276aa519cc16324651d8544eab696e41d1f74407d07c02
-JDK_SHA256SUM =
818e2fbf57c5bdfdcac312484262e4886f7a6738e7dd71da90d2a6ba71531865
-LANGTOOLS_SHA256SUM =
af7e2417b2b3dd3c2f40c280d9aee87afbbc7fd7df828fb42089b614e23fd236
-OPENJDK_SHA256SUM =
979f10d9eacaefcf78fe19cb63046205c26a65d7b925939d195ffc2726ed3020
-NASHORN_SHA256SUM =
0dd669ab749cd3273ac7c9ddc829087a7c2f8ecfb4cb19bf1d20ce0061b9c670
+CORBA_CHANGESET = ea3169880d70
+JAXP_CHANGESET = 883803235596
+JAXWS_CHANGESET = e5d96dc9988a
+JDK_CHANGESET = bb9b9a0ad162
+LANGTOOLS_CHANGESET = e47d37e5fe0b
+OPENJDK_CHANGESET = bca1f7228ce8
+NASHORN_CHANGESET = 1d70dcb4ab53
+CORBA_SHA256SUM =
45fbaefea10211f1efc17df5d1f2197583a119d2e8d1773ecd0f4fbc786813d3
+JAXP_SHA256SUM =
030ee059bcb815934b4ea4fb1e6b8d4ee4d15fdad6f4ea8ce20f99ded80631b6
+JAXWS_SHA256SUM =
b529f8d44af3ed7588e51f8326da2ba47fb3ea79c23933b5a7e8ec1e5e4e0f1b
+JDK_SHA256SUM =
da14787acc99062ffb8b087eb27619eded0c84649b4a4e0f8d50d5c067533e8b
+LANGTOOLS_SHA256SUM =
dd6978cce62c30bdeb2afeec865449d99e2a65a8555fdbecf9f7173c10022fcd
+OPENJDK_SHA256SUM =
f08a768697cefd1bc2b358b075803d366d7023c7e84a78fc47fef66134bbc7e9
+NASHORN_SHA256SUM =
30086e392a365242c7c61eee18534bfc1583ced855fbb301f187fcd16403845c
HS_TYPE = "`$(AWK) 'version==$$1 {print $$2}' version=$(HSBUILD)
$(abs_top_builddir)/hotspot.map`"
HS_URL = "`$(AWK) 'version==$$1 {print $$3}' version=$(HSBUILD)
$(abs_top_builddir)/hotspot.map`"
HS_CHANGESET = "`$(AWK) 'version==$$1 {print $$4}' version=$(HSBUILD)
$(abs_top_builddir)/hotspot.map`"
@@ -876,7 +880,8 @@
--with-vendor-vm-bug-url="${VENDOR_VM_BUG_URL}" \
--with-extra-cflags="$(CFLAGS)" \
--with-extra-cxxflags="$(CXXFLAGS)" \
- --with-extra-ldflags="$(LDFLAGS)" $(am__append_11) \
+ --with-extra-ldflags="$(LDFLAGS)" \
+ --with-extra-asflags="$(CCASFLAGS)" $(am__append_11) \
$(am__append_12) $(am__append_13) $(am__append_14) \
$(am__append_15) $(am__append_17) $(am__append_18) \
$(am__append_19) $(am__append_20) $(am__append_22) \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/icedtea-3.15.0/NEWS new/icedtea-3.16.0/NEWS
--- old/icedtea-3.15.0/NEWS 2020-01-21 02:50:40.526279196 +0100
+++ new/icedtea-3.16.0/NEWS 2020-05-02 19:51:26.442792235 +0200
@@ -7,9 +7,210 @@
GX - https://bugs.gentoo.org/show_bug.cgi?id=X
CAX - http://server.complang.tuwien.ac.at/cgi-bin/bugzilla/show_bug.cgi?id=X
LPX - https://bugs.launchpad.net/bugs/X
+JDK-X - https://bugs.openjdk.java.net/browse/JDK-X
CVE-XXXX-YYYY: https://cve.mitre.org/cgi-bin/cvename.cgi?name=XXXX-YYYY
+New in release 3.16.0 (2020-05-02):
+
+* Security fixes
+ - JDK-8223898, CVE-2020-2754: Forward references to Nashorn
+ - JDK-8223904, CVE-2020-2755: Improve Nashorn matching
+ - JDK-8224541, CVE-2020-2756: Better mapping of serial ENUMs
+ - JDK-8224549, CVE-2020-2757: Less Blocking Array Queues
+ - JDK-8225603: Enhancement for big integers
+ - JDK-8227542: Manifest improved jar headers
+ - JDK-8231415, CVE-2020-2773: Better signatures in XML
+ - JDK-8233250: Better X11 rendering
+ - JDK-8233410: Better Build Scripting
+ - JDK-8234027: Better JCEKS key support
+ - JDK-8234408, CVE-2020-2781: Improve TLS session handling
+ - JDK-8234825, CVE-2020-2800: Better Headings for HTTP Servers
+ - JDK-8234841, CVE-2020-2803: Enhance buffering of byte buffers
+ - JDK-8235274, CVE-2020-2805: Enhance typing of methods
+ - JDK-8236201, CVE-2020-2830: Better Scanner conversions
+ - JDK-8238960: linux-i586 builds are inconsistent as the newly build jdk is
not able to reserve enough space for object heap
+* Import of OpenJDK 8 u252 build 01
+ - JDK-8028480: (zipfs) NoSuchFileException on creating a file in
ZipFileSystem with CREATE and WRITE
+ - JDK-8031191: Warning exception when XMLSignature logging is enabled
+ - JDK-8034773: (zipfs) newOutputstream uses CREATE_NEW when no options
specified
+ - JDK-8038431: Close InputStream when finished retrieving XML Signature HTTP
References
+ - JDK-8041620: Solaris Studio 12.4 C++ 5.13 change in behavior for placing
friend declarations within surrounding scope.
+ - JDK-8046044: Fix raw and unchecked lint warnings in XML Signature Impl
+ - JDK-8056313: TEST_BUG: java/util/Timer/NameConstructors.java fails
intermittently
+ - JDK-8144732: VM_HeapDumper hits assert with bad dump_len
+ - JDK-8150432: LocaleProviders.sh fails
+ - JDK-8150460: (linux|bsd|aix)_close.c: file descriptor table may become
large or may not work at all
+ - JDK-8216354: Syntax error in toolchain_windows.m4
+ - JDK-8218553: Enhance keystore load debug output
+ - JDK-8218580: endpoint identification algorithm should be case-insensitive
+ - JDK-8227397: Add --with-extra-asflags configure option
+ - JDK-8227662: freetype seeks to index at the end of the font data
+ - JDK-8231201: hs_err should print coalesced safepoint operations in Events
section
+ - JDK-8231991: Mouse wheel change focus on awt/swing windows
+ - JDK-8232003: (fs) Files.write can leak file descriptor in the exception
case
+ - JDK-8232154: Update Mesa 3-D Headers to version 19.2.1
+ - JDK-8232355: Two obsolete flags have the wrong obsolete version in 8u
+ - JDK-8233023: assert(Opcode() == mem->Opcode() ||
phase->C->get_alias_index(adr_type()) == Compile::AliasIdxRaw) failed: no
mismatched stores, except on raw memory
+ - JDK-8233404: System property to set the number of PBE iterations in JCEKS
keystores
+ - JDK-8234107: Several AWT modal dialog tests failing on Linux after
JDK-8231991
+ - JDK-8234264: Incorrect 8047434 JDK 8 backport in 8219677
+ - JDK-8234288: Turkey Time Zone returns incorrect time zone name
+ - JDK-8235637: jhsdb jmap from OpenJDK 11.0.5 doesn't work if prelink is
enabled
+ - JDK-8236873: Worker has a deadlock bug
+ - JDK-8237523: 8u backport of JDK-8216354 didn't include
generated-configure.sh changes
+* Import of OpenJDK 8 u252 build 02
+ - JDK-7143743: Potential memory leak with zip provider
+ - JDK-8033215: clang: node.cpp:284 IDX_INIT macro use uninitialized field
_out
+ - JDK-8143849: Integrate Marlin renderer per JEP 265
+ - JDK-8146792: Predicate moved after partial peel may lead to broken graph
+ - JDK-8193255: Root Certificates should be stored in text format and
assembled at build time
+ - JDK-8233995: java.vm.vendor (and potentially other properties/fields) not
correctly set in Windows/Hotspot build of OpenJDK8
+ - JDK-8235142: JDK-8193255 backport broke bootstrap with JDK 10
+* Import of OpenJDK 8 u252 build 03
+ - JDK-8005819: Support cross-realm MSSFU
+ - JDK-8046724: XML Signature ECKeyValue elements cannot be marshalled or
unmarshalled
+ - JDK-8079140: IgnoreAllErrorHandler should use doPrivileged when it reads
system properties
+ - JDK-8134579: [TESTBUG] Some bmi tests fail if can_access_local_variables
is on.
+ - JDK-8145055: Marlin renderer causes unaligned write accesses
+ - JDK-8145849: ALPN: getHandshakeApplicationProtocol() always return null
+ - JDK-8146293: Add support for RSASSA-PSS Signature algorithm
+ - JDK-8158978: ALPN not working when values are set directly on a
SSLServerSocket
+ - JDK-8162723: Array index overflow in Base64 utility class
+ - JDK-8170282: Enable ALPN parameters to be supplied during the TLS handshake
+ - JDK-8171443: (spec) An ALPN callback function may also ignore ALPN
+ - JDK-8175029: StackOverflowError in X509CRL and
X509Certificate.verify(PublicKey, Provider)
+ - JDK-8200400: Restrict Sasl mechanisms
+ - JDK-8205445: Add RSASSA-PSS Signature support to SunMSCAPI
+ - JDK-8205720: KeyFactory#getKeySpec and translateKey throws
NullPointerException with Invalid key
+ - JDK-8206171: Signature#getParameters for RSASSA-PSS throws
ProviderException when not initialized
+ - JDK-8213009: Refactoring existing SunMSCAPI classes
+ - JDK-8213010: Supporting keys created with certmgr.exe
+ - JDK-8214096: sun.security.util.SignatureUtil passes null parameter, so JCE
validation fails
+ - JDK-8215694: keytool cannot generate RSASSA-PSS certificates
+ - JDK-8216039: TLS with BC and RSASSA-PSS breaks ECDHServerKeyExchange
+ - JDK-8221407: Windows 32bit build error in libsunmscapi/security.cpp
+ - JDK-8223003: SunMSCAPI keys are not cleaned up
+ - JDK-8223063: Support CNG RSA keys
+ - JDK-8223158: Docked MacBook cannot start any Java Swing applications
+ - JDK-8225180: SignedObject with invalid Key not throwing the
InvalidKeyException in Windows
+ - JDK-8225392: Comparison builds are failing due to cacerts file
+ - JDK-8225745: NoSuchAlgorithmException exception for SHA256withECDSA with
RSASSA-PSS support
+ - JDK-8229767: Typo in java.security: Sasl.createClient and Sasl.createServer
+ - JDK-8230977: JEP 244/8051498 - TLS Application-Layer Protocol Negotiation
Extension (Java SE 8)
+ - JDK-8230978: Add support for RSASSA-PSS Signature algorithm (Java SE 8)
+ - JDK-8234245: sun/security/lib/cacerts/VerifyCACerts.java fails due to
wrong checksum
+ - JDK-8236470: Deal with ECDSA using ecdsa-with-SHA2 plus hash algorithm as
AlgorithmId
+ - JDK-8238502: sunmscapi.dll causing EXCEPTION_ACCESS_VIOLATION
+* Import of OpenJDK 8 u252 build 04
+ - JDK-8047212: runtime/ParallelClassLoading/bootstrap/random/inner-complex
assert(ObjectSynchronizer::verify_objmon_isinpool(inf)) failed: monitor is
invalid
+ - JDK-8135318: CMS wrong max_eden_size for check_gc_overhead_limit
+ - JDK-8144445: Maximum size checking in Marlin ArrayCache utility methods is
not optimal
+ - JDK-8144446: Automate the Marlin crash test
+ - JDK-8144630: Use PrivilegedAction to create Thread in Marlin RendererStats
+ - JDK-8215756: Memory leaks in the AWT on macOS
+ - JDK-8219244: NMT: Change ThreadSafepointState's allocation type from
mtInternal to mtThread
+ - JDK-8225128: Add exception for expiring DocuSign root to VerifyCACerts test
+ - JDK-8229345: Memory leak due to vtable stubs not being shared on SPARC
+ - JDK-8229872: (fs) Increase buffer size used with getmntent
+ - JDK-8236179: C1 register allocation error with T_ADDRESS
+ - JDK-8237368: Problem with NullPointerException in RMI TCPEndpoint.read
+* Import of OpenJDK 8 u252 build 05
+ - JDK-8022263: use same Clang warnings on BSD as on Linux
+ - JDK-8055283: Expand ResourceHashtable with C_HEAP allocation, removal and
some unit tests
+ - JDK-8068184: Fix for JDK-8032832 caused a deadlock
+ - JDK-8079693: Add support for ECDSA P-384 and P-521 curves to XML Signature
+ - JDK-8132130: some docs cleanup
+ - JDK-8144526: Remove Marlin logging use of deleted internal API
+ - JDK-8144654: Improve Marlin logging
+ - JDK-8144718: Pisces / Marlin Strokers may generate invalid curves with
huge coordinates and round joins
+ - JDK-8166976: TestCipherPBECons has wrong @run line
+ - JDK-8167409: Invalid value passed to critical JNI function
+ - JDK-8181872: C1: possible overflow when strength reducing integer multiply
by constant
+ - JDK-8187078: -XX:+VerifyOops finds numerous problems when running JPRT
+ - JDK-8191227: issues with unsafe handle resolution
+ - JDK-8216472: (se) Stack overflow during selection operation leads to crash
(win)
+ - JDK-8229022: BufferedReader performance can be improved by using
StringBuilder
+ - JDK-8231430: C2: Memory stomp in max_array_length() for T_ILLEGAL type
+ - JDK-8235904: Infinite loop when rendering huge lines
+* Import of OpenJDK 8 u252 build 06
+ - JDK-8225130: Add exception for expiring Comodo roots to VerifyCACerts test
+ - JDK-8230235: Rendering HTML with empty img attribute and documentBaseKey
cause Exception
+ - JDK-8235744: PIT:
test/jdk/javax/swing/text/html/TestJLabelWithHTMLText.java times out in
linux-x64
+ - JDK-8240521: Revert backport of 8231584: Deadlock with
ClassLoader.findLibrary and System.loadLibrary call
+* Import of OpenJDK 8 u252 build 07
+ - JDK-8197441: Signature#initSign/initVerify for an invalid private/public
key fails with ClassCastException for SunPKCS11 provider
+* Import of OpenJDK 8 u252 build 08
+ - JDK-8241296: Segfault in JNIHandleBlock::oops_do()
+ - JDK-8241307: Marlin renderer should not be the default in 8u252
+* Import of OpenJDK 8 u252 build 09
+ - JDK-8204152: SignedObject throws NullPointerException for null keys with
an initialized Signature object
+ - JDK-8219597: (bf) Heap buffer state changes could provoke unexpected
exceptions
+* Backports
+ - JDK-8035949, PR3784: Remove unused macro USE_SELECT and clean up Unix
version of net_util_md.{c,h}
+ - JDK-8167481, PR3784: cleanup of headers and includes for native libnet
+ - JDK-8195607, PR3776: sun/security/pkcs11/Secmod/TestNssDbSqlite.java
failed with "NSS initialization failed" on NSS 3.34.1
+* Bug fixes
+ - PR3786: Use 'JDK-' as prefix for bugs from the OpenJDK bug tracker
+* Shenandoah
+ - AArch64: Fix LRB use in LIRGenerator::do_UnsafeGetAndSetObject
+ - [backport] 8221751: Shenandoah: Improve SATB enqueueing
+ - [backport] 8221848: Shenandoah: ArrayCopy post-barrier improvements
+ - [backport] 8222766: Shenandoah: streamline post-LRB CAS barrier (x86)
+ - [backport] 8223951: Shenandoah: Only need to update thread roots during
final update refs
+ - [backport] 8224179: Shenandoah: CTW test failures with traversal GC
+ - [backport] 8224495: Shenandoah: Do not rescan code roots in final mark
pause if it is not degenerated GC
+ - [backport] 8224508: Shenandoah: Need to update thread roots in final mark
for piggyback ref update cycle
+ - [backport] 8224525: Shenandoah: Eliminate shenandoah verifier's
side-effects
+ - [backport] 8225171: Remove leftovers in shenandoahBarrierSetC1.cpp
+ - [backport] 8225341: Shenandoah: CM::update_thread_roots() needs to handle
derived pointers
+ - [backport] 8226586: Shenandoah: No need to pre-evacuate roots for
degenerated GC
+ - [backport] 8227327: Shenandoah: Faster and more parallel tests
+ - [backport] 8227676: Shenandoah: More consistent naming of LRB entry points
+ - [backport] 8228364: Shenandoah: Remove unused code from
ShenandoahBarrierSetC1
+ - [backport] 8229865: Use explicit #include debug.hpp for STATIC_ASSERT in
gc/shenandoah/shenandoahUtils.cpp
+ - [backport] 8229919: Support JNI Critical functions in object pinning API
on x86_32 platforms
+ - [backport] 8231086: Shenandoah: Stronger invariant for object-arraycopy
+ - [backport] 8231293: Shenandoah: Traversal should not revive dead weak roots
+ - [backport] 8231410: Shenandoah: clone barrier should use base pointer
+ - [backport] 8231447: Shenandoah: Compilation-time regression after
JDK-8231086
+ - [backport] 8231499: Shenandoah:
compiler/arraycopy/TestDefaultMethodArrayCloneDeoptC2 fails
+ - [backport] 8232205: Shenandoah: missing "Update References" -> "Update
Roots" tracing
+ - [backport] 8232778: Shenandoah: SBSA::arraycopy_prologue checks wrong
register
+ - [backport] 8232908: Shenandoah: compact heuristics has incorrect trigger
"Free is lower than allocated recently"
+ - [backport] 8233387: Shenandoah: passive mode should disable pacing
ergonomically
+ - [backport] 8233520: Shenandoah: do not sleep when thread is attaching
+ - [backport] 8233850: Shenandoah: Shenandoah thread count ergonomics should
be container aware
+ - [backport] 8234232: [TESTBUG] gc/shenandoah/jvmti/TestHeapDump.java fails
with -Xcomp
+ - [backport] 8235636: gc/shenandoah/compiler/TestUnsafeOffheapSwap.java
fails after JDK-8226411
+ - [backport] 8235729: Shenandoah: Remove useless casting to non-constant
+ - [backport] 8236106: [TESTBUG] Shenandoah: Make TestThreadFailure more
resilient
+ - [backport] 8236181: C2: Remove useless step_over_gc_barrier() in int->bool
conversion
+ - [backport] 8236732: Shenandoah: Stricter placement for oom-evac scopes
+ - [backport] 8236851: Shenandoah: More details in Traversal GC event messages
+ - [backport] 8237007: Shenandoah: assert(_base == Tuple) failure during C2
compilation
+ - [backport] 8237038: Shenandoah: Reduce thread pool size in
TestEvilSyncBug.java test
+ - [backport] 8237570: Shenandoah: cleanup uses of allocation/free threshold
in static heuristics
+ - [backport] 8237586: Shenandoah: provide option to disable periodic GC
+ - [backport] 8239868: Shenandoah: ditch C2 node limit adjustments
+ - [backport] 8239904: Shenandoah: accumulated penalties should not be over
100% of capacity
+ - [backport] 8240069: Shenandoah: turn more flags diagnostic
+ - [backport] 8240070: Shenandoah: remove obsolete
ShenandoahCommonGCStateLoads
+ - [backport] 8240076: Shenandoah: pacer should cover reset and preclean
phases
+ - [backport] 8240215: Shenandoah: remove ShenandoahAllocationTrace
+ - [backport] 8240216: Shenandoah: remove ShenandoahTerminationTrace
+ - [backport] 8240217: Shenandoah: remove ShenandoahEvacAssist
+ - [backport] 8240534: Shenandoah: ditch debug safepoint timeout adjustment
+ - Fix LRB use in LIRGenerator::do_UnsafeGetAndSetObject
+ - Fix tier2_gc_shenandoah group definition
+ - Rectify JDK-8191227 workaround for Shenandoah
+ - Revert leftover changes in type.{cpp|hpp}
+ - JDK-8233500: Shenandoah: Shenandoah load barrier should save registers
before calling keep alive barrier on x86
+* AArch64 port
+ - JDK-8224851, PR3785: AArch64: fix warnings and errors with Clang and GCC
8.3
+* AArch32 port
+ - JDK-8240219: CPU specific port of 8229345: Memory leak due to vtable stubs
not being shared on SPARC
+
New in release 3.15.0 (2020-01-20):
* Security fixes
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/icedtea-3.15.0/acinclude.m4
new/icedtea-3.16.0/acinclude.m4
--- old/icedtea-3.15.0/acinclude.m4 2020-01-20 05:45:29.362413475 +0100
+++ new/icedtea-3.16.0/acinclude.m4 2020-05-02 04:51:52.819144394 +0200
@@ -2089,8 +2089,8 @@
AC_MSG_CHECKING([which branch and release of IcedTea is being built])
JAVA_VER=1.8.0
JAVA_VENDOR=openjdk
- JDK_UPDATE_VERSION=242
- BUILD_VERSION=b08
+ JDK_UPDATE_VERSION=252
+ BUILD_VERSION=b09
MILESTONE=fcs
if test "x${MILESTONE}" = "xfcs"; then
COMBINED_VERSION=${JDK_UPDATE_VERSION}-${BUILD_VERSION}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/icedtea-3.15.0/aclocal.m4
new/icedtea-3.16.0/aclocal.m4
--- old/icedtea-3.15.0/aclocal.m4 2020-01-21 02:50:49.698137179 +0100
+++ new/icedtea-3.16.0/aclocal.m4 2020-05-02 19:51:36.118644472 +0200
@@ -332,6 +332,26 @@
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
+# Figure out how to run the assembler. -*- Autoconf -*-
+
+# Copyright (C) 2001-2017 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_PROG_AS
+# ----------
+AC_DEFUN([AM_PROG_AS],
+[# By default we simply use the C compiler to build assembly code.
+AC_REQUIRE([AC_PROG_CC])
+test "${CCAS+set}" = set || CCAS=$CC
+test "${CCASFLAGS+set}" = set || CCASFLAGS=$CFLAGS
+AC_ARG_VAR([CCAS], [assembler compiler command (defaults to CC)])
+AC_ARG_VAR([CCASFLAGS], [assembler compiler flags (defaults to CFLAGS)])
+_AM_IF_OPTION([no-dependencies],, [_AM_DEPENDENCIES([CCAS])])dnl
+])
+
# AM_AUX_DIR_EXPAND -*- Autoconf -*-
# Copyright (C) 2001-2017 Free Software Foundation, Inc.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/icedtea-3.15.0/configure new/icedtea-3.16.0/configure
--- old/icedtea-3.15.0/configure 2020-01-21 02:50:51.074115874 +0100
+++ new/icedtea-3.16.0/configure 2020-05-02 19:51:37.486623580 +0200
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for icedtea 3.15.0.
+# Generated by GNU Autoconf 2.69 for icedtea 3.16.0.
#
# Report bugs to <[email protected]>.
#
@@ -580,8 +580,8 @@
# Identity of this package.
PACKAGE_NAME='icedtea'
PACKAGE_TARNAME='icedtea'
-PACKAGE_VERSION='3.15.0'
-PACKAGE_STRING='icedtea 3.15.0'
+PACKAGE_VERSION='3.16.0'
+PACKAGE_STRING='icedtea 3.16.0'
PACKAGE_BUGREPORT='[email protected]'
PACKAGE_URL=''
@@ -981,6 +981,11 @@
DOWNLOADING_TRUE
BOOTSTRAPPING_FALSE
BOOTSTRAPPING_TRUE
+am__fastdepCCAS_FALSE
+am__fastdepCCAS_TRUE
+CCASDEPMODE
+CCASFLAGS
+CCAS
am__fastdepCXX_FALSE
am__fastdepCXX_TRUE
CXXDEPMODE
@@ -1076,6 +1081,7 @@
docdir
oldincludedir
includedir
+runstatedir
localstatedir
sharedstatedir
sysconfdir
@@ -1194,6 +1200,8 @@
CXX
CXXFLAGS
CCC
+CCAS
+CCASFLAGS
PKG_CONFIG
PKG_CONFIG_PATH
PKG_CONFIG_LIBDIR
@@ -1270,6 +1278,7 @@
sysconfdir='${prefix}/etc'
sharedstatedir='${prefix}/com'
localstatedir='${prefix}/var'
+runstatedir='${localstatedir}/run'
includedir='${prefix}/include'
oldincludedir='/usr/include'
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
@@ -1522,6 +1531,15 @@
| -silent | --silent | --silen | --sile | --sil)
silent=yes ;;
+ -runstatedir | --runstatedir | --runstatedi | --runstated \
+ | --runstate | --runstat | --runsta | --runst | --runs \
+ | --run | --ru | --r)
+ ac_prev=runstatedir ;;
+ -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
+ | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
+ | --run=* | --ru=* | --r=*)
+ runstatedir=$ac_optarg ;;
+
-sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
ac_prev=sbindir ;;
-sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
@@ -1659,7 +1677,7 @@
for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
datadir sysconfdir sharedstatedir localstatedir includedir \
oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
- libdir localedir mandir
+ libdir localedir mandir runstatedir
do
eval ac_val=\$$ac_var
# Remove trailing slashes.
@@ -1772,7 +1790,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures icedtea 3.15.0 to adapt to many kinds of systems.
+\`configure' configures icedtea 3.16.0 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1812,6 +1830,7 @@
--sysconfdir=DIR read-only single-machine data [PREFIX/etc]
--sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
--localstatedir=DIR modifiable single-machine data [PREFIX/var]
+ --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
--libdir=DIR object code libraries [EPREFIX/lib]
--includedir=DIR C header files [PREFIX/include]
--oldincludedir=DIR C header files for non-gcc [/usr/include]
@@ -1843,7 +1862,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of icedtea 3.15.0:";;
+ short | recursive ) echo "Configuration of icedtea 3.16.0:";;
esac
cat <<\_ACEOF
@@ -2003,6 +2022,8 @@
you have headers in a nonstandard directory <include dir>
CXX C++ compiler command
CXXFLAGS C++ compiler flags
+ CCAS assembler compiler command (defaults to CC)
+ CCASFLAGS assembler compiler flags (defaults to CFLAGS)
PKG_CONFIG path to pkg-config utility
PKG_CONFIG_PATH
directories to add to pkg-config's search path
@@ -2123,7 +2144,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-icedtea configure 3.15.0
+icedtea configure 3.16.0
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2692,7 +2713,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by icedtea $as_me 3.15.0, which was
+It was created by icedtea $as_me 3.16.0, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -3665,7 +3686,7 @@
# Define the identity of the package.
PACKAGE='icedtea'
- VERSION='3.15.0'
+ VERSION='3.16.0'
cat >>confdefs.h <<_ACEOF
@@ -3883,8 +3904,8 @@
$as_echo_n "checking which branch and release of IcedTea is being built... "
>&6; }
JAVA_VER=1.8.0
JAVA_VENDOR=openjdk
- JDK_UPDATE_VERSION=242
- BUILD_VERSION=b08
+ JDK_UPDATE_VERSION=252
+ BUILD_VERSION=b09
MILESTONE=fcs
if test "x${MILESTONE}" = "xfcs"; then
COMBINED_VERSION=${JDK_UPDATE_VERSION}-${BUILD_VERSION}
@@ -5337,6 +5358,139 @@
fi
+# By default we simply use the C compiler to build assembly code.
+
+test "${CCAS+set}" = set || CCAS=$CC
+test "${CCASFLAGS+set}" = set || CCASFLAGS=$CFLAGS
+
+
+
+depcc="$CCAS" am_compiler_list=
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc"
>&5
+$as_echo_n "checking dependency style of $depcc... " >&6; }
+if ${am_cv_CCAS_dependencies_compiler_type+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+ # We make a subdir and do the tests there. Otherwise we can end up
+ # making bogus files that we don't know about and never remove. For
+ # instance it was reported that on HP-UX the gcc test will end up
+ # making a dummy file named 'D' -- because '-MD' means "put the output
+ # in D".
+ rm -rf conftest.dir
+ mkdir conftest.dir
+ # Copy depcomp to subdir because otherwise we won't find it if we're
+ # using a relative directory.
+ cp "$am_depcomp" conftest.dir
+ cd conftest.dir
+ # We will build objects and dependencies in a subdirectory because
+ # it helps to detect inapplicable dependency modes. For instance
+ # both Tru64's cc and ICC support -MD to output dependencies as a
+ # side effect of compilation, but ICC will put the dependencies in
+ # the current directory while Tru64 will put them in the object
+ # directory.
+ mkdir sub
+
+ am_cv_CCAS_dependencies_compiler_type=none
+ if test "$am_compiler_list" = ""; then
+ am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
+ fi
+ am__universal=false
+
+
+ for depmode in $am_compiler_list; do
+ # Setup a source with many dependencies, because some compilers
+ # like to wrap large dependency lists on column 80 (with \), and
+ # we should not choose a depcomp mode which is confused by this.
+ #
+ # We need to recreate these files for each test, as the compiler may
+ # overwrite some of them when testing with obscure command lines.
+ # This happens at least with the AIX C compiler.
+ : > sub/conftest.c
+ for i in 1 2 3 4 5 6; do
+ echo '#include "conftst'$i'.h"' >> sub/conftest.c
+ # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
+ # Solaris 10 /bin/sh.
+ echo '/* dummy */' > sub/conftst$i.h
+ done
+ echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
+
+ # We check with '-c' and '-o' for the sake of the "dashmstdout"
+ # mode. It turns out that the SunPro C++ compiler does not properly
+ # handle '-M -o', and we need to detect this. Also, some Intel
+ # versions had trouble with output in subdirs.
+ am__obj=sub/conftest.${OBJEXT-o}
+ am__minus_obj="-o $am__obj"
+ case $depmode in
+ gcc)
+ # This depmode causes a compiler race in universal mode.
+ test "$am__universal" = false || continue
+ ;;
+ nosideeffect)
+ # After this tag, mechanisms are not by side-effect, so they'll
+ # only be used when explicitly requested.
+ if test "x$enable_dependency_tracking" = xyes; then
+ continue
+ else
+ break
+ fi
+ ;;
+ msvc7 | msvc7msys | msvisualcpp | msvcmsys)
+ # This compiler won't grok '-c -o', but also, the minuso test has
+ # not run yet. These depmodes are late enough in the game, and
+ # so weak that their functioning should not be impacted.
+ am__obj=conftest.${OBJEXT-o}
+ am__minus_obj=
+ ;;
+ none) break ;;
+ esac
+ if depmode=$depmode \
+ source=sub/conftest.c object=$am__obj \
+ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
+ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
+ >/dev/null 2>conftest.err &&
+ grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
+ grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
+ grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
+ ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
+ # icc doesn't choke on unknown options, it will just issue warnings
+ # or remarks (even with -Werror). So we grep stderr for any message
+ # that says an option was ignored or not supported.
+ # When given -MP, icc 7.0 and 7.1 complain thusly:
+ # icc: Command line warning: ignoring option '-M'; no argument required
+ # The diagnosis changed in icc 8.0:
+ # icc: Command line remark: option '-MP' not supported
+ if (grep 'ignoring option' conftest.err ||
+ grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
+ am_cv_CCAS_dependencies_compiler_type=$depmode
+ break
+ fi
+ fi
+ done
+
+ cd ..
+ rm -rf conftest.dir
+else
+ am_cv_CCAS_dependencies_compiler_type=none
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result:
$am_cv_CCAS_dependencies_compiler_type" >&5
+$as_echo "$am_cv_CCAS_dependencies_compiler_type" >&6; }
+CCASDEPMODE=depmode=$am_cv_CCAS_dependencies_compiler_type
+
+ if
+ test "x$enable_dependency_tracking" != xno \
+ && test "$am_cv_CCAS_dependencies_compiler_type" = gcc3; then
+ am__fastdepCCAS_TRUE=
+ am__fastdepCCAS_FALSE='#'
+else
+ am__fastdepCCAS_TRUE='#'
+ am__fastdepCCAS_FALSE=
+fi
+
+
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build a
bootstrap version first" >&5
@@ -9943,7 +10097,7 @@
mkdir tmp.$$
cd tmp.$$
cat << \EOF > $CLASS
-/* [#]line 9946 "configure" */
+/* [#]line 10100 "configure" */
import java.util.HashMap;
import java.util.Map;
@@ -9985,7 +10139,7 @@
mkdir tmp.$$
cd tmp.$$
cat << \EOF > $CLASS
-/* [#]line 9988 "configure" */
+/* [#]line 10142 "configure" */
public class Test
{
@@ -10027,7 +10181,7 @@
mkdir tmp.$$
cd tmp.$$
cat << \EOF > $CLASS
-/* [#]line 10030 "configure" */
+/* [#]line 10184 "configure" */
public class Test
{
@@ -10062,7 +10216,7 @@
mkdir tmp.$$
cd tmp.$$
cat << \EOF > $CLASS
-/* [#]line 10065 "configure" */
+/* [#]line 10219 "configure" */
public class Test
{
@@ -15353,6 +15507,10 @@
as_fn_error $? "conditional \"am__fastdepCXX\" was never defined.
Usually this means the macro was only invoked conditionally." "$LINENO" 5
fi
+if test -z "${am__fastdepCCAS_TRUE}" && test -z "${am__fastdepCCAS_FALSE}";
then
+ as_fn_error $? "conditional \"am__fastdepCCAS\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
if test -z "${BOOTSTRAPPING_TRUE}" && test -z "${BOOTSTRAPPING_FALSE}"; then
as_fn_error $? "conditional \"BOOTSTRAPPING\" was never defined.
Usually this means the macro was only invoked conditionally." "$LINENO" 5
@@ -16139,7 +16297,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by icedtea $as_me 3.15.0, which was
+This file was extended by icedtea $as_me 3.16.0, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -16196,7 +16354,7 @@
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //;
s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-icedtea config.status 3.15.0
+icedtea config.status 3.16.0
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/icedtea-3.15.0/configure.ac
new/icedtea-3.16.0/configure.ac
--- old/icedtea-3.15.0/configure.ac 2020-01-20 05:45:29.362413475 +0100
+++ new/icedtea-3.16.0/configure.ac 2020-05-02 04:51:52.819144394 +0200
@@ -1,4 +1,4 @@
-AC_INIT([icedtea], [3.15.0], [[email protected]])
+AC_INIT([icedtea], [3.16.0], [[email protected]])
AC_CANONICAL_HOST
AC_CANONICAL_TARGET
AM_INIT_AUTOMAKE([1.9 tar-pax foreign])
@@ -21,6 +21,7 @@
AC_PROG_CC
AC_PROG_CXX
+AM_PROG_AS
IT_CHECK_IF_BOOTSTRAPPING
IT_CHECK_IF_DOWNLOADING
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/icedtea-3.15.0/hotspot.map.in
new/icedtea-3.16.0/hotspot.map.in
--- old/icedtea-3.15.0/hotspot.map.in 2020-01-20 05:45:29.366413414 +0100
+++ new/icedtea-3.16.0/hotspot.map.in 2020-05-02 04:51:52.823144333 +0200
@@ -1,4 +1,4 @@
# version type(drop/hg) url changeset sha256sum
-default drop
https://icedtea.classpath.org/download/drops/icedtea8/@ICEDTEA_RELEASE@
f76744714698 ff331bd89896681153bc8ed69f397995627fd56ed39081a4ff4388a918b101a5
-shenandoah drop
https://icedtea.classpath.org/download/drops/icedtea8/@ICEDTEA_RELEASE@
9fcff2250bb4 f0295e49322c7a2c3cf2182f11c15ecd4e7e1568afaf4e3e73274d5a5d1bb7d6
-aarch32 drop
https://icedtea.classpath.org/download/drops/icedtea8/@ICEDTEA_RELEASE@
4107aea57664 e2204223e406404ce552cdd36b16e2e7140fcdefbad45f3861744d02aef253af
+default drop
https://icedtea.classpath.org/download/drops/icedtea8/@ICEDTEA_RELEASE@
eeb08cfebded a6b3e5379b95d6263d8d397cf181d6c07946400f1d5a424a8bc06c1cce9ef1e3
+shenandoah drop
https://icedtea.classpath.org/download/drops/icedtea8/@ICEDTEA_RELEASE@
e4e81ae21643 9f3d54522e8d8f97d0d6bc4c3b2e2e8779bdffbac0b7fea5b7a27e6ec665db7c
+aarch32 drop
https://icedtea.classpath.org/download/drops/icedtea8/@ICEDTEA_RELEASE@
ecc1eb1dc760 271c119ce3691af203f6d13709e65a3de1c43cc880fc1d3ffbc05e8ec595589b
++++++ jaxp.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/jaxp-f42bdc74d2f5/.hgtags
new/jaxp-883803235596/.hgtags
--- old/jaxp-f42bdc74d2f5/.hgtags 2020-01-20 02:16:55.000000000 +0100
+++ new/jaxp-883803235596/.hgtags 2020-04-22 00:47:16.000000000 +0200
@@ -1090,3 +1090,17 @@
8bddae4d0a3d727b1f254ec8932fb2e505fd01de jdk8u242-b07
eac8e0f4e575f35d0266340575d79f1102ef0502 jdk8u242-b08
eac8e0f4e575f35d0266340575d79f1102ef0502 jdk8u242-ga
+f42bdc74d2f513168daf6ea608a6e72d7b134e0b icedtea-3.15.0
+f42bdc74d2f513168daf6ea608a6e72d7b134e0b icedtea-3.16.0pre00
+41b0b125cb4a58be7e24f3b01901abc5fd589d62 jdk8u252-b00
+e186cc599b97dd25d587f2e84df4999c24f45669 icedtea-3.16.0pre01
+c74e6ad60110a7d95568c96e1d375007531a2d3e jdk8u252-b01
+a8a94522990d0ccd5525ffbf12e9ca0074a9ae95 jdk8u252-b02
+3caad4f1dcbc4aa5265a8ac7d494fc685d1d86c6 jdk8u252-b03
+d71d04eabe6424cb001f59c7448535ce9a8a5d86 jdk8u252-b04
+49013f07f606b0226e8dffe6f3ad865cd100e52e jdk8u252-b05
+4f24bfe038c3727f560c5eca38a766158037a44b jdk8u252-b06
+ca05e6121665397a1a6a814fdf9fc206a5ecb370 jdk8u252-b07
+d1a8fb9aafdd8a6bfad7ee853e160101dae10787 jdk8u252-b08
+8476d78dc6957469844a3f451abb654105f2e5d9 jdk8u252-b09
+8476d78dc6957469844a3f451abb654105f2e5d9 jdk8u252-ga
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/jaxp-f42bdc74d2f5/THIRD_PARTY_README
new/jaxp-883803235596/THIRD_PARTY_README
--- old/jaxp-f42bdc74d2f5/THIRD_PARTY_README 2020-01-20 02:16:55.000000000
+0100
+++ new/jaxp-883803235596/THIRD_PARTY_README 2020-04-22 00:47:16.000000000
+0200
@@ -1712,10 +1712,60 @@
--- begin of LICENSE ---
+ Mesa 3-D Graphics Library v19.2.1
+
+ Copyright (C) 1999-2007 Brian Paul All Rights Reserved.
+
+ Permission is hereby granted, free of charge, to any person obtaining a
+ copy of this software and associated documentation files (the "Software"),
+ to deal in the Software without restriction, including without limitation
+ the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ and/or sell copies of the Software, and to permit persons to whom the
+ Software is furnished to do so, subject to the following conditions:
+
+ The above copyright notice and this permission notice shall be included
+ in all copies or substantial portions of the Software.
+
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+ OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+ THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ SOFTWARE.
+
+Attention, Contributors
+
+When contributing to the Mesa project you must agree to the licensing terms
+of the component to which you're contributing.
+The following section lists the primary components of the Mesa distribution
+and their respective licenses.
+Mesa Component Licenses
+
+
+
+Component Location License
+------------------------------------------------------------------
+Main Mesa code src/mesa/ MIT
+Device drivers src/mesa/drivers/* MIT, generally
+
+Gallium code src/gallium/ MIT
+
+Ext headers GL/glext.h Khronos
+ GL/glxext.h Khronos
+ GL/wglext.h Khronos
+ KHR/khrplatform.h Khronos
+
+*****************************************************************************
+
+----
+include/GL/gl.h :
+
+
Mesa 3-D graphics library
- Version: 5.0
- Copyright (C) 1999-2002 Brian Paul All Rights Reserved.
+ Copyright (C) 1999-2006 Brian Paul All Rights Reserved.
+ Copyright (C) 2009 VMware, Inc. All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
@@ -1730,9 +1780,67 @@
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
- BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
- AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
- CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+ THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
+ OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
+ ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ OTHER DEALINGS IN THE SOFTWARE.
+
+ *****************************************************************************
+
+----
+include/GL/glext.h
+include/GL/glxext.h
+include/GL/wglxext.h :
+
+
+ Copyright (c) 2013 - 2018 The Khronos Group Inc.
+
+ Permission is hereby granted, free of charge, to any person obtaining a
+ copy of this software and/or associated documentation files (the
+ "Materials"), to deal in the Materials without restriction, including
+ without limitation the rights to use, copy, modify, merge, publish,
+ distribute, sublicense, and/or sell copies of the Materials, and to
+ permit persons to whom the Materials are furnished to do so, subject to
+ the following conditions:
+
+ The above copyright notice and this permission notice shall be included
+ in all copies or substantial portions of the Materials.
+
+ THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+ IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+ CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+ TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+ MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
+
+ *****************************************************************************
+
+----
+include/KHR/khrplatform.h :
+
+ Copyright (c) 2008 - 2018 The Khronos Group Inc.
+
+ Permission is hereby granted, free of charge, to any person obtaining a
+ copy of this software and/or associated documentation files (the
+ "Materials"), to deal in the Materials without restriction, including
+ without limitation the rights to use, copy, modify, merge, publish,
+ distribute, sublicense, and/or sell copies of the Materials, and to
+ permit persons to whom the Materials are furnished to do so, subject to
+ the following conditions:
+
+ The above copyright notice and this permission notice shall be included
+ in all copies or substantial portions of the Materials.
+
+ THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+ IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+ CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+ TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+ MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
+
+ *****************************************************************************
--- end of LICENSE ---
++++++ jaxws.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/jaxws-4dee0def390a/.hgtags
new/jaxws-e5d96dc9988a/.hgtags
--- old/jaxws-4dee0def390a/.hgtags 2020-01-20 02:16:56.000000000 +0100
+++ new/jaxws-e5d96dc9988a/.hgtags 2020-04-22 00:47:19.000000000 +0200
@@ -1084,3 +1084,17 @@
888c7a41a3ece3f502aa12b17fbd4625bc217c0f jdk8u242-b07
b933b8903615c12824dc12ae493dc213e6f07c43 jdk8u242-b08
b933b8903615c12824dc12ae493dc213e6f07c43 jdk8u242-ga
+4dee0def390a5487498c323cbfcdb815d532a227 icedtea-3.15.0
+4dee0def390a5487498c323cbfcdb815d532a227 icedtea-3.16.0pre00
+5c9d17a5ca582f05299659ad545788c1f754369d jdk8u252-b00
+9e2d63d726ae6030167f5452a53ef0f826fb98b6 icedtea-3.16.0pre01
+2c358ca051cb42b7b3326ad8e1375bb944208d1b jdk8u252-b01
+21725ddbd615ab02accd2d968ea556b239af8fd0 jdk8u252-b02
+08cb9430f84f4fea71345a3be9408542d410f0da jdk8u252-b03
+966e128812aff4c0a4aa4aed7e0ec61dbb8c7953 jdk8u252-b04
+fac54385ffea4540bc79826ffed5b6d20d821ae5 jdk8u252-b05
+121cf3b001d9906c3ad92e690122a30dc39f2405 jdk8u252-b06
+e86a511a486e55c8492cffab649b70be870147fc jdk8u252-b07
+7e334946a044980685486099ac74a366752e73d1 jdk8u252-b08
+b012193ff452cb51182f5f5c60ccbed0da6e3ef8 jdk8u252-b09
+b012193ff452cb51182f5f5c60ccbed0da6e3ef8 jdk8u252-ga
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/jaxws-4dee0def390a/THIRD_PARTY_README
new/jaxws-e5d96dc9988a/THIRD_PARTY_README
--- old/jaxws-4dee0def390a/THIRD_PARTY_README 2020-01-20 02:16:56.000000000
+0100
+++ new/jaxws-e5d96dc9988a/THIRD_PARTY_README 2020-04-22 00:47:19.000000000
+0200
@@ -1712,10 +1712,60 @@
--- begin of LICENSE ---
+ Mesa 3-D Graphics Library v19.2.1
+
+ Copyright (C) 1999-2007 Brian Paul All Rights Reserved.
+
+ Permission is hereby granted, free of charge, to any person obtaining a
+ copy of this software and associated documentation files (the "Software"),
+ to deal in the Software without restriction, including without limitation
+ the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ and/or sell copies of the Software, and to permit persons to whom the
+ Software is furnished to do so, subject to the following conditions:
+
+ The above copyright notice and this permission notice shall be included
+ in all copies or substantial portions of the Software.
+
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+ OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+ THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ SOFTWARE.
+
+Attention, Contributors
+
+When contributing to the Mesa project you must agree to the licensing terms
+of the component to which you're contributing.
+The following section lists the primary components of the Mesa distribution
+and their respective licenses.
+Mesa Component Licenses
+
+
+
+Component Location License
+------------------------------------------------------------------
+Main Mesa code src/mesa/ MIT
+Device drivers src/mesa/drivers/* MIT, generally
+
+Gallium code src/gallium/ MIT
+
+Ext headers GL/glext.h Khronos
+ GL/glxext.h Khronos
+ GL/wglext.h Khronos
+ KHR/khrplatform.h Khronos
+
+*****************************************************************************
+
+----
+include/GL/gl.h :
+
+
Mesa 3-D graphics library
- Version: 5.0
- Copyright (C) 1999-2002 Brian Paul All Rights Reserved.
+ Copyright (C) 1999-2006 Brian Paul All Rights Reserved.
+ Copyright (C) 2009 VMware, Inc. All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
@@ -1730,9 +1780,67 @@
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
- BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
- AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
- CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+ THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
+ OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
+ ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ OTHER DEALINGS IN THE SOFTWARE.
+
+ *****************************************************************************
+
+----
+include/GL/glext.h
+include/GL/glxext.h
+include/GL/wglxext.h :
+
+
+ Copyright (c) 2013 - 2018 The Khronos Group Inc.
+
+ Permission is hereby granted, free of charge, to any person obtaining a
+ copy of this software and/or associated documentation files (the
+ "Materials"), to deal in the Materials without restriction, including
+ without limitation the rights to use, copy, modify, merge, publish,
+ distribute, sublicense, and/or sell copies of the Materials, and to
+ permit persons to whom the Materials are furnished to do so, subject to
+ the following conditions:
+
+ The above copyright notice and this permission notice shall be included
+ in all copies or substantial portions of the Materials.
+
+ THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+ IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+ CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+ TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+ MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
+
+ *****************************************************************************
+
+----
+include/KHR/khrplatform.h :
+
+ Copyright (c) 2008 - 2018 The Khronos Group Inc.
+
+ Permission is hereby granted, free of charge, to any person obtaining a
+ copy of this software and/or associated documentation files (the
+ "Materials"), to deal in the Materials without restriction, including
+ without limitation the rights to use, copy, modify, merge, publish,
+ distribute, sublicense, and/or sell copies of the Materials, and to
+ permit persons to whom the Materials are furnished to do so, subject to
+ the following conditions:
+
+ The above copyright notice and this permission notice shall be included
+ in all copies or substantial portions of the Materials.
+
+ THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+ IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+ CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+ TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+ MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
+
+ *****************************************************************************
--- end of LICENSE ---
++++++ jdk.tar.xz ++++++
/work/SRC/openSUSE:Leap:15.2/java-1_8_0-openjdk/jdk.tar.xz
/work/SRC/openSUSE:Leap:15.2/.java-1_8_0-openjdk.new.3606/jdk.tar.xz differ:
char 26, line 1
++++++ langtools.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/langtools-9cb3b18d9139/.hgtags
new/langtools-e47d37e5fe0b/.hgtags
--- old/langtools-9cb3b18d9139/.hgtags 2020-01-20 02:16:57.000000000 +0100
+++ new/langtools-e47d37e5fe0b/.hgtags 2020-04-22 00:47:23.000000000 +0200
@@ -1091,3 +1091,17 @@
2b1a419389932f0367ab68ad60c4ec209e1ae417 jdk8u242-b07
b2b31daec366e7725872dd53dd800cbc9ada70c9 jdk8u242-b08
b2b31daec366e7725872dd53dd800cbc9ada70c9 jdk8u242-ga
+9cb3b18d9139ca336ab14209321e2cb6e86df262 icedtea-3.15.0
+9cb3b18d9139ca336ab14209321e2cb6e86df262 icedtea-3.16.0pre00
+fefafdbaeb2db73e15f2be0784538f9917235b5c jdk8u252-b00
+37c3c47b664fccb9e37f2bc58edc4555c260b504 icedtea-3.16.0pre01
+dba0e28b9488325476ce34fa47af1ada3614685d jdk8u252-b01
+24a2778069293cc97b79df91049265be1061c3bf jdk8u252-b02
+665990488f3d9dbaef06f04e0383bfecf2d0e031 jdk8u252-b03
+549e692228104960d813458d274aa5ec7bf8d125 jdk8u252-b04
+4d4304fcc0cc49e1b4257fb9dce8b96e2da9dcbe jdk8u252-b05
+4010269cf4965f6e6efc402b6d3f5e1dc8957a9e jdk8u252-b06
+8ce7c29ca85c77147edd0123d3393fabd351685e jdk8u252-b07
+c56eceecec71d0b7f8af742ba33b50a3128de58f jdk8u252-b08
+01036da3155c1ff6f5a92eab0b8be842148258f3 jdk8u252-b09
+01036da3155c1ff6f5a92eab0b8be842148258f3 jdk8u252-ga
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/langtools-9cb3b18d9139/THIRD_PARTY_README
new/langtools-e47d37e5fe0b/THIRD_PARTY_README
--- old/langtools-9cb3b18d9139/THIRD_PARTY_README 2020-01-20
02:16:57.000000000 +0100
+++ new/langtools-e47d37e5fe0b/THIRD_PARTY_README 2020-04-22
00:47:23.000000000 +0200
@@ -1712,10 +1712,60 @@
--- begin of LICENSE ---
+ Mesa 3-D Graphics Library v19.2.1
+
+ Copyright (C) 1999-2007 Brian Paul All Rights Reserved.
+
+ Permission is hereby granted, free of charge, to any person obtaining a
+ copy of this software and associated documentation files (the "Software"),
+ to deal in the Software without restriction, including without limitation
+ the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ and/or sell copies of the Software, and to permit persons to whom the
+ Software is furnished to do so, subject to the following conditions:
+
+ The above copyright notice and this permission notice shall be included
+ in all copies or substantial portions of the Software.
+
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+ OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+ THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ SOFTWARE.
+
+Attention, Contributors
+
+When contributing to the Mesa project you must agree to the licensing terms
+of the component to which you're contributing.
+The following section lists the primary components of the Mesa distribution
+and their respective licenses.
+Mesa Component Licenses
+
+
+
+Component Location License
+------------------------------------------------------------------
+Main Mesa code src/mesa/ MIT
+Device drivers src/mesa/drivers/* MIT, generally
+
+Gallium code src/gallium/ MIT
+
+Ext headers GL/glext.h Khronos
+ GL/glxext.h Khronos
+ GL/wglext.h Khronos
+ KHR/khrplatform.h Khronos
+
+*****************************************************************************
+
+----
+include/GL/gl.h :
+
+
Mesa 3-D graphics library
- Version: 5.0
- Copyright (C) 1999-2002 Brian Paul All Rights Reserved.
+ Copyright (C) 1999-2006 Brian Paul All Rights Reserved.
+ Copyright (C) 2009 VMware, Inc. All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
@@ -1730,9 +1780,67 @@
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
- BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
- AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
- CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+ THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
+ OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
+ ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ OTHER DEALINGS IN THE SOFTWARE.
+
+ *****************************************************************************
+
+----
+include/GL/glext.h
+include/GL/glxext.h
+include/GL/wglxext.h :
+
+
+ Copyright (c) 2013 - 2018 The Khronos Group Inc.
+
+ Permission is hereby granted, free of charge, to any person obtaining a
+ copy of this software and/or associated documentation files (the
+ "Materials"), to deal in the Materials without restriction, including
+ without limitation the rights to use, copy, modify, merge, publish,
+ distribute, sublicense, and/or sell copies of the Materials, and to
+ permit persons to whom the Materials are furnished to do so, subject to
+ the following conditions:
+
+ The above copyright notice and this permission notice shall be included
+ in all copies or substantial portions of the Materials.
+
+ THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+ IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+ CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+ TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+ MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
+
+ *****************************************************************************
+
+----
+include/KHR/khrplatform.h :
+
+ Copyright (c) 2008 - 2018 The Khronos Group Inc.
+
+ Permission is hereby granted, free of charge, to any person obtaining a
+ copy of this software and/or associated documentation files (the
+ "Materials"), to deal in the Materials without restriction, including
+ without limitation the rights to use, copy, modify, merge, publish,
+ distribute, sublicense, and/or sell copies of the Materials, and to
+ permit persons to whom the Materials are furnished to do so, subject to
+ the following conditions:
+
+ The above copyright notice and this permission notice shall be included
+ in all copies or substantial portions of the Materials.
+
+ THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+ IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+ CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+ TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+ MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
+
+ *****************************************************************************
--- end of LICENSE ---
++++++ nashorn.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/nashorn-04210bbb67cd/.hgtags
new/nashorn-1d70dcb4ab53/.hgtags
--- old/nashorn-04210bbb67cd/.hgtags 2020-01-20 02:17:05.000000000 +0100
+++ new/nashorn-1d70dcb4ab53/.hgtags 2020-04-22 00:47:25.000000000 +0200
@@ -1122,3 +1122,17 @@
1bccea33f6dbb43bf0cb74b82bd9669aba5319ab jdk8u242-b07
0704986602a8506f41e5a4648d724be74f1e6f95 jdk8u242-b08
0704986602a8506f41e5a4648d724be74f1e6f95 jdk8u242-ga
+04210bbb67cdb97bb7ee8f699822fcce487dac5e icedtea-3.15.0
+04210bbb67cdb97bb7ee8f699822fcce487dac5e icedtea-3.16.0pre00
+191f7b51899b59c104f0ec3fc135cf50bf836e99 jdk8u252-b00
+e854df08e55fbad6d30f43cfcf56be0a489f52c6 icedtea-3.16.0pre01
+7487b6f12a01cd9596f80b49440859aa33ba4890 jdk8u252-b01
+bbf9c324a735c6b9f95fedc61803346ef93b27f2 jdk8u252-b02
+91381cf36ea49a3e08b10971160f714a6bf71dfd jdk8u252-b03
+e767af0b6500d829977e23cfb3fe19f28a4e9f88 jdk8u252-b04
+7fd34fff5c4418b869b96c6f3c1f9fd632590a5b jdk8u252-b05
+b988f627520c45015f0b91d2ee35e69531300770 jdk8u252-b06
+0666ec7fe2b45353dc0e09c1f6f386bdf763eeb4 jdk8u252-b07
+95d61d0f326bbfaddc2cbd29e67b12c00041caaa jdk8u252-b08
+2f5ad880fd3372eb5c2e5ac5ee82c705a1b6ac07 jdk8u252-b09
+2f5ad880fd3372eb5c2e5ac5ee82c705a1b6ac07 jdk8u252-ga
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/nashorn-04210bbb67cd/THIRD_PARTY_README
new/nashorn-1d70dcb4ab53/THIRD_PARTY_README
--- old/nashorn-04210bbb67cd/THIRD_PARTY_README 2020-01-20 02:17:05.000000000
+0100
+++ new/nashorn-1d70dcb4ab53/THIRD_PARTY_README 2020-04-22 00:47:25.000000000
+0200
@@ -1712,10 +1712,60 @@
--- begin of LICENSE ---
+ Mesa 3-D Graphics Library v19.2.1
+
+ Copyright (C) 1999-2007 Brian Paul All Rights Reserved.
+
+ Permission is hereby granted, free of charge, to any person obtaining a
+ copy of this software and associated documentation files (the "Software"),
+ to deal in the Software without restriction, including without limitation
+ the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ and/or sell copies of the Software, and to permit persons to whom the
+ Software is furnished to do so, subject to the following conditions:
+
+ The above copyright notice and this permission notice shall be included
+ in all copies or substantial portions of the Software.
+
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+ OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+ THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ SOFTWARE.
+
+Attention, Contributors
+
+When contributing to the Mesa project you must agree to the licensing terms
+of the component to which you're contributing.
+The following section lists the primary components of the Mesa distribution
+and their respective licenses.
+Mesa Component Licenses
+
+
+
+Component Location License
+------------------------------------------------------------------
+Main Mesa code src/mesa/ MIT
+Device drivers src/mesa/drivers/* MIT, generally
+
+Gallium code src/gallium/ MIT
+
+Ext headers GL/glext.h Khronos
+ GL/glxext.h Khronos
+ GL/wglext.h Khronos
+ KHR/khrplatform.h Khronos
+
+*****************************************************************************
+
+----
+include/GL/gl.h :
+
+
Mesa 3-D graphics library
- Version: 5.0
- Copyright (C) 1999-2002 Brian Paul All Rights Reserved.
+ Copyright (C) 1999-2006 Brian Paul All Rights Reserved.
+ Copyright (C) 2009 VMware, Inc. All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
@@ -1730,9 +1780,67 @@
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
- BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
- AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
- CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+ THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
+ OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
+ ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ OTHER DEALINGS IN THE SOFTWARE.
+
+ *****************************************************************************
+
+----
+include/GL/glext.h
+include/GL/glxext.h
+include/GL/wglxext.h :
+
+
+ Copyright (c) 2013 - 2018 The Khronos Group Inc.
+
+ Permission is hereby granted, free of charge, to any person obtaining a
+ copy of this software and/or associated documentation files (the
+ "Materials"), to deal in the Materials without restriction, including
+ without limitation the rights to use, copy, modify, merge, publish,
+ distribute, sublicense, and/or sell copies of the Materials, and to
+ permit persons to whom the Materials are furnished to do so, subject to
+ the following conditions:
+
+ The above copyright notice and this permission notice shall be included
+ in all copies or substantial portions of the Materials.
+
+ THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+ IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+ CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+ TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+ MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
+
+ *****************************************************************************
+
+----
+include/KHR/khrplatform.h :
+
+ Copyright (c) 2008 - 2018 The Khronos Group Inc.
+
+ Permission is hereby granted, free of charge, to any person obtaining a
+ copy of this software and/or associated documentation files (the
+ "Materials"), to deal in the Materials without restriction, including
+ without limitation the rights to use, copy, modify, merge, publish,
+ distribute, sublicense, and/or sell copies of the Materials, and to
+ permit persons to whom the Materials are furnished to do so, subject to
+ the following conditions:
+
+ The above copyright notice and this permission notice shall be included
+ in all copies or substantial portions of the Materials.
+
+ THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+ IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+ CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+ TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+ MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
+
+ *****************************************************************************
--- end of LICENSE ---
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/nashorn-04210bbb67cd/src/jdk/nashorn/internal/runtime/regexp/RegExpScanner.java
new/nashorn-1d70dcb4ab53/src/jdk/nashorn/internal/runtime/regexp/RegExpScanner.java
---
old/nashorn-04210bbb67cd/src/jdk/nashorn/internal/runtime/regexp/RegExpScanner.java
2020-01-20 02:17:05.000000000 +0100
+++
new/nashorn-1d70dcb4ab53/src/jdk/nashorn/internal/runtime/regexp/RegExpScanner.java
2020-04-22 00:47:25.000000000 +0200
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2010, 2019, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@@ -141,14 +141,14 @@
throw new PatternSyntaxException(e.getMessage(), string,
scanner.position);
}
- scanner.processForwardReferences();
-
// Throw syntax error unless we parsed the entire JavaScript regexp
without syntax errors
if (scanner.position != string.length()) {
final String p = scanner.getStringBuilder().toString();
throw new PatternSyntaxException(string, p, p.length() + 1);
}
+ scanner.processForwardReferences();
+
return scanner;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/nashorn-04210bbb67cd/src/jdk/nashorn/internal/runtime/regexp/joni/Parser.java
new/nashorn-1d70dcb4ab53/src/jdk/nashorn/internal/runtime/regexp/joni/Parser.java
---
old/nashorn-04210bbb67cd/src/jdk/nashorn/internal/runtime/regexp/joni/Parser.java
2020-01-20 02:17:05.000000000 +0100
+++
new/nashorn-1d70dcb4ab53/src/jdk/nashorn/internal/runtime/regexp/joni/Parser.java
2020-04-22 00:47:25.000000000 +0200
@@ -452,7 +452,7 @@
private Node parseExp(final TokenType term) {
if (token.type == term)
{
- return StringNode.EMPTY; // goto end_of_token
+ return StringNode.createEmpty(); // goto end_of_token
}
Node node = null;
@@ -461,7 +461,7 @@
switch(token.type) {
case ALT:
case EOT:
- return StringNode.EMPTY; // end_of_token:, node_new_empty
+ return StringNode.createEmpty(); // end_of_token:, node_new_empty
case SUBEXP_OPEN:
node = parseEnclose(TokenType.SUBEXP_CLOSE);
@@ -569,7 +569,7 @@
if (syntax.contextInvalidRepeatOps()) {
throw new
SyntaxException(ERR_TARGET_OF_REPEAT_OPERATOR_NOT_SPECIFIED);
}
- node = StringNode.EMPTY; // node_new_empty
+ node = StringNode.createEmpty(); // node_new_empty
} else {
return parseExpTkByte(group); // goto tk_byte
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/nashorn-04210bbb67cd/src/jdk/nashorn/internal/runtime/regexp/joni/ast/StringNode.java
new/nashorn-1d70dcb4ab53/src/jdk/nashorn/internal/runtime/regexp/joni/ast/StringNode.java
---
old/nashorn-04210bbb67cd/src/jdk/nashorn/internal/runtime/regexp/joni/ast/StringNode.java
2020-01-20 02:17:05.000000000 +0100
+++
new/nashorn-1d70dcb4ab53/src/jdk/nashorn/internal/runtime/regexp/joni/ast/StringNode.java
2020-04-22 00:47:25.000000000 +0200
@@ -27,7 +27,6 @@
private static final int NODE_STR_MARGIN = 16;
private static final int NODE_STR_BUF_SIZE = 24;
- public static final StringNode EMPTY = new StringNode(null,
Integer.MAX_VALUE, Integer.MAX_VALUE);
public char[] chars;
public int p;
@@ -36,7 +35,13 @@
public int flag;
public StringNode() {
- this.chars = new char[NODE_STR_BUF_SIZE];
+ this(NODE_STR_BUF_SIZE);
+ }
+
+ private StringNode(int size) {
+ this.chars = new char[size];
+ this.p = 0;
+ this.end = 0;
}
public StringNode(final char[] chars, final int p, final int end) {
@@ -51,6 +56,13 @@
chars[end++] = c;
}
+ /**
+ * Create a new empty StringNode.
+ */
+ public static StringNode createEmpty() {
+ return new StringNode(0);
+ }
+
/* Ensure there is ahead bytes available in node's buffer
* (assumes that the node is not shared)
*/
++++++ openjdk.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/icedtea8-forest-c0ec72b715dd/.hgtags
new/icedtea8-forest-bca1f7228ce8/.hgtags
--- old/icedtea8-forest-c0ec72b715dd/.hgtags 2020-01-20 02:16:52.000000000
+0100
+++ new/icedtea8-forest-bca1f7228ce8/.hgtags 2020-04-22 00:47:13.000000000
+0200
@@ -1053,3 +1053,17 @@
8ca5f59e3042b7353b64c131be6bb970ba489ce9 jdk8u242-b07
5b17d1f49219624f122ea2b05ec1c9f1adff8c64 jdk8u242-b08
5b17d1f49219624f122ea2b05ec1c9f1adff8c64 jdk8u242-ga
+c0ec72b715dd2ea2ea005ad1d6cf51ed34462c70 icedtea-3.15.0
+c0ec72b715dd2ea2ea005ad1d6cf51ed34462c70 icedtea-3.16.0pre00
+30768a181ad0f4ba3d37f00bf23d76c875cb043a jdk8u252-b00
+9fd0ac4101492765c0058ed8c167da9eeb89188a icedtea-3.16.0pre01
+5f55e79422a0246076db7d3f2a2c44cb36e0e271 jdk8u252-b01
+a013ce3462fc144cc83347be67109c4e4e4b26ff jdk8u252-b02
+9fb3e77d22d6a616c33ae6feac9a847764968bc3 jdk8u252-b03
+6383ac7b39e4d10c1fa6bf174855bc259dd9cb22 jdk8u252-b04
+62c9a2725c6cbfcbd4c2d47c3751dbdecc2610ad jdk8u252-b05
+bb464170d34478503661419d2f2864af7553d696 jdk8u252-b06
+746815de8b5b0c661aa6a1fa9476be758cc51e17 jdk8u252-b07
+72a6d93679e5bee5d5192234b8421024233cf616 jdk8u252-b08
+343c4ea489d5d3b058c5e00339868e4f66c4995a jdk8u252-b09
+343c4ea489d5d3b058c5e00339868e4f66c4995a jdk8u252-ga
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/icedtea8-forest-c0ec72b715dd/THIRD_PARTY_README
new/icedtea8-forest-bca1f7228ce8/THIRD_PARTY_README
--- old/icedtea8-forest-c0ec72b715dd/THIRD_PARTY_README 2020-01-20
02:16:52.000000000 +0100
+++ new/icedtea8-forest-bca1f7228ce8/THIRD_PARTY_README 2020-04-22
00:47:13.000000000 +0200
@@ -1712,10 +1712,60 @@
--- begin of LICENSE ---
+ Mesa 3-D Graphics Library v19.2.1
+
+ Copyright (C) 1999-2007 Brian Paul All Rights Reserved.
+
+ Permission is hereby granted, free of charge, to any person obtaining a
+ copy of this software and associated documentation files (the "Software"),
+ to deal in the Software without restriction, including without limitation
+ the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ and/or sell copies of the Software, and to permit persons to whom the
+ Software is furnished to do so, subject to the following conditions:
+
+ The above copyright notice and this permission notice shall be included
+ in all copies or substantial portions of the Software.
+
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+ OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+ THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ SOFTWARE.
+
+Attention, Contributors
+
+When contributing to the Mesa project you must agree to the licensing terms
+of the component to which you're contributing.
+The following section lists the primary components of the Mesa distribution
+and their respective licenses.
+Mesa Component Licenses
+
+
+
+Component Location License
+------------------------------------------------------------------
+Main Mesa code src/mesa/ MIT
+Device drivers src/mesa/drivers/* MIT, generally
+
+Gallium code src/gallium/ MIT
+
+Ext headers GL/glext.h Khronos
+ GL/glxext.h Khronos
+ GL/wglext.h Khronos
+ KHR/khrplatform.h Khronos
+
+*****************************************************************************
+
+----
+include/GL/gl.h :
+
+
Mesa 3-D graphics library
- Version: 5.0
- Copyright (C) 1999-2002 Brian Paul All Rights Reserved.
+ Copyright (C) 1999-2006 Brian Paul All Rights Reserved.
+ Copyright (C) 2009 VMware, Inc. All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
@@ -1730,9 +1780,67 @@
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
- BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
- AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
- CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+ THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
+ OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
+ ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ OTHER DEALINGS IN THE SOFTWARE.
+
+ *****************************************************************************
+
+----
+include/GL/glext.h
+include/GL/glxext.h
+include/GL/wglxext.h :
+
+
+ Copyright (c) 2013 - 2018 The Khronos Group Inc.
+
+ Permission is hereby granted, free of charge, to any person obtaining a
+ copy of this software and/or associated documentation files (the
+ "Materials"), to deal in the Materials without restriction, including
+ without limitation the rights to use, copy, modify, merge, publish,
+ distribute, sublicense, and/or sell copies of the Materials, and to
+ permit persons to whom the Materials are furnished to do so, subject to
+ the following conditions:
+
+ The above copyright notice and this permission notice shall be included
+ in all copies or substantial portions of the Materials.
+
+ THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+ IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+ CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+ TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+ MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
+
+ *****************************************************************************
+
+----
+include/KHR/khrplatform.h :
+
+ Copyright (c) 2008 - 2018 The Khronos Group Inc.
+
+ Permission is hereby granted, free of charge, to any person obtaining a
+ copy of this software and/or associated documentation files (the
+ "Materials"), to deal in the Materials without restriction, including
+ without limitation the rights to use, copy, modify, merge, publish,
+ distribute, sublicense, and/or sell copies of the Materials, and to
+ permit persons to whom the Materials are furnished to do so, subject to
+ the following conditions:
+
+ The above copyright notice and this permission notice shall be included
+ in all copies or substantial portions of the Materials.
+
+ THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+ IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+ CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+ TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+ MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
+
+ *****************************************************************************
--- end of LICENSE ---
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/icedtea8-forest-c0ec72b715dd/common/autoconf/flags.m4
new/icedtea8-forest-bca1f7228ce8/common/autoconf/flags.m4
--- old/icedtea8-forest-c0ec72b715dd/common/autoconf/flags.m4 2020-01-20
02:16:52.000000000 +0100
+++ new/icedtea8-forest-bca1f7228ce8/common/autoconf/flags.m4 2020-04-22
00:47:13.000000000 +0200
@@ -156,6 +156,7 @@
if test "x$TOOLCHAIN_TYPE" = xgcc; then
PICFLAG="-fPIC"
+ PIEFLAG="-fPIE"
C_FLAG_REORDER=''
CXX_FLAG_REORDER=''
@@ -176,6 +177,7 @@
fi
elif test "x$TOOLCHAIN_TYPE" = xsolstudio; then
PICFLAG="-KPIC"
+ PIEFLAG=""
C_FLAG_REORDER='-xF'
CXX_FLAG_REORDER='-xF'
SHARED_LIBRARY_FLAGS="-G"
@@ -185,6 +187,7 @@
SET_SHARED_LIBRARY_MAPFILE='-M[$]1'
elif test "x$TOOLCHAIN_TYPE" = xxlc; then
PICFLAG="-qpic=large"
+ PIEFLAG=""
C_FLAG_REORDER=''
CXX_FLAG_REORDER=''
SHARED_LIBRARY_FLAGS="-qmkshrobj"
@@ -194,6 +197,7 @@
SET_SHARED_LIBRARY_MAPFILE=''
elif test "x$TOOLCHAIN_TYPE" = xmicrosoft; then
PICFLAG=""
+ PIEFLAG=""
C_FLAG_REORDER=''
CXX_FLAG_REORDER=''
SHARED_LIBRARY_FLAGS="-LD"
@@ -431,6 +435,11 @@
AC_MSG_WARN([Ignoring LDFLAGS($LDFLAGS) found in environment. Use
--with-extra-ldflags])
fi
+
+ if test "x$ASFLAGS" != "x"; then
+ AC_MSG_WARN([Ignoring ASFLAGS($ASFLAGS) found in environment. Use
--with-extra-asflags])
+ fi
+
AC_ARG_WITH(extra-cflags, [AS_HELP_STRING([--with-extra-cflags],
[extra flags to be used when compiling jdk c-files])])
@@ -440,6 +449,9 @@
AC_ARG_WITH(extra-ldflags, [AS_HELP_STRING([--with-extra-ldflags],
[extra flags to be used when linking jdk])])
+ AC_ARG_WITH(extra-asflags, [AS_HELP_STRING([--with-extra-asflags],
+ [extra flags to be passed to the assembler])])
+
CFLAGS_JDK="${CFLAGS_JDK} $with_extra_cflags"
CXXFLAGS_JDK="${CXXFLAGS_JDK} $with_extra_cxxflags"
LDFLAGS_JDK="${LDFLAGS_JDK} $with_extra_ldflags"
@@ -448,10 +460,12 @@
LEGACY_EXTRA_CFLAGS="$LEGACY_EXTRA_CFLAGS $with_extra_cflags"
LEGACY_EXTRA_CXXFLAGS="$LEGACY_EXTRA_CXXFLAGS $with_extra_cxxflags"
LEGACY_EXTRA_LDFLAGS="$LEGACY_EXTRA_LDFLAGS $with_extra_ldflags"
+ LEGACY_EXTRA_ASFLAGS="$with_extra_asflags"
AC_SUBST(LEGACY_EXTRA_CFLAGS)
AC_SUBST(LEGACY_EXTRA_CXXFLAGS)
AC_SUBST(LEGACY_EXTRA_LDFLAGS)
+ AC_SUBST(LEGACY_EXTRA_ASFLAGS)
###############################################################################
#
@@ -676,8 +690,8 @@
CXXFLAGS_JDKLIB="$CCXXFLAGS_JDK $CXXFLAGS_JDK $PICFLAG
$CXXFLAGS_JDKLIB_EXTRA "
# Executable flags
- CFLAGS_JDKEXE="$CCXXFLAGS_JDK $CFLAGS_JDK"
- CXXFLAGS_JDKEXE="$CCXXFLAGS_JDK $CXXFLAGS_JDK"
+ CFLAGS_JDKEXE="$CCXXFLAGS_JDK $CFLAGS_JDK $PIEFLAG"
+ CXXFLAGS_JDKEXE="$CCXXFLAGS_JDK $CXXFLAGS_JDK $PIEFLAG"
AC_SUBST(CFLAGS_JDKLIB)
AC_SUBST(CFLAGS_JDKEXE)
@@ -760,6 +774,13 @@
if test "x$OPENJDK_TARGET_OS" = xlinux; then
LDFLAGS_JDKEXE="$LDFLAGS_JDKEXE -Xlinker --allow-shlib-undefined"
fi
+ if test "x$TOOLCHAIN_TYPE" = xgcc; then
+ # Enabling pie on 32 bit builds prevents the JVM from allocating a
continuous
+ # java heap.
+ if test "x$OPENJDK_TARGET_CPU_BITS" != "x32"; then
+ LDFLAGS_JDKEXE="$LDFLAGS_JDKEXE -pie"
+ fi
+ fi
fi
AC_SUBST(LDFLAGS_JDKLIB)
AC_SUBST(LDFLAGS_JDKEXE)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/icedtea8-forest-c0ec72b715dd/common/autoconf/generated-configure.sh
new/icedtea8-forest-bca1f7228ce8/common/autoconf/generated-configure.sh
--- old/icedtea8-forest-c0ec72b715dd/common/autoconf/generated-configure.sh
2020-01-20 02:16:52.000000000 +0100
+++ new/icedtea8-forest-bca1f7228ce8/common/autoconf/generated-configure.sh
2020-04-22 00:47:13.000000000 +0200
@@ -709,6 +709,7 @@
NO_LIFETIME_DSE_CFLAG
NO_DELETE_NULL_POINTER_CHECKS_CFLAG
FP_CONTRACT_SUPPORTED
+LEGACY_EXTRA_ASFLAGS
LEGACY_EXTRA_LDFLAGS
LEGACY_EXTRA_CXXFLAGS
LEGACY_EXTRA_CFLAGS
@@ -1111,6 +1112,7 @@
with_extra_cxxflags
with_extra_ldflags
enable_warnings_as_errors
+with_extra_asflags
enable_debug_symbols
enable_zip_debug_info
with_native_debug_symbols
@@ -2007,6 +2009,7 @@
--with-extra-cflags extra flags to be used when compiling jdk c-files
--with-extra-cxxflags extra flags to be used when compiling jdk c++-files
--with-extra-ldflags extra flags to be used when linking jdk
+ --with-extra-asflags extra flags to be passed to the assembler
--with-native-debug-symbols
set the native debug symbol configuration (none,
internal, external, zipped) [varying]
@@ -4456,7 +4459,7 @@
#CUSTOM_AUTOCONF_INCLUDE
# Do not change or remove the following line, it is needed for consistency
checks:
-DATE_WHEN_GENERATED=1565358475
+DATE_WHEN_GENERATED=1585090987
###############################################################################
#
@@ -19896,8 +19899,6 @@
if test "x$with_cacerts_file" != x; then
CACERTS_FILE=$with_cacerts_file
- else
- CACERTS_FILE=${SRC_ROOT}/jdk/src/share/lib/security/cacerts
fi
@@ -41411,6 +41412,7 @@
if test "x$TOOLCHAIN_TYPE" = xgcc; then
PICFLAG="-fPIC"
+ PIEFLAG="-fPIE"
C_FLAG_REORDER=''
CXX_FLAG_REORDER=''
@@ -41431,6 +41433,7 @@
fi
elif test "x$TOOLCHAIN_TYPE" = xsolstudio; then
PICFLAG="-KPIC"
+ PIEFLAG=""
C_FLAG_REORDER='-xF'
CXX_FLAG_REORDER='-xF'
SHARED_LIBRARY_FLAGS="-G"
@@ -41440,6 +41443,7 @@
SET_SHARED_LIBRARY_MAPFILE='-M$1'
elif test "x$TOOLCHAIN_TYPE" = xxlc; then
PICFLAG="-qpic=large"
+ PIEFLAG=""
C_FLAG_REORDER=''
CXX_FLAG_REORDER=''
SHARED_LIBRARY_FLAGS="-qmkshrobj"
@@ -41449,6 +41453,7 @@
SET_SHARED_LIBRARY_MAPFILE=''
elif test "x$TOOLCHAIN_TYPE" = xmicrosoft; then
PICFLAG=""
+ PIEFLAG=""
C_FLAG_REORDER=''
CXX_FLAG_REORDER=''
SHARED_LIBRARY_FLAGS="-LD"
@@ -41784,6 +41789,12 @@
fi
+ if test "x$ASFLAGS" != "x"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring
ASFLAGS($ASFLAGS) found in environment. Use --with-extra-asflags" >&5
+$as_echo "$as_me: WARNING: Ignoring ASFLAGS($ASFLAGS) found in environment.
Use --with-extra-asflags" >&2;}
+ fi
+
+
# Check whether --with-extra-cflags was given.
if test "${with_extra_cflags+set}" = set; then :
withval=$with_extra_cflags;
@@ -41804,6 +41815,13 @@
fi
+
+# Check whether --with-extra-asflags was given.
+if test "${with_extra_asflags+set}" = set; then :
+ withval=$with_extra_asflags;
+fi
+
+
CFLAGS_JDK="${CFLAGS_JDK} $with_extra_cflags"
CXXFLAGS_JDK="${CXXFLAGS_JDK} $with_extra_cxxflags"
LDFLAGS_JDK="${LDFLAGS_JDK} $with_extra_ldflags"
@@ -41812,6 +41830,8 @@
LEGACY_EXTRA_CFLAGS="$LEGACY_EXTRA_CFLAGS $with_extra_cflags"
LEGACY_EXTRA_CXXFLAGS="$LEGACY_EXTRA_CXXFLAGS $with_extra_cxxflags"
LEGACY_EXTRA_LDFLAGS="$LEGACY_EXTRA_LDFLAGS $with_extra_ldflags"
+ LEGACY_EXTRA_ASFLAGS="$with_extra_asflags"
+
@@ -42457,8 +42477,8 @@
CXXFLAGS_JDKLIB="$CCXXFLAGS_JDK $CXXFLAGS_JDK $PICFLAG
$CXXFLAGS_JDKLIB_EXTRA "
# Executable flags
- CFLAGS_JDKEXE="$CCXXFLAGS_JDK $CFLAGS_JDK"
- CXXFLAGS_JDKEXE="$CCXXFLAGS_JDK $CXXFLAGS_JDK"
+ CFLAGS_JDKEXE="$CCXXFLAGS_JDK $CFLAGS_JDK $PIEFLAG"
+ CXXFLAGS_JDKEXE="$CCXXFLAGS_JDK $CXXFLAGS_JDK $PIEFLAG"
@@ -42541,6 +42561,13 @@
if test "x$OPENJDK_TARGET_OS" = xlinux; then
LDFLAGS_JDKEXE="$LDFLAGS_JDKEXE -Xlinker --allow-shlib-undefined"
fi
+ if test "x$TOOLCHAIN_TYPE" = xgcc; then
+ # Enabling pie on 32 bit builds prevents the JVM from allocating a
continuous
+ # java heap.
+ if test "x$OPENJDK_TARGET_CPU_BITS" != "x32"; then
+ LDFLAGS_JDKEXE="$LDFLAGS_JDKEXE -pie"
+ fi
+ fi
fi
@@ -52762,7 +52789,7 @@
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for UCRT DLL dir" >&5
$as_echo_n "checking for UCRT DLL dir... " >&6; }
if test "x$with_ucrt_dll_dir" != x; then
- if test -z "$(ls -d "$with_ucrt_dll_dir/*.dll" 2> /dev/null)"; then
+ if test -z "$(ls -d "$with_ucrt_dll_dir/"*.dll 2> /dev/null)"; then
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
as_fn_error $? "Could not find any dlls in $with_ucrt_dll_dir"
"$LINENO" 5
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/icedtea8-forest-c0ec72b715dd/common/autoconf/hotspot-spec.gmk.in
new/icedtea8-forest-bca1f7228ce8/common/autoconf/hotspot-spec.gmk.in
--- old/icedtea8-forest-c0ec72b715dd/common/autoconf/hotspot-spec.gmk.in
2020-01-20 02:16:52.000000000 +0100
+++ new/icedtea8-forest-bca1f7228ce8/common/autoconf/hotspot-spec.gmk.in
2020-04-22 00:47:13.000000000 +0200
@@ -120,6 +120,7 @@
$(REALIGN_CFLAG)
EXTRA_CXXFLAGS=@LEGACY_EXTRA_CXXFLAGS@
EXTRA_LDFLAGS=@LEGACY_EXTRA_LDFLAGS@
+EXTRA_ASFLAGS=@LEGACY_EXTRA_ASFLAGS@
USE_PRECOMPILED_HEADER=@USE_PRECOMPILED_HEADER@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/icedtea8-forest-c0ec72b715dd/common/autoconf/jdk-options.m4
new/icedtea8-forest-bca1f7228ce8/common/autoconf/jdk-options.m4
--- old/icedtea8-forest-c0ec72b715dd/common/autoconf/jdk-options.m4
2020-01-20 02:16:52.000000000 +0100
+++ new/icedtea8-forest-bca1f7228ce8/common/autoconf/jdk-options.m4
2020-04-22 00:47:13.000000000 +0200
@@ -415,8 +415,6 @@
[specify alternative cacerts file])])
if test "x$with_cacerts_file" != x; then
CACERTS_FILE=$with_cacerts_file
- else
- CACERTS_FILE=${SRC_ROOT}/jdk/src/share/lib/security/cacerts
fi
AC_SUBST(CACERTS_FILE)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/icedtea8-forest-c0ec72b715dd/common/autoconf/toolchain_windows.m4
new/icedtea8-forest-bca1f7228ce8/common/autoconf/toolchain_windows.m4
--- old/icedtea8-forest-c0ec72b715dd/common/autoconf/toolchain_windows.m4
2020-01-20 02:16:52.000000000 +0100
+++ new/icedtea8-forest-bca1f7228ce8/common/autoconf/toolchain_windows.m4
2020-04-22 00:47:13.000000000 +0200
@@ -652,7 +652,7 @@
if test "x$USE_UCRT" = "xtrue"; then
AC_MSG_CHECKING([for UCRT DLL dir])
if test "x$with_ucrt_dll_dir" != x; then
- if test -z "$(ls -d "$with_ucrt_dll_dir/*.dll" 2> /dev/null)"; then
+ if test -z "$(ls -d "$with_ucrt_dll_dir/"*.dll 2> /dev/null)"; then
AC_MSG_RESULT([no])
AC_MSG_ERROR([Could not find any dlls in $with_ucrt_dll_dir])
else