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


Reply via email to