diff options
Diffstat (limited to 'dev-libs')
-rw-r--r-- | dev-libs/Manifest.gz | bin | 95804 -> 95788 bytes | |||
-rw-r--r-- | dev-libs/boehm-gc/Manifest | 2 | ||||
-rw-r--r-- | dev-libs/boehm-gc/boehm-gc-8.2.2-r1.ebuild | 2 | ||||
-rw-r--r-- | dev-libs/boost/Manifest | 2 | ||||
-rw-r--r-- | dev-libs/boost/boost-1.80.0-r1.ebuild | 2 | ||||
-rw-r--r-- | dev-libs/icu-layoutex/Manifest | 2 | ||||
-rw-r--r-- | dev-libs/icu-layoutex/icu-layoutex-72.1.ebuild | 2 | ||||
-rw-r--r-- | dev-libs/icu-le-hb/Manifest | 2 | ||||
-rw-r--r-- | dev-libs/icu-le-hb/icu-le-hb-1.2.3.ebuild | 2 | ||||
-rw-r--r-- | dev-libs/icu/Manifest | 2 | ||||
-rw-r--r-- | dev-libs/icu/icu-72.1.ebuild | 2 | ||||
-rw-r--r-- | dev-libs/libowfat/Manifest | 3 | ||||
-rw-r--r-- | dev-libs/libowfat/files/libowfat-0.33-headerdeps.patch | 82 | ||||
-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/Manifest | 5 | ||||
-rw-r--r-- | dev-libs/libucl/files/libucl-0.8.1-openssl-1.1.1.patch | 39 | ||||
-rw-r--r-- | dev-libs/libucl/libucl-0.8.1-r100.ebuild | 8 | ||||
-rw-r--r-- | dev-libs/libucl/metadata.xml | 3 | ||||
-rw-r--r-- | dev-libs/nettle/Manifest | 2 | ||||
-rw-r--r-- | dev-libs/nettle/nettle-3.8.1.ebuild | 2 |
20 files changed, 65 insertions, 106 deletions
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz Binary files differindex e3c3200b8357..cea88b2ebb02 100644 --- a/dev-libs/Manifest.gz +++ b/dev-libs/Manifest.gz 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 ) |