Andrew Hughes
517cf68f1a
Update to aarch64-shenandoah-jdk8u232-b01.
...
Switch to EA mode.
Drop JDK-8210761/RH1632174 as now upstream.
Drop JDK-8223219 as now upstream.
JDK-8226870 removed clhsdb and hdsdb from the JRE bin directory, so we should do likewise.
Add alternatives support for these two new SDK binaries.
2019-09-30 04:34:39 +01:00
Andrew Hughes
b66e592e09
Switch to in-tree SunEC code, dropping NSS runtime dependencies and patches to link against it.
2019-08-15 22:01:36 +01:00
Andrew Hughes
d7a3fcfdc3
Drop unnecessary build requirement on gtk2-devel, as OpenJDK searches for Gtk+ at runtime.
...
Add missing build requirements for libXext-devel and libXrender-devel, previously masked by Gtk2+ dependency.
fontconfig build requirement should be fontconfig-devel, previously masked by Gtk2+ dependency
2019-08-13 14:34:17 +01:00
Andrew Hughes
27d2d5d841
Don't produce javadoc/javadoc-zip sub packages for the debug variant build.
...
Don't perform a bootcycle build for the debug variant build.
Obsolete javadoc-debug and javadoc-debug-zip packages via javadoc and javadoc-zip respectively.
2019-07-31 18:26:35 +01:00
Andrew Hughes
2ee1d54ad2
Update to aarch64-shenandoah-jdk8u222-b10.
...
Adjust PR3083/RH134640 to apply after JDK-8182999
Switch to GA mode for final release.
2019-07-31 16:34:14 +01:00
Andrew Hughes
b0a4cbd6ae
Update to aarch64-shenandoah-jdk8u222-b07 and Shenandoah merge 2019-06-13.
...
Drop remaining JDK-8210425/RH1632174 patch now AArch64 part is upstream.
2019-07-31 15:54:20 +01:00
Andrew Hughes
815a9a0a0f
Update to aarch64-shenandoah-jdk8u222-b03.
...
Drop 8210425 patches applied upstream. Still need to add AArch64 version in aarch64/shenandoah-jdk8u.
Re-generate JDK-8141570 & JDK-8143245 patches due to 8210425 zeroshark.make changes.
2019-07-31 13:58:09 +01:00
Andrew Hughes
a0104f5543
Update to aarch64-shenandoah-jdk8u222-b02.
...
Drop 8064786/PR3599 & 8210416/RH1632174 as applied upstream (8064786 silently in 8176100).
2019-07-31 04:19:52 +01:00
Andrew Hughes
90ed3e9e6e
Make use of Recommends and Suggests dependent on Fedora or RHEL 8+ environment.
2019-07-24 17:58:37 +01:00
Andrew Hughes
2a3db76e6c
Update to aarch64-shenandoah-jdk8u222-b01.
...
Refactor PR2888 after inclusion of 8129988 upstream. Now includes PR3575.
Drop 8171000 & 8197546 as applied upstream.
2019-07-24 05:07:05 +01:00
Andrew John Hughes
b961b8d01b
Handle milestone as variables so we can alter it easily and set the docs zip filename appropriately.
...
Drop unused use_shenandoah_hotspot variable.
Include 'ea' designator in Release when appropriate.
2019-07-23 11:24:34 +01:00
Andrew Hughes
c8c45a0ca9
Update to aarch64-shenandoah-jdk8u212-b04-shenandoah-merge-2019-04-30.
...
Update version logic to handle -shenandoah* tag suffix.
Drop PR3634 as applied upstream.
Adjust 8214206 fix for S390 as BinaryMagnitudeSeq moved to shenandoahNumberSeq.cpp
Update 8214206 to use log2_long rather than casting to intptr_t, which may be smaller than size_t.
2019-06-24 15:23:59 +01:00
Andrew Hughes
21659ad3b8
Remove additions to EXTRA_CFLAGS and EXTRA_CPP_FLAGS which are now made by upstream.
...
Remove -mstackrealign addition which is handled by PR3533 & PR3591 patches.
2019-05-22 20:00:06 +01:00
Andrew Hughes
f44ae83b99
Add JDK-8223219 to avoid -fstack-protector overriding -fstack-protector-strong
2019-05-22 18:32:23 +01:00
James Cassell
554136ca03
mark net.properties as a config file
2019-05-20 18:40:47 -04:00
Andrew Hughes
c780195351
Update patch for RH1566890.
...
Renamed rh1566890_speculative_store_bypass_so_added_more_per_task_speculation_control_CVE_2018_3639 to
rh1566890-CVE_2018_3639-speculative_store_bypass.patch
Added dependent patch,
rh1566890-CVE_2018_3639-speculative_store_bypass_toggle.patch
2019-05-13 04:59:45 +01:00
Andrew Hughes
1d1b2c06b6
Update to aarch64-shenandoah-jdk8u212-b04.
2019-04-19 17:23:03 +01:00
Andrew Hughes
ce1fed4229
Update to aarch64-shenandoah-jdk8u212-b03.
2019-04-18 06:06:18 +01:00
Andrew Hughes
c7048023e9
Update to aarch64-shenandoah-jdk8u212-b02.
...
Remove patches included upstream
- JDK-8197429/PR3546/RH153662{2,3}
- JDK-8184309/PR3596
- JDK-8210647/RH1632174
- JDK-8029661/PR3642/RH1477159
- JDK-8145096/PR3693
Re-generate patches
- JDK-8203030
Add casts to resolve s390 ambiguity in calls to log2_intptr
Move JDK-8219772 to correct section as not yet upstreamed
Add new clhsdb and hsdb binaries.
Resolves: rhbz#1680640
2019-04-17 02:39:14 +01:00
Andrew Hughes
2f0cb2fea7
Update to aarch64-shenandoah-jdk8u202-b08.
...
Remove patches included upstream
- JDK-8211387/PR3559
- JDK-8207057/PR3613
- JDK-8165852/PR3468
- JDK-8073139/PR1758/RH1191652
- JDK-8044235
- JDK-8172850/RH1640127
- JDK-8209639/RH1640127
- JDK-8131048/PR3574/RH1498936
- JDK-8164920/PR3574/RH1498936
Re-generate patches
- JDK-8210647/RH1632174
2019-04-11 18:03:40 +01:00
Andrew Hughes
6acda86f24
Update to aarch64-shenandoah-jdk8u201-b13.
...
Drop JDK-8160748 & JDK-8189170 AArch64 patches now applied upstream.
2019-04-11 03:27:52 +01:00
Andrew Hughes
37a4ca2b33
Sync SystemTap & desktop files with upstream IcedTea release using new script
2019-04-10 17:46:00 +01:00
Peter Robinson
748cdfdfc6
Drop chkconfig dep, 1.7 shipped in f24, actual dep is done by the alternatives binary, and is now a separate sub package.
2019-03-20 23:44:14 +00:00
Severin Gehwolf
a24b0170a9
Add -Wa,--generate-missing-build-notes=yes C flags.
...
Add patch so that assembling from assembler source files
also get extra C flags set properly (JDK-8219772).
Resolves: rhbz#1624123
2019-03-11 16:31:04 +01:00
Severin Gehwolf
a28cd425c1
Merge #61 Add test verifying crypto policy can be disabled
2019-02-28 16:09:36 +00:00
Jiri Vanek
be06dc1c00
Fixed jre-slowdebug provides
2019-02-27 12:40:02 +01:00
Severin Gehwolf
d15d026ae5
Add a test verifying system crypto policies can be disabled
2019-02-19 14:31:04 +01:00
Andrew Hughes
df67399225
Add PR3655 to allow the system crypto policy to be turned off.
2019-02-19 05:03:27 +00:00
Jiri Vanek
b227556dea
Fixed date
2019-02-12 14:47:30 +01:00
Jiri
1f48fa9349
config files moved to etc and symlinked back to JDK.
...
Backward comaptibility is to consider. Downgrade will be dead anyway.
2019-02-11 16:56:24 +01:00
Andrew John Hughes
c144d43531
Add backport of JDK-8145096 (PR3693) to fix undefined behaviour issues on newer GCCs
2019-02-06 06:21:21 +00:00
Andrew Hughes
6c221689cd
Update to aarch64-shenandoah-jdk8u201-b09.
2019-02-05 21:27:25 +00:00
Nicolas De Amicis
f7dc79c90d
Update java-1.8.0-openjdk.spec
...
Added FX link of libglassgtk3.so
2019-02-05 15:04:24 +00:00
Andrew John Hughes
e0121aeccf
Update to aarch64-shenandoah-jdk8u192-b12.
...
Remove patches included upstream
- JDK-8031668/PR2842
- JDK-8148351/PR2842
- JDK-6260348/PR3066
- JDK-8061305/PR3335/RH1423421
- JDK-8188030/PR3459/RH1484079
- JDK-8205104/PR3539/RH1548475
- JDK-8185723/PR3553
- JDK-8186461/PR3557
- JDK-8201509/PR3579
- JDK-8075942/PR3602
- JDK-8203182/PR3603
- JDK-8206406/PR3610/RH1597825
- JDK-8206425
- JDK-8036003
- JDK-8201495/PR2415
- JDK-8150954/PR2866/RH1176206
Re-generate patches (mostly due to upstream build changes)
- JDK-8073139/PR1758/RH1191652
- JDK-8143245/PR3548 (due to JDK-8202600)
- JDK-8197429/PR3546/RH1536622 (due to JDK-8189170)
- JDK-8199936/PR3533
- JDK-8199936/PR3591
- JDK-8207057/PR3613
- JDK-8210761/RH1632174 (due to JDK-8207402)
- PR3559 (due to JDK-8185723/JDK-8186461/JDK-8201509)
- PR3593 (due to JDK-8081202)
- RH1566890/CVE-2018-3639 (due to JDK-8189170)
- RH1649664 (due to JDK-8196516)
2019-01-30 14:56:30 +00:00
Andrew John Hughes
77e1240af4
Add 8131048 & 8164920 (PR3574/RH1498936) to provide a CRC32 intrinsic for PPC64.
2019-01-29 11:36:44 +00:00
Igor Gnatenko
b3223f3a61
Remove obsolete Group tag
...
References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag
2019-01-28 20:24:08 +01:00
Andrew Hughes
4feeea8628
Introduce sa_arches for architectures with sa-jdi.jar and include aarch64
2019-01-28 00:08:24 -05:00
Andrew Hughes
9ece52d7d3
Update to aarch64-shenandoah-jdk8u191-b14.
...
Adjust JDK-8073139/PR1758/RH1191652 to apply following 8155627 backport.
2019-01-17 01:09:06 -05:00
Andrew Hughes
c0ce8bcaab
Update to aarch64-shenandoah-jdk8u191-b13.
...
Update tarball generation script in preparation for PR3667/RH1656676 SunEC changes.
Use remove-intree-libraries.sh to remove the remaining SunEC code for now.
2019-01-10 00:50:56 -05:00
Andrew John Hughes
f5121c69ba
Fix jdk8073139-pr1758-rh1191652-ppc64_le_says_its_arch_is_ppc64_not_ppc64le_jdk.patch paths to pass git apply
2018-12-19 04:11:48 +00:00
Jiri Vanek
0bd5dd84cd
adde fx link of libglassgtk2.so (rhbz1657485)
2018-12-10 13:28:43 +01:00
Jiri Vanek
e615266abc
added description to jdk8029661-pr3642-rh1477159.patch - jdk8029661-pr3642-rh1477159-add_tlsv1_2_support_to_pkcs11_provider.patch
2018-11-30 18:14:12 +01:00
Severin Gehwolf
a7cd6c94c9
Refactor _find_debuginfo_opts -g
...
- Used '%global over '%define'
- Added a comment explaining what this does.
2018-11-29 11:28:48 +01:00
Andrew John Hughes
4dd0d67c96
Add backport of JDK-8029661 which adds TLSv1.2 support to the PKCS11 provider.
2018-11-28 13:48:49 -05:00
Jiri Vanek
626887d706
fixing typo of jkd in system_installed_libpng and removing file for removed patch for pr3573
...
jkd8035341-allow_using_system_installed_libpng.patch -> jdk8035341-allow_using_system_installed_libpng.patch
rm pr3573-fix_TCK_crash_with_shenandoah_in_shenandoahsupport_cpp_in_case_of_dead_brnach_in_is_independent.patch
2018-11-23 18:43:10 +01:00
Jiri Vanek
195d8173c7
renamed all patches to new convention
...
bug1-bug2-..-bugN-XY-lowercase_comment_suffix_or_jdkpart.patch
XY is number 01-99 for patches which are order sensitive or simply counts together
where bugs are jdkIJK or prLMN or rhOPQ and if more bugs (which is desired) then in jdk->pr->rh order.
I..Q are numbers corresponding to:
https://bugs.openjdk.java.net/browse/JDK-IJK
https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=LMN
https://bugzilla.redhat.com/show_bug.cgi?id=OPQ
2018-11-20 10:58:25 +01:00
Andrew John Hughes
66b29a9af5
Revise Shenandoah PR3634 patch following upstream discussion.
2018-11-19 16:54:37 +00:00
Andrew John Hughes
e68876bb37
Note why PR1834/RH1022017 is not suitable to go upstream in its current form.
2018-11-16 12:01:00 -05:00
Andrew John Hughes
5601c0a036
Document patch sections.
2018-11-16 11:58:10 -05:00
Andrew John Hughes
5d4b4004b5
Fix patch organisation in the spec file
...
* Move ECC patches back to upstreamable section
* Move system cacerts & crypto policy patches to upstreamable section
* Merge "Local fixes" and "RPM fixes" which amount to the same thing
* Move system libpng & lcms patches back to 8u upstreamable section
2018-11-16 11:58:03 -05:00