summaryrefslogtreecommitdiff
path: root/dev-libs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-01-25 06:47:12 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-01-25 06:47:12 +0000
commit4dec849539ecb0ceab14d66af84960f01b9a284c (patch)
tree70e3b3443839fd480586c6a3bc5f95ac0087603d /dev-libs
parentf1e6490ffadd8d677960342b348f2b08492dd5f6 (diff)
gentoo auto-resync : 25:01:2025 - 06:47:11
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/Manifest.gzbin100325 -> 100344 bytes
-rw-r--r--dev-libs/capnproto/Manifest2
-rw-r--r--dev-libs/capnproto/capnproto-1.0.2.ebuild4
-rw-r--r--dev-libs/iniparser/Manifest2
-rw-r--r--dev-libs/iniparser/iniparser-4.2.5.ebuild2
-rw-r--r--dev-libs/ivykis/Manifest2
-rw-r--r--dev-libs/ivykis/ivykis-0.43.2.ebuild2
-rw-r--r--dev-libs/kirigami-addons/Manifest2
-rw-r--r--dev-libs/kirigami-addons/kirigami-addons-1.6.0.ebuild2
-rw-r--r--dev-libs/libassuan/Manifest2
-rw-r--r--dev-libs/libassuan/libassuan-3.0.0.ebuild4
-rw-r--r--dev-libs/libcss/Manifest2
-rw-r--r--dev-libs/libcss/libcss-0.9.2.ebuild2
-rw-r--r--dev-libs/libdex/Manifest2
-rw-r--r--dev-libs/libdex/libdex-0.8.1.ebuild2
-rw-r--r--dev-libs/libgcrypt/Manifest12
-rw-r--r--dev-libs/libgcrypt/libgcrypt-1.10.2.ebuild5
-rw-r--r--dev-libs/libgcrypt/libgcrypt-1.10.3-r1.ebuild5
-rw-r--r--dev-libs/libgcrypt/libgcrypt-1.10.3-r2.ebuild5
-rw-r--r--dev-libs/libgcrypt/libgcrypt-1.11.0-r1.ebuild7
-rw-r--r--dev-libs/libgcrypt/libgcrypt-1.11.0-r2.ebuild5
-rw-r--r--dev-libs/libgcrypt/libgcrypt-1.11.0.ebuild5
-rw-r--r--dev-libs/libgpg-error/Manifest2
-rw-r--r--dev-libs/libgpg-error/libgpg-error-1.51.ebuild2
-rw-r--r--dev-libs/libparserutils/Manifest2
-rw-r--r--dev-libs/libparserutils/libparserutils-0.2.5.ebuild2
-rw-r--r--dev-libs/libwapcaplet/Manifest2
-rw-r--r--dev-libs/libwapcaplet/libwapcaplet-0.4.3-r1.ebuild2
-rw-r--r--dev-libs/libxml2/Manifest2
-rw-r--r--dev-libs/libxml2/libxml2-2.12.9.ebuild4
-rw-r--r--dev-libs/libzip/Manifest3
-rw-r--r--dev-libs/libzip/files/libzip-1.11.3-uninit.patch25
-rw-r--r--dev-libs/libzip/libzip-1.11.3.ebuild123
33 files changed, 207 insertions, 38 deletions
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index dfeb29ad179c..ab14c2d333db 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/capnproto/Manifest b/dev-libs/capnproto/Manifest
index 36a774873c96..8f6631f281be 100644
--- a/dev-libs/capnproto/Manifest
+++ b/dev-libs/capnproto/Manifest
@@ -6,5 +6,5 @@ DIST capnproto-1.0.2.tar.gz 2412146 BLAKE2B c4f519ced618cd7473194fce9fae96cce22a
EBUILD capnproto-0.10.2.ebuild 1040 BLAKE2B 947227d338687a593c3e5f039ad0f353508aa56e6343ece186fcb574d90c6ffe06391eabc0f07c746c86c6f14c9f6165c8417707d520c6d5fa3effd29d7c6a4e SHA512 28d1362f934eeedeb8a3110ec68426122a085aced8f6fa30e280978e875953452686257d1e5117157ff060ca9b8430398bf6f9912f0148ef894e3855f41cd5a4
EBUILD capnproto-0.10.4-r1.ebuild 989 BLAKE2B 9cb9afaa313d4ae36d385b8aa2a2cd9e3e5d6e373cdbd51a1e5aa2484528e582831ca4d3f4a7b20fc6bfb20236720033a508279b06b054b6c7d59d632d11e21c SHA512 f7d705c96fd048002da554fe842e28ee7dda42bca3b1844b2c2a7ca48608573e7f16b5eacf74a03b2d85aad97914dde8e93d74f879263843bd8d1f33c04e41d7
EBUILD capnproto-0.9.1.ebuild 982 BLAKE2B 14fecab4dff6be5e7b42222cecd47664a85c45058d810c578c3d093b7c7b6cc61d9ce72ca1aae7995ea7b729f202daa17a46303c4062e06eee81b41029e8c631 SHA512 1db279715ff228a167b8e8f5d87a5f77e0d5d2c1855a72f0c522792ed2e34dec52c11a97e9cdbe58741e87c30faa5954cc0f80b5d2887113aac6260edee22a18
-EBUILD capnproto-1.0.2.ebuild 980 BLAKE2B 2a9ab39a2c062452147b8da7d9227d375b76cc994624302510f35325cbe31de1d1fb3cb0b39de9c0e225721bae328ca44ab7a4c4e7fc102ab046ad148d0b8745 SHA512 c466d09fcdd7fc3ea5067526121cf2774f548a4e4026ddc87f115d43af0acafcbb6b34b4e87697005f1ac9e8b93a797c63edcb5652f3632595057919f3f189a6
+EBUILD capnproto-1.0.2.ebuild 979 BLAKE2B e96cf9f9cfaad72c61945bd8c963378c35dc624edac10e9e704dee9822d5cd48934e902fcdcc2c7b44c5a5ec6ee4ce73c45686128b23259f140564ce89852f47 SHA512 c06d87b219d7198adb6ce22d58e8c9b2d13a7ef6a2fd6d7c8510e66038875b0760e1f28604a695bc8efe95caa9c44d85da510781951cc05f27c3805705ef4564
MISC metadata.xml 347 BLAKE2B 36c92aa137b803a5b0804f7684ecd55e13733f506000bed2fa306267b87922255486124dffe336822554c8644e2b2b34cfa13a5456a0f69f0e5b0e4136a1ce95 SHA512 af4c39c709263a8d5a3849a057475cebd9c7bac0228d599c28d0d9298c1c0d06a744f5999198217ee9248ed0318f95d376fb1802afe766082d18606f4776be57
diff --git a/dev-libs/capnproto/capnproto-1.0.2.ebuild b/dev-libs/capnproto/capnproto-1.0.2.ebuild
index f0cf44f888cc..80f2cf10b93a 100644
--- a/dev-libs/capnproto/capnproto-1.0.2.ebuild
+++ b/dev-libs/capnproto/capnproto-1.0.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,7 +12,7 @@ S="${WORKDIR}"/${P}/c++
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
IUSE="+ssl test zlib"
RESTRICT="!test? ( test )"
diff --git a/dev-libs/iniparser/Manifest b/dev-libs/iniparser/Manifest
index 725284c3fc30..52b4757ce188 100644
--- a/dev-libs/iniparser/Manifest
+++ b/dev-libs/iniparser/Manifest
@@ -7,5 +7,5 @@ DIST iniparser-4.1.tar.gz 44732 BLAKE2B a3480dab512b41eb9635c733b76048ab089a311c
DIST iniparser-v4.2.5.tar.bz2 34574 BLAKE2B 47eeffa4f441d491c153717df5b713e56181e090509b4496e9768b7f4654970b9cc6f261f9c821afbd2769b194a5742f82d20fc46471c92577bcde5ad350f989 SHA512 db7ebab3336bf9854efc9a70784762b1917da616d4c1f5e6c2409b238dd967967c196df85f444c1d21732dc47d195ca044a93ae2b0d8d556fe150e7dd1b78d64
EBUILD iniparser-3.1-r3.ebuild 1072 BLAKE2B 076bfca31d21e39c0a1d04f8acf4719f4330aaecfce3d518f57ff5f0009d6aee4542f1357a2ae408720a691969bdcf193bd2ec762cec9ec17c00bdd5665d595e SHA512 c7c10d21b87c1d5818827f4d91152edc2a963311aa202bfde6001de6f6b95c48386373a01d7b413bf12d66a41402d665a79abdf029c62614a4a26efbe84c22a9
EBUILD iniparser-4.1-r2.ebuild 1112 BLAKE2B c18f4e7fbceaa5302cebc294f18e9b27767aca43b92c882723a8705c1d61083a36d81a54139a019e832f04db9738bb729d2eed18ce89c02521514bf79f3c3d88 SHA512 ee5952a2519576a15632e5aaa5afcbe0b943a0d5166d473fcb03fb10efdf57ce2a6333d10d60220fa8708064de0d3fdd36be2df73cbeb5de34797427980d353b
-EBUILD iniparser-4.2.5.ebuild 847 BLAKE2B ef5fced6471c17887cb182b3f31061f5f6bcd3a23880e0f64996f9560d73f27779a2370b249493898b699fd0826a1579394a4beed605d5fc27dd331d65383be9 SHA512 fdd3af5a6bfdeb36c28f981cedd25d0f8ac3c55a1319d57b1144a401df2166ea66ee51b366ff0c35071ec4246f48ddae6104788aeae0047d267b82acc9bdcb2d
+EBUILD iniparser-4.2.5.ebuild 842 BLAKE2B bd0930efb6e174b66b8aba980269c43a1777ac0313ca0007637ac4a0b30c66f5721c77c6b92abd3ffb71b84f011e573eb3329a26dca6d8a51757c6e65015c080 SHA512 eefcc672c64bb861fbcd448323889afbe0f8771287b3aedbd7fe724099bd1879749c572c9b92358a9dfaac711a8496421595e7c03d4c6d0e1e8ba4c811fd1731
MISC metadata.xml 330 BLAKE2B 6ae3eaf3992b63f57e0c2a5cb863502e5a2a91f0945f05e344852f58c8b7eefd1657444e7ba32f11a06cc782f168666f90d45bda6c490a1704ddeaace373e315 SHA512 05108493932293e676d7079061f6484831db6d904d700be9350846641b8f9cc684e06fa3c4e7bb101ef9ca3180497643b72295024b50e4e8d5393bbd0d5d12b8
diff --git a/dev-libs/iniparser/iniparser-4.2.5.ebuild b/dev-libs/iniparser/iniparser-4.2.5.ebuild
index 019cee487407..0da548834a2f 100644
--- a/dev-libs/iniparser/iniparser-4.2.5.ebuild
+++ b/dev-libs/iniparser/iniparser-4.2.5.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}-v${PV}
LICENSE="MIT"
SLOT="0/4"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="doc examples"
BDEPEND="doc? ( app-text/doxygen )"
diff --git a/dev-libs/ivykis/Manifest b/dev-libs/ivykis/Manifest
index d2abea99c6fb..f55c6b0f4c58 100644
--- a/dev-libs/ivykis/Manifest
+++ b/dev-libs/ivykis/Manifest
@@ -3,5 +3,5 @@ DIST ivykis-0.43.1.tar.gz 669621 BLAKE2B 12ef9aa55f2e07540b265eb2f19eba6436abb5c
DIST ivykis-0.43.2.tar.gz 669628 BLAKE2B e19a2c1df3751f83858337b72529b72344d74f675fc65012c5c77b5a9dbcb91d58fea43138dd21c3e09aa94ad971404f50986d8064ec968770eda2c517d55e02 SHA512 58aefe38e32f301c38568613439a5177470bdc5b6240ec3de93c35752b34ff4d839d036ee48764e8e1cdc53d8a1138cc69947b8857349601316081c0aee66caa
EBUILD ivykis-0.42.4.ebuild 672 BLAKE2B 585dc80a992ffd4494252f463bbc46deaef783975bd591753a4aecb46a4c7529e1d2c331d5b26004e9707c42492d503f246084ed2f9c9b96194be22f9a4be22a SHA512 fc712b05118dd5e41dde9066bdfc5f5a1e40706b21680efa4490744632531ee7dfac0e7b27e7a4486b40ca5766a7d751ecbb632ae9953cf01b9cfee613508d54
EBUILD ivykis-0.43.1.ebuild 672 BLAKE2B 72d361a6650812c72643d2aef3f9973dc52ce6055d14d5a560e1dddcc377bcb558aed64cc57ffd2be96c01d49ed16411d5059fc1853dc92ac61e554b850d76dc SHA512 520d4257cd4edda0773ac3e4fbd617b0c1d128c4c102becfba7047a603ef5db8d8ad2229e60712a66b49af68858e6658d730cc53f496cdf42f277fc81ddfce8e
-EBUILD ivykis-0.43.2.ebuild 677 BLAKE2B 7263ad336817710cc330021ca2640dbf00bb97d87142405bd98545c3437ee7c655c04fcbef8a871c1a87a6056972550cd5c0fd6be818c0f4e2ce979b52a4b5bc SHA512 8117f925babdd723f918782fdb8d79bc516a95b5d705932449fb6c43cdbccb5cfc161647df35259edf4b1b16c40a486135818d531e1c2d5b0d14742675d812b9
+EBUILD ivykis-0.43.2.ebuild 675 BLAKE2B 88f12c230f65d06a70fd5d83073fb360c1d7f5256061a61301876e2c4d72d9a0bca7a313819e623326fdfbc0cbf5f10b0a93fb63894187aca0a414162c2dc1d2 SHA512 747f69bf19223b24c7db81d86224f029b181bf365a87e634a96fe2077418abf3b8c4c47c6764157913c792430659f30e7af5c7892fa58744bae69a99988a02ea
MISC metadata.xml 493 BLAKE2B f3a4be026ff907ab931e8c505b4ec77dc8fe96c9d2dee371ba2cfedf01fcf53dc8b0b85424a97b2920a12acf61f3b1994a9e63f047dbc80f7e46c7d1b8aa0c5b SHA512 cf92824a6e84255663ae6921b9e35641e2e7506972c7e0512cf41e599e62b700c411f3774ceb86a205a600596d80168193a4761473acccb33ce84bbc1ca3ee3f
diff --git a/dev-libs/ivykis/ivykis-0.43.2.ebuild b/dev-libs/ivykis/ivykis-0.43.2.ebuild
index 05e6baec8981..826af0811220 100644
--- a/dev-libs/ivykis/ivykis-0.43.2.ebuild
+++ b/dev-libs/ivykis/ivykis-0.43.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/buytenh/ivykis/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="static-libs"
src_prepare() {
diff --git a/dev-libs/kirigami-addons/Manifest b/dev-libs/kirigami-addons/Manifest
index 2e758fbdda0b..28e831f44492 100644
--- a/dev-libs/kirigami-addons/Manifest
+++ b/dev-libs/kirigami-addons/Manifest
@@ -2,6 +2,6 @@ DIST kirigami-addons-1.5.0.tar.xz 1502124 BLAKE2B 3298b3ae5d9fdd46ae0b74a69b73f6
DIST kirigami-addons-1.6.0.tar.xz 1508992 BLAKE2B c319bc792c869eda8412a8bf1bae67ec954f6f994cb509bde06b00f199c18276128c75ba59586ae7af998625ce98312e440bb9f13152569c5280e0abbc083bfa SHA512 ba033dcd0e70c250dee71298f32f6b88bdfe7f52a4ddcd2445daf6ecf87458610728dc7dfdb09ccaac1a8a7c41f4efcb892d35b2641ce4dd311c231de93ef363
DIST kirigami-addons-1.7.0.tar.xz 1518680 BLAKE2B ad13723e1429205bb44d300204f828790939e365329310216a227e63d0e43ed8c4433a19dbc626113352d61d9bc625ba9ed7256312ba398a05b84021f9b62858 SHA512 9675f6e92aac6f4785b5e360b6005effba60c6bb4fbdc3ab596ea5c45dbdcb24317a7e5f5f3c5dea4973b210fb4c2cfa76e12f0d006a7813f86da47f37358c8b
EBUILD kirigami-addons-1.5.0.ebuild 1090 BLAKE2B 3bfdd639e6067974493ae07b535decf67b02f2a3e1d63a3a42cc78320dcb64f36864cc0f0057528765c3c8ecfd1e8b14be6188b1935fe62e0484344a7a1b7fb2 SHA512 497bf8d8c55bc0ed4287c42ed9a30cde5c82e6b0144004b36cf07411c75cf606995ce46eae17a0b4ca1ed54b1e34e0c1f4fa2d0980549571d42c6873c01659c1
-EBUILD kirigami-addons-1.6.0.ebuild 1099 BLAKE2B 7c66ff020b715b2f4b0189e00ca9b32fabba2e0ddc49e8595a9f2b98be33abf246fff1a33ec00f586fb4dc36353343995009e79edbf33329fa477f7225bc2769 SHA512 b1e42ba35e4511e184884318cad1c542d10c1f3cc19985128eafd845ea00667f767759b3324f2451294b5a8c0a9513774bbfb64d0eeeeeaadfe354406a204d09
+EBUILD kirigami-addons-1.6.0.ebuild 1097 BLAKE2B 86e5752637ee1138301eb71455410d312db8025e78d320e9890379ab4b92b094aa242850579ad37a8bb3d93a872fd057039b0ed004088762481e776eb0fd84df SHA512 7b2fb67b4feffbdff817a1d5418bedac4a9433fa774d33725f13884f632a317b46b31258c6ff4f1fd3b74d211dfcd5138700bfabba597400ca4bed02d8155688
EBUILD kirigami-addons-1.7.0.ebuild 1181 BLAKE2B 6297dba57e244f8937f0ce5c9e56dc4cf00c3266e4bbd043e49a01eb9189ec6f5924299ea7d04f08aa82f1566223eb26e2a0a60aeb6132c90e7563a5025caeed SHA512 f311eae6763f69f878d8d2d9769fc02380506a4f06753f0bfdecb2a7c6185f3d5c6d37f627ff78673b70e94ba2c559f7c264b704826e651c6eb447f87200a5dd
MISC metadata.xml 387 BLAKE2B a3de5c7143c2fd60eeb5e9dc854c8d9dcae39be83d5bc345b2227e323844867628335ffb9bfbc3dd0c5dfd5358c28f5f99d8564891c8b44e3424083da75d1140 SHA512 2b3921a511147eb3f47f42541e80788e7432d6b4496537e8b919ed83b627c29ad2b268134a88fd4d0f7690eebf782bfc13d1a122b40f571dbadc9c9af9858cd3
diff --git a/dev-libs/kirigami-addons/kirigami-addons-1.6.0.ebuild b/dev-libs/kirigami-addons/kirigami-addons-1.6.0.ebuild
index 64f2e16ee196..8a339130b282 100644
--- a/dev-libs/kirigami-addons/kirigami-addons-1.6.0.ebuild
+++ b/dev-libs/kirigami-addons/kirigami-addons-1.6.0.ebuild
@@ -11,7 +11,7 @@ inherit ecm kde.org
if [[ ${KDE_BUILD_TYPE} = release ]]; then
SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
fi
DESCRIPTION="Visual end user components for Kirigami-based applications"
diff --git a/dev-libs/libassuan/Manifest b/dev-libs/libassuan/Manifest
index 471f70553d28..767b2f84ecef 100644
--- a/dev-libs/libassuan/Manifest
+++ b/dev-libs/libassuan/Manifest
@@ -8,6 +8,6 @@ DIST libassuan-3.0.1.tar.bz2 592430 BLAKE2B 5d6a7e4e9ce1b196bc7d126786716d95896d
DIST libassuan-3.0.1.tar.bz2.sig 119 BLAKE2B ce246ca64be1cb185d7e69e3de959bf3268ccf764117cec19a460ddeb2cd56259bd8312e6644a385626449bfcd63c194d83bcfe0c48e830e208c242e174f3273 SHA512 c87cd1690d138f21974c4f7331ccfaf9a1ae57e726699c14f8a81e2e15c5d1ff9a880c428d78d378007cb91bae613432ce25fcfc6e496686d18ff0e6438e4e84
EBUILD libassuan-2.5.6.ebuild 1713 BLAKE2B aaeb4013bfab432c25f30064f7d22dd08b0f8ad4cd1a46a46c54469c30508fd08db20fce97818ce6ecbf9b70b759c62d4d823d5121c38c4a18a25ad1c6a45a0e SHA512 3bd555bd6d1210c53fb49040a8b4a72e3f9506a029cf638f32c1c1d143f17a79c25a47e36fa2fb2910ebc5c651da192ebee165e8c589874f5a6693486229b168
EBUILD libassuan-2.5.7.ebuild 1713 BLAKE2B 382d2225add630b7d9136197e89bc5842433f75a3e73c89dc2275cb805b0defb92401e46c4fdcffbe9a00373de5318ccc489d0b8505b641a46028b4e97ffa2f0 SHA512 3a07f911b7cf4351cc4af95251acfaf6fc8518aa1f9b7e993dd05c35fa2afeba58442c2a104432d5a7750d9361de78eb7df39281e2458708665959f6bf60f45d
-EBUILD libassuan-3.0.0.ebuild 1546 BLAKE2B 6fa84820a463afa5b70cd245ecb9747f1a62956491cbf42dc86189e046c6f2e53b3f94a9bfaaaf6b7f10ea144284ea4bc0a627cc5d48d3c61677801f355535ad SHA512 2c0d7de90f677887ccae6c2c6fdb3756ecec49df2d2ffb164d6c6bc4126eb63e047f79d3ddd7a5bfb90d752a189364293397527e9fa9bbd208247de5571e3c5e
+EBUILD libassuan-3.0.0.ebuild 1545 BLAKE2B 7dc63973cda91f374ef26698de202bb8365aef5cef3b508b6b7c5bfd2c55449ba30d02421e201525c4a4368e6d556d4691af7cfbff1a4aeb74ca0687bb1e0cae SHA512 402027cf1f7b87a133fa5127965fe5558ad21bd789ceafe183d0f946de4f2c8074e8994ce5f190c9d01d9d0af8b7ccde2063de61077ba258df9ebc17ef85f3d3
EBUILD libassuan-3.0.1.ebuild 1553 BLAKE2B 30a6e5ea53b9b819ad89b04a04e1e6cc45129234cbd2328420e75c5fc7efe570a82c1a67d0e8f27529d0fac708b9ad8f5184100164d1bd70740f6f71fa169021 SHA512 51f3a6b093efa6e155d940564bc643c1285d4d534cb838dbad0b98decce8edd3e5e729b4f4bb389fe39cc0bc0743e4111901b8acb0e28ac1e5b419eff09b122c
MISC metadata.xml 882 BLAKE2B ca08da3ad8be4a39e30e8e28f58bd5c4c9e70147a29bc55c9b71b45921141326ccd86d9086b6ae8652465c51fabfe4e024a00be0656042011a27423ac2146f01 SHA512 603d947fcaa43d364136558cd158610edfc2349fe0227259992209894f34fcd21f393fe81aa9f2d40ecb41377c8f7c1d6f8528d6a678709d28820d3b6f253b62
diff --git a/dev-libs/libassuan/libassuan-3.0.0.ebuild b/dev-libs/libassuan/libassuan-3.0.0.ebuild
index d57b08036277..14a0793c4ea8 100644
--- a/dev-libs/libassuan/libassuan-3.0.0.ebuild
+++ b/dev-libs/libassuan/libassuan-3.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -19,7 +19,7 @@ SRC_URI+=" verify-sig? ( mirror://gnupg/${PN}/${P}.tar.bz2.sig )"
LICENSE="GPL-3 LGPL-2.1"
SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
# Note: On each bump, update dep bounds on each version from configure.ac!
RDEPEND=">=dev-libs/libgpg-error-1.33"
diff --git a/dev-libs/libcss/Manifest b/dev-libs/libcss/Manifest
index a4cbc1a3d077..a927be585560 100644
--- a/dev-libs/libcss/Manifest
+++ b/dev-libs/libcss/Manifest
@@ -1,4 +1,4 @@
DIST libcss-0.9.2-src.tar.gz 545016 BLAKE2B 4d5f2554e4ffa5cf8fef3046a244e27dba954e48770c28a2ea79b63826dc056e8fa47d006e7ab4ae2048cf706e7adc2a81053eea2cfbe8b0f0bd683610af9632 SHA512 271362a5fcdf0cfeeefd62ed5319a1a27a56839b953255a48c54995dec62001a1a95c4da4bd315751353c989ee6008e671ad6347dd9e5dc714180578dd1d24df
-EBUILD libcss-0.9.2.ebuild 820 BLAKE2B 87836dd35f27670ec3e5c8b4fca55b5a4291a00573b549d74f597277be02654cd3489de328a725494a55490d1f2ba8f3707e1bf0bf1932786bb881374cb251a7 SHA512 69217a8bd9f646ef56b17bfef6a4d17c2631e3e3e4212a8ca5d977d8a7259b339a13209f5975d7a4b11b53adba47469392850030d2aef6ccfd173da23a1160c1
+EBUILD libcss-0.9.2.ebuild 824 BLAKE2B c22fea6c31ac2316ad42f3d8b28560047f6be6b5d30f5a4fb9c0f79cd3bcfb497f28de0729529149a1dac3579293aab2ed194979dddc0fde0139be45507c3122 SHA512 c700e46b2123f4ea9988431f0165c324697ee419f52b1475186c187a12f0117a76b57b56eacf5c7e9acd1608c951666642c764424d9772e751bb4b5af07baf30
EBUILD libcss-9999.ebuild 785 BLAKE2B 6c45000261d48a26c298db33ea3265e5d9f7413e6d57a0a13b87c4555412f43b2decbed10777f9cfd656758bc93bf12b4c1c33bafabc3228f7da1932a168c611 SHA512 2b1f673ebc886876bca5f4dab6f1661d06790481d9a80c0019147c94aa11e81e264473a4904fb619bf4d1d180e4657b951aad702e1c18e7d2cc74139c29523f3
MISC metadata.xml 253 BLAKE2B 63a51cab94d3e978d2c7dd1d124efd1c9e11c5ae277806a1f12359b2db370c37382fc1947e85940f6b0a439e3d49eecdd8d9bfb96587352d6a83803d2fd40bb6 SHA512 8da7cfe0cd26a54c106f2c029bbde93abf77576835e4fa66bc538dcf12fd41160f7cc2dd843a221962bb9a6f965311c076a1557caa38d503f371569b84841e33
diff --git a/dev-libs/libcss/libcss-0.9.2.ebuild b/dev-libs/libcss/libcss-0.9.2.ebuild
index 94bec5f47173..796f48096c2a 100644
--- a/dev-libs/libcss/libcss-0.9.2.ebuild
+++ b/dev-libs/libcss/libcss-0.9.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://download.netsurf-browser.org/libs/releases/${P}-src.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 ~riscv x86"
+KEYWORDS="amd64 arm ~arm64 ppc ppc64 ~riscv sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-libs/libdex/Manifest b/dev-libs/libdex/Manifest
index c5b7f3b35dc8..ca2d74eb1b53 100644
--- a/dev-libs/libdex/Manifest
+++ b/dev-libs/libdex/Manifest
@@ -1,5 +1,5 @@
DIST libdex-0.6.1.tar.xz 99056 BLAKE2B 3899f89ac652c2790c93e2799a5b0d066c45ee314c6f773bb586e49c89a8a78e6a09ebf08263b88b25900a15ac736d2bd37590720e0ac0e074581342534eaba3 SHA512 36be15d2da9edeae195abcb6f97639dd7fdea74463cdfdf752293007e44ab41a5e5350a7005883f202d70f96047567fba6370f1a2c45a0f898c242bebc88e847
DIST libdex-0.8.1.tar.xz 99480 BLAKE2B 2a10a9a134cdb2017b6136a54e484f6fd2bb9329957f4d3f205edabdbcbb659f3a1c97a2b1a1c61a06f253a85733500b9475eebd8554e9af5cb0abcec232052d SHA512 fc3f4d81b3a3e5c87758b2f706dc02c558becafc489c620ca491ca3b658f4c00cbc48886c6f5271e7308c4d7255610ec7ece1ad77308b5fac6088402a96543e0
EBUILD libdex-0.6.1.ebuild 1501 BLAKE2B 0a712c14a690465a004d6a5c70076d5ffe06a3c35b846370717f7d38668b02f5eef3ae0f3e199a3ee2f62d8bec5691b2dac10dc320c4d02ba862e984a9792466 SHA512 f88de052a04531d82041e3f4ad8a290c571c8c71738c6ad5c7500751b66eb73115d2e968d719992407f2f630970f05ef751456f26a030c52f116ce7a5afffd20
-EBUILD libdex-0.8.1.ebuild 1503 BLAKE2B 3898f9fd8a8e35fb95b4297e32c465b74df2a6f51e8ffef4926ddf4569500ced3cfc651ea3e2a6d3c7cb6dc0fd65bcbb7a871730ca6ce045f40e2e90a6438ce5 SHA512 d654f9d66c67e62541b47f8f03d5cb205497e3e0e24f223387c60d1141440a07f78959a9844a14fd4d01043750dc007a187266a88de67e3cef23cda3060b1803
+EBUILD libdex-0.8.1.ebuild 1510 BLAKE2B 0436b31f456d5bf042e57b6a24d5e19a2223ffb2f52172b337b0cbb30d2621e8c99d8c59de651d327d78f508db2b3e14f37bae7c2183db31383eda8b84b1f67b SHA512 2f0121a2cfc41966c8ac58943e6b2d9c8e81f954d37ff8656fdf95bf519c9c6d0906555c93190d34645e94414d9e43d35809d8660c30a0d9155f171d27a1f57a
MISC metadata.xml 1034 BLAKE2B 279009c53ff4ecfd3fc2b053ec13f7497aeb65b5a6f0b225633067c173e353662654adbdf3cdd3eb5dc94fdf4c06b44750108309f917309b09957467eb3f12a3 SHA512 0d87d47c39375628cd18abdfb97db9a8d9d3ae1dab37f7937a60aa6935132dbcb36407bf7308b1b4239401676bbe65a1868e2a06f79e8da16f7f96e246bf5f8f
diff --git a/dev-libs/libdex/libdex-0.8.1.ebuild b/dev-libs/libdex/libdex-0.8.1.ebuild
index bee830cf5288..9d73c00378b0 100644
--- a/dev-libs/libdex/libdex-0.8.1.ebuild
+++ b/dev-libs/libdex/libdex-0.8.1.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/libdex"
LICENSE="LGPL-2.1+"
SLOT="0/1"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~loong ~x86"
IUSE="+eventfd gtk-doc +introspection +liburing sysprof test vala"
REQUIRED_USE="
diff --git a/dev-libs/libgcrypt/Manifest b/dev-libs/libgcrypt/Manifest
index fe741d3e8db2..7047840d529e 100644
--- a/dev-libs/libgcrypt/Manifest
+++ b/dev-libs/libgcrypt/Manifest
@@ -14,10 +14,10 @@ DIST libgcrypt-1.10.3.tar.bz2 3783827 BLAKE2B 1a228e02820e886016eb55dee75936c442
DIST libgcrypt-1.10.3.tar.bz2.sig 238 BLAKE2B 216baebca91b2e940f60d70a4260b6b6b8221ef88cfb42b020bc7b3743a465ef2cf105316648ed1e689cbbf7d79da421aa9f08b5af21c5b862734cf01f377214 SHA512 73795781a458c334ec6daade1b86ae8b788dd5da0b7198b46b8e54a103c5ec4c65a5dd7e6a9d173d136889f24e7f5721992f59117334f39bd1c8a94e3b55a048
DIST libgcrypt-1.11.0.tar.bz2 4180345 BLAKE2B fe3f42480c0b9a0c50c24f4c54197404b4e1056d8baa9c0c07c671c9c05b90777580b4cbcde931b50ecb4dd93f5ddad89cea99aa36a35f86f796a003e3816f7d SHA512 8e093e69e3c45d30838625ca008e995556f0d5b272de1c003d44ef94633bcc0d0ef5d95e8725eb531bfafb4490ac273488633e0c801200d4666194f86c3e270e
DIST libgcrypt-1.11.0.tar.bz2.sig 119 BLAKE2B e64d59dae5556e2826f6d297988a3300c36d05aeecfe19544c5092b5f7b777b9b3f37c5ddcfcba5a916ae237cf981efdd9e3bdec482f7c36b12ac5c70f9d4c52 SHA512 8c5ceb50d70ccdedcc1ff4b31a65a07198567b85f582e3e67699cc3e5d012bebf7b1d4903652d11905a9cd845976ad7d3642474804777d0bdc46c6847d92fe38
-EBUILD libgcrypt-1.10.2.ebuild 6341 BLAKE2B 38dba38edfc16f9e04f23e668bfb1d7c4369f1c6d4a348300b7ceb00be7d84d66e22455f8ba8ca5e4e39e7887b8ed021219c27c8f77a764839b6ecdcd936d4e1 SHA512 c97cee0a73ced506b8e6f21610955f10ba5eca39b0c30c4f5227b96985f30e8456d87af54e5f2f986a4485ea8c774af16f0449b98e43d7c36451c7c26fb9636c
-EBUILD libgcrypt-1.10.3-r1.ebuild 6096 BLAKE2B 3602f57bc6703b69e0d1bf01bebd5e804210fcf9c532c4a9c7d4dc38b40d574be3d03120adfb1c6406f1a1cfeb43cb968e0df5e0134627618881c879a76fdc59 SHA512 1e1648d1435a9a032a896894a279cc2af989b6df0228aed732dd59a78c5bb2b33642498e8adf94c2bf8a97af8158f68b15a8a92eab69c0d76cfeed2c43fa0c63
-EBUILD libgcrypt-1.10.3-r2.ebuild 6331 BLAKE2B d178da7b187fae963ec6353c72588191428490ef4e2e3107981bf6462ecf134397eb665e9cca1b4104b10b5783bbfb6c59964e39c73ebdb3f7b28ca85970df05 SHA512 2b57f5cc3951a8ded7e4ab431ce0831ab79725967b8516b5a2290a9d7fa5543e27510a83cf168dd4ceb0ab5e234fa97ba1cd7f6d88de47928f5a552604c860d5
-EBUILD libgcrypt-1.11.0-r1.ebuild 6040 BLAKE2B cdbf6d06c56c861751aa6f3efc5530919209841c3403bbf67b03670ac2e092eb04c797b15cc6551bf2a9dc556d4eee6a235226f01b2f48f948811c5415f3094c SHA512 a4f6477155872cf6553fbbf262a7a39af3334db3ee4ea3c1a77e103702e06721457741848ff244c4f59e924868a099d564336031133a5b93e192c04228a8f7b3
-EBUILD libgcrypt-1.11.0-r2.ebuild 6276 BLAKE2B b9ad335bb824e574816b1bdbcfb0312f663db7f958d814bcdbed5317a9e7a23e9e2753cd4bf9c1b75b48add7dafcbe630313519c1d3f75f135eb447eaf35527d SHA512 7c5d3b5d500849d1fcb7d755965bbc6318bdac5081a81b5cb1f1e5f06fe364018de5072e9a5fad7d4e86d7862870138ea9d6c048c15e99e2e5a3e4be0e16e1ba
-EBUILD libgcrypt-1.11.0.ebuild 6009 BLAKE2B 659bb23f8af72694c031e5385af34acdefdcb0ae01b486a384ea87f19c6939868ca23a424d0d4f503a6360323ffeecf16b5bf338b5d24db7c009309e9becc21e SHA512 53226049129aaed0d5af3b5b701873df1cebdcb943d155ee5c13ed7ec8282366a16513011d13eb8275f7706be254d24a05b8dbe087ada4696830951668a9fbff
+EBUILD libgcrypt-1.10.2.ebuild 6465 BLAKE2B a4d4e5e5ba8f9cfcb727b3d354b8753d459eaf52fc1e3ba082499d3a02ee22a20c5c902fde2627c596b5b35b7fbfd7d060269cd21d6d177b06a757734e8b1b86 SHA512 4082245095ce06cba12eb10bbd8f40c9bb86e4e7e26c784e65c45d6250f296393571b42d2c231a6d182aec47d2eb11a93e40510d2a2ce15634ea3aca3529f892
+EBUILD libgcrypt-1.10.3-r1.ebuild 6220 BLAKE2B 723a343c0fed0f8674f840772600949a783d802a6bc764d65d9acdc68bdbb61daf355276970c1ca03f62e103a69762125adbc013b525e354ffd2a36035456f4e SHA512 2e934458637b6a54b699a9e25c2cf7d691b679aef16e0004f13af923836c2426313e987dec5b0008782918848df1d70a208bc4db551bca25ec28c2de8459b1a8
+EBUILD libgcrypt-1.10.3-r2.ebuild 6455 BLAKE2B 3bac74b1de4e2c768d101a238ba07f7e48f2f5ec0fb1fd3842b13c647102f523487e22564412d4706de73f2ce5216e673149444e3983dcc858fd358fb9f3f6d6 SHA512 b8df25a71cc5717c4bf2a1892ab92ceb06ec877cf446dd53ef5046f334edbf821412f93c3153e290b1de47de65d29ae91511a0431bd122f80adfc140a53bf0a0
+EBUILD libgcrypt-1.11.0-r1.ebuild 6163 BLAKE2B 4f49e38ccc559a9a5a0eb0b0f8c12897462a4362b95d45e20cf32af03de209ebd49820307e7a84cdb5c978c1d4a29bf15a6521123689e12a24e7cd1f1237ecb8 SHA512 e8d94a54794640062309146cc32a454085cb017c6df6c02846cae559f27af7c587d5b6b0830d4270f1e3065b8387988b9b95ced74e2f3bee5a28cacc39961731
+EBUILD libgcrypt-1.11.0-r2.ebuild 6400 BLAKE2B ee610cebe98ded2d7f5432530a3dd8b388536d1549fe1fe5d53012d6c12ac047fa1af2304f35ce38f2f891c3c0d907bb229d9d6e5a7fbd39d334ab85d044fe5d SHA512 29b332016d4225e99170e90ffd1f187a086e648d10fdbafa1a412929d22ab013614b98dcb5495dc310a674daf4c54f90281b6620e8494f8aad6ffcd5ada246fd
+EBUILD libgcrypt-1.11.0.ebuild 6133 BLAKE2B a2dbd3488d5bfda63e6b9920865940eec16b3faa7903d1d36449954de8215bec2fa6bbf6ca0cccb9025e3c491e67f409efdc9b4bf8a60a13dd53e8ae1a09c2cd SHA512 9f5b03744206e7bf211d12f07096a5c614625447d41293bcd25def04e55d0cecbb898a89006af7b6e4b35b422cb187be0e0bf64e26b1cdba045b264413e13976
MISC metadata.xml 451 BLAKE2B 3be914b8449db0938d868c7cf2df7fbcf29d7f2e9b91320dfb97f0c1bf6c22326f3a1c3f3b695eaacbe4d74bb3a0b733a7afc1f88e04a37d06a9d9ed25358efb SHA512 add260d64091e3aa1de6fb802f4cfd076c1520622ebe93ddf7a0312f8d46232bd330d9bd380e2bdef6aec15563b6d27f2733b5ebe624ad9d0965ed9c6456939d
diff --git a/dev-libs/libgcrypt/libgcrypt-1.10.2.ebuild b/dev-libs/libgcrypt/libgcrypt-1.10.2.ebuild
index 6c0585d89698..7954c5f2aa9a 100644
--- a/dev-libs/libgcrypt/libgcrypt-1.10.2.ebuild
+++ b/dev-libs/libgcrypt/libgcrypt-1.10.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -167,6 +167,9 @@ multilib_src_test() {
# t-secmem and t-sexp need mlock which requires extra privileges; nspawn
# at least disallows that by default.
local -x GCRYPT_IN_ASAN_TEST=1
+ # Avoid running (very) expensive bench-slope test. On hppa, it
+ # takes at least 7 hours.
+ local -x GCRYPT_NO_BENCHMARKS=1
default
}
diff --git a/dev-libs/libgcrypt/libgcrypt-1.10.3-r1.ebuild b/dev-libs/libgcrypt/libgcrypt-1.10.3-r1.ebuild
index ec0db5a77c6b..c651cc767b8c 100644
--- a/dev-libs/libgcrypt/libgcrypt-1.10.3-r1.ebuild
+++ b/dev-libs/libgcrypt/libgcrypt-1.10.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -165,6 +165,9 @@ multilib_src_test() {
# t-secmem and t-sexp need mlock which requires extra privileges; nspawn
# at least disallows that by default.
local -x GCRYPT_IN_ASAN_TEST=1
+ # Avoid running (very) expensive bench-slope test. On hppa, it
+ # takes at least 7 hours.
+ local -x GCRYPT_NO_BENCHMARKS=1
default
}
diff --git a/dev-libs/libgcrypt/libgcrypt-1.10.3-r2.ebuild b/dev-libs/libgcrypt/libgcrypt-1.10.3-r2.ebuild
index 07596861dd7d..c546de3cf23b 100644
--- a/dev-libs/libgcrypt/libgcrypt-1.10.3-r2.ebuild
+++ b/dev-libs/libgcrypt/libgcrypt-1.10.3-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -171,6 +171,9 @@ multilib_src_test() {
# t-secmem and t-sexp need mlock which requires extra privileges; nspawn
# at least disallows that by default.
local -x GCRYPT_IN_ASAN_TEST=1
+ # Avoid running (very) expensive bench-slope test. On hppa, it
+ # takes at least 7 hours.
+ local -x GCRYPT_NO_BENCHMARKS=1
default
}
diff --git a/dev-libs/libgcrypt/libgcrypt-1.11.0-r1.ebuild b/dev-libs/libgcrypt/libgcrypt-1.11.0-r1.ebuild
index 9e0ef5665a80..45bc4ef0ff04 100644
--- a/dev-libs/libgcrypt/libgcrypt-1.11.0-r1.ebuild
+++ b/dev-libs/libgcrypt/libgcrypt-1.11.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( mirror://gnupg/${PN}/${P}.tar.bz2.sig )"
LICENSE="LGPL-2.1+ GPL-2+ MIT"
SLOT="0/20" # subslot = soname major version
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="+asm doc +getentropy static-libs"
IUSE+=" cpu_flags_arm_neon cpu_flags_arm_aes cpu_flags_arm_sha1 cpu_flags_arm_sha2 cpu_flags_arm_sve"
IUSE+=" cpu_flags_ppc_altivec cpu_flags_ppc_vsx2 cpu_flags_ppc_vsx3"
@@ -165,6 +165,9 @@ multilib_src_test() {
# t-secmem and t-sexp need mlock which requires extra privileges; nspawn
# at least disallows that by default.
local -x GCRYPT_IN_ASAN_TEST=1
+ # Avoid running (very) expensive bench-slope test. On hppa, it
+ # takes at least 7 hours.
+ local -x GCRYPT_NO_BENCHMARKS=1
default
}
diff --git a/dev-libs/libgcrypt/libgcrypt-1.11.0-r2.ebuild b/dev-libs/libgcrypt/libgcrypt-1.11.0-r2.ebuild
index 4b77f2ee8add..f1ad04917853 100644
--- a/dev-libs/libgcrypt/libgcrypt-1.11.0-r2.ebuild
+++ b/dev-libs/libgcrypt/libgcrypt-1.11.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -172,6 +172,9 @@ multilib_src_test() {
# t-secmem and t-sexp need mlock which requires extra privileges; nspawn
# at least disallows that by default.
local -x GCRYPT_IN_ASAN_TEST=1
+ # Avoid running (very) expensive bench-slope test. On hppa, it
+ # takes at least 7 hours.
+ local -x GCRYPT_NO_BENCHMARKS=1
default
}
diff --git a/dev-libs/libgcrypt/libgcrypt-1.11.0.ebuild b/dev-libs/libgcrypt/libgcrypt-1.11.0.ebuild
index 77bc6b55e34b..f996a1611e03 100644
--- a/dev-libs/libgcrypt/libgcrypt-1.11.0.ebuild
+++ b/dev-libs/libgcrypt/libgcrypt-1.11.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -164,6 +164,9 @@ multilib_src_test() {
# t-secmem and t-sexp need mlock which requires extra privileges; nspawn
# at least disallows that by default.
local -x GCRYPT_IN_ASAN_TEST=1
+ # Avoid running (very) expensive bench-slope test. On hppa, it
+ # takes at least 7 hours.
+ local -x GCRYPT_NO_BENCHMARKS=1
default
}
diff --git a/dev-libs/libgpg-error/Manifest b/dev-libs/libgpg-error/Manifest
index 42559d142e0e..7e85994e3dd7 100644
--- a/dev-libs/libgpg-error/Manifest
+++ b/dev-libs/libgpg-error/Manifest
@@ -15,5 +15,5 @@ EBUILD libgpg-error-1.47-r1.ebuild 2584 BLAKE2B b01e073ecfca25a22afb7a21589021e8
EBUILD libgpg-error-1.48.ebuild 2584 BLAKE2B 2760aaca32c26bd60a516b4fcee3502e9e38728bf6d0f09e5e9291b8d5264a67a789e822d686869dcd7acd38364ef7c0d1dff91cf744e86f0a79cb39f874cb31 SHA512 b68f0497246c706e237cac56a09ab79d66845c222f164d66c47fa9750cfb285b7bb3a2cb54d0a92a49ff8e738b548c31f94719fcf368b155b49bcada4b98c1d3
EBUILD libgpg-error-1.49.ebuild 2703 BLAKE2B 84189f9f6664db8731889d086e1ab82b3764f136608893f153f7a964f085c20465211844d2392aa75bcb0cca96eee53c84466968c36421f9bad38ffda3bdb2b8 SHA512 b89f3d0538e24d0f1660ea98587ae4aac4156d6de335e1597a7837f620bde2bf01e1ae778d409a4d3b48e18cead15cc6d61867109cbc28306b3d7e56c4cda576
EBUILD libgpg-error-1.50.ebuild 2750 BLAKE2B 9e296dd013c8b0f11653b227dcc081a3ef9ca5ec53733f6284e09961bad14a9c5dbf8f5a16618516b5c4bc7b7a47f226e118f2b71b94cce1319e15265921ee2d SHA512 34957757b0c8ad48e93b645feef47da1807daa053922ee5ac5b8a38c362ced1623b409c4b0bc76d0dd271a5bc816c28ac3557f9946462a1bf39274de11bc8e7f
-EBUILD libgpg-error-1.51.ebuild 2704 BLAKE2B 888dacdedbadb0cd8782d6471af87f51889813dce76ab42d671e0d83ac4ebc17b0d4d6248e41426ae80eb71483c598b8535054d5844ec5e033a816b1510a891f SHA512 a32f101da17e4544993f90bf271a0e5842d311e1d2c8810b01f9530be20b5429f4bb6e15f4c93855cf9d9ae2d4dfa293e6ba1ba9a956a1ad7329952a5663d002
+EBUILD libgpg-error-1.51.ebuild 2703 BLAKE2B 0ede7079abe419df3a2974ec663e069e5f0d1332fc25961faf1e79c00ba6a0dbd86b211619740ccc40aee643d832390b1c8c0a1d47287a03b2d7efbc1f95427a SHA512 e71596870c65b60d7bed231349577cfae3fedd4cb082513de40a8ff2f362d4785a9a6e95010ab4f627bc2ffbc2360462effed9d6ed92d2aa585a83595987d545
MISC metadata.xml 420 BLAKE2B 0b469c533336497584faf0c8a5531c54dd242817d46fb78f1369997b77ec3ea49da3a0ae869488c17639fdee26bc4dee94fb20605db6fa8f6f3dbaeab77d3072 SHA512 22259311b2c83f7b63e859a7196a3fd586c85afbd777327d9a6172a359500160807866b74051836717c42145ed0e289152fb0a374a05bcc7e982d4df3e94b305
diff --git a/dev-libs/libgpg-error/libgpg-error-1.51.ebuild b/dev-libs/libgpg-error/libgpg-error-1.51.ebuild
index 4df32d38ae33..ceb71858adb6 100644
--- a/dev-libs/libgpg-error/libgpg-error-1.51.ebuild
+++ b/dev-libs/libgpg-error/libgpg-error-1.51.ebuild
@@ -19,7 +19,7 @@ SRC_URI+=" verify-sig? ( mirror://gnupg/${PN}/${P}.tar.bz2.sig )"
LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="common-lisp nls static-libs test"
RESTRICT="!test? ( test )"
diff --git a/dev-libs/libparserutils/Manifest b/dev-libs/libparserutils/Manifest
index 5375a59b454e..9b07860336ec 100644
--- a/dev-libs/libparserutils/Manifest
+++ b/dev-libs/libparserutils/Manifest
@@ -1,3 +1,3 @@
DIST libparserutils-0.2.5-src.tar.gz 74518 BLAKE2B 792e9fd14119537e4ec6e54d0e147114473e6935ea4b557c0de1341c29352e5773be90b282ca49573fd11cfb5a17e6f0f41cce1f2abbb95e5203794b3775ce4b SHA512 5d26bbfb754deb950c098f444d44003d681f30dfaf18a4d6b25ef5023ab5dbfa8968a9d8b6d319ad470fe3c75022328c55c810a623139208a7091b2df27f0a18
-EBUILD libparserutils-0.2.5.ebuild 854 BLAKE2B 1f1b682fb979707528c3eb22cc5a1820ad7d77bee37efab1ed46f38281d2a8d8ae2bea88ca8752bfdba900b0bdd05b0c1fa00af92b15d8bbd2cd33b3212e2a4f SHA512 5c8d13097e6680baf33299a9526c7a6c56a800ca45b6c2baa4edd1f4fe7c9132cadce6df31f8fd5216702c78e08cf4b7ced3b0946e2204c362e50fbd8151f95b
+EBUILD libparserutils-0.2.5.ebuild 860 BLAKE2B e2c8340224e7116511011b97b7c4377c486bfd814aabe8b4e63d653464e4b40c07b1c86c4ba41f46294926d424afdc7d572ef0d7d2acca2bf357fb39eef608c9 SHA512 e22f4ddc2e9c65fe04449dd9ad4859daaef1b799aee2122fec796779bee0ab194db6a61ac576e3a726b719e63d4f83bbeb1f5a516f104647defc7e6d07afa6f5
MISC metadata.xml 253 BLAKE2B 63a51cab94d3e978d2c7dd1d124efd1c9e11c5ae277806a1f12359b2db370c37382fc1947e85940f6b0a439e3d49eecdd8d9bfb96587352d6a83803d2fd40bb6 SHA512 8da7cfe0cd26a54c106f2c029bbde93abf77576835e4fa66bc538dcf12fd41160f7cc2dd843a221962bb9a6f965311c076a1557caa38d503f371569b84841e33
diff --git a/dev-libs/libparserutils/libparserutils-0.2.5.ebuild b/dev-libs/libparserutils/libparserutils-0.2.5.ebuild
index f5d2b644b994..88ffc8ef8b35 100644
--- a/dev-libs/libparserutils/libparserutils-0.2.5.ebuild
+++ b/dev-libs/libparserutils/libparserutils-0.2.5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://download.netsurf-browser.org/libs/releases/${P}-src.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86"
IUSE="iconv test"
RESTRICT="!test? ( test )"
diff --git a/dev-libs/libwapcaplet/Manifest b/dev-libs/libwapcaplet/Manifest
index e99d855539ea..e22e2aa9401c 100644
--- a/dev-libs/libwapcaplet/Manifest
+++ b/dev-libs/libwapcaplet/Manifest
@@ -1,3 +1,3 @@
DIST libwapcaplet-0.4.3-src.tar.gz 31766 BLAKE2B 7a51b27911192b0697d6eebe9e98abf720a76daa0e0ce0eb6148186e21e36d3b1853d3b24c8fa325ecaa4ed69d8262a9282ef77ba028d316dd16a225a6766d64 SHA512 b4cc8b0dac86c87b1806acfcf5c4734955eb797cb04ea67f764bae32fdecfd3ee4d8ad0f2f3f0a1813c9684b7120dbb97ecf11f29de0d60a7bd45d96c1a451cb
-EBUILD libwapcaplet-0.4.3-r1.ebuild 751 BLAKE2B 8fd93258655659688ab9b45d8632ea7a6427f0442db90a90134001269cfa3fba0df93f81260cfc32718a4692c329ff494057b93bba16703d6c50b8492a7848a5 SHA512 bac50fbd1933ae68994707b9ea3d03d1c584fa4a89b518c3e9244a1cdc98cfe67e81cb08ddcd60174c33305979716c6cb44bd52d549091f38c938ac706579c3d
+EBUILD libwapcaplet-0.4.3-r1.ebuild 755 BLAKE2B 3425c0cad4cc1a1689349eeb2f3f426e088ac409db814388aa21840b6f914b6f7c39d7a3e5579ec446b1ac23375fea427eda82fe805aae4587dd3d86500a3cea SHA512 009e822f0d99a3b9735e31e24abda5e8dff767e3967a6789a099e1da5d6a66579eb404a30c81042ef3b7c4b58c0917188a5de08ed2f43b52afd228127ea7813f
MISC metadata.xml 253 BLAKE2B 63a51cab94d3e978d2c7dd1d124efd1c9e11c5ae277806a1f12359b2db370c37382fc1947e85940f6b0a439e3d49eecdd8d9bfb96587352d6a83803d2fd40bb6 SHA512 8da7cfe0cd26a54c106f2c029bbde93abf77576835e4fa66bc538dcf12fd41160f7cc2dd843a221962bb9a6f965311c076a1557caa38d503f371569b84841e33
diff --git a/dev-libs/libwapcaplet/libwapcaplet-0.4.3-r1.ebuild b/dev-libs/libwapcaplet/libwapcaplet-0.4.3-r1.ebuild
index 2c982111b1cc..88673ce6c883 100644
--- a/dev-libs/libwapcaplet/libwapcaplet-0.4.3-r1.ebuild
+++ b/dev-libs/libwapcaplet/libwapcaplet-0.4.3-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://download.netsurf-browser.org/libs/releases/${P}-src.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 ~riscv x86"
+KEYWORDS="amd64 arm ~arm64 ppc ppc64 ~riscv sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-libs/libxml2/Manifest b/dev-libs/libxml2/Manifest
index b573b8024844..ef8d713c8129 100644
--- a/dev-libs/libxml2/Manifest
+++ b/dev-libs/libxml2/Manifest
@@ -12,7 +12,7 @@ DIST xsts-2004-01-14.tar.gz 2761085 BLAKE2B 41545995fb3a65d053257c376c07d45ffd10
EBUILD libxml2-2.11.8.ebuild 5304 BLAKE2B 44f59056495a1966c03fd4eb82680df47960c76e3a924beac84bf4d3dfe1d50434acd50f340f4d62ecae90e3efcc1f230004fd169b2d145ac6a7f3d72ccaf50f SHA512 c703801b7954c6d8ff13cf7dd0fe90547f01eaad15ba3383c1b281a1ec13570408ebfb247a9a4571c2f3af59a6c556d5c4c6adab2503150684eb0d9e4c0b0b2f
EBUILD libxml2-2.11.9.ebuild 5320 BLAKE2B 677e7ebb285ae739f8759520d01c7ec6c1148f1257dca62e3d9f7209eca0643ffa9c0fbc91764d99483f22814a5f5e89bcf49da0a3f25892afeffef2b2407bf2 SHA512 04049159608bb632bc93214b6b064e1ad05b3be8178268f7913739d63ccdaac4bae1a90468be099024874e173ffba341d32695b6f0f9d399faba2bda08ca7593
EBUILD libxml2-2.12.8.ebuild 5242 BLAKE2B b90ffd8f41a13ef711aeb964eb9ab949f8d880c1928660f326680ed30224215945303389df031f1cab6522d2e53d7b0c4308d8c1f3ead4fab9026178a148c29c SHA512 df10b206838244cd4e7d772fc6b1e67e450f2bdf8da4278a580a92d323524095ff1936bbcb3d9e27b1914191f25dcf9466edb70a2d7af6c8016b880095a8ba93
-EBUILD libxml2-2.12.9.ebuild 5253 BLAKE2B 4e880c0757c0daa83c59c0f9a1de46ce976f80843efc9f55eb73df3c448c4f5cba6275ebad5b3ab52b4912ee91fed77d0d680625935466164449c00f98f75868 SHA512 7e7da099ac56c02de4a386b18f715e21c989dd29912863bd4f158953af57063bd742a336b2a2c8751393edb215b596d790fa570eb3bc9ef20615338502f48888
+EBUILD libxml2-2.12.9.ebuild 5252 BLAKE2B bea5a28bf64b15b8fde7d5ecdceb941887c2523698400e18bf24f43a8ead46eac7d69e652bd12e1ca17fea0a07008dd37e5c3826843c141393e0f1edb84ccc98 SHA512 8deeee835aa558693fe92a9dbeb3e76a82ecc19462d1b1737296a5442eaeaf9bf39f0b1d1360249cd9b4c9a21791bdd802978e11bb30fbf0f89f1358bcfaf788
EBUILD libxml2-2.13.5.ebuild 4929 BLAKE2B 0e75032d107098974e34c27db656ddfad94adf50dc8c439196958ae5df0011d8e7499ed9e222b0ba4dd1c5848805ab81639a26a63c4ff5cfb4ea650ee5648357 SHA512 fcb2596dbada2f58aaa143100acb0bddc463892ac429efadeb447dc840cfa8f109c72fe7f26724f0cc52327addce47bd2e6017a746c13bfb18ee43d16c81b967
EBUILD libxml2-9999.ebuild 4919 BLAKE2B 3e0f278498216f9318528bb2ed2b522309acf5c67e34e36725defe944b09aab9660a6284f948b1e45dee1af588512e605c5dc1e2eb84e6bebead6d857c0795c1 SHA512 47689ae3e3b5d3bd2e5fb92f4ffd20b8fdd5a2550fafe2cd88a1fff7f2946b970b99e379e44ff3f72e4423f62c4b2a5a3ea5b480dca8e431c2177ef69d779b6c
MISC metadata.xml 519 BLAKE2B 528be4ec79b54eaed229c84c96656266acffaa2ab68c7b1e6daecdee77bb1109ea56babceff0459125e04326425be28f436a78f697c363920102b94aca25179d SHA512 85804c662dd019e6c4cad05bb691b2058c9b93c190c57a7b4cc2674bee71a805da41159184c1bae9954700e52b41bb104a2d1e66ea4d1799463626befb691d11
diff --git a/dev-libs/libxml2/libxml2-2.12.9.ebuild b/dev-libs/libxml2/libxml2-2.12.9.ebuild
index b8ac21f26953..32d2937863d4 100644
--- a/dev-libs/libxml2/libxml2-2.12.9.ebuild
+++ b/dev-libs/libxml2/libxml2-2.12.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -23,7 +23,7 @@ if [[ ${PV} == 9999 ]] ; then
inherit git-r3
else
inherit gnome.org
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
fi
SRC_URI+="
diff --git a/dev-libs/libzip/Manifest b/dev-libs/libzip/Manifest
index 647eeb203024..f8038611125d 100644
--- a/dev-libs/libzip/Manifest
+++ b/dev-libs/libzip/Manifest
@@ -1,6 +1,9 @@
AUX libzip-1.11.2-nullability.patch 2580 BLAKE2B 77fa6f497ddb0520edb6284465e10032e4f5215ac83a7228ee8bd656418d643d3895d0f01446d18a8ff11ccc43ca446e8bbfc6be2ee4e8a4b7004e6f551cbb05 SHA512 f077517a96828bf60a0e00407fc9130d839300d325fe946c2f236e02e7766a83e00ca0594b6434c04fcd344b1ebe257b4fe213232df301b5f6b7d985298d7398
+AUX libzip-1.11.3-uninit.patch 849 BLAKE2B c5abd5a5757207dd4e2edbf9fc175d778326d0bf3a3d0c3aff98a16c6a694ab832a00cc355ffcc9cbb400984e4e0d48d55a1768265a0d1b92222ca6e274766dd SHA512 7e9aa156e1700cbd5c39c62bb256c82f44b32bb985d63e39a3c7b689685b42b8c907c77d2a0b4b6c47a14339f2415fa9220691c5f873249706e7909518e73664
DIST libzip-1.11.2.tar.xz 787300 BLAKE2B 84b41a4dfb5f61404972314021ee5de153199747d8724bbc86adb982fdcea74ede67fac03523081a12e463c33e25441037beb1f6312f93f0c011471c3b150c72 SHA512 e80afcff8a65d614c4e7087223e8afafe0b1c6799d6f1d04d1a3735d37a63d134ec2335fe87923a27f0845ee71062da444fe7a6c8a4458827333a52d9dee8166
+DIST libzip-1.11.3.tar.xz 788520 BLAKE2B 3296ff48ce853687ea4fbe310130c2468c87990da9a6c285acb09406afb23fe2240fb27a94c23db8b2ad58bd7b80f5b6e84d0702957792d0baddd13487c483dd SHA512 7ad7e5f04f28e777604833e702aaa68d603b9895e70d6ee9e587549eb628a89e5569aca0ea255f82de1adb8f4599b828c63dd282eb15a5ea55a147aa7df7b2a4
DIST libzip-1.9.2.tar.xz 763980 BLAKE2B ceeca4dccbe7552f7f545b00ea44b342398d18eb996e39045b9d6efafe50f8890333ddf220c86b59f5ab2849420eb76761c42b16de8b174629f53e327f9e83e7 SHA512 82cb2533c25b5b540aa73856c958750d32eeceb192cce257eded15b396a24652041c8531f20366ac4c2dc6b7c0310c558d19c12b611576eccb07cfbaf98120b5
EBUILD libzip-1.11.2-r1.ebuild 2509 BLAKE2B 22e2fbba9452e52373fd902153d0efc76dd1e397bb652606b2ee81b655068cd915253ae8fb48c4d101e72f84ce79b01f4d7f12ba87d0ec7b1e8e9fc0b0409cee SHA512 3b32cf02a9c1d6674e0f6d52cfc1785b357e7ede2659564057f169d06a3c5c698f85dbcbc97d95f692d635291bd7a1a9318d902fb5c123c6caed23611dde9a93
+EBUILD libzip-1.11.3.ebuild 2509 BLAKE2B 63377232781e37b69526965c4eb48744b924d7c591bf8fd097576ce55df53a621611050df003dd06d4f9e2e6ab54cbbcfe850852dde708b2534cdd51fdff10db SHA512 80e13a4c89ac87e8ccf7a49a8843cb517f3021b57511ef37c16aedab204acd9c805bbc5184063b75181461cc643b8711a6c30b683fa13f84d45a6fb5959ad009
EBUILD libzip-1.9.2-r1.ebuild 2439 BLAKE2B b0ee07ac7f2f28ea49acfc8aeeb41a15331e9a502efc547435d89183f60cd0b76331451c24284d8cdf50a3b37ace6c2b18c7b0ff7f7c3cc74881f660ce354c12 SHA512 7b5164f5fae9374ac854129790cf1967c8a8e88ff8155b382e659b8fd6ede85c71c761d4927c33ed577a5b1b7c7020bec2612561a2333c9d3c9c74340aaa3d0f
MISC metadata.xml 563 BLAKE2B 2cb57938618664b1424b3c4d475d79ae6a66964788665c559520ff8d7466d9a1c41c1a1821dd1213dde1062898e3bdb79478ff44fa3290c4ef6802a64539e77c SHA512 d14c625c1a43bbe8d69508cba6c78adad10287b6018693938a46af322614b3ba999fabf6f2d97c48836a80ded2dd7e0e32c1d6491654a8bdb5b77bd23acd1b24
diff --git a/dev-libs/libzip/files/libzip-1.11.3-uninit.patch b/dev-libs/libzip/files/libzip-1.11.3-uninit.patch
new file mode 100644
index 000000000000..97722e9f9d94
--- /dev/null
+++ b/dev-libs/libzip/files/libzip-1.11.3-uninit.patch
@@ -0,0 +1,25 @@
+https://github.com/nih-at/libzip/commit/aa3a6b4da7577de63581f8db2f9d2757481b4cc8
+
+From aa3a6b4da7577de63581f8db2f9d2757481b4cc8 Mon Sep 17 00:00:00 2001
+From: Dieter Baron <dillo@nih.at>
+Date: Thu, 23 Jan 2025 11:01:57 +0100
+Subject: [PATCH] Initialize have_dos_time.
+
+Fixes issue #480
+---
+ lib/zip_close.c | 3 ++-
+ 2 files changed, 3 insertions(+), 1 deletion(-)
+
+--- a/lib/zip_close.c
++++ b/lib/zip_close.c
+@@ -304,7 +304,8 @@ static int add_data(zip_t *za, zip_source_t *src, zip_dirent_t *de, zip_uint32_t
+ int is_zip64;
+ zip_flags_t flags;
+ bool needs_recompress, needs_decompress, needs_crc, needs_compress, needs_reencrypt, needs_decrypt, needs_encrypt;
+- bool have_dos_time, dirent_changed;
++ bool dirent_changed;
++ bool have_dos_time = false;
+ time_t mtime_before_copy;
+
+ if (zip_source_stat(src, &st) < 0) {
+
diff --git a/dev-libs/libzip/libzip-1.11.3.ebuild b/dev-libs/libzip/libzip-1.11.3.ebuild
new file mode 100644
index 000000000000..a6858a285a39
--- /dev/null
+++ b/dev-libs/libzip/libzip-1.11.3.ebuild
@@ -0,0 +1,123 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake multibuild flag-o-matic
+
+DESCRIPTION="Library for manipulating zip archives"
+HOMEPAGE="https://nih.at/libzip/"
+SRC_URI="https://www.nih.at/libzip/${P}.tar.xz"
+
+LICENSE="BSD"
+SLOT="0/5"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="bzip2 gnutls lzma mbedtls ssl static-libs test tools zstd"
+REQUIRED_USE="test? ( tools )"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ sys-libs/zlib
+ bzip2? ( app-arch/bzip2:= )
+ lzma? ( app-arch/xz-utils )
+ ssl? (
+ gnutls? (
+ dev-libs/nettle:=
+ >=net-libs/gnutls-3.6.5:=
+ )
+ !gnutls? (
+ mbedtls? ( net-libs/mbedtls:0= )
+ !mbedtls? ( dev-libs/openssl:= )
+ )
+ )
+ zstd? ( >=app-arch/zstd-1.4.0:= )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ test? ( dev-util/nihtest )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-uninit.patch
+)
+
+pkg_setup() {
+ # Upstream doesn't support building dynamic & static
+ # simultaneously: https://github.com/nih-at/libzip/issues/76
+ MULTIBUILD_VARIANTS=( shared $(usev static-libs) )
+}
+
+src_configure() {
+ append-lfs-flags
+ myconfigure() {
+ local mycmakeargs=(
+ -DBUILD_OSSFUZZ=OFF
+ -DBUILD_EXAMPLES=OFF # nothing is installed
+ -DENABLE_COMMONCRYPTO=OFF # not in tree
+ -DENABLE_BZIP2=$(usex bzip2)
+ -DENABLE_LZMA=$(usex lzma)
+ -DENABLE_ZSTD=$(usex zstd)
+ )
+ if [[ ${MULTIBUILD_VARIANT} = static-libs ]]; then
+ mycmakeargs+=(
+ -DBUILD_DOC=OFF
+ -DBUILD_EXAMPLES=OFF
+ -DBUILD_SHARED_LIBS=OFF
+ -DBUILD_TOOLS=OFF
+ )
+ else
+ mycmakeargs+=(
+ -DBUILD_DOC=ON
+ -DBUILD_REGRESS=$(usex test)
+ -DBUILD_TOOLS=$(usex tools)
+ )
+ fi
+
+ if use ssl; then
+ if use gnutls; then
+ mycmakeargs+=(
+ -DENABLE_GNUTLS=$(usex gnutls)
+ -DENABLE_MBEDTLS=OFF
+ -DENABLE_OPENSSL=OFF
+ )
+ elif use mbedtls; then
+ mycmakeargs+=(
+ -DENABLE_GNUTLS=OFF
+ -DENABLE_MBEDTLS=$(usex mbedtls)
+ -DENABLE_OPENSSL=OFF
+ )
+ else
+ mycmakeargs+=(
+ -DENABLE_GNUTLS=OFF
+ -DENABLE_MBEDTLS=OFF
+ -DENABLE_OPENSSL=ON
+ )
+ fi
+ else
+ mycmakeargs+=(
+ -DENABLE_GNUTLS=OFF
+ -DENABLE_MBEDTLS=OFF
+ -DENABLE_OPENSSL=OFF
+ )
+ fi
+ cmake_src_configure
+ }
+
+ multibuild_foreach_variant myconfigure
+}
+
+src_compile() {
+ multibuild_foreach_variant cmake_src_compile
+}
+
+src_test() {
+ run_tests() {
+ [[ ${MULTIBUILD_VARIANT} = shared ]] && cmake_src_test
+ }
+
+ multibuild_foreach_variant run_tests
+}
+
+src_install() {
+ multibuild_foreach_variant cmake_src_install
+}