Compare commits

...

31 Commits

Author SHA1 Message Date
Jiri b6281fa044 bumped build jdk to 22 2024-02-17 12:18:12 +01:00
Jiri f6de0e71b5 fixed condition for taspets 2024-02-17 09:22:03 +01:00
Jiri Vanek a1b4ddc797 updated to 22+36
tmp comment out of ea exit 17
2024-02-16 17:52:24 +01:00
Jiri Vanek 0ef00754c6 Added chnagesets from Thomas Fitzimons to tune up generate_source_tarball.sh and openjdk_news.sh 2024-02-16 17:39:03 +01:00
Jiri c57ff62ed2 Returned bcond_with artifacts 2024-01-26 15:31:55 +01:00
Jiri Vanek d3b6e4820b cosmetic changes
- Move to -P<n> usage for patch macro which works on all RPM versions
- generate_source_tarball.sh: Add note on network usage of OPENJDK_LATEST
- generate_source_tarball.sh: Remove unneeded FIXME
- generate_source_tarball.sh: Add --sort=name to tar invocation for reproducibility
- generate_source_tarball.sh: Add WITH_TEMP environment variable
- generate_source_tarball.sh: Multithread xz on all available cores
- generate_source_tarball.sh: Add OPENJDK_LATEST environment variable
- generate_source_tarball.sh: Update comment about tarball naming
- generate_source_tarball.sh: Remove REPO_NAME from FILE_NAME_ROOT
- generate_source_tarball.sh: Set compile-command in Emacs
- generate_source_tarball.sh: Reformat comment header
- generate_source_tarball.sh: Reformat and update help output
- generate_source_tarball.sh: Move PROJECT_NAME and REPO_NAME checks
- generate_source_tarball.sh: Do a shallow clone, for speed
- generate_source_tarball.sh: Append -ea designator when required
- generate_source_tarball.sh: Eliminate some removal prompting
- generate_source_tarball.sh: Make tarball reproducible
- generate_source_tarball.sh: Prefix temporary directory with temp-
- generate_source_tarball.sh: shellcheck: Remove x-prefixes since we use Bash
- generate_source_tarball.sh: shellcheck: Double-quote variable references
- generate_source_tarball.sh: shellcheck: Do not use -a
- generate_source_tarball.sh: shellcheck: Do not use $ in expression
- generate_source_tarball.sh: Remove temporary directory exit conditions
2024-01-24 18:52:38 +01:00
Jiri Vanek 242a78f54c bumped to jdk22 (jdk-22+32)
manually renamed generated sources openjdk-jdk22u-jdk-22+32.tar.xz -> openjdk-22+32-ea.tar.xz
disabled patch 10001 fips patch for a short timebeing
  removed --disable-sysconf-nss v acordingly
removed patch6 jdk8009550-rh910107-fail_to_load_pcsc_library.patch; upstreamed
removed incorrect versioned java-devel requirements
disabled locales tests, as they currenlty (correctly fails)
2024-01-23 10:26:43 +01:00
Jiri Vanek ff487763fc Fixed the component name in specfile 2024-01-19 16:32:41 +01:00
Jiri Vanek f1d0e16cc1 Update to jdk-21.0.2+13 (GA)
- Update release notes to 21.0.2+13
- Drop no longer needed local patch to fix versioning
- ** This tarball is embargoed until 2024-01-16 @ 1pm PT. **
2024-01-18 16:25:21 +01:00
Jiri a71185e830 Bumped release for build once/repack everywhere 2023-12-19 18:30:17 +01:00
Jiri 2b512f61b4 Function put to lowercase 2023-12-15 15:48:01 +01:00
Jiri 1d97cec83f replacing missues of altjava dir by standalone miscinstalldir 2023-12-14 20:00:03 +01:00
Jiri 5ab235ae09 Correctly escaping the suffxes regex 2023-12-14 19:59:34 +01:00
Jiri 2aed69fb8b replaced several -e by single OR expression, extracted duplicated suffixes 2023-12-14 15:44:10 +01:00
Jiri 2e9bc90b6c Added -p for generated sources dirs as they are created in lopp 2023-12-14 15:37:30 +01:00
Jiri bade6a4d92 packing generated sources
It seems, that there are some more, and still some missing:
tar -tf /home/jvanek/rpmbuild/RPMS/x86_64/java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64.tar.xz
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/java-icon32.png
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/java-icon48.png
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk-21.0.1+12/
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk-21.0.1+12/make/
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk-21.0.1+12/make/data/
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk-21.0.1+12/make/data/autoheaders/
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk-21.0.1+12/make/data/autoheaders/assemblyprefix.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk-21.0.1+12/make/data/lsan/
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk-21.0.1+12/make/data/lsan/lsan_default_options.cpp
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk-21.0.1+12/make/data/asan/
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk-21.0.1+12/make/data/asan/asan_default_options.cpp
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk-21.0.1+12/make/data/ubsan/
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk-21.0.1+12/make/data/ubsan/ubsan_default_options.cpp
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk-21.0.1+12/make/langtools/
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk-21.0.1+12/make/langtools/test/
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk-21.0.1+12/make/langtools/test/HelloWorld.gold.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/jdk/
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/jdk/include/
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/jdk/include/classfile_constants.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/jdk/include/jdwpTransport.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/jdk/include/jvmticmlr.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/jdk/include/jni.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/jdk/include/linux/
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/jdk/include/linux/jni_md.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/jdk/include/linux/jawt_md.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/jdk/include/jawt.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/hotspot/
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/hotspot/variant-server/
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/hotspot/variant-server/gensrc/
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/hotspot/variant-server/gensrc/dtracefiles/
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/hotspot/variant-server/gensrc/dtracefiles/hotspot.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/hotspot/variant-server/gensrc/dtracefiles/hs_private.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/hotspot/variant-server/gensrc/dtracefiles/hotspot_jni.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/hotspot/variant-server/gensrc/jfrfiles/
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/hotspot/variant-server/gensrc/jfrfiles/jfrEventControl.hpp
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/hotspot/variant-server/gensrc/jfrfiles/jfrTypes.hpp
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/hotspot/variant-server/gensrc/jfrfiles/jfrPeriodic.hpp
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/hotspot/variant-server/gensrc/jfrfiles/jfrEventIds.hpp
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/hotspot/variant-server/gensrc/jvmtifiles/
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/hotspot/variant-server/gensrc/jvmtifiles/jvmti.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/hotspot/variant-server/gensrc/jvmtifiles/jvmtiEnter.cpp
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/hotspot/variant-server/gensrc/jvmtifiles/jvmtiEnterTrace.cpp
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/hotspot/variant-server/gensrc/jvmtifiles/jvmtiEnv.hpp
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/hotspot/variant-server/gensrc/adfiles/
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/hotspot/variant-server/gensrc/adfiles/ad_x86_pipeline.cpp
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/hotspot/variant-server/gensrc/adfiles/ad_x86_expand.cpp
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/hotspot/variant-server/gensrc/adfiles/ad_x86_clone.cpp
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/hotspot/variant-server/gensrc/adfiles/ad_x86.hpp
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/hotspot/variant-server/gensrc/adfiles/ad_x86_format.cpp
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/hotspot/variant-server/gensrc/adfiles/ad_x86_gen.cpp
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/hotspot/variant-server/gensrc/adfiles/adGlobals_x86.hpp
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/hotspot/variant-server/gensrc/adfiles/dfa_x86.cpp
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/hotspot/variant-server/gensrc/adfiles/ad_x86_peephole.cpp
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/hotspot/variant-server/gensrc/adfiles/ad_x86_misc.cpp
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/hotspot/variant-server/gensrc/adfiles/ad_x86.cpp
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/hotspot/variant-server/support/
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/hotspot/variant-server/support/adlc/
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/hotspot/variant-server/support/adlc/ad_x86_pipeline.cpp
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/hotspot/variant-server/support/adlc/ad_x86_expand.cpp
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/hotspot/variant-server/support/adlc/ad_x86_clone.cpp
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/hotspot/variant-server/support/adlc/ad_x86.hpp
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/hotspot/variant-server/support/adlc/ad_x86_format.cpp
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/hotspot/variant-server/support/adlc/ad_x86_gen.cpp
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/hotspot/variant-server/support/adlc/adGlobals_x86.hpp
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/hotspot/variant-server/support/adlc/dfa_x86.cpp
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/hotspot/variant-server/support/adlc/ad_x86_peephole.cpp
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/hotspot/variant-server/support/adlc/ad_x86_misc.cpp
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/hotspot/variant-server/support/adlc/ad_x86.cpp
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/images/
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/images/jdk/
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/images/jdk/include/
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/images/jdk/include/jvmti.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/images/jdk/include/classfile_constants.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/images/jdk/include/jdwpTransport.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/images/jdk/include/jvmticmlr.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/images/jdk/include/jni.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/images/jdk/include/linux/
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/images/jdk/include/linux/jni_md.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/images/jdk/include/linux/jawt_md.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/images/jdk/include/jawt.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.smartcardio/
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.smartcardio/sun_security_smartcardio_PCSC.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.smartcardio/sun_security_smartcardio_PlatformPCSC.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.security.jgss/
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.security.jgss/sun_security_jgss_wrapper_GSSLibStub.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.security.jgss/sun_security_krb5_SCDynamicStoreConfig.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.security.jgss/sun_security_krb5_Config.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.security.jgss/sun_security_krb5_Credentials.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/jdk.hotspot.agent/
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/jdk.hotspot.agent/sun_jvm_hotspot_debugger_aarch64_AARCH64ThreadContext.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/jdk.hotspot.agent/sun_jvm_hotspot_debugger_linux_amd64_DwarfParser.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/jdk.hotspot.agent/sun_jvm_hotspot_asm_Disassembler.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/jdk.hotspot.agent/sun_jvm_hotspot_debugger_riscv64_RISCV64ThreadContext.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/jdk.hotspot.agent/sun_jvm_hotspot_debugger_linux_LinuxDebuggerLocal.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/jdk.hotspot.agent/sun_jvm_hotspot_debugger_ppc64_PPC64ThreadContext.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/jdk.hotspot.agent/sun_jvm_hotspot_debugger_amd64_AMD64ThreadContext.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/jdk.hotspot.agent/sun_jvm_hotspot_debugger_x86_X86ThreadContext.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/jdk.hotspot.agent/sun_jvm_hotspot_debugger_windbg_WindbgDebuggerLocal.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/jdk.hotspot.agent/sun_jvm_hotspot_debugger_bsd_BsdDebuggerLocal.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.prefs/
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.prefs/java_util_prefs_FileSystemPreferences.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.rmi/
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.rmi/sun_rmi_transport_GC.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/java_lang_Object.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/sun_nio_ch_FileKey.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/java_net_Inet6Address.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/java_net_SocketOptions.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/jdk_internal_jimage_NativeImageBuffer.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/jdk_internal_platform_CgroupMetrics.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/jdk_internal_vm_VMSupport.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/java_lang_ProcessHandleImpl.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/java_lang_ProcessImpl.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/sun_nio_fs_UnixNativeDispatcher.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/sun_nio_ch_EventFD.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/java_lang_Thread.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/jdk_internal_vm_vector_VectorSupport.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/java_util_zip_Adler32.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/sun_nio_ch_EPoll.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/jdk_internal_loader_RawNativeLibraries.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/sun_nio_ch_DatagramChannelImpl.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/java_lang_reflect_Array.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/sun_nio_ch_PollSelectorImpl.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/sun_nio_ch_SocketDispatcher.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/sun_nio_fs_UnixFileSystem.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/sun_nio_ch_UnixFileDispatcherImpl.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/java_lang_StackStreamFactory_AbstractStackWalker.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/jdk_internal_reflect_NativeConstructorAccessorImpl.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/jdk_internal_reflect_ConstantPool.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/java_lang_Double.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/java_net_NetworkInterface.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/java_nio_MappedMemoryUtils.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/sun_net_spi_DefaultProxySelector.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/java_lang_ProcessHandleImpl_Info.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/java_lang_Throwable.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/java_io_FileDescriptor.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/java_security_AccessController.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/java_io_ObjectStreamClass.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/java_lang_ref_Finalizer.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/java_util_zip_Deflater.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/java_security_SystemConfigurator.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/java_lang_ProcessEnvironment.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/jdk_internal_misc_VM.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/java_lang_invoke_MethodHandle.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/java_lang_Module.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/java_lang_ClassLoader.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/java_lang_VirtualThread.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/java_io_RandomAccessFile.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/jdk_internal_misc_Signal.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/java_lang_invoke_VarHandle.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/sun_nio_fs_LinuxNativeDispatcher.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/jdk_internal_misc_Unsafe.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/jdk_internal_reflect_DirectConstructorHandleAccessor_NativeAccessor.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/java_io_UnixFileSystem.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/sun_net_dns_ResolverConfigurationImpl.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/sun_nio_ch_FileDispatcherImpl.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/sun_nio_ch_InheritedChannel.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/jdk_internal_reflect_DirectMethodHandleAccessor_NativeAccessor.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/java_lang_Runtime.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/java_net_Inet6AddressImpl.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/java_lang_invoke_MethodHandleNatives.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/jdk_internal_foreign_abi_UpcallStubs.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/java_lang_Class.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/java_util_zip_CRC32.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/sun_nio_ch_UnixDispatcher.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/java_net_Inet4Address.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/jdk_internal_misc_ScopedMemoryAccess.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/java_net_InetAddress.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/java_util_zip_Inflater.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/sun_nio_ch_Net.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/jdk_internal_misc_PreviewFeatures.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/java_lang_StackStreamFactory.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/jdk_internal_vm_Continuation.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/java_lang_String.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/sun_nio_fs_LinuxWatchService.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/java_net_spi_InetAddressResolver_LookupPolicy.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/sun_nio_ch_DatagramDispatcher.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/jdk_internal_vm_ContinuationSupport.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/java_lang_ref_PhantomReference.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/java_lang_reflect_Executable.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/java_io_Console.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/java_lang_Float.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/java_io_FileInputStream.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/sun_nio_ch_NativeSocketAddress.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/java_io_FileOutputStream.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/java_io_FileSystem.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/java_lang_ref_Reference.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/jdk_internal_loader_NativeLibraries.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/sun_nio_ch_UnixAsynchronousSocketChannelImpl.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/java_lang_Shutdown.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/java_lang_NullPointerException.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/jdk_internal_vm_ForeignLinkerSupport.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/sun_net_PortConfig.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/jdk_internal_io_JdkConsoleImpl.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/sun_nio_ch_IOStatus.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/java_lang_System.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/jdk_internal_misc_CDS.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/jdk_internal_util_SystemProps_Raw.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/java_lang_reflect_Field.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/java_util_TimeZone.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/java_lang_StringUTF16.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/java_util_concurrent_atomic_AtomicLong.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/java_lang_StackTraceElement.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/java_net_Inet4AddressImpl.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/jdk_internal_reflect_Reflection.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/java_io_FileCleanable.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/java_lang_invoke_LambdaProxyClassArchive.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/jdk_internal_loader_BootLoader.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/jdk_internal_foreign_abi_UpcallLinker.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/jdk_internal_loader_NativeLibrary.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/jdk_internal_foreign_abi_NativeEntryPoint.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/sun_nio_ch_UnixDomainSockets.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/java_lang_SecurityManager.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/java_lang_Long.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/java_lang_Integer.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/sun_nio_ch_NativeThread.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/jdk_internal_foreign_abi_fallback_LibFallback.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/jdk_internal_perf_Perf.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/sun_net_sdp_SdpSupport.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/sun_nio_ch_IOUtil.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.base/jdk_internal_reflect_NativeMethodAccessorImpl.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/jdk.attach/
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/jdk.attach/sun_tools_attach_VirtualMachineImpl.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/jdk.jdwp.agent/
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/jdk.jdwp.agent/JDWPCommands.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/jdk.net/
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/jdk.net/jdk_net_LinuxSocketOptions.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/jdk.security.auth/
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/jdk.security.auth/com_sun_security_auth_module_UnixSystem.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/jdk.security.auth/com_sun_security_auth_module_NTSystem.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/jdk.management.agent/
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/jdk.management.agent/jdk_internal_agent_FileSystemImpl.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/jdk.jfr/
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/jdk.jfr/jdk_jfr_internal_JVM.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/jdk.internal.le/
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/jdk.internal.le/jdk_internal_org_jline_terminal_impl_jna_linux_CLibraryImpl.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.management/
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.management/sun_management_MemoryManagerImpl.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.management/sun_management_VMManagementImpl.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.management/sun_management_MemoryPoolImpl.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.management/sun_management_ThreadImpl.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.management/sun_management_HotspotThread.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.management/sun_management_ClassLoadingImpl.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.management/sun_management_MemoryImpl.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.management/sun_management_GarbageCollectorImpl.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/jdk.sctp/
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/jdk.sctp/sun_nio_ch_sctp_SctpNet.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/jdk.sctp/sun_nio_ch_sctp_SctpStdSocketOption.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/jdk.sctp/sun_nio_ch_sctp_PeerAddrChange.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/jdk.sctp/sun_nio_ch_sctp_ResultContainer.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/jdk.sctp/sun_nio_ch_sctp_SctpChannelImpl.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/jdk.sctp/sun_nio_ch_sctp_AssociationChange.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_java2d_loops_DrawRect.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_awt_FontDescriptor.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/com_sun_media_sound_Platform.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/java_awt_event_InputEvent.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_awt_UNIXToolkit.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/java_awt_MenuItem.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_font_StrikeCache.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/java_awt_BasicStroke.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_awt_X11_XToolkit.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_java2d_loops_DrawPolygons.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_java2d_xr_XRMaskBlit.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_java2d_x11_X11SurfaceData.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_awt_image_JPEGImageDecoder.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_awt_SunHints.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_java2d_cmm_lcms_LCMS.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_java2d_loops_Blit.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_java2d_pipe_BufferedMaskBlit.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_awt_image_BytePackedRaster.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_awt_image_GifImageDecoder.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/com_sun_media_sound_MidiOutDeviceProvider.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/java_awt_Event.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_java2d_xr_XRSurfaceData.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_awt_screencast_ScreencastHelper.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/java_awt_Transparency.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_java2d_opengl_GLXSurfaceData.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_java2d_loops_ScaledBlit.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/java_awt_Toolkit.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_java2d_loops_MaskFill.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_awt_X11_XInputMethod.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/java_awt_image_Raster.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/java_awt_Dialog.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/java_awt_image_BufferedImage.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/com_sun_imageio_plugins_jpeg_JPEGImageReader.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_font_ColorGlyphSurfaceData.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_java2d_xr_XIDGenerator.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/java_awt_color_ColorSpace.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_awt_image_BufImgSurfaceData.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/com_sun_java_swing_plaf_gtk_GTKEngine.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_awt_image_ImageRepresentation.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_awt_X11GraphicsEnvironment.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_java2d_loops_TransformBlit.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_font_NullFontScaler.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/java_awt_MenuBar.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_java2d_opengl_OGLMaskFill.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/java_awt_Dimension.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/com_sun_media_sound_PortMixerProvider.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_font_NativeFont.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_awt_image_ShortComponentRaster.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_java2d_pipe_BufferedOpCodes.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_font_FreetypeFontScaler.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/java_awt_Container.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_java2d_pipe_BufferedTextPipe.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/java_awt_image_DataBuffer.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_java2d_loops_GraphicsPrimitiveMgr.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_font_X11TextRenderer.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/java_awt_image_SampleModel.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_awt_X11GraphicsConfig.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/java_awt_AWTEvent.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/java_awt_Menu.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_java2d_opengl_OGLTextRenderer.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_java2d_pipe_hw_AccelSurface.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/java_awt_Rectangle.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_java2d_pipe_BufferedRenderPipe.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/java_awt_image_SinglePixelPackedSampleModel.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/java_awt_event_InputMethodEvent.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/java_awt_Choice.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/java_awt_SystemColor.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_awt_X11_XDesktopPeer.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_java2d_loops_DrawLine.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_java2d_loops_DrawGlyphListAA.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_awt_X11_XRobotPeer.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_font_FileFontStrike.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_awt_image_ImagingLib.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_java2d_loops_FillSpans.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/com_sun_media_sound_MidiInDeviceProvider.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_java2d_pipe_BufferedPaints.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_java2d_pipe_BufferedContext.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/java_awt_Insets.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/java_awt_print_Pageable.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_java2d_SunGraphics2D.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_awt_FcFontManager.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/java_awt_Label.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/java_awt_AlphaComposite.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_java2d_pipe_Region.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/com_sun_media_sound_DirectAudioDeviceProvider.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/java_awt_event_ComponentEvent.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/com_sun_media_sound_PortMixer.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/java_awt_event_AdjustmentEvent.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/java_awt_Checkbox.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/com_sun_media_sound_MidiInDevice.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_print_CUPSPrinter.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_java2d_pipe_SpanClipRenderer.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_java2d_loops_DrawGlyphListLCD.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/com_sun_imageio_plugins_jpeg_JPEGImageWriter.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_awt_image_DataBufferNative.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/java_awt_print_PageFormat.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_java2d_xr_XRMaskFill.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_awt_X11GraphicsDevice.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_java2d_loops_DrawPath.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_java2d_loops_FillParallelogram.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/com_sun_media_sound_MidiOutDevice.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/java_awt_Adjustable.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/java_awt_event_WindowEvent.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/java_awt_image_AffineTransformOp.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/java_awt_CheckboxMenuItem.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/java_awt_image_IndexColorModel.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_java2d_SurfaceData.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/java_awt_dnd_DnDConstants.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/com_sun_java_swing_plaf_gtk_GTKStyle.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_java2d_loops_MaskBlit.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/java_awt_DisplayMode.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/java_awt_Font.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_java2d_opengl_GLXGraphicsConfig.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_awt_X11_XWindow.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/java_awt_FontMetrics.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/java_awt_event_MouseWheelEvent.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_java2d_loops_DrawParallelogram.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_awt_SunToolkit.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/java_awt_TextField.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/java_awt_MenuComponent.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/java_awt_image_ConvolveOp.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/java_awt_Scrollbar.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_java2d_loops_FillPath.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/java_awt_FileDialog.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_java2d_pipe_ShapeSpanIterator.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_awt_X11_XWindowPeer.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_java2d_loops_TransformHelper.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_font_NativeStrikeDisposer.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_java2d_opengl_OGLRenderQueue.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_awt_image_ByteComponentRaster.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_java2d_opengl_OGLBlitLoops.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_awt_X11_XTaskbarPeer.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_awt_X11_XlibWrapper.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_java2d_opengl_OGLRenderer.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/java_awt_Color.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/java_awt_Component.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/java_awt_SplashScreen.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_java2d_opengl_OGLSurfaceData.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_java2d_opengl_OGLContext_OGLContextCaps.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_java2d_loops_DrawGlyphList.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_java2d_x11_X11PMBlitBgLoops.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_java2d_xr_XRBackendNative.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/java_awt_Frame.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/java_awt_ScrollPaneAdjustable.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_java2d_DefaultDisposerRecord.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_font_SunLayoutEngine.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_awt_X11_GtkFileDialogPeer.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_font_FontConfigManager.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_java2d_opengl_OGLContext.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_java2d_loops_FillRect.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_font_NativeStrike.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/java_awt_Window.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_awt_image_IntegerComponentRaster.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_java2d_Disposer.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/java_awt_TrayIcon.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/java_awt_KeyboardFocusManager.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_awt_PlatformFont.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/com_sun_media_sound_DirectAudioDevice.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/java_awt_Cursor.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_font_SunFontManager.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_java2d_x11_XSurfaceData.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/java_awt_ScrollPane.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/java_awt_image_Kernel.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/java_awt_event_KeyEvent.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/java_awt_TextArea.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_java2d_x11_X11PMBlitLoops.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_java2d_loops_BlitBg.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_java2d_x11_X11Renderer.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_awt_X11InputMethodBase.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/java_awt_event_MouseEvent.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/java_awt_geom_PathIterator.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/java_awt_event_ActionEvent.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_awt_DebugSettings.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/java_awt_image_ColorModel.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/sun_java2d_cmm_lcms_LCMSImageLayout.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.desktop/java_awt_Button.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/jdk.internal.vm.ci/
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/jdk.internal.vm.ci/jdk_vm_ci_runtime_JVMCI.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/jdk.internal.vm.ci/jdk_vm_ci_hotspot_CompilerToVM.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.instrument/
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/java.instrument/sun_instrument_InstrumentationImpl.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/jdk.crypto.cryptoki/
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/jdk.crypto.cryptoki/sun_security_pkcs11_Secmod.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/jdk.crypto.cryptoki/sun_security_pkcs11_wrapper_PKCS11.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/jdk.management/
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/jdk.management/com_sun_management_internal_HotSpotDiagnostic.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/jdk.management/com_sun_management_internal_Flag.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/jdk.management/com_sun_management_internal_DiagnosticCommandImpl.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/jdk.management/com_sun_management_internal_OperatingSystemImpl.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/jdk.management/com_sun_management_internal_GarbageCollectorExtImpl.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/headers/jdk.management/com_sun_management_internal_GcInfoBuilder.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/interim-image/
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/interim-image/include/
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/interim-image/include/jvmti.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/interim-image/include/classfile_constants.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/interim-image/include/jvmticmlr.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/interim-image/include/jni.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/interim-image/include/linux/
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/interim-image/include/linux/jni_md.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/modules_include/
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/modules_include/java.base/
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/modules_include/java.base/jvmti.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/modules_include/java.base/classfile_constants.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/modules_include/java.base/jvmticmlr.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/modules_include/java.base/jni.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/modules_include/java.base/linux/
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/modules_include/java.base/linux/jni_md.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/modules_include/jdk.jdwp.agent/
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/modules_include/jdk.jdwp.agent/jdwpTransport.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/modules_include/java.desktop/
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/modules_include/java.desktop/linux/
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/modules_include/java.desktop/linux/jawt_md.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/generated_sources/jdk21.build/support/modules_include/java.desktop/jawt.h
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/alt-java
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/java-icon16.png
java-21-openjdk-21.0.1.0.12-3.rolling.fc38.portable.misc.x86_64/java-icon24.png
2023-12-14 14:09:42 +01:00
Jiri Vanek 4b38c2140b removed duplicated info line 2023-11-29 18:03:42 +01:00
Jiri 8a7656ebac redirected bugs to non portable compoment 2023-11-29 11:09:35 +01:00
Jiri 0066a17fe1 cosmetic changes
removed unused macros
better comments
more quotings
2023-11-23 15:15:45 +01:00
Jiri Vanek e4459f4dcc moved docs and miscs to release-only condition 2023-11-22 13:43:01 +01:00
Jiri Vanek 26504dac4c restricted to java-arches 2023-11-21 16:02:43 +01:00
Jiri Vanek 1eb10e704b updated to OpenJDK 21.0.1 (2023-10-17)
- adjsuted generate_source_tarball
- removed icedtea_sync
- dropped standalone licenses
- added usntripped subpkg
- added docs subpkg
- adjsuted versions of bundled libraries
- build refactored to several solid methods following gnu_andrew
- removed no longer needed jdk8296108-tzdata2022f.patch, jdk8296715-cldr2022f.patch, rh1648644-java_access_bridge_privileged_security.patch
- added jdk8311630-s390_ffmapi.patch to support virtual threads on s390x
- aligned fips-21u-75ffdc48eda.patch (gnu_andrew)
2023-11-21 15:48:46 +01:00
Jiri 898c425bb6 Returned misteriously disapeared line 2023-09-20 21:39:53 +02:00
Jiri 9e5764b72d removed %{1} from misc 2023-09-20 21:36:50 +02:00
Andrew John Hughes 4ec83bb3a6 Sync with upcoming java-21-openjdk package in RHEL
- Update documentation (README.md, add missing JEP to release notes)
- Replace alt-java patch with a binary separate from the JDK
- Drop stale patches that are of little use any more:
- * nss.cfg has been disabled since early PKCS11 work and long superseded by FIPS work
- * No accessibility subpackage to warrant RH1648242 patch any more
- * No use of system libjpeg turbo to warrant RH649512 patch any more
- Replace RH1684077 pcsc-lite-libs patch with better JDK-8009550 fix being upstreamed
- Update generate_tarball.sh to sync with upstream vanilla script
- Change top_level_dir_name to use the VCS tag, matching new upstream release style tarball
- Use upstream release URL for OpenJDK source
- Port misc tarball from RHEL to house alt-java outside the JDK tree
- Port improved tarball creation and checking from RHEL so tarballs are verified
2023-09-15 18:23:53 +01:00
Andrew John Hughes fff7874101 Bump buildjdkver now that java-21-openjdk is available in the buildroot 2023-09-14 16:14:32 +01:00
Jiri Vanek f6cdd00fde updated to jdk-21+35, which is no longer EA 2023-08-28 16:04:28 +02:00
Petra Alice Mikova fd0dca9bab Update NEWS file with some missed JEPs 2023-08-25 10:06:40 +02:00
Petra Alice Mikova a238aebf8e Update FIPS support to bring in latest changes
- * RH2048582: Support PKCS#12 keystores
- * RH2020290: Support TLS 1.3 in FIPS mode
- * Add nss.fips.cfg support to OpenJDK tree
- * RH2117972: Extend the support for NSS DBs (PKCS11) in FIPS mode
- * Remove forgotten dead code from RH2020290 and RH2104724
- * OJ1357: Fix issue on FIPS with a SecurityManager in place
- * RH2134669: Add missing attributes when registering services in FIPS mode.
- * test/jdk/sun/security/pkcs11/fips/VerifyMissingAttributes.java: fixed jtreg main class
- * RH1940064: Enable XML Signature provider in FIPS mode
- * Remove GCC minor versioning (JDK-8284772) to unbreak testing
- Drop local nss.fips.cfg.in handling now this is handled in the patched OpenJDK build
- require tzdata 2023c
2023-08-25 09:14:14 +02:00
Petra Alice Mikova 43b5b84321 Modified README.md, NEWS file 2023-08-22 13:03:27 +02:00
Petra Alice Mikova dee0f27293 Update to JDK21 ea version
- initial update to jdk21
- commented out fips patches
- updated to jdk21 ea
- updated patch 1001 - rh1648249-add_commented_out_nss_cfg_provider_to_java_security
- replaced files used for static libs smoke tests
2023-08-09 13:34:37 +02:00
22 changed files with 2919 additions and 1434 deletions

9
.gitignore vendored
View File

@ -34,3 +34,12 @@
/openjdk-jdk20u-jdk-20+36.tar.xz
/openjdk-jdk20u-jdk-20.0.1+9.tar.xz
/openjdk-jdk20u-jdk-20.0.2+9.tar.xz
/openjdk-jdk21u-jdk-21+34.tar.xz
/openjdk-jdk21u-jdk-21+35.tar.xz
/openjdk-21+35.tar.xz
/openjdk-21.0.1+12.tar.xz
/openjdk-21.0.2+11.tar.xz
/openjdk-21.0.2+12.tar.xz
/openjdk-21.0.2+13.tar.xz
/openjdk-22+32-ea.tar.xz
/openjdk-jdk-22+36-ea.tar.xz

969
NEWS

File diff suppressed because it is too large Load Diff

View File

@ -1,16 +1,16 @@
# java-latest-openjdk-portable
The java-latest-openjdk-portable package
=======
Rolling release of (usually) STSs OpenJDK
OpenJDK has release cadence of 6 months, but 3/4 of them are Short Term Supported for 6 months only. This package is designed to harbor them. Currently it is build of OpenJDK 12. LTSs will go also as separate packages.
This package contains the latest rolling release of OpenJDK. OpenJDK
has a release cadence of six months, with a new release in March and
September each year.
JDK12 is current release of Java platform. It is bringing many cool improvements - https://openjdk.java.net/projects/jdk/12/ and is landing to your Fedora. Where it will be maintained for f28 and newer. Unluckily, this package is STS (short term support) version. Between individual LTS there will be always several STS. Again, please see announcement: http://mail.openjdk.java.net/pipermail/discuss/2017-September/004281.html and See java SIG plans: https://jvanek.fedorapeople.org/devconf/2018/changesInjavaReleaseProcess.pdf . So this is rolling release of all STSs to come. Its fate during the release of fresh LTS is yet to be decided. You will always be allowed to install LTS in fedora build root, alongside with latest STS via alternatives.
The current release is OpenJDK 22. For a list of major changes from
OpenJDK 21, see the NEWS file included in this package and the
upstream release page:
https://openjdk.java.net/projects/jdk/22/
See announcement: http://mail.openjdk.java.net/pipermail/discuss/2017-September/004281.html
See java SIG plans: https://jvanek.fedorapeople.org/devconf/2018/changesInjavaReleaseProcess.pdf
https://bugzilla.redhat.com/show_bug.cgi?id=1557371#c0
https://fedoraproject.org/wiki/Changes/java-openjdk-10
https://fedoraproject.org/wiki/Changes/java-11-openjdk-TechPreview
This package is intended for those who want to follow the latest
OpenJDK releases. Long term support versions of OpenJDK are available
in the java-1.8.0-openjdk, java-11-openjdk, java-17-openjdk and java-21-openjdk
packages.

100
alt-java.c Normal file
View File

@ -0,0 +1,100 @@
/*
* Copyright (C) 2023 Red Hat, Inc.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Red Hat designates this
* particular file as subject to the "Classpath" exception as provided
* by Red Hat in the LICENSE file that accompanied this code.
*
* This code is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
* version 2 for more details (a copy is included in the LICENSE file that
* accompanied this code).
*
* You should have received a copy of the GNU General Public License version
* 2 along with this work; if not, write to the Free Software Foundation,
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
*
*/
#include <errno.h>
#include <libgen.h>
#include <linux/limits.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/prctl.h>
#include <unistd.h>
/* Per task speculation control */
#ifndef PR_GET_SPECULATION_CTRL
# define PR_GET_SPECULATION_CTRL 52
#endif
#ifndef PR_SET_SPECULATION_CTRL
# define PR_SET_SPECULATION_CTRL 53
#endif
/* Speculation control variants */
#ifndef PR_SPEC_STORE_BYPASS
# define PR_SPEC_STORE_BYPASS 0
#endif
/* Return and control values for PR_SET/GET_SPECULATION_CTRL */
#ifndef PR_SPEC_NOT_AFFECTED
# define PR_SPEC_NOT_AFFECTED 0
#endif
#ifndef PR_SPEC_PRCTL
# define PR_SPEC_PRCTL (1UL << 0)
#endif
#ifndef PR_SPEC_ENABLE
# define PR_SPEC_ENABLE (1UL << 1)
#endif
#ifndef PR_SPEC_DISABLE
# define PR_SPEC_DISABLE (1UL << 2)
#endif
#ifndef PR_SPEC_FORCE_DISABLE
# define PR_SPEC_FORCE_DISABLE (1UL << 3)
#endif
#ifndef PR_SPEC_DISABLE_NOEXEC
# define PR_SPEC_DISABLE_NOEXEC (1UL << 4)
#endif
static void set_speculation() {
#if defined(__linux__) && defined(__x86_64__)
// PR_SPEC_DISABLE_NOEXEC doesn't survive execve, so we can't use it
// if ( prctl(PR_SET_SPECULATION_CTRL,
// PR_SPEC_STORE_BYPASS,
// PR_SPEC_DISABLE_NOEXEC, 0, 0) == 0 ) {
// return;
// }
prctl(PR_SET_SPECULATION_CTRL, PR_SPEC_STORE_BYPASS, PR_SPEC_DISABLE, 0, 0);
#else
#warning alt-java requested but SSB mitigation not available on this platform.
#endif
}
int main(int argc, char **argv) {
set_speculation();
char our_name[PATH_MAX], java_name[PATH_MAX];
ssize_t len = readlink("/proc/self/exe", our_name, PATH_MAX - 1);
if (len < 0) {
perror("I can't find myself");
exit(2);
}
our_name[len] = '\0'; // readlink(2) doesn't append a null byte
char *path = dirname(our_name);
strncpy(java_name, path, PATH_MAX - 1);
size_t remaining_bytes = PATH_MAX - strlen(path) - 1;
strncat(java_name, "/java", remaining_bytes);
execv(java_name, argv);
fprintf(stderr, "%s failed to launch: %s\n", java_name, strerror(errno));
exit(1);
}

54
discover_trees.sh Executable file
View File

@ -0,0 +1,54 @@
#!/bin/sh
# Copyright (C) 2020 Red Hat, Inc.
# Written by Andrew John Hughes <gnu.andrew@redhat.com>.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as
# published by the Free Software Foundation, either version 3 of the
# License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.
TREE=${1}
if test "x${TREE}" = "x"; then
TREE=${PWD}
fi
if [ -e ${TREE}/nashorn/.hg -o -e ${TREE}/nashorn/merge.changeset ] ; then
NASHORN="nashorn" ;
fi
if [ -e ${TREE}/corba/.hg -o -e ${TREE}/corba/merge.changeset ] ; then
CORBA="corba";
fi
if [ -e ${TREE}/jaxp/.hg -o -e ${TREE}/jaxp/merge.changeset ] ; then
JAXP="jaxp";
fi
if [ -e ${TREE}/jaxws/.hg -o -e ${TREE}/jaxws/merge.changeset ] ; then
JAXWS="jaxws";
fi
if [ -e ${TREE}/langtools/.hg -o -e ${TREE}/langtools/merge.changeset ] ; then
LANGTOOLS="langtools";
fi
if [ -e ${TREE}/jdk/.hg -o -e ${TREE}/jdk/merge.changeset ] ; then
JDK="jdk";
fi
if [ -e ${TREE}/hotspot/.hg -o -e ${TREE}/hotspot/merge.changeset ] ; then
HOTSPOT="hotspot";
fi
SUBTREES="${CORBA} ${JAXP} ${JAXWS} ${LANGTOOLS} ${NASHORN} ${JDK} ${HOTSPOT}";
echo ${SUBTREES}

File diff suppressed because it is too large Load Diff

View File

@ -1,75 +1,146 @@
#!/bin/bash
# Copyright (C) 2024 Red Hat, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as
# published by the Free Software Foundation, either version 3 of the
# License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Generates the 'source tarball' for JDK projects.
#
# Example:
# When used from local repo set REPO_ROOT pointing to file:// with your repo
# If your local repo follows upstream forests conventions, it may be enough to set OPENJDK_URL
# Example 1:
# When used from local repo set REPO_ROOT pointing to file:// with your repo.
# If your local repo follows upstream forests conventions, it may be enough to
# set OPENJDK_URL.
#
# Example 2:
# This will read the OpenJDK feature version from the spec file, then create a
# tarball from the most recent tag for that version in the upstream Git
# repository.
#
# $ OPENJDK_LATEST=1 ./generate_source_tarball.sh
# [...]
# Tarball is: temp-generated-source-tarball-ujD/openjdk-17.0.10+6-ea.tar.xz
#
# Unless you use OPENJDK_LATEST, you have to set PROJECT_NAME, REPO_NAME and
# VERSION, e.g.:
#
# In any case you have to set PROJECT_NAME REPO_NAME and VERSION. eg:
# PROJECT_NAME=openjdk
# REPO_NAME=jdk18u
# VERSION=jdk-18.0.1+10
# or to eg prepare systemtap:
# icedtea7's jstack and other tapsets
# REPO_NAME=jdk22u
# VERSION=jdk-22+36
#
# or to e.g., prepare systemtap, icedtea7's jstack and other tapsets:
#
# VERSION=6327cf1cea9e
# REPO_NAME=icedtea7-2.6
# PROJECT_NAME=release
# OPENJDK_URL=http://icedtea.classpath.org/hg/
# TO_COMPRESS="*/tapset"
#
# They are used to create correct name and are used in construction of sources url (unless REPO_ROOT is set)
# This script creates a single source tarball out of the repository
# based on the given tag and removes code not allowed in fedora/rhel. For
# consistency, the source tarball will always contain 'openjdk' as the top
# level folder, name is created, based on parameter
# They are used to create correct name and are used in construction of sources
# URL (unless REPO_ROOT is set).
#
# This script creates a single source tarball out of the repository based on the
# given tag and removes code not allowed in Fedora/RHEL.
set -e
OPENJDK_URL_DEFAULT=https://github.com
COMPRESSION_DEFAULT=xz
# Corresponding IcedTea version
ICEDTEA_VERSION=15.0
if [ "x$1" = "xhelp" ] ; then
echo -e "Behaviour may be specified by setting the following variables:\n"
echo "VERSION - the version of the specified OpenJDK project"
echo "PROJECT_NAME -- the name of the OpenJDK project being archived (optional; only needed by defaults)"
echo "REPO_NAME - the name of the OpenJDK repository (optional; only needed by defaults)"
echo "OPENJDK_URL - the URL to retrieve code from (optional; defaults to ${OPENJDK_URL_DEFAULT})"
echo "COMPRESSION - the compression type to use (optional; defaults to ${COMPRESSION_DEFAULT})"
echo "FILE_NAME_ROOT - name of the archive, minus extensions (optional; defaults to PROJECT_NAME-REPO_NAME-VERSION)"
echo "REPO_ROOT - the location of the Git repository to archive (optional; defaults to OPENJDK_URL/PROJECT_NAME/REPO_NAME)"
echo "TO_COMPRESS - what part of clone to pack (default is openjdk)"
echo "BOOT_JDK - the bootstrap JDK to satisfy the configure run"
if [ "$1" = "help" ] ; then
echo "Behaviour may be specified by setting the following variables:"
echo
echo "VERSION - the version of the specified OpenJDK project"
echo " (required unless OPENJDK_LATEST is set)"
echo "PROJECT_NAME - the name of the OpenJDK project being archived"
echo " (needed to compute REPO_ROOT and/or"
echo " FILE_NAME_ROOT automatically;"
echo " optional if they are set explicitly)"
echo "REPO_NAME - the name of the OpenJDK repository"
echo " (needed to compute REPO_ROOT automatically;"
echo " optional if REPO_ROOT is set explicitly)"
echo "OPENJDK_URL - the URL to retrieve code from"
echo " (defaults to ${OPENJDK_URL_DEFAULT})"
echo "COMPRESSION - the compression type to use"
echo " (defaults to ${COMPRESSION_DEFAULT})"
echo "FILE_NAME_ROOT - name of the archive, minus extensions"
echo " (defaults to PROJECT_NAME-VERSION)"
echo "REPO_ROOT - the location of the Git repository to archive"
echo " (defaults to OPENJDK_URL/PROJECT_NAME/REPO_NAME.git)"
echo "TO_COMPRESS - what part of clone to pack"
echo " (defaults to ${VERSION})"
echo "BOOT_JDK - the bootstrap JDK to satisfy the configure run"
echo " (defaults to packaged JDK version)"
echo "WITH_TEMP - run in a temporary directory"
echo " (defaults to disabled)"
echo "OPENJDK_LATEST - deduce VERSION from most recent upstream tag"
echo " (implies WITH_TEMP, computes everything else"
echo " automatically; Note: accesses network to read"
echo " tag list from remote Git repository)"
exit 1;
fi
if [ "$OPENJDK_LATEST" != "" ] ; then
FEATURE_VERSION=$(echo '%featurever' \
| rpmspec --shell ./*.spec 2>/dev/null \
| grep --after-context 1 featurever \
| tail --lines 1)
PROJECT_NAME=openjdk
REPO_NAME=jdk"${FEATURE_VERSION}"u
# Skip -ga tags since those are the same as the most recent non-ga tag, and
# the non-ga tag is the one that is used to generated the official source
# tarball. For example:
# ca760c86642aa2e0d9b571aaabac054c0239fbdc refs/tags/jdk-17.0.10-ga^{}
# 25a2e6c20c9a96853714284cabc6b456eb095070 refs/tags/jdk-17.0.10-ga
# ca760c86642aa2e0d9b571aaabac054c0239fbdc refs/tags/jdk-17.0.10+7^{}
# e49c5749b10f3e90274b72e9279f794fdd191d27 refs/tags/jdk-17.0.10+7
VERSION=$(git ls-remote --tags --refs --sort=-version:refname \
"${OPENJDK_URL_DEFAULT}/${PROJECT_NAME}/${REPO_NAME}.git" \
"jdk-${FEATURE_VERSION}*" \
| grep --invert-match '\-ga$' \
| head --lines 1 | cut --characters 52-)
FILE_NAME_ROOT=open${VERSION}
WITH_TEMP=1
fi
if [ "x$VERSION" = "x" ] ; then
if [ "$WITH_TEMP" != "" ] ; then
pushd "$(mktemp --directory temp-generated-source-tarball-XXX)"
fi
if [ "$VERSION" = "" ] ; then
echo "No VERSION specified"
exit 2
fi
echo "Version: ${VERSION}"
NUM_VER=${VERSION##jdk-}
RELEASE_VER=${NUM_VER%%+*}
BUILD_VER=${NUM_VER##*+}
MAJOR_VER=${RELEASE_VER%%.*}
echo "Major version is ${MAJOR_VER}, release ${RELEASE_VER}, build ${BUILD_VER}"
if [ "x$BOOT_JDK" = "x" ] ; then
if [ "$BOOT_JDK" = "" ] ; then
echo "No boot JDK specified".
BOOT_JDK=/usr/lib/jvm/java-${MAJOR_VER}-openjdk;
echo -n "Checking for ${BOOT_JDK}...";
if [ -d ${BOOT_JDK} -a -x ${BOOT_JDK}/bin/java ] ; then
if [ -d "${BOOT_JDK}" ] && [ -x "${BOOT_JDK}"/bin/java ] ; then
echo "Boot JDK found at ${BOOT_JDK}";
else
echo "Not found";
PREV_VER=$((${MAJOR_VER} - 1));
PREV_VER=$((MAJOR_VER - 1));
BOOT_JDK=/usr/lib/jvm/java-${PREV_VER}-openjdk;
echo -n "Checking for ${BOOT_JDK}...";
if [ -d ${BOOT_JDK} -a -x ${BOOT_JDK}/bin/java ] ; then
if [ -d ${BOOT_JDK} ] && [ -x ${BOOT_JDK}/bin/java ] ; then
echo "Boot JDK found at ${BOOT_JDK}";
else
echo "Not found";
@ -80,45 +151,43 @@ else
echo "Boot JDK: ${BOOT_JDK}";
fi
# REPO_NAME is only needed when we default on REPO_ROOT and FILE_NAME_ROOT
if [ "x$FILE_NAME_ROOT" = "x" -o "x$REPO_ROOT" = "x" ] ; then
if [ "x$PROJECT_NAME" = "x" ] ; then
echo "No PROJECT_NAME specified"
exit 1
fi
echo "Project name: ${PROJECT_NAME}"
if [ "x$REPO_NAME" = "x" ] ; then
echo "No REPO_NAME specified"
exit 3
fi
echo "Repository name: ${REPO_NAME}"
fi
if [ "x$OPENJDK_URL" = "x" ] ; then
if [ "$OPENJDK_URL" = "" ] ; then
OPENJDK_URL=${OPENJDK_URL_DEFAULT}
echo "No OpenJDK URL specified; defaulting to ${OPENJDK_URL}"
else
echo "OpenJDK URL: ${OPENJDK_URL}"
fi
if [ "x$COMPRESSION" = "x" ] ; then
if [ "$COMPRESSION" = "" ] ; then
# rhel 5 needs tar.gz
COMPRESSION=${COMPRESSION_DEFAULT}
fi
echo "Creating a tar.${COMPRESSION} archive"
if [ "x$FILE_NAME_ROOT" = "x" ] ; then
FILE_NAME_ROOT=${PROJECT_NAME}-${REPO_NAME}-${VERSION}
if [ "$FILE_NAME_ROOT" = "" ] ; then
if [ "$PROJECT_NAME" = "" ] ; then
echo "No PROJECT_NAME specified, needed by FILE_NAME_ROOT"
exit 1
fi
FILE_NAME_ROOT=${PROJECT_NAME}-${VERSION}
echo "No file name root specified; default to ${FILE_NAME_ROOT}"
fi
if [ "x$REPO_ROOT" = "x" ] ; then
if [ "$REPO_ROOT" = "" ] ; then
if [ "$PROJECT_NAME" = "" ] ; then
echo "No PROJECT_NAME specified, needed by REPO_ROOT"
exit 1
fi
if [ "$REPO_NAME" = "" ] ; then
echo "No REPO_NAME specified, needed by REPO_ROOT"
exit 3
fi
REPO_ROOT="${OPENJDK_URL}/${PROJECT_NAME}/${REPO_NAME}.git"
echo "No repository root specified; default to ${REPO_ROOT}"
fi;
if [ "x$TO_COMPRESS" = "x" ] ; then
TO_COMPRESS="openjdk"
echo "No targets to be compressed specified, ; default to ${TO_COMPRESS}"
if [ "$TO_COMPRESS" = "" ] ; then
TO_COMPRESS="${VERSION}"
echo "No targets to be compressed specified ; default to ${TO_COMPRESS}"
fi;
echo -e "Settings:"
@ -132,52 +201,74 @@ echo -e "\tREPO_ROOT: ${REPO_ROOT}"
echo -e "\tTO_COMPRESS: ${TO_COMPRESS}"
echo -e "\tBOOT_JDK: ${BOOT_JDK}"
if [ -d ${FILE_NAME_ROOT} ] ; then
echo "exists exists exists exists exists exists exists "
echo "reusing reusing reusing reusing reusing reusing "
echo ${FILE_NAME_ROOT}
if [ -d "${FILE_NAME_ROOT}" ] ; then
echo "exists exists exists exists exists exists exists "
echo "reusing reusing reusing reusing reusing reusing "
echo "${FILE_NAME_ROOT}"
STAT_TIME="$(stat --format=%Y "${FILE_NAME_ROOT}")"
TAR_TIME="$(date --date=@"${STAT_TIME}" --iso-8601=seconds)"
else
mkdir "${FILE_NAME_ROOT}"
pushd "${FILE_NAME_ROOT}"
echo "Cloning ${VERSION} root repository from ${REPO_ROOT}"
git clone -b ${VERSION} ${REPO_ROOT} openjdk
popd
mkdir "${FILE_NAME_ROOT}"
pushd "${FILE_NAME_ROOT}"
echo "Cloning ${VERSION} root repository from ${REPO_ROOT}"
git clone --depth=1 -b "${VERSION}" "${REPO_ROOT}" "${VERSION}"
pushd "${VERSION}"
TAR_TIME="$(git log --max-count 1 --format=%cI)"
popd
popd
fi
pushd "${FILE_NAME_ROOT}"
# Generate .src-rev so build has knowledge of the revision the tarball was created from
# Generate .src-rev so build has knowledge of the revision the tarball was
# created from
mkdir build
pushd build
sh ${PWD}/../openjdk/configure --with-boot-jdk=${BOOT_JDK}
make store-source-revision
sh "${PWD}"/../"${VERSION}"/configure --with-boot-jdk="${BOOT_JDK}"
make store-source-revision
popd
rm -rf build
# Remove commit checks
echo "Removing $(find openjdk -name '.jcheck' -print)"
find openjdk -name '.jcheck' -print0 | xargs -0 rm -rf
# Remove history and GHA
echo "find openjdk -name '.hgtags'"
find openjdk -name '.hgtags' -exec rm -fv '{}' '+'
echo "find openjdk -name '.hgignore'"
find openjdk -name '.hgignore' -exec rm -fv '{}' '+'
echo "find openjdk -name '.gitattributes'"
find openjdk -name '.gitattributes' -exec rm -fv '{}' '+'
echo "find openjdk -name '.gitignore'"
find openjdk -name '.gitignore' -exec rm -fv '{}' '+'
echo "find openjdk -name '.git'"
find openjdk -name '.git' -exec rm -rfv '{}' '+'
echo "find openjdk -name '.github'"
find openjdk -name '.github' -exec rm -rfv '{}' '+'
EA_PART="$(awk -F= \
'/^DEFAULT_PROMOTED_VERSION_PRE/ { if ($2) print "-"$2 }' \
"${VERSION}"/make/conf/version-numbers.conf)"
TARBALL_BASE=${FILE_NAME_ROOT}${EA_PART}.tar
pushd "${VERSION}"
# Omit commit checks, history, and GHA from archive.
for skip in .jcheck .hgtags .hgignore .gitattributes .gitignore .github
do
echo "${skip}"" export-ignore" >> .git/info/attributes
done
# Do not bother with --mtime here; specify it to tar below.
# Unforunately, git-archive sorts added files like .src-rev at the end;
# retar below to use GNU tar --sort=name ordering which sorts .src-rev
# at the start.
git archive --output "${TARBALL_BASE}" --prefix="${VERSION}"/ \
--add-file=.src-rev --format=tar "${VERSION}"
popd
mv "${VERSION}" "${VERSION}".git
tar xf "${VERSION}".git/"${TARBALL_BASE}"
echo "Compressing remaining forest"
if [ "X$COMPRESSION" = "Xxz" ] ; then
if [ "$COMPRESSION" = "xz" ] ; then
SWITCH=cJf
else
SWITCH=czf
fi
TARBALL_NAME=${FILE_NAME_ROOT}.tar.${COMPRESSION}
tar --exclude-vcs -$SWITCH ${TARBALL_NAME} $TO_COMPRESS
mv ${TARBALL_NAME} ..
TARBALL_NAME=${TARBALL_BASE}.${COMPRESSION}
XZ_OPT=${XZ_OPT-"-T0"} \
tar --mtime="${TAR_TIME}" --owner=root --group=root --sort=name \
-$SWITCH "${TARBALL_NAME}" "${TO_COMPRESS}"
mv "${TARBALL_NAME}" ..
popd
echo "Done. You may want to remove the uncompressed version - $FILE_NAME_ROOT."
if [ "$WITH_TEMP" != "" ] ; then
echo "Tarball is: $(realpath --relative-to=.. .)/${TARBALL_NAME}"
popd
else
echo -n "Done. You may want to remove the uncompressed version"
echo " - $FILE_NAME_ROOT"
fi
# Local Variables:
# compile-command: "shellcheck generate_source_tarball.sh"
# fill-column: 80
# indent-tabs-mode: nil
# sh-basic-offset: 4
# End:

View File

@ -1,192 +1 @@
#!/bin/bash
# Copyright (C) 2019 Red Hat, Inc.
# Written by Andrew John Hughes <gnu.andrew@redhat.com>.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as
# published by the Free Software Foundation, either version 3 of the
# License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
ICEDTEA_USE_VCS=true
ICEDTEA_VERSION=3.15.0
ICEDTEA_URL=https://icedtea.classpath.org/download/source
ICEDTEA_SIGNING_KEY=CFDA0F9B35964222
ICEDTEA_HG_URL=https://icedtea.classpath.org/hg/icedtea11
set -e
RPM_DIR=${PWD}
if [ ! -f ${RPM_DIR}/jconsole.desktop.in ] ; then
echo "Not in RPM source tree.";
exit 1;
fi
if test "x${TMPDIR}" = "x"; then
TMPDIR=/tmp;
fi
WORKDIR=${TMPDIR}/it.sync
echo "Using working directory ${WORKDIR}"
mkdir ${WORKDIR}
pushd ${WORKDIR}
if test "x${WGET}" = "x"; then
WGET=$(which wget);
if test "x${WGET}" = "x"; then
echo "wget not found";
exit 1;
fi
fi
if test "x${TAR}" = "x"; then
TAR=$(which tar)
if test "x${TAR}" = "x"; then
echo "tar not found";
exit 2;
fi
fi
echo "Dependencies:";
echo -e "\tWGET: ${WGET}";
echo -e "\tTAR: ${TAR}\n";
if test "x${ICEDTEA_USE_VCS}" = "xtrue"; then
echo "Mode: Using VCS";
if test "x${GREP}" = "x"; then
GREP=$(which grep);
if test "x${GREP}" = "x"; then
echo "grep not found";
exit 3;
fi
fi
if test "x${CUT}" = "x"; then
CUT=$(which cut);
if test "x${CUT}" = "x"; then
echo "cut not found";
exit 4;
fi
fi
if test "x${TR}" = "x"; then
TR=$(which tr);
if test "x${TR}" = "x"; then
echo "tr not found";
exit 5;
fi
fi
if test "x${HG}" = "x"; then
HG=$(which hg);
if test "x${HG}" = "x"; then
echo "hg not found";
exit 6;
fi
fi
echo "Dependencies:";
echo -e "\tGREP: ${GREP}";
echo -e "\tCUT: ${CUT}";
echo -e "\tTR: ${TR}";
echo -e "\tHG: ${HG}";
echo "Checking out repository from VCS...";
${HG} clone ${ICEDTEA_HG_URL} icedtea
echo "Obtaining version from configure.ac...";
ROOT_VER=$(${GREP} '^AC_INIT' icedtea/configure.ac|${CUT} -d ',' -f 2|${TR} -d '[][:space:]')
echo "Root version from configure: ${ROOT_VER}";
VCS_REV=$(${HG} log -R icedtea --template '{node|short}' -r tip)
echo "VCS revision: ${VCS_REV}";
ICEDTEA_VERSION="${ROOT_VER}-${VCS_REV}"
echo "Creating icedtea-${ICEDTEA_VERSION}";
mkdir icedtea-${ICEDTEA_VERSION}
echo "Copying required files from checkout to icedtea-${ICEDTEA_VERSION}";
# Commented out for now as IcedTea 6's jconsole.desktop.in is outdated
#cp -a icedtea/jconsole.desktop.in ../icedtea-${ICEDTEA_VERSION}
cp -a ${RPM_DIR}/jconsole.desktop.in icedtea-${ICEDTEA_VERSION}
cp -a icedtea/tapset icedtea-${ICEDTEA_VERSION}
rm -rf icedtea
else
echo "Mode: Using tarball";
if test "x${ICEDTEA_VERSION}" = "x"; then
echo "No IcedTea version specified for tarball download.";
exit 3;
fi
if test "x${CHECKSUM}" = "x"; then
CHECKSUM=$(which sha256sum)
if test "x${CHECKSUM}" = "x"; then
echo "sha256sum not found";
exit 4;
fi
fi
if test "x${PGP}" = "x"; then
PGP=$(which gpg)
if test "x${PGP}" = "x"; then
echo "gpg not found";
exit 5;
fi
fi
echo "Dependencies:";
echo -e "\tCHECKSUM: ${CHECKSUM}";
echo -e "\tPGP: ${PGP}\n";
echo "Checking for IcedTea signing key ${ICEDTEA_SIGNING_KEY}...";
if ! gpg --list-keys ${ICEDTEA_SIGNING_KEY}; then
echo "IcedTea signing key ${ICEDTEA_SIGNING_KEY} not installed.";
exit 6;
fi
echo "Downloading IcedTea release tarball...";
${WGET} -v ${ICEDTEA_URL}/icedtea-${ICEDTEA_VERSION}.tar.xz
echo "Downloading IcedTea tarball signature...";
${WGET} -v ${ICEDTEA_URL}/icedtea-${ICEDTEA_VERSION}.tar.xz.sig
echo "Downloading IcedTea tarball checksums...";
${WGET} -v ${ICEDTEA_URL}/icedtea-${ICEDTEA_VERSION}.sha256
echo "Verifying checksums...";
${CHECKSUM} --check --ignore-missing icedtea-${ICEDTEA_VERSION}.sha256
echo "Checking signature...";
${PGP} --verify icedtea-${ICEDTEA_VERSION}.tar.xz.sig
echo "Extracting files...";
${TAR} xJf icedtea-${ICEDTEA_VERSION}.tar.xz \
icedtea-${ICEDTEA_VERSION}/tapset \
icedtea-${ICEDTEA_VERSION}/jconsole.desktop.in
rm -vf icedtea-${ICEDTEA_VERSION}.tar.xz
rm -vf icedtea-${ICEDTEA_VERSION}.tar.xz.sig
rm -vf icedtea-${ICEDTEA_VERSION}.sha256
fi
echo "Replacing desktop files...";
mv -v icedtea-${ICEDTEA_VERSION}/jconsole.desktop.in ${RPM_DIR}
echo "Creating new tapset tarball...";
mv -v icedtea-${ICEDTEA_VERSION} openjdk
${TAR} cJf ${RPM_DIR}/tapsets-icedtea-${ICEDTEA_VERSION}.tar.xz openjdk
rm -rvf openjdk
popd
rm -rf ${WORKDIR}
# this file is intentionally not here, as portable builds do not have desktop integration

File diff suppressed because it is too large Load Diff

View File

@ -1,10 +1 @@
[Desktop Entry]
Name=OpenJDK @JAVA_VER@ for @target_cpu@ Monitoring & Management Console (@OPENJDK_VER@)
Comment=Monitor and manage OpenJDK applications
Exec=_SDKBINDIR_/jconsole
Icon=java-@JAVA_VER@-@JAVA_VENDOR@
Terminal=false
Type=Application
StartupWMClass=sun-tools-jconsole-JConsole
Categories=Development;Profiling;Java;
Version=1.0
# this file is intentionally not here, as portable builds do not have desktop integration

View File

@ -1 +0,0 @@

View File

@ -1 +0,0 @@

View File

@ -1,5 +0,0 @@
name = NSS
nssLibraryDirectory = @NSS_LIBDIR@
nssDbMode = noDb
attributes = compatibility
handleStartupErrors = ignoreMultipleInitialisation

View File

@ -1,8 +0,0 @@
name = NSS-FIPS
nssLibraryDirectory = @NSS_LIBDIR@
nssSecmodDirectory = sql:/etc/pki/nssdb
nssDbMode = readOnly
nssModule = fips
attributes(*,CKO_SECRET_KEY,CKK_GENERIC_SECRET)={ CKA_SIGN=true }

View File

@ -18,8 +18,8 @@
OLD_RELEASE=$1
NEW_RELEASE=$2
SUBDIR=$3
REPO=$4
REPO=$3
SUBDIR=$4
SCRIPT_DIR=$(dirname ${0})
if test "x${SUBDIR}" = "x"; then
@ -58,12 +58,12 @@ for repos in . $(${SCRIPT_DIR}/discover_trees.sh ${REPO});
do
if test "x$TYPE" = "xhg"; then
hg log -r "tag('$NEW_RELEASE'):tag('$OLD_RELEASE') - tag('$OLD_RELEASE')" -R $REPO/$repos -G -M ${REPO}/${SUBDIR} | \
egrep '^[o:| ]*summary'|grep -v 'Added tag'|sed -r 's#^[o:| ]*summary:\W*([0-9])# - JDK-\1#'| \
grep -E '^[o:| ]*summary'|grep -v 'Added tag'|sed -r 's#^[o:| ]*summary:\W*([0-9])# - JDK-\1#'| \
sed 's#^[o:| ]*summary:\W*# - #' >> ${TMPDIR}/fixes2;
hg log -v -r "tag('$NEW_RELEASE'):tag('$OLD_RELEASE') - tag('$OLD_RELEASE')" -R $REPO/$repos -G -M ${REPO}/${SUBDIR} | \
egrep '^[o:| ]*[0-9]{7}'|sed -r 's#^[o:| ]*([0-9]{7})# - JDK-\1#' >> ${TMPDIR}/fixes3;
grep -E '^[o:| ]*[0-9]{7}'|sed -r 's#^[o:| ]*([0-9]{7})# - JDK-\1#' >> ${TMPDIR}/fixes3;
else
git -C ${REPO} log --no-merges --pretty=format:%B ${NEW_RELEASE}...${OLD_RELEASE} -- ${SUBDIR} |egrep '^[0-9]{7}' | \
git -C ${REPO} log --no-merges --pretty=format:%B ${NEW_RELEASE}...${OLD_RELEASE} -- ${SUBDIR} |grep -E '^[0-9]{7}' | \
sed -r 's#^([0-9])# - JDK-\1#' >> ${TMPDIR}/fixes2;
touch ${TMPDIR}/fixes3 ; # unused
fi

View File

@ -1,16 +0,0 @@
diff -r 618ad1237e73 src/java.desktop/share/classes/java/awt/Toolkit.java
--- a/src/java.desktop/share/classes/java/awt/Toolkit.java Thu Jun 13 19:37:49 2019 +0200
+++ b/src/java.desktop/share/classes/java/awt/Toolkit.java Thu Jul 04 10:35:42 2019 +0200
@@ -595,7 +595,11 @@
toolkit = new HeadlessToolkit(toolkit);
}
if (!GraphicsEnvironment.isHeadless()) {
- loadAssistiveTechnologies();
+ try {
+ loadAssistiveTechnologies();
+ } catch (AWTError error) {
+ // ignore silently
+ }
}
}
return toolkit;

View File

@ -1,12 +0,0 @@
diff --git openjdk.orig/src/java.base/share/conf/security/java.security openjdk/src/java.base/share/conf/security/java.security
index 68a9c1a2d08..7aa25eb2cb7 100644
--- openjdk.orig/src/java.base/share/conf/security/java.security
+++ openjdk/src/java.base/share/conf/security/java.security
@@ -78,6 +78,7 @@ security.provider.tbd=SunMSCAPI
security.provider.tbd=Apple
#endif
security.provider.tbd=SunPKCS11
+#security.provider.tbd=SunPKCS11 ${java.home}/lib/security/nss.cfg
#
# Security providers used when FIPS mode support is active

View File

@ -1,20 +0,0 @@
--- openjdk/src/java.base/share/conf/security/java.security
+++ openjdk/src/java.base/share/conf/security/java.security
@@ -304,6 +304,8 @@
#
package.access=sun.misc.,\
sun.reflect.,\
+ org.GNOME.Accessibility.,\
+ org.GNOME.Bonobo.,\
#
# List of comma-separated packages that start with or equal this string
@@ -316,6 +318,8 @@
#
package.definition=sun.misc.,\
sun.reflect.,\
+ org.GNOME.Accessibility.,\
+ org.GNOME.Bonobo.,\
#
# Determines whether this properties file can be appended to

View File

@ -1,15 +0,0 @@
diff --git a/openjdk/src/java.smartcardio/unix/classes/sun/security/smartcardio/PlatformPCSC.java b/src/java.smartcardio/unix/classes/sun/security/smartcardio/PlatformPCSC.java
index bacff32efbc..ff7b3dcc81c 100644
--- openjdk/src/java.smartcardio/unix/classes/sun/security/smartcardio/PlatformPCSC.java
+++ openjdk/src/java.smartcardio/unix/classes/sun/security/smartcardio/PlatformPCSC.java
@@ -46,8 +46,8 @@ class PlatformPCSC {
private static final String PROP_NAME = "sun.security.smartcardio.library";
- private static final String LIB1 = "/usr/$LIBISA/libpcsclite.so";
- private static final String LIB2 = "/usr/local/$LIBISA/libpcsclite.so";
+ private static final String LIB1 = "/usr/$LIBISA/libpcsclite.so.1";
+ private static final String LIB2 = "/usr/local/$LIBISA/libpcsclite.so.1";
private static final String PCSC_FRAMEWORK = "/System/Library/Frameworks/PCSC.framework/Versions/Current/PCSC";
PlatformPCSC() {

View File

@ -1,117 +0,0 @@
diff --git openjdk.orig/make/modules/java.base/Launcher.gmk openjdk/make/modules/java.base/Launcher.gmk
index 700ddefda49..2882de68eb2 100644
--- openjdk.orig/make/modules/java.base/Launcher.gmk
+++ openjdk/make/modules/java.base/Launcher.gmk
@@ -41,6 +41,14 @@ $(eval $(call SetupBuildLauncher, java, \
OPTIMIZATION := HIGH, \
))
+#Wno-error=cpp is present to allow commented warning in ifdef part of main.c
+$(eval $(call SetupBuildLauncher, alt-java, \
+ CFLAGS := -DEXPAND_CLASSPATH_WILDCARDS -DENABLE_ARG_FILES -DREDHAT_ALT_JAVA -Wno-error=cpp, \
+ EXTRA_RCFLAGS := $(JAVA_RCFLAGS), \
+ VERSION_INFO_RESOURCE := $(JAVA_VERSION_INFO_RESOURCE), \
+ OPTIMIZATION := HIGH, \
+))
+
ifeq ($(call isTargetOs, windows), true)
$(eval $(call SetupBuildLauncher, javaw, \
CFLAGS := -DJAVAW -DEXPAND_CLASSPATH_WILDCARDS -DENABLE_ARG_FILES, \
diff --git openjdk.orig/src/java.base/share/native/launcher/alt_main.h openjdk/src/java.base/share/native/launcher/alt_main.h
new file mode 100644
index 00000000000..697df2898ac
--- /dev/null
+++ openjdk/src/java.base/share/native/launcher/alt_main.h
@@ -0,0 +1,73 @@
+/*
+ * Copyright (c) 2019, Red Hat, Inc. 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
+ * under the terms of the GNU General Public License version 2 only, as
+ * published by the Free Software Foundation. Oracle designates this
+ * particular file as subject to the "Classpath" exception as provided
+ * by Oracle in the LICENSE file that accompanied this code.
+ *
+ * This code is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+ * version 2 for more details (a copy is included in the LICENSE file that
+ * accompanied this code).
+ *
+ * You should have received a copy of the GNU General Public License version
+ * 2 along with this work; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+ * or visit www.oracle.com if you need additional information or have any
+ * questions.
+ */
+
+#ifdef REDHAT_ALT_JAVA
+
+#include <sys/prctl.h>
+
+
+/* Per task speculation control */
+#ifndef PR_GET_SPECULATION_CTRL
+# define PR_GET_SPECULATION_CTRL 52
+#endif
+#ifndef PR_SET_SPECULATION_CTRL
+# define PR_SET_SPECULATION_CTRL 53
+#endif
+/* Speculation control variants */
+#ifndef PR_SPEC_STORE_BYPASS
+# define PR_SPEC_STORE_BYPASS 0
+#endif
+/* Return and control values for PR_SET/GET_SPECULATION_CTRL */
+
+#ifndef PR_SPEC_NOT_AFFECTED
+# define PR_SPEC_NOT_AFFECTED 0
+#endif
+#ifndef PR_SPEC_PRCTL
+# define PR_SPEC_PRCTL (1UL << 0)
+#endif
+#ifndef PR_SPEC_ENABLE
+# define PR_SPEC_ENABLE (1UL << 1)
+#endif
+#ifndef PR_SPEC_DISABLE
+# define PR_SPEC_DISABLE (1UL << 2)
+#endif
+#ifndef PR_SPEC_FORCE_DISABLE
+# define PR_SPEC_FORCE_DISABLE (1UL << 3)
+#endif
+#ifndef PR_SPEC_DISABLE_NOEXEC
+# define PR_SPEC_DISABLE_NOEXEC (1UL << 4)
+#endif
+
+static void set_speculation() __attribute__((constructor));
+static void set_speculation() {
+ if ( prctl(PR_SET_SPECULATION_CTRL,
+ PR_SPEC_STORE_BYPASS,
+ PR_SPEC_DISABLE_NOEXEC, 0, 0) == 0 ) {
+ return;
+ }
+ prctl(PR_SET_SPECULATION_CTRL, PR_SPEC_STORE_BYPASS, PR_SPEC_DISABLE, 0, 0);
+}
+
+#endif // REDHAT_ALT_JAVA
diff --git openjdk.orig/src/java.base/share/native/launcher/main.c openjdk/src/java.base/share/native/launcher/main.c
index b734fe2ba78..79dc8307650 100644
--- openjdk.orig/src/java.base/share/native/launcher/main.c
+++ openjdk/src/java.base/share/native/launcher/main.c
@@ -34,6 +34,14 @@
#include "jli_util.h"
#include "jni.h"
+#ifdef REDHAT_ALT_JAVA
+#if defined(__linux__) && defined(__x86_64__)
+#include "alt_main.h"
+#else
+#warning alt-java requested but SSB mitigation not available on this platform.
+#endif
+#endif
+
/*
* Entry point.
*/

View File

@ -1,19 +0,0 @@
Remove uses of FAR in jpeg code
Upstream libjpeg-trubo removed the (empty) FAR macro:
http://sourceforge.net/p/libjpeg-turbo/code/1312/
Adjust our code to not use the undefined FAR macro anymore.
diff --git a/jdk/src/java.desktop/share/native/libjavajpeg/imageioJPEG.c b/jdk/src/java.desktop/share/native/libjavajpeg/imageioJPEG.c
--- openjdk/src/java.desktop/share/native/libjavajpeg/imageioJPEG.c
+++ openjdk/src/java.desktop/share/native/libjavajpeg/imageioJPEG.c
@@ -1385,7 +1385,7 @@
/* and fill it in */
dst_ptr = icc_data;
for (seq_no = first; seq_no < last; seq_no++) {
- JOCTET FAR *src_ptr = icc_markers[seq_no]->data + ICC_OVERHEAD_LEN;
+ JOCTET *src_ptr = icc_markers[seq_no]->data + ICC_OVERHEAD_LEN;
unsigned int length =
icc_markers[seq_no]->data_length - ICC_OVERHEAD_LEN;

View File

@ -1 +1 @@
SHA512 (openjdk-jdk20u-jdk-20.0.2+9.tar.xz) = ce5383228c42f612e79e65300c048e91ec3ae5941b6769c67c05aa4e98299f8044b2945e64cd38b2e60f3c7558e608a3baa20cf7af2b0108d48c865a71ee1979
SHA512 (openjdk-jdk-22+36-ea.tar.xz) = ecc6e6b6fd10eb6c16d9eba03fe4dbf5f5b5406b166e0e24d9d4b8e339d148da4a7b551e5669f7c9327821837988696990886e55f1045ea20b54bb1ac6ef0fc6