summaryrefslogtreecommitdiff
path: root/dev-libs
diff options
context:
space:
mode:
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/Manifest.gzbin95804 -> 95788 bytes
-rw-r--r--dev-libs/boehm-gc/Manifest2
-rw-r--r--dev-libs/boehm-gc/boehm-gc-8.2.2-r1.ebuild2
-rw-r--r--dev-libs/boost/Manifest2
-rw-r--r--dev-libs/boost/boost-1.80.0-r1.ebuild2
-rw-r--r--dev-libs/icu-layoutex/Manifest2
-rw-r--r--dev-libs/icu-layoutex/icu-layoutex-72.1.ebuild2
-rw-r--r--dev-libs/icu-le-hb/Manifest2
-rw-r--r--dev-libs/icu-le-hb/icu-le-hb-1.2.3.ebuild2
-rw-r--r--dev-libs/icu/Manifest2
-rw-r--r--dev-libs/icu/icu-72.1.ebuild2
-rw-r--r--dev-libs/libowfat/Manifest3
-rw-r--r--dev-libs/libowfat/files/libowfat-0.33-headerdeps.patch82
-rw-r--r--dev-libs/libowfat/libowfat-0.33-r1.ebuild (renamed from dev-libs/libowfat/libowfat-0.33.ebuild)7
-rw-r--r--dev-libs/libucl/Manifest5
-rw-r--r--dev-libs/libucl/files/libucl-0.8.1-openssl-1.1.1.patch39
-rw-r--r--dev-libs/libucl/libucl-0.8.1-r100.ebuild8
-rw-r--r--dev-libs/libucl/metadata.xml3
-rw-r--r--dev-libs/nettle/Manifest2
-rw-r--r--dev-libs/nettle/nettle-3.8.1.ebuild2
20 files changed, 65 insertions, 106 deletions
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index e3c3200b8357..cea88b2ebb02 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/boehm-gc/Manifest b/dev-libs/boehm-gc/Manifest
index b5a11b7a136e..e0500ae2461b 100644
--- a/dev-libs/boehm-gc/Manifest
+++ b/dev-libs/boehm-gc/Manifest
@@ -9,6 +9,6 @@ EBUILD boehm-gc-8.0.4.ebuild 1417 BLAKE2B 0a0d40849a901b436928f336c1e897ad673131
EBUILD boehm-gc-8.0.6.ebuild 1414 BLAKE2B 39d14d9eb6dd56b021ac9ff23db3f0ef8d773acbe4459c6ce357a3bf2fa9556f52b3ee173d936260e44a90b6ba39c04fc6785031000474b8dc32970794da62f8 SHA512 3d5e02947dcb1b35dcf4bb207671294d07f58fd41aeb46a1ec702d1ee8016038aafd8d2e2bb40a0c842924fb7efe9148a1c97b4671ae31da608ce945a9c5809e
EBUILD boehm-gc-8.0.8.ebuild 1431 BLAKE2B fd5b4a3a2e8d0ec871752f12edffbffc5a656a215363261bc7ee6dfd8d18fb53501bd9fb806eb30888e25b6b7b68bbdf5f5247b09e892871564324acde483dea SHA512 d5afdb1a82e8546aee42487ebafe962d683b03ea8dd5bcb824c5a968ac3920a451f9bc32d6b442e8e64a305970b31544b46a9ea3f4770b24e41d0c37945de7b5
EBUILD boehm-gc-8.2.0.ebuild 1425 BLAKE2B 5ecea765ef635fbbb813b25debf1602345e1ec74d2d3913a71e5651d09806407ac8be536d71ed78ba4150c246e37352f9b5a51108ff3ec69911b36573bc096a2 SHA512 1b414f378a4b043dc10496e39db5edb0ee5a124e1d9f5f21f9aba740d90f89aa4de62fa8526038f30abf8ee1a1e7fc27f36eecb0b3c6ba5774d4c762ccc32a99
-EBUILD boehm-gc-8.2.2-r1.ebuild 1619 BLAKE2B d10354a6ff39b44f1ca81377a0995fdb503314dd950e4632c8b7079f52a4698bdcbbf827583d1b96423f752a76fe0837c8ac2694b32c1b2c537292ee20de473e SHA512 ab2580ca86310caf54b6d68ee7a893db13a7b40ddd07c529ec9472bb68308ad1d4d5e6cbd4c1567136ccce384652f5b7c8a79860527031e37cfbfda97bfa3deb
+EBUILD boehm-gc-8.2.2-r1.ebuild 1613 BLAKE2B db7980645cc4b50952270ba7412bd10b0f25c893bee64655a94e9b360eacdd71c735c81192307d4b4279bed36909988d808be9ddf9f35aede9da98e3103af6d7 SHA512 0a0e9d877c8487674aaa2f141141c34e034ceee41f8f096336ec380819d0d7845278e38c6a8475072486c3abf9fb69b53f4d86b1c4ca97a79b7f39c056404a02
EBUILD boehm-gc-8.2.2.ebuild 1487 BLAKE2B 97c0fe6035da546baa69f411984451d0349b628e5bd61c512e0e50eccb424e3be73678f4f41a6ce0dd7e62bfa9710c2627cde2c2c66bbb0725e0446c6c4e1d49 SHA512 d464a042a618880d3a0aa00ec012261a46f698d9e9b96590b42fb7857f69860ccae2d35a2ca0be33fc64bdc87ae6256c356a70bf5b602744e428ef4e80ee066c
MISC metadata.xml 441 BLAKE2B 1a5b60a047e52ee63b74e85d8f04fb905a9d7f562054d12286d9bc14d654e6875550186cca2c8c9f149f5fe950b5337cbab510f98c49faeb7c983b07b97726e6 SHA512 c4e4af95746b4270a64e5238999c4ab44568d22350a60118e6e798cfab9a3e4dbd0012c56fa809a1ca115cb8772faa3f161f29afe70770fba8e7cdcd364b83c4
diff --git a/dev-libs/boehm-gc/boehm-gc-8.2.2-r1.ebuild b/dev-libs/boehm-gc/boehm-gc-8.2.2-r1.ebuild
index 28f0b8b30a27..9cc418dc2aa2 100644
--- a/dev-libs/boehm-gc/boehm-gc-8.2.2-r1.ebuild
+++ b/dev-libs/boehm-gc/boehm-gc-8.2.2-r1.ebuild
@@ -18,7 +18,7 @@ LICENSE="boehm-gc"
# We've been using subslot 0 for these instead of "1.1".
SLOT="0"
# Upstream marked this version as "Pre-release"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="cxx +large static-libs +threads"
RDEPEND=">=dev-libs/libatomic_ops-7.4[${MULTILIB_USEDEP}]"
diff --git a/dev-libs/boost/Manifest b/dev-libs/boost/Manifest
index b45b7487becf..0017bedefc45 100644
--- a/dev-libs/boost/Manifest
+++ b/dev-libs/boost/Manifest
@@ -13,6 +13,6 @@ AUX boost-1.80.0-unordered-ftm-malloc.patch 897 BLAKE2B 5119fddcf5d84e907a3366e3
DIST boost_1_79_0.tar.bz2 113456811 BLAKE2B 61f47ca022e60745868e6bdd3b5c75603dd68d878e126dcbb73de5b40fc03c0eec8eede3ec304ece58050435ef2fc1ed7eb763773c20673f85e32bbf4d5f978a SHA512 70909e0561c213d10a1fdd692f9ae7b293d3cdc63e925bdc207da9e9bba6e86474341100e7ee5de6d94f9561196b1a3a1597055a7b7382babf8931131170a312
DIST boost_1_80_0.tar.bz2 115869904 BLAKE2B 507e811be7659442c41bc2d99811bd02a236dc94932e1a7a8cf256243b479f2d2707819cd99e016a51c9dadc215713e803afdd9ea4c105af8d5d2d28d3d06a1f SHA512 829a95b463473d69ff79ea41799c68429bb79d3b2321fbdb71df079af237ab01de9ad7e9612d8783d925730acada010068d2d1aa856c34244ee5c0ece16f208f
EBUILD boost-1.79.0.ebuild 10641 BLAKE2B 44e43c096af4e3e30d96cffbd21df7111f76453f53b5cc604171addeda32b9cd05560b0c375f8cede3223c95ff07afc9efcfdd8faada0524dd45b4330ea6f591 SHA512 b81c002b0493a966ff11bad777cf73d5a4bef08f6ae4f3a68aa9de82d2c86cf33af89dbfd62a9a502b123c9c63f3f497fa5b6959e9fa1172f114bc5d800ac05f
-EBUILD boost-1.80.0-r1.ebuild 10949 BLAKE2B 0d5880a263547f6339796d68f7baa237cd48f8e0879136a672050762addcd17d68f5dcd54da0fbf1f4279198c7668e29e6e159e25a3b59cf7d0e358a8ab19323 SHA512 13166c08f4b1c257c1b7a274c8f26b7c1641c9b26eafe196c28c81934baf05732363a83efb9715dd8875a325a01eb6b451a772fe9837aff3641b2ce8cac42802
+EBUILD boost-1.80.0-r1.ebuild 10948 BLAKE2B 9ed5fc300b55b087e90a68e359fb157bac02797c662cf070e19175c75e9c5d38bb367928aa82d113c136e327e53776b0265ebe789ac0225a866fe7c4057df6b6 SHA512 65e4a1fa5bf42ddd5e54a5b2dbd406df2f76a37be5366bf3af38434e9edb564df06f3226cb344ffbe8284674c4f2e4daba47e1db0445d3ba75d2b43e02e7f9c4
EBUILD boost-1.80.0.ebuild 10855 BLAKE2B ae757ad46ddb78e622a9dc23af7c11a34659f4373f46466c44f0061a6e11c9de91cd430a74a784ea8df7509b6c147154988acf1386914f6727ffc362c06412f3 SHA512 ad270ecb27d0f30b01c03271776662b3bdfd7d1531481c35318cdb6242d3bc4687865d4b2acd94ce330d7cb5a81500932ba435f785fdb1df7916b4cdd01a4f58
MISC metadata.xml 1350 BLAKE2B 5fd10a89cb215629c0a7a0dfd134b3d187312e49c2f77a77666f9c30128f0feec1a82dac64bec80b0f3e20f0f9648924290323e818738da07e1ce8a3112398fa SHA512 3a3584abd5be99dc70daa63bf86ff716ba310dcc7f3aa8bbae5be3e20762ed856eaf372ee9dbdab4c00bc3622288d96816eaef9f639f07cf245de501da917f65
diff --git a/dev-libs/boost/boost-1.80.0-r1.ebuild b/dev-libs/boost/boost-1.80.0-r1.ebuild
index 99a90c583491..36767a3386d2 100644
--- a/dev-libs/boost/boost-1.80.0-r1.ebuild
+++ b/dev-libs/boost/boost-1.80.0-r1.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${PN}_${MY_PV}"
LICENSE="Boost-1.0"
SLOT="0/${PV}" # ${PV} instead of the major version due to bug 486122
-KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
IUSE="bzip2 context debug doc icu lzma +nls mpi numpy python tools zlib zstd"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
# the tests will never fail because these are not intended as sanity
diff --git a/dev-libs/icu-layoutex/Manifest b/dev-libs/icu-layoutex/Manifest
index dfebcdb29c39..929320dd22cd 100644
--- a/dev-libs/icu-layoutex/Manifest
+++ b/dev-libs/icu-layoutex/Manifest
@@ -4,5 +4,5 @@ DIST icu4c-71_1-src.tgz.asc 659 BLAKE2B ac281e0a9b94bf6bfddee2dd5dc7553836aa50ae
DIST icu4c-72_1-src.tgz 26303933 BLAKE2B 0eeaf6cf61c98ab93f2c7715607209b7741dcb806a98749a7172d004210b98c3528f84ca3c53400f7ed06ed90c6f6f3f55df3fead033c66c7e948697907343f9 SHA512 848c341b37c0ff077e34a95d92c6200d5aaddd0ee5e06134101a74e04deb08256a5e817c8aefab020986abe810b7827dd7b2169a60dacd250c298870518dcae8
DIST icu4c-72_1-src.tgz.asc 659 BLAKE2B 1d28948ee577ed9fe694c1e151da124df3567d81352465c76e8910848bb780e9fc9505c4a3795fde8f2f6e8f28a631f887fdecdc536286341b2b23ce423a7cbb SHA512 8b5e841a3baa317a13cadf7deb3582a80cfab8e5bdae6bd04612ee7be3006d9acf07b015de01a94990fa350109a3c11e547482e4cb4ca986161cc701a8cd427b
EBUILD icu-layoutex-71.1.ebuild 3582 BLAKE2B 440d45060033cae1471af4cfec6f3443317e3b369fd7d4fbbf272b95c09ae68db809d422b00cf8a8f8f9c5826aa8d286c80d6d631ef68a27e83aee78b6cb7e50 SHA512 d9ec562af9007fa798a148a53c6bf6d5ba4dd8747be2ddaf7014c274c63074f2cd2cfc2966ee90e04a383b92845f056439810d30e2b5bb48c2fa3d4012ccca6c
-EBUILD icu-layoutex-72.1.ebuild 3853 BLAKE2B 88d89944c47cf9a2cb9c643147d162affe8e0b50308407f0757143bb8afcb722f2f5a8c8e7125815837f8d633f4f51f14e67d3fc9f37f1319b1c6cbaecbee4f7 SHA512 bb4f6274ee294cdadef3009c2da9d658d1854ea906f32ce5ded6a9cdaaaca92fd4e0060de0cf7d4c229d54def1ba5c2c70c2c1f24057adc4a363b2999492722f
+EBUILD icu-layoutex-72.1.ebuild 3852 BLAKE2B 72a1959c93735ab47305d434fd3ff0a2fe0cc8971ba9631f925d00f30f474f652f03edccfb3401c68d2b27821dc7be7318d92f79034a3d9ef125ab95dc0d5b12 SHA512 4dd298dca36235a234b4d560c6f54a89903c050e2bf3e18086e8f8b115477ef571fb31990d2505b6dff0e3a644d1e0891aa749b3b2851fecd86a6105d5a78a3c
MISC metadata.xml 336 BLAKE2B df52385ac9930c85fc8cb8799f5fd083e99bfe1bacd63519001f91b841cacdc50d6b7ed32f3520372cbab48d270bb05fd0896eaec55046ce1eac03af4502365e SHA512 80d8e03229a72e9acd1429f7ed697df59e98899b135bb40367e95d6eed63aa011efd2121601be68e685350b6eadd46e6f39c036f86ff18bc3c85410e88008c7e
diff --git a/dev-libs/icu-layoutex/icu-layoutex-72.1.ebuild b/dev-libs/icu-layoutex/icu-layoutex-72.1.ebuild
index 9c7de6eff030..4ba68e93745c 100644
--- a/dev-libs/icu-layoutex/icu-layoutex-72.1.ebuild
+++ b/dev-libs/icu-layoutex/icu-layoutex-72.1.ebuild
@@ -20,7 +20,7 @@ else
SRC_URI+=" verify-sig? ( https://github.com/unicode-org/icu/releases/download/release-${PV//./-}/icu4c-${PV//./_}-src.tgz.asc )"
S="${WORKDIR}"/${PN/-layoutex}/source
- KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ppc ppc64 sparc ~x86"
+ KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ppc ppc64 sparc ~x86"
BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-icu-20221020 )"
fi
diff --git a/dev-libs/icu-le-hb/Manifest b/dev-libs/icu-le-hb/Manifest
index 10daec6ed364..06716d2b074b 100644
--- a/dev-libs/icu-le-hb/Manifest
+++ b/dev-libs/icu-le-hb/Manifest
@@ -2,5 +2,5 @@ AUX icu-le-hb-1.0.3-icu68.patch 1931 BLAKE2B 56bbb65821e575e2c270759f5ddd5107a2e
DIST icu-le-hb-1.0.3.tar.gz 39352 BLAKE2B 7cc2e56b6ac334e0f9c259d4f9d0356480c1ae4eb647610ebfb81ee9b1bc0326f1dba68991e2893cc9b029ea53705cc0936cbbf29e74ab4ef336f58f5e8b47ab SHA512 06dff69bc17c39c13bd5bc801dbe09e2dc2f0cdf1acd774fa863e09f4a65820b2f330d4836da6748c077365f685fa74452ec1924785e3191cc2925036803cbb4
DIST icu-le-hb-1.2.3.tar.gz 45191 BLAKE2B 14ad8592a27ff8673d9609a689bedf5094c127bb9cb638a1e65c1fcb6e22e8c488f89e55af5578cd4961a34feafffd5df9cdedb20dfc7edcc4d6f63aec1eff0f SHA512 c1450e28c1984a409cacc2b675ab91fa0e80edfbbfb201913cb83e435fd30f3a3ad78ca32f8cf092c5f056f2812b899ceb4471b36ef975faf5be892d305a1efd
EBUILD icu-le-hb-1.0.3-r1.ebuild 997 BLAKE2B 5d9f3c36873c92979446af89d380011b40ea49e71f445b66be269ab4dc2535c1b62596342ec74178d740a7c0ea0db78fe73322382157896b2ba22f7fcdbb685d SHA512 32227df85699bf34502005e2477b0d569c674bfbfc5747fe405c310dc6afe63c06f249000bcc89d8a9e6a49316bc5bde4e25f85a82aba2e85a52a93b477d8f25
-EBUILD icu-le-hb-1.2.3.ebuild 932 BLAKE2B 8815c95916e672c4a8a632e2097a91c11789118aaf6af090d34f0022165fbf94086b9c0d7203eab937fe438dfd7d44db7f540c44ee15c1eec82f157cdee3b7f8 SHA512 e023562a8650b2094efc782ecdff4c3267122a5dc6d5267c6916f54a8c362a87b3ef311a5355a2353ad39c02ad127299cb7f6ff3975c1e7298524640e9e41ad4
+EBUILD icu-le-hb-1.2.3.ebuild 931 BLAKE2B fe8db1ad2059a693176b0374123c9b26674479c3682fba661a90a1c0e075f7bb0c620f2d20483c109d07a98da4e831a106d3f68a9ceb5eb90e9fb726e3524673 SHA512 f050823e2c6806a24aa28ffa63d4d532443c1be41e4f2bf5f5b12e0c895b303b6d8501c5d730c7458a3a93de918c422ef3e9ea84fa2ee23c05d700005ec3e531
MISC metadata.xml 347 BLAKE2B 546d769021cbb1aa5c9f7f1c05d2c90297ad28d3af1218e9bd56e0d02cc2561b5ccba7f1cd29cbc72c942e41633671a8efc2e48ef4edf6554e81230f08617b56 SHA512 fa2a772deeb8249f17c85df71f50977ac50aa0fbce4c93cd6982e724bf74e1dd768edb6ec503507daed56d216befae024c2997e0c1d71800071e5d03e991fe6b
diff --git a/dev-libs/icu-le-hb/icu-le-hb-1.2.3.ebuild b/dev-libs/icu-le-hb/icu-le-hb-1.2.3.ebuild
index 7b558dc21e9b..919c52f2f385 100644
--- a/dev-libs/icu-le-hb/icu-le-hb-1.2.3.ebuild
+++ b/dev-libs/icu-le-hb/icu-le-hb-1.2.3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/behdad/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="icu"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ppc ppc64 sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ppc ppc64 sparc ~x86"
IUSE=""
# dev-libs/icu is not linked into icu-le-hb but the latter still needs
diff --git a/dev-libs/icu/Manifest b/dev-libs/icu/Manifest
index 7fbe99ce9de8..cfde09b5745b 100644
--- a/dev-libs/icu/Manifest
+++ b/dev-libs/icu/Manifest
@@ -7,5 +7,5 @@ DIST icu4c-71_1-src.tgz.asc 659 BLAKE2B ac281e0a9b94bf6bfddee2dd5dc7553836aa50ae
DIST icu4c-72_1-src.tgz 26303933 BLAKE2B 0eeaf6cf61c98ab93f2c7715607209b7741dcb806a98749a7172d004210b98c3528f84ca3c53400f7ed06ed90c6f6f3f55df3fead033c66c7e948697907343f9 SHA512 848c341b37c0ff077e34a95d92c6200d5aaddd0ee5e06134101a74e04deb08256a5e817c8aefab020986abe810b7827dd7b2169a60dacd250c298870518dcae8
DIST icu4c-72_1-src.tgz.asc 659 BLAKE2B 1d28948ee577ed9fe694c1e151da124df3567d81352465c76e8910848bb780e9fc9505c4a3795fde8f2f6e8f28a631f887fdecdc536286341b2b23ce423a7cbb SHA512 8b5e841a3baa317a13cadf7deb3582a80cfab8e5bdae6bd04612ee7be3006d9acf07b015de01a94990fa350109a3c11e547482e4cb4ca986161cc701a8cd427b
EBUILD icu-71.1-r1.ebuild 4192 BLAKE2B ed0cda8aa8f81fe43a3456a59781fbcc235e89eeafed4850e680cde0b6d94829eeebf66e38451e9cd44ae92ed3333da147cf2d7c00f76df0e6502ea649569eb9 SHA512 f91539e7c78300e389c320ff67f106be66f508f9c8f066945a8037eac7207cd5dc40c13d53c1b77f0189049c605cd1ca4e47c4b5cb947537cdadbe640cb55b63
-EBUILD icu-72.1.ebuild 4392 BLAKE2B 9e0f82b15dac2eca7e9b47dbde1ae85a7436d7b895951940e44e03ee1ac699ddcdb5cb63853e3edd072b7a8a272e07f5ba70272cbf9d7b0118d0a4cf75fbf3ac SHA512 a9fd3514ba90de8995c3e18796b654a2c317ea475d36f2c16e70628337191f91fa37472da6f9facbf2516a5645e4cfa814f0a2c56e04fc9eba1bec4b6973ebdb
+EBUILD icu-72.1.ebuild 4391 BLAKE2B 3e4f1d7452ae47b187ae8c1924f28de93e6741932f48d5ad43ade99aa44cefa3645ed549fcbc19cd6ef563276e20ba352c93008c10dfa2df15e8d626173e0874 SHA512 a807d9978989f7d0c3fc9c0375b9dc7fec81c00f7b657f27279c49accbce88e288824d0d5defce10cc30dbc723d8fb433d6fb52b160a328e530dd44d8858eec0
MISC metadata.xml 336 BLAKE2B df52385ac9930c85fc8cb8799f5fd083e99bfe1bacd63519001f91b841cacdc50d6b7ed32f3520372cbab48d270bb05fd0896eaec55046ce1eac03af4502365e SHA512 80d8e03229a72e9acd1429f7ed697df59e98899b135bb40367e95d6eed63aa011efd2121601be68e685350b6eadd46e6f39c036f86ff18bc3c85410e88008c7e
diff --git a/dev-libs/icu/icu-72.1.ebuild b/dev-libs/icu/icu-72.1.ebuild
index 4bd0233d514b..eab9492d5e62 100644
--- a/dev-libs/icu/icu-72.1.ebuild
+++ b/dev-libs/icu/icu-72.1.ebuild
@@ -21,7 +21,7 @@ else
SRC_URI+=" verify-sig? ( https://github.com/unicode-org/icu/releases/download/release-${PV//./-}/icu4c-${PV//./_}-src.tgz.asc )"
S="${WORKDIR}"/${PN}/source
- KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-icu-20221020 )"
fi
diff --git a/dev-libs/libowfat/Manifest b/dev-libs/libowfat/Manifest
index 688e4fad59c4..fa10fd6dcd74 100644
--- a/dev-libs/libowfat/Manifest
+++ b/dev-libs/libowfat/Manifest
@@ -1,9 +1,8 @@
AUX libowfat-0.32-ar.patch 1564 BLAKE2B 43477182d5ea37327376511ff1f6a4db9ac117a11a6246be1e016b6b6e363432d959d2a986a604cce15a2a6d58558dc4627b0824624aae707f127dbfd43e5da8 SHA512 9945333b6cb9bf68242e6053a8634595e226031557309e190ac9ada860019daac8f11c562a661a60ec1cfd91d0502416006d13e877f8429acb0b653a6cccfa98
AUX libowfat-0.32-gcc10.patch 633 BLAKE2B fdafa991694156b4c9bd93a6ad1a77b8673c9b176735da0bf525faf2549336121e4ca6a17dd7a35e58292ed6fc66ea176656b7cb97884f1fff3400194de3ef00 SHA512 ba3eef982f8345a96b2612bfbb8a97dc6477b21a58a35cda513ecdcd346b0cbf752574d565003f1d6887cda4467d8efc5777aa4d80fd50f731d35387028cda84
-AUX libowfat-0.33-headerdeps.patch 2952 BLAKE2B 25fad54425d3dacae96d79003b9a589655637d3d81b9767be2c270798a1535233c570d2007b92cceaa4f8c6073710dd5cbbe893023fd27c2c4b40e9ed0b0e2d5 SHA512 838934d98e71480656bb8d8bd6e8381118a502ab42ffe340d7595b20268a088ca8f78f1885302939b40e7a2c083c1016359a7ae519f99e7a5e8d76902c26b5ad
DIST libowfat-0.32.tar.xz 195820 BLAKE2B 6dc19b947867a9b08eece785378be2493fb7185d1cc334de080ab1c288884fe0b670ece6f3785f051c707cc98afc4d843a262b9761fc9cc68fdf1f1ac8df1eb8 SHA512 c762a1aa27dfb30e2f6da67d1ad16da03d301b2e3cce33c83b69103183a6689a494c8cf8d7d4e26ad5b22130e4e0560d5f3ef6f44b14d706f10e2300ce11ff3b
DIST libowfat-0.33.tar.xz 213920 BLAKE2B f902279ae2be96a24ff8760e082a16058db06d20f8e9b55ee54731035f142eb1d9058633be31bc975a3916a44d8d1d4372c2b594e317f5957bff32150aa60785 SHA512 03a56bcbc1a58e340c473d260877218a35841a6915a8369381d74463244cd754fc736006344814855c4d33598ad811d51b7fff4ba41c5e6d38d56297903dcaf5
EBUILD libowfat-0.32-r1.ebuild 1041 BLAKE2B cd184f6303790a883e32e6d706534f3c9324bbb910f4439e54c3ef8d283f7ed36cfd49ec3289b66096ed41d89dfabb8ea61d9e96080d1192ec19a4fd09ad77c6 SHA512 02239d59b02d21f23e6d2aefd915a86b968189e557e271711db93c4b4334f2ceb0fc6e0370709412331aa7190fef05d6006d2d1b3c92f7e9385a8051b1ad2985
EBUILD libowfat-0.32-r5.ebuild 1573 BLAKE2B dfb20c55e2d648ff60d21791d5f63a79b26ac551eb0c4680c21f5a7648b9927398b3b74df1d79f26ee480126f92085aa1758ab31031bad9c569c7b9503cd7fe2 SHA512 9b392da8307d3be8115ddaf97a53d42a815893732972b8743297e4e718fbcb9a55fbb5185a85fe62c321a2a8e81814e348105dfd5b29bfca4e5af49d0e5e2167
-EBUILD libowfat-0.33.ebuild 1127 BLAKE2B 14a635d356a9a3ec1577c242fb58be84a9d6881e2d6bacad07ff7c1ca8fe3598b951f1aca8d6471543f4350b1249cd25214e13d252dbc4ac3180e7abfeb9473d SHA512 0008142e0fd758b67328b4df348e77a2c82791694dc87410c71a52cedc19020f9318efe16519e7292df5d6e1e0adcc174000bc7ae65cb8c8529a1103ce41f65f
+EBUILD libowfat-0.33-r1.ebuild 1131 BLAKE2B ae23936f4ff45b39dce969e11c38c43ec58a46e1fea9413f63ecbd82c9b992ffb75d01c4f696cea54332077c16dfece2de81ba40b8be643c58f63661d562ae0c SHA512 2d03426cc21926ec39e65d251970d39bff5ce64e610f4b896bbcb3de74d064f8aacea3a055c9ea6be17324b1c1499f49a66583589e8c160580708a9b1857a34a
MISC metadata.xml 480 BLAKE2B 49c7453e40ab25a232a9c3c107e81d96a1a320fc550ae0855deccdba949747c5eb42119302e21abefe2233308f43a65221e1ce57dd60484790e0224ef64e011f SHA512 54c8b37a53ee832a917721328b30277847e4e8c8562c186edef8f0c28f3b50fb9fbf5745617d051b92c0f99f9a62f81a510ee256d9107a2149a00bfc807356d8
diff --git a/dev-libs/libowfat/files/libowfat-0.33-headerdeps.patch b/dev-libs/libowfat/files/libowfat-0.33-headerdeps.patch
deleted file mode 100644
index df3d312e3b22..000000000000
--- a/dev-libs/libowfat/files/libowfat-0.33-headerdeps.patch
+++ /dev/null
@@ -1,82 +0,0 @@
-From 3a34ab07a66da18cbe11321d451be701d814a167 Mon Sep 17 00:00:00 2001
-From: Rolf Eike Beer <eb@emlix.com>
-Date: Wed, 16 Nov 2022 15:22:00 +0100
-Subject: [PATCH] libowfat: fix header dependencies
-
----
- GNUmakefile | 44 +++++++++++++++-------------
- 1 file changed, 23 insertions(+), 21 deletions(-)
-
-diff --git a/GNUmakefile b/GNUmakefile
-index 67f8373..63f105b 100644
---- a/GNUmakefile
-+++ b/GNUmakefile
-@@ -46,7 +46,7 @@ CFLAGS_OPT=-pipe $(WARN) $(DEFINE) $(OPT_PLUS)
-
- #CFLAGS=-pipe -Os -march=pentiumpro -mcpu=pentiumpro -fomit-frame-pointer -fschedule-insns2 -Wall
-
--ent: ent.c haveuint128.h
-+ent: ent.c haveuint128.h headers
- $(CC) -g -o ent ent.c -I.
-
- # CFLAGS += -fstrict-aliasing -Wstrict-aliasing=2
-@@ -110,34 +110,36 @@ IO_OBJS=$(patsubst io/%.c,%.o,$(wildcard io/*.c))
- CDB_OBJS=$(patsubst cdb/%.c,%.o,$(wildcard cdb/*.c))
- CRITBIT_OBJS=$(patsubst critbit/%.c,%.o,$(wildcard critbit/*.c))
-
--$(BYTE_OBJS): byte.h
--$(FMT_OBJS): fmt.h
--$(SCAN_OBJS): scan.h haveuint128.h
--$(STR_OBJS): str.h
-+$(BYTE_OBJS): byte.h headers
-+$(FMT_OBJS): fmt.h headers
-+$(SCAN_OBJS): scan.h haveuint128.h headers
-+$(STR_OBJS): str.h headers
- $(UINT_OBJS): uint16.h uint32.h
--$(STRALLOC_OBJS): stralloc.h
--$(SOCKET_OBJS): socket.h
--$(BUFFER_OBJS): buffer.h
--$(MMAP_OBJS): mmap.h open.h
--$(TEXTCODE_OBJS): textcode.h
--$(TAI_OBJS): tai.h uint64.h
--$(TAIA_OBJS): taia.h tai.h uint64.h
--$(DNS_OBJS): dns.h stralloc.h taia.h tai.h uint64.h iopause.h
--$(CASE_OBJS): case.h
--$(ARRAY_OBJS): uint64.h array.h
--$(MULT_OBJS): uint64.h uint32.h uint16.h safemult.h
--$(IO_OBJS): uint64.h array.h io.h io_internal.h taia.h tai.h haveepoll.h havekqueue.h havesigio.h havebsdsf.h havedevpoll.h havesendfile.h
--$(CDB_OBJS): cdb.h uint32.h
--$(CRITBIT_OBJS): critbit.h
-+$(OPEN_OBJS): open.h headers
-+$(STRALLOC_OBJS): stralloc.h headers
-+$(UNIX_OBJS): headers
-+$(SOCKET_OBJS): socket.h headers
-+$(BUFFER_OBJS): buffer.h headers
-+$(MMAP_OBJS): mmap.h open.h headers
-+$(TEXTCODE_OBJS): textcode.h headers
-+$(TAI_OBJS): tai.h uint64.h headers
-+$(TAIA_OBJS): taia.h tai.h uint64.h headers
-+$(DNS_OBJS): dns.h stralloc.h taia.h tai.h uint64.h iopause.h headers
-+$(CASE_OBJS): case.h headers
-+$(ARRAY_OBJS): uint64.h array.h headers
-+$(MULT_OBJS): uint64.h uint32.h uint16.h safemult.h rangecheck.h headers
-+$(IO_OBJS): uint64.h array.h io.h io_internal.h taia.h tai.h haveepoll.h havekqueue.h havesigio.h havebsdsf.h havedevpoll.h havesendfile.h headers
-+$(CDB_OBJS): cdb.h uint32.h headers
-+$(CRITBIT_OBJS): critbit.h headers
-
- mult64.o: haveuint128.h
-
-
--iob_addbuf.o iob_addfile.o iob_new.o iob_reset.o iob_send.o: iob_internal.h iob.h
-+iob_addbuf.o iob_addfile.o iob_new.o iob_reset.o iob_send.o: iob_internal.h iob.h headers
-
- iopause.o: iopause.h select.h
- openreadclose.o readclose.o: readclose.h
--dns_rcip.o dns_rcrw.o openreadclose.o: openreadclose.h
-+dns_rcip.o dns_rcrw.o openreadclose.o: openreadclose.h headers
-
- iob_send.o scan_ip6if.o: havealloca.h
-
---
-2.38.1
-
diff --git a/dev-libs/libowfat/libowfat-0.33.ebuild b/dev-libs/libowfat/libowfat-0.33-r1.ebuild
index fb74b9b387c4..140aed4ff868 100644
--- a/dev-libs/libowfat/libowfat-0.33.ebuild
+++ b/dev-libs/libowfat/libowfat-0.33-r1.ebuild
@@ -17,16 +17,15 @@ IUSE="diet"
RDEPEND="diet? ( >=dev-libs/dietlibc-0.33_pre20090721 )"
DEPEND="${RDEPEND}"
-PATCHES=(
- "${FILESDIR}"/${P}-headerdeps.patch
-)
-
pkg_setup() {
# Required for mult/umult64.c to be usable
append-flags -fomit-frame-pointer
}
src_compile() {
+ # workaround for broken dependencies
+ emake headers
+
emake \
CC="$(tc-getCC)" \
AR="$(tc-getAR)" \
diff --git a/dev-libs/libucl/Manifest b/dev-libs/libucl/Manifest
index 5d2cb28f20d0..492aaf1d3528 100644
--- a/dev-libs/libucl/Manifest
+++ b/dev-libs/libucl/Manifest
@@ -1,4 +1,5 @@
+AUX libucl-0.8.1-openssl-1.1.1.patch 1595 BLAKE2B 2992f092b1773a1b6ea41354efc9b47aa389635bcf87b503edb3f292062faa1c3f34247e485b806394818b3111cb10741d8e5feab4766011f5d8e9376c797637 SHA512 8cea479cf028ffb68d0449f09d1291f5866664a96b74075297393dd0ac180c700025b3bdd9e5ca7a52b69c897bc075bf9c2ac710d092d0edd4e234252663d65f
DIST libucl-0.8.1.tar.gz 2028394 BLAKE2B 18fda317b4b4aed3d6b72c599d191f141bf4722d1c08244deda9c5e77300e2bef7de029889a05d9b4573472928d9d49a797123ac392a4cdd3b690ac277ad673d SHA512 36a059561eadb2dd7253ca22ff56f6a0c6cdd28580e28451c0cf47e1aec321a2e1589fc83ccb2033346f2dbca31a7e6afa9666ea544a0c190b7f80ed0e9f45af
-EBUILD libucl-0.8.1-r100.ebuild 1510 BLAKE2B ee18667e322d4f17ff1ccfa1559f131e0bb601e8a403b00712749b1071f82e2153b226eb5738fd452fb65a6c33ded8c4d2e88fa2b40fccde4755845f34aa6e3a SHA512 a222fffff87d59deca9a7565185da709187a39a14256bc51c88f3c03c8e71569d20a26caf3fbb70ffea19a8452418f766f9471c5bcbfad2fc64ab40fdfbb4f52
+EBUILD libucl-0.8.1-r100.ebuild 1534 BLAKE2B 702ceb04306a8fa6bf6e76da2429fd5348e7eed32c430735c85fe3829341658d3e2695357e1702e799b84475dd8159822a31bd183b3f8edf875d25ddffb8d1bf SHA512 f88801247bd1ace4f9f4b2d9ac48dccc072e26d3e1eca1df33c5f18fff8e27f8b1fea8844547ca9aabe19d84ad6120f58550dd434375c0c409f12beea9443e64
EBUILD libucl-9999.ebuild 1510 BLAKE2B ee18667e322d4f17ff1ccfa1559f131e0bb601e8a403b00712749b1071f82e2153b226eb5738fd452fb65a6c33ded8c4d2e88fa2b40fccde4755845f34aa6e3a SHA512 a222fffff87d59deca9a7565185da709187a39a14256bc51c88f3c03c8e71569d20a26caf3fbb70ffea19a8452418f766f9471c5bcbfad2fc64ab40fdfbb4f52
-MISC metadata.xml 753 BLAKE2B b2ec84a2e1bb8227e1e5ffc6a33ce008456c7e858291b951bfbdf72dc3c8bbbcb9bb34f2a376aecee94d073c5f9fac81a3e0208454f688eb5cb2a554645e5166 SHA512 ef5a33e0fb26259b2caa719f246065164ee501828b583f6b54976149c5d212cc9d80f5b81b1e0ce00ed59defd61f7447bf731057c67a018936f19c6457d18076
+MISC metadata.xml 837 BLAKE2B 5ae3fa47a9bfdd5676f70f7a6d5f0f8be5d6139485775aa04e0e5d5681fdf8363089c7a0699b5faa0bb5502d4d3c5273ca071a7ec3f492e3c787be28da97ae48 SHA512 a1def93d027d9c8eb2dfe116a72916bbab70f6737145c2e3ca82b0c219ca5983ce70b5a9c81248e8f39b7b5840fe81788c2b413103d864738b11fa8d6b2e1731
diff --git a/dev-libs/libucl/files/libucl-0.8.1-openssl-1.1.1.patch b/dev-libs/libucl/files/libucl-0.8.1-openssl-1.1.1.patch
new file mode 100644
index 000000000000..f10f882acc6b
--- /dev/null
+++ b/dev-libs/libucl/files/libucl-0.8.1-openssl-1.1.1.patch
@@ -0,0 +1,39 @@
+https://bugs.gentoo.org/797364
+https://github.com/vstakhov/libucl/commit/c7141327180cff73904b28f04cfdb604fc7d0773
+
+From c7141327180cff73904b28f04cfdb604fc7d0773 Mon Sep 17 00:00:00 2001
+From: Alexandru Guzinschi <alex@gentle.ro>
+Date: Fri, 11 Sep 2020 11:41:54 +0300
+Subject: [PATCH] fix: Changed OpenSSL check inside configure.am
+
+In OpenSSL 1.1.0 the `EVP_MD_CTX_create()` and `EVP_MD_CTX_destroy()`
+functions were renamed to `EVP_MD_CTX_new()` and `EVP_MD_CTX_free()`.
+Because a check for `EVP_MD_CTX_create()` was in place inside
+configure.am, building with newer OpenSSL versions could not be done.
+
+Checking for `EVP_MD_CTX_create` function from configure.am was
+replaced with a check for `CRYPTO_new_ex_data()` function.
+
+Because a [compatibility layer][1] was introduced in OpenSSL 1.1.0,
+no code changes are necessary.
+
+Fixes: #203
+
+[1]: https://github.com/openssl/openssl/blob/OpenSSL_1_1_0/include/openssl/evp.h#L500-L502
+--- a/configure.ac
++++ b/configure.ac
+@@ -73,11 +73,11 @@ AC_ARG_ENABLE([utils],
+ AM_CONDITIONAL([UTILS], [test x$utils = xtrue])
+
+ AS_IF([test "x$enable_signatures" = "xyes"], [
+- AC_SEARCH_LIBS([EVP_MD_CTX_create], [crypto], [
++ AC_SEARCH_LIBS([CRYPTO_new_ex_data], [crypto], [
+ AC_DEFINE(HAVE_OPENSSL, 1, [Define to 1 if you have the 'crypto' library (-lcrypto).])
+ LIBCRYPTO_LIB="-lcrypto"
+ LIBS_EXTRA="${LIBS_EXTRA} -lcrypto"
+- ], [AC_MSG_ERROR([unable to find the EVP_MD_CTX_create() function])])
++ ], [AC_MSG_ERROR([unable to find the CRYPTO_new_ex_data() function])])
+ ])
+ AC_SUBST(LIBCRYPTO_LIB)
+ AC_PATH_PROG(PANDOC, pandoc, [/non/existent])
+
diff --git a/dev-libs/libucl/libucl-0.8.1-r100.ebuild b/dev-libs/libucl/libucl-0.8.1-r100.ebuild
index 8b3e4c0b5cc2..7452ade35ada 100644
--- a/dev-libs/libucl/libucl-0.8.1-r100.ebuild
+++ b/dev-libs/libucl/libucl-0.8.1-r100.ebuild
@@ -35,6 +35,10 @@ RDEPEND="${DEPEND}"
DOCS=( README.md doc/api.md )
+PATCHES=(
+ "${FILESDIR}"/${P}-openssl-1.1.1.patch
+)
+
pkg_setup() {
use lua && lua_pkg_setup
}
@@ -60,10 +64,6 @@ src_configure() {
econf "${myeconfargs[@]}"
}
-src_test() {
- emake check
-}
-
src_install() {
default
use lua && DOCS+=( "doc/lua_api.md" )
diff --git a/dev-libs/libucl/metadata.xml b/dev-libs/libucl/metadata.xml
index d056ebb457ee..9b920e38934c 100644
--- a/dev-libs/libucl/metadata.xml
+++ b/dev-libs/libucl/metadata.xml
@@ -15,4 +15,7 @@
<flag name="urls">Enable URLs fetch</flag>
<flag name="utils">Install utils for checking other configs</flag>
</use>
+ <upstream>
+ <remote-id type="github">vstakhov/libucl</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/dev-libs/nettle/Manifest b/dev-libs/nettle/Manifest
index ea7709326820..d2b1be20562e 100644
--- a/dev-libs/nettle/Manifest
+++ b/dev-libs/nettle/Manifest
@@ -2,5 +2,5 @@ DIST nettle-3.7.3.tar.gz 2383985 BLAKE2B 8d8efbbff98fc1f3eff3296681d3d72346e7839
DIST nettle-3.8.1.tar.gz 2406251 BLAKE2B 22b4ec81645b579504356597ba87b637e46285682020c90e03ecaea386ac9b48eaf91ee76ae3b86b6060be355de20c320ab3b74958074ad23fc08ad9ab6a4cbb SHA512 a405da3438d185d96917b03b00abb9ab43e04f58f770f657f716c25d64bb258ee170a71328e74736caa7121f50c0c89d3cc840c1201d2a92cfaf1357d24bdc6a
DIST nettle-3.8.1.tar.gz.sig 374 BLAKE2B e2bfce4aaa1be114fb9bf8724f25db75c69c3b98538df46e9b1428ce615f7db3b9e9f9240d232fddac195db4568439b3f58989c20beca82aa6db79f4956db547 SHA512 978304b1faa5adc3b0d6ea7e9597af6154ad5d6e328913ac19184ece94771fdb2a7d5ce0af535ae8d28cb6ccd94fb3d4ef2613c0356df9e08b5d4c26ea646e09
EBUILD nettle-3.7.3.ebuild 1859 BLAKE2B 7c27c8dbb8baa219b6c48a396874cd0fce5be353d1588a9c7da28d9c7b0a2337ca7fb5b655244e69dc56e43e8c34aeb7a480a5ea58d273cbd1413683fc6641e0 SHA512 9351f5eaedb516a80e74266c8f34df473d9480aeec753801cfbb85192b3d0c89ebb74742777ee2498f486ded124b287348ab3c121c278c80c4f819212f21a8ee
-EBUILD nettle-3.8.1.ebuild 2643 BLAKE2B 8a71f3c3f81f2a7b13ac1971f993296f627af4b017d21d77afd1c2bd2c0cdfd39b4e1d9b2319964202c5650d04ff13ba218059448533ecde5db744a7ac58109e SHA512 e0ecfc64a304aac1cf0ee8cdc3d156fdaa7b621365751c0c87901f9794ecc5361b8ae78460454c0eef83ba617f55ebd50261fe825f22c7a86879766ba7979713
+EBUILD nettle-3.8.1.ebuild 2637 BLAKE2B 25892f83f6eab20f17f04d751cceb853ef3921e32a2c324ed5d85d873ba8cf4037a1de9cd8386b92c7bbf676cfa0d9c3e224e085b3e0429e51bc3f795535ea5d SHA512 fafe3844bebd20b4c666aa21098d9f1088c8695a368adf07f29c05aac9aff8d7b1d55d37ea33d6051f3124b7039a8d9956542c829f26cba5bb458b5018906787
MISC metadata.xml 514 BLAKE2B 4834f1c438d59a8af0e1c158e09a6d200746575f19ebb03a6ca6c2df5bf6f515ab4fda9efad9db27d7dece6a0cb760119a134a82a313f636a884d976e959c9eb SHA512 5ca3957b9fdc44dae6bb03596ba5aebe92464e5839dcbe5e3fabc83f1b8e76e9572c5bf9dfb16b465248f11007cf1e6b9d8956ea1b817d33aabcf5766ff860fb
diff --git a/dev-libs/nettle/nettle-3.8.1.ebuild b/dev-libs/nettle/nettle-3.8.1.ebuild
index 3112c0dba761..62c537211a66 100644
--- a/dev-libs/nettle/nettle-3.8.1.ebuild
+++ b/dev-libs/nettle/nettle-3.8.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${P}.tar.gz.sig )"
LICENSE="|| ( LGPL-3 LGPL-2.1 )"
# Subslot = libnettle - libhogweed soname version
SLOT="0/8-6"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="+asm doc +gmp static-libs cpu_flags_arm_neon cpu_flags_arm_aes cpu_flags_arm_sha1 cpu_flags_arm_sha2 cpu_flags_ppc_altivec cpu_flags_x86_aes cpu_flags_x86_sha cpu_flags_x86_pclmul"
# The arm64 crypto option controls AES, SHA1, and SHA2 usage.
REQUIRED_USE="cpu_flags_arm_aes? ( cpu_flags_arm_sha1 cpu_flags_arm_sha2 )