Package: openjdk-11 / 11.0.11+9-1

Metadata

Package Version Patches format
openjdk-11 11.0.11+9-1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
system pcsclite.diff | (download)

make/autoconf/lib-bundled.m4 | 39 39 + 0 - 0 !
make/autoconf/spec.gmk.in | 1 1 + 0 - 0 !
make/lib/Lib-java.smartcardio.gmk | 6 3 + 3 - 0 !
src/java.smartcardio/unix/native/libj2pcsc/pcsc_md.c | 7 7 + 0 - 0 !
src/java.smartcardio/unix/native/libj2pcsc/pcsc_md.h | 40 40 + 0 - 0 !
5 files changed, 90 insertions(+), 3 deletions(-)

---
hotspot mips align.diff | (download)

src/hotspot/cpu/zero/cppInterpreter_zero.cpp | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
icc_loading_with_symlink.diff | (download)

src/java.desktop/share/classes/java/awt/color/ICC_Profile.java | 23 0 + 23 - 0 !
1 file changed, 23 deletions(-)

---
icedtea override redirect compiz.diff | (download)

src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

---
libpcsclite dlopen.diff | (download)

src/java.smartcardio/unix/classes/sun/security/smartcardio/PlatformPCSC.java | 20 4 + 16 - 0 !
1 file changed, 4 insertions(+), 16 deletions(-)

---
jexec.diff | (download)

make/launcher/Launcher-java.base.gmk | 5 4 + 1 - 0 !
src/java.base/unix/native/launcher/jexec.c | 3 2 + 1 - 0 !
2 files changed, 6 insertions(+), 2 deletions(-)

---
default jvm cfg.diff | (download)

src/java.base/share/native/libjli/java.c | 7 6 + 1 - 0 !
1 file changed, 6 insertions(+), 1 deletion(-)

---
workaround_expand_exec_shield_cs_limit.diff | (download)

src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
adlc parser.diff | (download)

src/hotspot/share/adlc/formsopt.cpp | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

---
multiple pkcs11 library init.diff | (download)

src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Config.java | 3 3 + 0 - 0 !
src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java | 23 17 + 6 - 0 !
2 files changed, 20 insertions(+), 6 deletions(-)

---
s390x thread stack size.diff | (download)

make/autoconf/boot-jdk.m4 | 6 6 + 0 - 0 !
make/autoconf/build-performance.m4 | 3 3 + 0 - 0 !
src/hotspot/os_cpu/linux_zero/globals_linux_zero.hpp | 4 4 + 0 - 0 !
3 files changed, 13 insertions(+)

---
s390x opt.diff | (download)

make/autoconf/flags-cflags.m4 | 3 3 + 0 - 0 !
1 file changed, 3 insertions(+)

---
jdk getAccessibleValue.diff | (download)

src/java.desktop/share/classes/javax/swing/JTable.java | 56 48 + 8 - 0 !
src/java.desktop/share/classes/javax/swing/JTree.java | 6 3 + 3 - 0 !
src/java.desktop/share/classes/javax/swing/table/JTableHeader.java | 28 24 + 4 - 0 !
src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java | 6 3 + 3 - 0 !
4 files changed, 78 insertions(+), 18 deletions(-)

---
jtreg location.diff | (download)

make/RunTests.gmk | 2 1 + 1 - 0 !
make/autoconf/toolchain.m4 | 6 3 + 3 - 0 !
make/test/BuildFailureHandler.gmk | 2 1 + 1 - 0 !
3 files changed, 5 insertions(+), 5 deletions(-)

---
jdk i18n pt_BR.diff | (download)

src/java.desktop/share/classes/sun/awt/resources/awt_pt_BR.properties | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
disable doclint by default.diff | (download)

src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
8199220.diff | (download)

src/hotspot/share/utilities/debug.hpp | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

---
machine flag.diff | (download)

make/autoconf/flags.m4 | 8 3 + 5 - 0 !
1 file changed, 3 insertions(+), 5 deletions(-)

---
zero x32.diff | (download)

make/autoconf/platform.m4 | 6 6 + 0 - 0 !
src/hotspot/os/linux/os_linux.cpp | 2 1 + 1 - 0 !
2 files changed, 7 insertions(+), 1 deletion(-)

---
hotspot disable exec shield workaround.diff | (download)

src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
atk wrapper security.diff | (download)

src/java.base/share/conf/security/java.security | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

---
dnd files.diff | (download)

src/java.desktop/unix/classes/sun/awt/X11/XDataTransferer.java | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

---
hotspot libpath.diff | (download)

make/hotspot/lib/CompileJvm.gmk | 5 5 + 0 - 0 !
src/hotspot/os/linux/os_linux.cpp | 6 3 + 3 - 0 !
2 files changed, 8 insertions(+), 3 deletions(-)

---
generated headers.patch | (download)

make/lib/Awt2dLibraries.gmk | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

---
parallel build fix.diff | (download)

make/hotspot/gensrc/GensrcJfr.gmk | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

---
m68k support.diff | (download)

make/data/x11wrappergen/sizes-32-linux-m68k.txt | 1017 1017 + 0 - 0 !
make/gensrc/GensrcX11Wrappers.gmk | 7 6 + 1 - 0 !
src/hotspot/share/memory/allocation.hpp | 8 4 + 4 - 0 !
src/hotspot/share/oops/constMethod.hpp | 2 1 + 1 - 0 !
src/hotspot/share/oops/oop.hpp | 2 1 + 1 - 0 !
src/java.base/unix/native/libjli/java_md_solinux.c | 16 14 + 2 - 0 !
6 files changed, 1043 insertions(+), 9 deletions(-)

---
reproducible properties timestamp.diff | (download)

src/java.base/share/classes/java/util/Properties.java | 20 19 + 1 - 0 !
1 file changed, 19 insertions(+), 1 deletion(-)

 makes the timestamp in the properties files header reproducible when source_date_epoch is specified
reproducible javadoc timestamp.diff | (download)

src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java | 15 14 + 1 - 0 !
1 file changed, 14 insertions(+), 1 deletion(-)

 makes the timestamp in the javadoc files reproducible when source_date_epoch is specified
Don t optimize fdlibm fork for Zero on linux sparc Z.patch | (download)

make/hotspot/lib/JvmOverrideFiles.gmk | 9 9 + 0 - 0 !
1 file changed, 9 insertions(+)

 [patch] don't optimize fdlibm-fork for zero on linux-sparc (zero)


keep gtk2 as default.patch | (download)

src/java.desktop/unix/native/libawt_xawt/awt/gtk_interface.c | 14 7 + 7 - 0 !
1 file changed, 7 insertions(+), 7 deletions(-)

 revert upstream default to gtk2
 OpenJDK 11 uses GTK3 by default for the GTK Look and Feel but it still
 has too many pending issues and artifacts and is not on par with GTK2
 support. This patch is the reverse of the upstream commit which ensures
 that GTK2 is tried before GTK3.

 When GTK3 becomes better supported we should drop this and update the
 dlopen_jre_depends variable in debian/rules accordingly.
jaw classpath.diff | (download)

src/hotspot/os/linux/os_linux.cpp | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

---
jaw optional.diff | (download)

src/java.desktop/share/classes/java/awt/Toolkit.java | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

---
riscv64.diff | (download)

make/autoconf/build-aux/config.guess | 7 7 + 0 - 0 !
make/autoconf/build-aux/config.sub | 10 7 + 3 - 0 !
make/autoconf/platform.m4 | 8 8 + 0 - 0 !
src/hotspot/os/linux/os_linux.cpp | 10 9 + 1 - 0 !
4 files changed, 31 insertions(+), 4 deletions(-)

---
8230708.diff | (download)

src/hotspot/cpu/sparc/nativeInst_sparc.hpp | 8 4 + 4 - 0 !
1 file changed, 4 insertions(+), 4 deletions(-)

---
reproducible character data.diff | (download)

make/jdk/src/classes/build/tools/generatecharacter/GenerateCharacter.java | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 makes the generated character data classes reproducible (removes a timestamp and trims a build path captured in the comments)
reproducible module info.diff | (download)

make/jdk/src/classes/build/tools/module/GenModuleInfoSource.java | 5 3 + 2 - 0 !
1 file changed, 3 insertions(+), 2 deletions(-)

 makes the generated module-info.java files reproducible (removes a captured build path)
reproducible copyright headers.diff | (download)

make/jdk/src/classes/build/tools/cldrconverter/CopyrightHeaders.java | 11 9 + 2 - 0 !
make/jdk/src/classes/build/tools/generatelsrequivmaps/EquivMapsGenerator.java | 15 13 + 2 - 0 !
2 files changed, 22 insertions(+), 4 deletions(-)

 makes the generated copyright headers reproducible
reproducible build user.diff | (download)

make/autoconf/basics.m4 | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 makes the build user invariant to improve the reproducibility (it appears in the interval vm version in libjvm.so)
reproducible build jmod.diff | (download)

make/CreateJmods.gmk | 13 13 + 0 - 0 !
1 file changed, 13 insertions(+)

 jlink: hash of module differs to expected hash recorded in java.base
 The cause is the use of dh_strip_nondeterminism late in the build
 process.  This reorganises the jmod files, which in turn changes their
 SHA256 checksums.  This would not be a problem, except that the
 checksums are saved in java.base.jmod *before* the use of
 dh_strip_nondeterminism.  Performing this stripping immediately after
 each jmod file is created results in the checksums being consistent
 throughout.
harfbuzz cflags.diff | (download)

make/lib/Awt2dLibraries.gmk | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
8222825.diff | (download)

src/hotspot/cpu/arm/arm.ad | 2 1 + 1 - 0 !
src/hotspot/cpu/arm/assembler_arm_32.hpp | 4 3 + 1 - 0 !
src/hotspot/cpu/arm/vm_version_arm.hpp | 4 4 + 0 - 0 !
src/hotspot/cpu/arm/vm_version_arm_32.cpp | 28 26 + 2 - 0 !
src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp | 5 4 + 1 - 0 !
5 files changed, 38 insertions(+), 5 deletions(-)

---
8262085.diff | (download)

src/java.desktop/share/classes/javax/swing/plaf/metal/MetalToolTipUI.java | 9 6 + 3 - 0 !
test/jdk/javax/swing/JToolTip/FastTooltipSwitchIAE.java | 81 81 + 0 - 0 !
2 files changed, 87 insertions(+), 3 deletions(-)

---