304 |
# note, following three variables are sedded from update_sources if used correctly. Hardcode them rather there. |
# note, following three variables are sedded from update_sources if used correctly. Hardcode them rather there. |
305 |
%global shenandoah_project openjdk |
%global shenandoah_project openjdk |
306 |
%global shenandoah_repo shenandoah-jdk8u |
%global shenandoah_repo shenandoah-jdk8u |
307 |
%global shenandoah_revision shenandoah-jdk8u352-b08 |
%global shenandoah_revision shenandoah-jdk8u362-b09 |
308 |
# Define old aarch64/jdk8u tree variables for compatibility |
# Define old aarch64/jdk8u tree variables for compatibility |
309 |
%global project %{shenandoah_project} |
%global project %{shenandoah_project} |
310 |
%global repo %{shenandoah_repo} |
%global repo %{shenandoah_repo} |
1199 |
# Require javapackages-filesystem for ownership of /usr/lib/jvm/ and macros |
# Require javapackages-filesystem for ownership of /usr/lib/jvm/ and macros |
1200 |
Requires: javapackages-filesystem |
Requires: javapackages-filesystem |
1201 |
# Require zoneinfo data provided by tzdata-java subpackage. |
# Require zoneinfo data provided by tzdata-java subpackage. |
1202 |
# 2022d required as of JDK-8294357 |
# 2022g required as of JDK-8297804 |
1203 |
# Should be bumped to 2022e once available (JDK-8295173) |
Requires: tzdata-java >= 2022g |
|
Requires: tzdata-java >= 2022d |
|
1204 |
# for support of kernel stream control |
# for support of kernel stream control |
1205 |
# libsctp.so.1 is being `dlopen`ed on demand |
# libsctp.so.1 is being `dlopen`ed on demand |
1206 |
Requires: lksctp-tools%{?_isa} |
Requires: lksctp-tools%{?_isa} |
1294 |
|
|
1295 |
Name: java-%{javaver}-%{origin} |
Name: java-%{javaver}-%{origin} |
1296 |
Version: %{javaver}.%{updatever}.%{buildver} |
Version: %{javaver}.%{updatever}.%{buildver} |
1297 |
Release: %mkrel %{?eaprefix}%{rpmrelease}%{?extraver}.1 |
Release: %mkrel %{?eaprefix}%{rpmrelease}%{?extraver} |
1298 |
Group: Development/Java |
Group: Development/Java |
1299 |
# java-1.5.0-ibm from jpackage.org set Epoch to 1 for unknown reasons |
# java-1.5.0-ibm from jpackage.org set Epoch to 1 for unknown reasons |
1300 |
# and this change was brought into RHEL-4. java-1.5.0-ibm packages |
# and this change was brought into RHEL-4. java-1.5.0-ibm packages |
1402 |
############################################# |
############################################# |
1403 |
# PR2737: Allow multiple initialization of PKCS11 libraries |
# PR2737: Allow multiple initialization of PKCS11 libraries |
1404 |
Patch5: pr2737-allow_multiple_pkcs11_library_initialisation_to_be_a_non_critical_error.patch |
Patch5: pr2737-allow_multiple_pkcs11_library_initialisation_to_be_a_non_critical_error.patch |
|
# PR2095, RH1163501: 2048-bit DH upper bound too small for Fedora infrastructure (sync with IcedTea 2.x) |
|
|
Patch504: rh1163501-increase_2048_bit_dh_upper_bound_fedora_infrastructure_in_dhparametergenerator.patch |
|
1405 |
# Turn off strict overflow on IndicRearrangementProcessor{,2}.cpp following 8140543: Arrange font actions |
# Turn off strict overflow on IndicRearrangementProcessor{,2}.cpp following 8140543: Arrange font actions |
1406 |
Patch512: rh1649664-awt2dlibraries_compiled_with_no_strict_overflow.patch |
Patch512: rh1649664-awt2dlibraries_compiled_with_no_strict_overflow.patch |
1407 |
# RH1337583, PR2974: PKCS#10 certificate requests now use CRLF line endings rather than system line endings |
# RH1337583, PR2974: PKCS#10 certificate requests now use CRLF line endings rather than system line endings |
1464 |
# 8042159: Allow using a system-installed lcms2 |
# 8042159: Allow using a system-installed lcms2 |
1465 |
Patch203: jdk8042159-allow_using_system_installed_lcms2-root.patch |
Patch203: jdk8042159-allow_using_system_installed_lcms2-root.patch |
1466 |
Patch204: jdk8042159-allow_using_system_installed_lcms2-jdk.patch |
Patch204: jdk8042159-allow_using_system_installed_lcms2-jdk.patch |
|
# JDK-8195607, PR3776, RH1760437: sun/security/pkcs11/Secmod/TestNssDbSqlite.java failed with "NSS initialization failed" on NSS 3.34.1 |
|
|
Patch580: jdk8195607-pr3776-rh1760437-nss_sqlite_db_config.patch |
|
1467 |
# JDK-8257794: Zero: assert(istate->_stack_limit == istate->_thread->last_Java_sp() + 1) failed: wrong on Linux/x86_32 |
# JDK-8257794: Zero: assert(istate->_stack_limit == istate->_thread->last_Java_sp() + 1) failed: wrong on Linux/x86_32 |
1468 |
Patch581: jdk8257794-remove_broken_assert.patch |
Patch581: jdk8257794-remove_broken_assert.patch |
1469 |
# JDK-8282231: x86-32: runtime call to SharedRuntime::ldiv corrupts registers |
# JDK-8282231: x86-32: runtime call to SharedRuntime::ldiv corrupts registers |
1478 |
# able to be removed once that release is out |
# able to be removed once that release is out |
1479 |
# and used by this RPM. |
# and used by this RPM. |
1480 |
############################################# |
############################################# |
|
# JDK-8294357: (tz) Update Timezone Data to 2022d |
|
|
Patch2002: jdk8294357-tzdata2022d.patch |
|
|
# JDK-8295173: (tz) Update Timezone Data to 2022e |
|
|
Patch2003: jdk8295173-tzdata2022e.patch |
|
1481 |
|
|
1482 |
############################################# |
############################################# |
1483 |
# |
# |
1548 |
%ifarch %{zero_arches} |
%ifarch %{zero_arches} |
1549 |
BuildRequires: libffi-devel |
BuildRequires: libffi-devel |
1550 |
%endif |
%endif |
1551 |
# 2021c required as of JDK-8260356 in April CPU |
# 2022g required as of JDK-8297804 |
1552 |
BuildRequires: tzdata-java >= 2021c |
BuildRequires: tzdata-java >= 2022g |
1553 |
# Earlier versions have a bug in tree vectorization on PPC |
# Earlier versions have a bug in tree vectorization on PPC |
1554 |
BuildRequires: gcc >= 4.8.3-8 |
BuildRequires: gcc >= 4.8.3-8 |
1555 |
BuildRequires: rootcerts-java |
BuildRequires: rootcerts-java |
1892 |
|
|
1893 |
# Upstreamable fixes |
# Upstreamable fixes |
1894 |
%patch502 |
%patch502 |
|
%patch504 |
|
1895 |
%patch512 |
%patch512 |
1896 |
%patch523 |
%patch523 |
1897 |
%patch528 |
%patch528 |
1899 |
%patch574 |
%patch574 |
1900 |
%patch111 |
%patch111 |
1901 |
%patch112 |
%patch112 |
|
%patch580 |
|
1902 |
%patch581 |
%patch581 |
1903 |
%patch582 |
%patch582 |
1904 |
|
|
|
pushd %{top_level_dir_name} |
|
|
# tzdata updates targetted for 8u362 |
|
|
%patch2002 -p1 |
|
|
%patch2003 -p1 |
|
|
popd |
|
|
|
|
1905 |
# RPM-only fixes |
# RPM-only fixes |
1906 |
%patch539 |
%patch539 |
1907 |
%patch600 |
%patch600 |