Fix timebomb in icedtea:7.

This commit is contained in:
Andrius Štikonas 2024-02-18 15:22:00 +00:00
parent feab489d77
commit a97be3c8df
3 changed files with 24 additions and 1 deletions

View File

@ -10,6 +10,7 @@ AUX icedtea.env.sh 1130 BLAKE2B 8ffd3a9c558b9abb9df723efc531496537d7883d676c1454
AUX icedtea7-disable-systemtap.patch 986 BLAKE2B 9fe690c923fab5a23d16c10d4309454f474b806b41e70e83a3f285c74216ef5c8201df06f1f329fb606bf802776d3947cdcc58add56bf304947195dad5486501 SHA512 c1863a99754715c114982fc480ee8ef92ac5252bd20234e1d4088bb2306acc50f9f3aebe1987e16c81cde00491e7b575ff7b32df1fa83b072b33a38c2f7be398
AUX icedtea7-hotspot-miscompile.patch 857 BLAKE2B 5e2297146aa6be2aa0380169438341f69eb4c6307ca89b2a4378579145f9c413b25ee1af823105d78668506721b2d70c2cd84f06efb4021352d127d528b2dd6e SHA512 072c65e645ce23fa1f5536357ebe5cca155fe515aa487170d034fbcfab6195a5d2ec26cc5e3212530137208db091cb842a316b5af24c5191ae1e22b45a16f17a
AUX icedtea7-hotspot-pointer-comparison.patch 1600 BLAKE2B afc83c45a80a8adf3f8a0cbfef23cacfc1e716adef70bb8d7be3cab6c7ebd765b9becc1a27c5b64d16440090ddaf7777f7b1ae675b9e0fb922cd9adea68fc5a2 SHA512 2325a5bf404c1c7cbe94d2837d18f15d07bcff99434d29b3fdebb189f273d09597e33820d5c0ff2912a9a9921b442bbe8a9c73f528774d0d82e5be039d93cc76
AUX icedtea7-jdk-currency-timebomb.patch 485 BLAKE2B f7b11dc4445fe8da86127a75848527b4e6812b24bed8cd23b7ee474dd5c9544536716f2a518ae6eb0b0a9eee3f649856e65de0cfcf11260f05da25e28326e097 SHA512 fcd870866b81d2a84a6d3c29bbfb3ea5309497c51c79fd3a7b071be3604d670c8fc51a9330d2c8975c1f83a00688260b6a63e944032ce6f6b5ab6099536c4ae0
AUX icedtea7-jdk-fcommon.patch 389 BLAKE2B 9e8936c9843b3c5e04b56268a5bc84a6213b0fbb594def7869d9e4ae1820e57b1cc8c4e4a60d3bb3c371bc241a44c409289eb5d6f3dd2edd9bf9ebbd9dcd5f32 SHA512 6fdc7dcdfd5d0c11e180ea5cbff3fad287c0dd5866ecf3aed3e271e343f78d4cfb3fd656c146fec72fd6e5e43d98961f34c53111c9407bf17fbdff18215e7d39
AUX icedtea7-jdk-freetype.patch 461 BLAKE2B 4554b7a497aadba6ac5741a076c964c6830819d61fbea9380ddc4a57dca69173e44802b0e329ea0e2e8b8708df9ac75aac1bf2c3c3bd86102ce8974dc5ce800b SHA512 90a396ee1837a1f5c21fe5165c4f9b134a785c448d5d5f31ad22fd37ff46c8147b6c549a1b0deaab69b70804b583940bfbdb547d4fd076233a18ad8a24156ce9
AUX icedtea8-autoconf-config.patch 3529 BLAKE2B 8f3088c7a089199ab3ea6b67db81e69ccb640c84e3abad8376b35c18152eaa469288963faa0032bbbbb32131f3c02a7a83d76497f4993d201bb3cdb50fd71806 SHA512 662d662d0a7a84be2978e921317589f212f3ba3b7629527ba0f1140b5ac4c1024893e0ed176211688ed1a4505968c4befc841ed57ffcdbb9d355c2cb0571b167
@ -48,4 +49,4 @@ DIST icedtea-cacao-c182f119eaad.tar.gz 4485353 BLAKE2B 5c1faa3cbbfea62f819562a01
DIST icedtea-cacao-c182f119eaad.tar.xz 3056520 BLAKE2B 6b1be66ce19f491d49f1591babcd8c088e8e327f828dca3f30b8f8b04c132140f8b9f487ef6d91aed212aebab2c7c3052d79fa3f2d76d3832341d94d48e77089 SHA512 22e8a031db5f93f82b276b310c175f1e926e48d64e1e50bebe51138e0f66391cd005501491a959d31663f338f27a29ec984ac29f77078f59472856e4d08edef7
DIST icedtea-jamvm-ec18fb9e49e62dce16c5094ef1527eed619463aa.tar.gz 317187 BLAKE2B 1ca581a02be4cf5c09162687bbc90ec01b58b4910d866d11512cf17a1caff181fdc69e42f7498b2df9deb875ddc6efc6bc2888428f411da94bbc2313ddf5a2c9 SHA512 a31348481e1c02747f5bb9db333f855c45a1555aa187ee35de5ef553a10a8a47dfcc1beb1e69502046c1758438b91958a328e0a0015812c153221f67734a70a6
EBUILD icedtea-3.21.0.ebuild 13893 BLAKE2B 763b309c999c793b5907bdb5a346492b829ba1eb333cd312415bd067a56f2fd845edd70bd50742357a565b044ca89d9fe1f05a7640bb615e4aafac392ccb10c4 SHA512 4eee0a797ebcafb65b664ca596a93c03b0802a82abd1cd39d9ade5b2d9aa69ca35f19d6554d9738c4e37a0cc812eaf8f196b68a5299cf85d32a733d0acfb5d5f
EBUILD icedtea-7.2.6.9.ebuild 13454 BLAKE2B 0de7bcb922f2a6397bb05bd28e56dc8dc79fee4d2c8fa947f25ce722276789c39dd6d463e89c3e189f7697b5d7341ae87096a3396e94a2d11eeff8a13927a7be SHA512 e8ef654478d9fddf0ebbb05c8b73e349b473a3fa8336d48f4c31e4e94d6bf8b365e8b2f28e24f7947d13b2b877d5b8a2f1c4488b011bcae7800a4e8ffa72d7a8
EBUILD icedtea-7.2.6.9.ebuild 13613 BLAKE2B 8d3cacfe006990c61d3f668a18d1d083f02a8cf82f42325bcb31f52e043b6b35a1d1129e2bd513870379677602ebdfe509daebd9011ce7926d24afdb8b3d9ccd SHA512 f6192e6014fe229d91dfdb34ebce665b3d129090a7e9110769278ee7f8f5a268d712c0be77c77dc87bf362aa74318e567c8f42fd91790db2bbdadf42124793ab

View File

@ -0,0 +1,20 @@
--- openjdk/jdk/src/share/classes/java/util/CurrencyData.properties 2024-02-18 13:38:19.525666416 +0000
+++ openjdk/jdk/src/share/classes/java/util/CurrencyData.properties 2024-02-18 13:38:40.436243388 +0000
@@ -323,7 +323,7 @@
# LAO PEOPLE'S DEMOCRATIC REPUBLIC
LA=LAK
# LATVIA
-LV=LVL;2013-12-31-22-00-00;EUR
+LV=LVL
# LEBANON
LB=LBP
# LESOTHO
@@ -335,7 +335,7 @@
# LIECHTENSTEIN
LI=CHF
# LITHUANIA
-LT=LTL;2014-12-31-22-00-00;EUR
+LT=LTL
# LUXEMBOURG
LU=EUR
# MACAU

View File

@ -177,6 +177,7 @@ src_unpack() {
ln -s "${FILESDIR}/${PN}${SLOT}-jdk-freetype.patch" "${S}/patches" || die
ln -s "${FILESDIR}/${PN}${SLOT}-hotspot-pointer-comparison.patch" "${S}/patches" || die
ln -s "${FILESDIR}/${PN}${SLOT}-jdk-fcommon.patch" "${S}/patches" || die
ln -s "${FILESDIR}/${PN}${SLOT}-jdk-currency-timebomb.patch" "${S}/patches" || die
ln -s "${FILESDIR}/${PN}${SLOT}-hotspot-miscompile.patch" "${S}/patches" || die
ln -s "${FILESDIR}/${PN}-hotspot-musl.patch" "${S}/patches" || die
ln -s "${FILESDIR}/${PN}-os_linux-remove-glibc-dependencies.patch" "${S}/patches" || die
@ -217,6 +218,7 @@ src_configure() {
DISTRIBUTION_PATCHES+="patches/${PN}-hotspot-stop-using-obsolete-isnanf.patch "
DISTRIBUTION_PATCHES+="patches/${PN}${SLOT}-jdk-freetype.patch "
DISTRIBUTION_PATCHES+="patches/${PN}${SLOT}-jdk-fcommon.patch "
DISTRIBUTION_PATCHES+="patches/${PN}${SLOT}-jdk-currency-timebomb.patch "
DISTRIBUTION_PATCHES+="patches/${PN}${SLOT}-hotspot-pointer-comparison.patch "
DISTRIBUTION_PATCHES+="patches/${PN}${SLOT}-hotspot-miscompile.patch "
DISTRIBUTION_PATCHES+="patches/${PN}-hotspot-musl.patch "