diff options
Diffstat (limited to 'dev-libs')
32 files changed, 102 insertions, 533 deletions
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz Binary files differindex f4c44a5875d6..441caf984761 100644 --- a/dev-libs/Manifest.gz +++ b/dev-libs/Manifest.gz diff --git a/dev-libs/cglm/Manifest b/dev-libs/cglm/Manifest index 7c59cc5902a2..f12a38ae1333 100644 --- a/dev-libs/cglm/Manifest +++ b/dev-libs/cglm/Manifest @@ -1,7 +1,5 @@ -DIST cglm-0.9.2.tar.gz 672575 BLAKE2B 82f119f4eeeb2dadee1b18f41e10e4f47db02cbd9b4d6548fa0b47592973f571bf95294fbbcafaf17bf8b09ebe452f72a93a8882f15479fbce92db3d6e1f2b2e SHA512 d5de879b2510f534dbc82c88b6f4f324088468af7218a635aff08cc3327787f95b0dc896816b9610e5a319cd071bf2443923d3c1d426fd58509f39867d684e5f -DIST cglm-0.9.3.tar.gz 688608 BLAKE2B f72468f320426d1c0a540c805bef741ccccacd86c061b7b07636ed0221b2acc59efa467c5c91470fb376abcfce68d4d2bceb6aa77fecfbca3acd6f6790d434c4 SHA512 0d773dec44e8246600a53e3c4b117d2eca7f2ebb5855bf113186d4a33a92fe5ccbb3c3a7c7a52a369bb7db37d157b3142af76b569f86cacefc5eb0ab269e9c9c DIST cglm-0.9.4.tar.gz 690840 BLAKE2B 407373eba01fc6867d5fa8ec418eff0f3636d919dfcedf686f29b149c0bc4c1ed8cce5b3c7a1847f9cfab35612f19709d25febad09aaa4ed9ea05e462a97d2a0 SHA512 cfa836d5100912866d0678babca51e0ca818c1424ac8320c49ee55e5f9091403947a0d7b5c633bb0fb5df594d2b4fb01c2f634cc20cbe6266db5f7879488b02f -EBUILD cglm-0.9.2.ebuild 877 BLAKE2B 8e4d00e701352da66ac42feb0adf77a3f16ff4d41f90a4787f29cd6a48d72044a351d4eb0dbb18e554f0193536b53f9f4232fea7b786204e018dd9e4e3ef1a35 SHA512 8f080db087ffa126d8569387e5bfa0f9b197fc3c1663f47a3cbd3cbe299e94f0c34330b74c60d74cda0c5309e00949abde3079f59296ada439fd8199bea1488c -EBUILD cglm-0.9.3.ebuild 877 BLAKE2B 08beb19c675991c6101ff9b9600bc6e20de63e82f91e04d4bbb7f41d17308e30df022084cb56d109516eac15f067f85dc9ca7a8fce47645123e71569268b471b SHA512 3f7b4d6554e68bccf1daef4a00e035a5d63d6f732708004dfd2018b2683876dd63c62f62955aa2350fa2cfc750407d907cb9fc966909f5a81749dd6cd94f9104 +DIST cglm-0.9.6.tar.gz 707102 BLAKE2B a51bfb6d9198f4ecf6b1bcc56b346df963e56d5229c226bfa6d3bdccfbb3e25c30e33eccfc3614402a61286e9e87dc1e63e2b8f22e4d0fd640232f40b5a4db70 SHA512 5493b9c19a9aae556e579f41687d8e7184aa0b03d4c5358975521102fe8dbb456493f858512564b2c30093bbd2ea801f0280592a54cc5454045fcac762e71eaf EBUILD cglm-0.9.4.ebuild 877 BLAKE2B 08beb19c675991c6101ff9b9600bc6e20de63e82f91e04d4bbb7f41d17308e30df022084cb56d109516eac15f067f85dc9ca7a8fce47645123e71569268b471b SHA512 3f7b4d6554e68bccf1daef4a00e035a5d63d6f732708004dfd2018b2683876dd63c62f62955aa2350fa2cfc750407d907cb9fc966909f5a81749dd6cd94f9104 +EBUILD cglm-0.9.6.ebuild 877 BLAKE2B 295153d5211d84a769acafe7e011d6f1ce395c99dbce2f7ebcad59ba57e67e2e6cc236a65189c97d4ecb29b4c3b7a3d5624eb360eeaa26382df2b04e1a8db90c SHA512 aca4891bf5e77ef69061932a95840c55903b08f05d9f1b371e3fb5c4fc070938eaf831c2cde7fbadb30d3b9ec3b42146d528734e4cf9c4ca5a4a89be89c311f5 MISC metadata.xml 327 BLAKE2B 34598a9244fc8a3a0389b3f4576dba9df33e8d1af93ec1a1d7d1c3a4aa5e631b23923ec1b26ad3eb3a95ade3d4edb3a7a8637bae7fc52a63fa7088414d7773e4 SHA512 fede42794fb6257e7533316a38a82ca6566832a03adc6456692021259d1ad2822f8713cafa34db183186c8e475da3835b9ee65f84a7258d72725c9a56d301839 diff --git a/dev-libs/cglm/cglm-0.9.2.ebuild b/dev-libs/cglm/cglm-0.9.2.ebuild deleted file mode 100644 index 4f9bb90c2e19..000000000000 --- a/dev-libs/cglm/cglm-0.9.2.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DOCS_BUILDER="sphinx" -DOCS_AUTODOC=1 -DOCS_DEPEND="dev-python/sphinx-rtd-theme" -DOCS_DIR="${S}/docs/source" - -PYTHON_COMPAT=( python3_{9..11} ) -inherit python-any-r1 docs meson - -DESCRIPTION="OpenGL Mathematics (glm) for C" -HOMEPAGE="https://github.com/recp/cglm" -SRC_URI="https://github.com/recp/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc64 ~x86" -IUSE="test" - -RESTRICT="!test? ( test )" - -src_prepare() { - default - # DOCS_DEPEND needs DOCS_AUTODOC which needs the extension - sed -i -e "/^extensions/s/$/ 'sphinx.ext.autodoc',/" docs/source/conf.py || die -} -src_configure() { - local emesonargs=( - $(meson_use test build_tests) - ) - meson_src_configure -} - -src_compile() { - meson_src_compile - docs_compile -} diff --git a/dev-libs/cglm/cglm-0.9.3.ebuild b/dev-libs/cglm/cglm-0.9.6.ebuild index 4c21cab228fa..8058d8aa12fc 100644 --- a/dev-libs/cglm/cglm-0.9.3.ebuild +++ b/dev-libs/cglm/cglm-0.9.6.ebuild @@ -1,4 +1,4 @@ -# Copyright 2023-2024 Gentoo Authors +# Copyright 2023-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-libs/date/Manifest b/dev-libs/date/Manifest index 373702511e22..6893d9a02068 100644 --- a/dev-libs/date/Manifest +++ b/dev-libs/date/Manifest @@ -5,7 +5,7 @@ AUX date-3.0.3_remove-failing-tests.patch 938 BLAKE2B 988dab6988c1257353d8b9dd1c DIST date-3.0.0.tar.gz 822623 BLAKE2B 438a7a5c153c7c2d695fefc95bbd474ef507af2cd8182d1e7d54d482b0128c3f9c57582ed5b40ef46d8f6f5539228d20322c684b1e1b418e5ade3b4871bf4ec1 SHA512 03ba0faef68e053aba888591b9350af1a043ef543825c80b1ca3f0dc0448697f56286e561f1a2a59e684680d7fc1e51fd24955c4cc222fe28db64f56037dc1aa DIST date-3.0.1_p20240913.gh.tar.gz 828871 BLAKE2B bd036c0f12e54bc2d4de538fa32edbee9420c6579a267cd069575698692c2080e77ac0f803ab12607c5fce591603861e0f9de63ed7db2d1cd17e78f486978d96 SHA512 92d570658777d1cff09e78f15ae47a3d832bbc571f7cd6df309948b004641ec8b705f4fe4bace0cd19f8d7922cac52d7a7e0ee71cd2b5ff6a03550deee806267 DIST date-3.0.3.gh.tar.gz 829597 BLAKE2B edbc4f7e4ca6debd6ec494b816affb6934a28a7fda1bb89e39f5dfc3a30c3c2e019cd803f1570bd26d32b07200c33cb231a0eacad22e2fc290f9eb565b0206dc SHA512 e11d7f230ecc431d94c4b58fe7394dd57a9ec0baa9de52496578479b51bbf885566d6666882916d84d388060fa36065b3fa8dd3a8bc14f720b38d1c943f06700 -EBUILD date-3.0.0.ebuild 1605 BLAKE2B f8b424053884c5a1c0bc26204282861b4c4d73e46cc760b8a6f91f8d5f2fc715322cbbf413c374b0d75cdf7062f83ffeff3061e4d0ccc5c0d7bf2139e32b640d SHA512 b5d4e61641e9f63d1dff9355afe200879c00e2ce22041779938b1519d617b6d1298ae15dbb7d5a1e24dac18b5b046262e3c4fb1865447549957e47e7d4ca1ccf -EBUILD date-3.0.1_p20240913.ebuild 1028 BLAKE2B 084f75fcc20ac83cd2dd071ad95ee548435da4246a31bebf401be3fb601bb3ed1cf4075c9e3f59ce60ddd897c293c0a7bc5a0ca7fc5a691eb4b041a2dc681135 SHA512 0b65211ddf70209dbd44c41f7e53ab88c8b0f0d4be8414456f042d08742f61edbe9f76d9193504e5f2c4bf4612779c611089a0e3b89691d0f938db143729195a -EBUILD date-3.0.3.ebuild 825 BLAKE2B 8740bca35afbd6ed855708a071284ac9e02cf12d51c8fb72376b3db30ae4342ea8a44ee9ddc802326781e5346f1606b568cb1e777449c1cb7e83e48407d105ca SHA512 de5b9a23013088d2b8fbf5892c69e6d33162af2f2d142707bce02c40f077ffd00597b466e13a0ace8c6d138cbec254c2d603f6925e94e18c1d5348497e23a8ea +EBUILD date-3.0.0.ebuild 1603 BLAKE2B 73d6d681aaa5e9200fa44a3645c4920a6e774b5e61a12755ef93392ebf4606e61374ac668b34903127609d670d18a50be358062f9c085d9c7b6e74ac34db9df1 SHA512 3e1f531aceea386f73b008449dd3ebf9ee13267ad0d2610989d335d50facf5288eebca7f5c8b1ff7bd30dab15b43ad2522bc27734d32b4dcc34d4550ed0f91bd +EBUILD date-3.0.1_p20240913.ebuild 1028 BLAKE2B 9e61d114e26b8c055f85d8c4e25083d9ba049b05e32943db0d412a8f0d3adc8a64c2b5c54389c99549bb03079e4b1d6dbe57805b816e87ae646b180ccb493089 SHA512 84d40befc5d62f8739db589f9c4d3cbd7c1836373b7a5600ef1f0a987b908ddffc6a6131b87ba22b521d005b419be442a31eea616f06b738fb7f24607d279717 +EBUILD date-3.0.3.ebuild 823 BLAKE2B eef6f436fd5021170af72647d948be471fe01d4dd37b38ca70954196b09133a46d692f36a573f2a693fc317866ed1db4b76ee5166a78dae00cb3e682968a7cfc SHA512 c032550e7f4b7dc47193ef07dddcca1b9d14b49cf0f2d849e40bf8286f7aa682aca9e58bd1f9088fc0ee8130e7fb3168b9438d79604f54351b508a57c3f78eb3 MISC metadata.xml 807 BLAKE2B 2545d3c2eadec81b94f6cd57eeb44593864f7f932f93a8987a069f81236b9540ad4e3edf17f66bc381c6fd173ae066156361e1b19ec2e999988ba882fb29bd35 SHA512 989265b037956b508cbb8a43069f391606ebf35868ae093d29250a7ccd02dfcbbe5d8a6f086ee964c6094ff92ce40f3585f8036da5e28af04917da1ec00cac43 diff --git a/dev-libs/date/date-3.0.0.ebuild b/dev-libs/date/date-3.0.0.ebuild index b6120a4ab573..770784c7cbe5 100644 --- a/dev-libs/date/date-3.0.0.ebuild +++ b/dev-libs/date/date-3.0.0.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 inherit cmake -DESCRIPTION="A date and time library based on the C++11/14/17 <chrono> header" +DESCRIPTION="Date and time library based on the C++11/14/17 <chrono> header" HOMEPAGE="https://github.com/HowardHinnant/date" SRC_URI="https://github.com/HowardHinnant/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" diff --git a/dev-libs/date/date-3.0.1_p20240913.ebuild b/dev-libs/date/date-3.0.1_p20240913.ebuild index 6bc908715f31..8b52a98de5a5 100644 --- a/dev-libs/date/date-3.0.1_p20240913.ebuild +++ b/dev-libs/date/date-3.0.1_p20240913.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 @@ -8,7 +8,7 @@ inherit cmake # maintainer recommends to "live at head" so we ship snapshots COMMIT="155c6b9e76e462e1d47ea528ca87f366adccdea3" -DESCRIPTION="A date and time library based on the C++11/14/17 <chrono> header" +DESCRIPTION="Date and time library based on the C++11/14/17 <chrono> header" HOMEPAGE="https://github.com/HowardHinnant/date" SRC_URI="https://github.com/HowardHinnant/date/archive/${COMMIT}.tar.gz -> ${P}.gh.tar.gz" S="${WORKDIR}/${PN}-${COMMIT}" @@ -22,7 +22,7 @@ RESTRICT="!test? ( test )" BDEPEND="test? ( llvm-core/clang )" # tests call clang++ PATCHES=( - "$FILESDIR"/${PN}-3.0.1_p20240913_remove-failing-tests.patch + "${FILESDIR}"/${PN}-3.0.1_p20240913_remove-failing-tests.patch ) src_prepare() { diff --git a/dev-libs/date/date-3.0.3.ebuild b/dev-libs/date/date-3.0.3.ebuild index 70364c33a9f8..1d5aa088f62a 100644 --- a/dev-libs/date/date-3.0.3.ebuild +++ b/dev-libs/date/date-3.0.3.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 inherit cmake toolchain-funcs -DESCRIPTION="A date and time library based on the C++11/14/17 <chrono> header" +DESCRIPTION="Date and time library based on the C++11/14/17 <chrono> header" HOMEPAGE="https://github.com/HowardHinnant/date" SRC_URI="https://github.com/HowardHinnant/date/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" diff --git a/dev-libs/json-c/Manifest b/dev-libs/json-c/Manifest index 5c856566fe1a..5add7db50288 100644 --- a/dev-libs/json-c/Manifest +++ b/dev-libs/json-c/Manifest @@ -1,6 +1,4 @@ -DIST json-c-0.17.tar.gz 390045 BLAKE2B 26be25141447f2b652fa09d7096141a8bf7992469bcc53b275c1bc0108fc36a8898a8185c381218d3146d00fa03bdd0b837be073410fc93af943b5f083dbaa69 SHA512 4cbedd559502bf9014cfcd1d0bb8bb80d2abac4e969d95d4170123cd9cbafb0756b913fdbb83f666d14f674d6539a60ed1c5d0eb03c36b8037a2e00dc1636e19 DIST json-c-0.18.tar.gz 401788 BLAKE2B d39bab289976cb2f76bcf3ad8254f7f5b4d11e2aa4dedebd60dc7d131a3f6ec57beacdc575aeeb191cf449d16c549d424172e78464731eeb66305f47f72371c2 SHA512 4763f2352414dac3599bc2183b4fa57dbfaac0ca24de890097bd7d0bdda93c91efa280f6566e949e6d94212ef39a63fc76c5f9d0c54ff3d04b13c859717dba5a -EBUILD json-c-0.17.ebuild 1203 BLAKE2B 698ce62f043343b1e32ecf5d8f5e141d79d6c2e3485d0492e74287fb726be90aa9acfa2ec49d323918f9519c7988d712689ad7a5ecd2c0d2f45a85c0f9cc3ff3 SHA512 451ade9ba1d173b70309b88c6746ab789a127e5a9184ec0bd1a400070d9e65fa74ecffa92433c1e30431ca832a3ebca170f1ce154e37aa475ea6901dfeba6dc8 EBUILD json-c-0.18.ebuild 1702 BLAKE2B 64ad7bb0d7e4dcc59e883f81d18fc8a1321c92ae18e83e2d19415cab1628c69908f4681acdbca15de42d076a2649c67cf81c7c9c8e7f4245d9e3289404002008 SHA512 ce3ea7d169afb3a73e7ddb1844698d7b7c59bbbd35e40725631059fab094bc8fe186d4bc9cbb0affeb75705475e3457cf098a400750ebdaa7680289e2f68bdb7 EBUILD json-c-9999.ebuild 1710 BLAKE2B e718bf003a53662cb35bb3e0c72b513e63698c149cf6cf01f92279547080ef55f3b44bc4b823e7b9ce70f8dc136689965972ee82105e672b70ddd79f099d7840 SHA512 5514391222100db28a7b8ca41025ec93aa21ef5176c0e2bf952adc52886f2903de50cca6ea1cc66c211b45583eb477dd54403fc5d80d0ae7d42d80e9d4250969 MISC metadata.xml 657 BLAKE2B 4a1755bb32db3d622b77db8f9f362d696e7b9f1a1d5983beef1994f00499a21a0fa8124fbcef01d46dc615569c0e1fc51f207658f20e48235caf245edac2fa4c SHA512 67df67ef6ab7a0b871bc7c6d436aef9a1f4754eeb38a9cfdf8885877951927e2238d74e7b8bc5dabe0553a1bf62bf8357a0374ddfa95b1d155c6254ee79b5e16 diff --git a/dev-libs/json-c/json-c-0.17.ebuild b/dev-libs/json-c/json-c-0.17.ebuild deleted file mode 100644 index 7a9b3a414bca..000000000000 --- a/dev-libs/json-c/json-c-0.17.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake-multilib - -DESCRIPTION="A JSON implementation in C" -HOMEPAGE="https://github.com/json-c/json-c/wiki" -SRC_URI="https://s3.amazonaws.com/json-c_releases/releases/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0/5" -KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="cpu_flags_x86_rdrand static-libs threads" - -MULTILIB_WRAPPED_HEADERS=( - /usr/include/json-c/config.h -) - -multilib_src_configure() { - # Tests use Valgrind automagically otherwise (bug #927027) - export USE_VALGRIND=0 - - local mycmakeargs=( - # apps are not installed, so disable unconditionally. - # https://github.com/json-c/json-c/blob/json-c-0.17-20230812/apps/CMakeLists.txt#L119...L121 - -DBUILD_APPS=OFF - -DBUILD_STATIC_LIBS=$(usex static-libs) - -DDISABLE_EXTRA_LIBS=ON - -DDISABLE_WERROR=ON - -DENABLE_RDRAND=$(usex cpu_flags_x86_rdrand) - -DENABLE_THREADING=$(usex threads) - ) - - cmake_src_configure -} - -multilib_src_test() { - multilib_is_native_abi && cmake_src_test -} - -multilib_src_install_all() { - HTML_DOCS=( "${S}"/doc/html/. ) - einstalldocs -} diff --git a/dev-libs/libgcrypt/Manifest b/dev-libs/libgcrypt/Manifest index 418f186ca9c9..d73c50f3b3de 100644 --- a/dev-libs/libgcrypt/Manifest +++ b/dev-libs/libgcrypt/Manifest @@ -14,9 +14,9 @@ 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 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 6393 BLAKE2B 3ef9f00f54986b6aa44dd05773a75f35a055f47dae111e81bacece784bb711181d9a5dc918d27d9c687e87bee075238814ca81ea776e767226732b1803452be3 SHA512 a113cf9b14ff93a71a28593443c58964bb91c2fffb82d167a1c88e7d456e4d8b242a0893d8b254b7773460e6f24d62eca47848e5aca8e6aa0dd576935ce5854b +EBUILD libgcrypt-1.10.2.ebuild 6049 BLAKE2B c3abe8e46627206c9961738fdd12a18b529724bccc31336c338cf1b03ab901a7bea360d931ad2471982f26c2fe0d25d3b8166dfd2626671724cf675129d3c9e6 SHA512 785b99b03f4bbfbc107ca43b36d2204f271d8696c90b7b52da0650238c4a045105410ab92a37592d757a3a3bd201dd9c688d62a6453917cf1380954a2da66a46 +EBUILD libgcrypt-1.10.3-r1.ebuild 5804 BLAKE2B 27301be37c347d03d18634e4fd8704acc756e9b422168a683919ae040ee3e5e01d07a758ebf0a197d5f37a0c8cfab9b9117ec30e2b80ee2899b4a857946ecb6a SHA512 57bb78ab90aacc5c70c8235e2ab7b18cf88e35e6f07f049bf022b869333ef0891bbc021d6b2f749202afe5c97966216fd081f997fd81cbc3ac6bb9e05109a837 +EBUILD libgcrypt-1.10.3-r2.ebuild 6039 BLAKE2B ba04a02e678ca037e75742c496c37ecaee7ed58777f49a463190dfd4eeff355bb9fb176d7dcab9da3878a050880b945a48c674083534ba6a7df20e4686b5934c SHA512 be0517e78c1959c1602d697b515c8a1f77795321449a5f10acde484bb3a8ae96dc54a1167bde28d1a4acc8bac877f45273b7fc7482d7c4188c7165218bee3932 +EBUILD libgcrypt-1.11.0-r1.ebuild 5747 BLAKE2B 6827d911d5fbf7b3792f7b3fe56b3f67424c8b1229654991c09bae928881f73b813e4e70d735eb8e817bc5fa31281b216cd4937fe6c1f181b9a5f103c3614a91 SHA512 982299d905507a0a36a5b9d1ef15e516e347e6e53447b0e1ac10b12820c3f476de75ce07197e94fef08beba3a72de29d2492d3a27700044190449c9159b6fbf7 +EBUILD libgcrypt-1.11.0-r2.ebuild 5977 BLAKE2B 23e5b9d12dc8a2bafdd7460d00e918997f5d4596923dee0752f2046a17df546bdbb57376e0b2fd0a9462ed10c6dba424bd9bc737462c6e233b164c1055f8b71d SHA512 36172abf93c8e04b424361346a0c883525a3b58fc43fc994eb3f323ad470a3860ec2714e84a10319f6a26adcccbbf5c5041302ed7ef6abd44b0cc2a7389eeb0d 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 7954c5f2aa9a..77e05abe6ead 100644 --- a/dev-libs/libgcrypt/libgcrypt-1.10.2.ebuild +++ b/dev-libs/libgcrypt/libgcrypt-1.10.2.ebuild @@ -105,15 +105,6 @@ multilib_src_configure() { use cpu_flags_ppc_vsx3 || local -x gcry_cv_gcc_inline_asm_ppc_arch_3_00=no fi - # Workaround for GCC < 11.3 bug - # https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgcrypt.git;a=commitdiff;h=0b399721ce9709ae25f9d2050360c5ab2115ae29 - # https://dev.gnupg.org/T5581 - # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102124 - if use arm64 && tc-is-gcc && (($(gcc-major-version) == 11)) && - (($(gcc-minor-version) <= 2)) && (($(gcc-micro-version) == 0)) ; then - append-flags -fno-tree-loop-vectorize - fi - # ideally we want !tc-ld-is-bfd for best future-proofing, but it needs # https://github.com/gentoo/gentoo/pull/28355 # mold needs this too but right now tc-ld-is-mold is also not available diff --git a/dev-libs/libgcrypt/libgcrypt-1.10.3-r1.ebuild b/dev-libs/libgcrypt/libgcrypt-1.10.3-r1.ebuild index c651cc767b8c..eefaea67efa8 100644 --- a/dev-libs/libgcrypt/libgcrypt-1.10.3-r1.ebuild +++ b/dev-libs/libgcrypt/libgcrypt-1.10.3-r1.ebuild @@ -108,15 +108,6 @@ multilib_src_configure() { use cpu_flags_ppc_vsx3 || local -x gcry_cv_gcc_inline_asm_ppc_arch_3_00=no fi - # Workaround for GCC < 11.3 bug - # https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgcrypt.git;a=commitdiff;h=0b399721ce9709ae25f9d2050360c5ab2115ae29 - # https://dev.gnupg.org/T5581 - # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102124 - if use arm64 && tc-is-gcc && (($(gcc-major-version) == 11)) && - (($(gcc-minor-version) <= 2)) && (($(gcc-micro-version) == 0)) ; then - append-flags -fno-tree-loop-vectorize - fi - append-ldflags $(test-flags-CCLD -Wl,--undefined-version) local myeconfargs=( diff --git a/dev-libs/libgcrypt/libgcrypt-1.10.3-r2.ebuild b/dev-libs/libgcrypt/libgcrypt-1.10.3-r2.ebuild index c546de3cf23b..8b66f77d82cd 100644 --- a/dev-libs/libgcrypt/libgcrypt-1.10.3-r2.ebuild +++ b/dev-libs/libgcrypt/libgcrypt-1.10.3-r2.ebuild @@ -111,15 +111,6 @@ multilib_src_configure() { use cpu_flags_ppc_vsx3 || local -x gcry_cv_gcc_inline_asm_ppc_arch_3_00=no fi - # Workaround for GCC < 11.3 bug - # https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgcrypt.git;a=commitdiff;h=0b399721ce9709ae25f9d2050360c5ab2115ae29 - # https://dev.gnupg.org/T5581 - # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102124 - if use arm64 && tc-is-gcc && (($(gcc-major-version) == 11)) && - (($(gcc-minor-version) <= 2)) && (($(gcc-micro-version) == 0)) ; then - append-flags -fno-tree-loop-vectorize - fi - append-ldflags $(test-flags-CCLD -Wl,--undefined-version) local myeconfargs=( diff --git a/dev-libs/libgcrypt/libgcrypt-1.11.0-r1.ebuild b/dev-libs/libgcrypt/libgcrypt-1.11.0-r1.ebuild index 45bc4ef0ff04..f8ab6b068a1d 100644 --- a/dev-libs/libgcrypt/libgcrypt-1.11.0-r1.ebuild +++ b/dev-libs/libgcrypt/libgcrypt-1.11.0-r1.ebuild @@ -106,15 +106,6 @@ multilib_src_configure() { use cpu_flags_ppc_vsx3 || local -x gcry_cv_gcc_inline_asm_ppc_arch_3_00=no fi - # Workaround for GCC < 11.3 bug - # https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgcrypt.git;a=commitdiff;h=0b399721ce9709ae25f9d2050360c5ab2115ae29 - # https://dev.gnupg.org/T5581 - # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102124 - if use arm64 && tc-is-gcc && (($(gcc-major-version) == 11)) && - (($(gcc-minor-version) <= 2)) && (($(gcc-micro-version) == 0)) ; then - append-flags -fno-tree-loop-vectorize - fi - append-ldflags $(test-flags-CCLD -Wl,--undefined-version) local myeconfargs=( diff --git a/dev-libs/libgcrypt/libgcrypt-1.11.0-r2.ebuild b/dev-libs/libgcrypt/libgcrypt-1.11.0-r2.ebuild index a309fe58db27..7daf50f7ae02 100644 --- a/dev-libs/libgcrypt/libgcrypt-1.11.0-r2.ebuild +++ b/dev-libs/libgcrypt/libgcrypt-1.11.0-r2.ebuild @@ -113,15 +113,6 @@ multilib_src_configure() { use cpu_flags_ppc_vsx3 || local -x gcry_cv_gcc_inline_asm_ppc_arch_3_00=no fi - # Workaround for GCC < 11.3 bug - # https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgcrypt.git;a=commitdiff;h=0b399721ce9709ae25f9d2050360c5ab2115ae29 - # https://dev.gnupg.org/T5581 - # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102124 - if use arm64 && tc-is-gcc && (($(gcc-major-version) == 11)) && - (($(gcc-minor-version) <= 2)) && (($(gcc-micro-version) == 0)) ; then - append-flags -fno-tree-loop-vectorize - fi - append-ldflags $(test-flags-CCLD -Wl,--undefined-version) local myeconfargs=( diff --git a/dev-libs/libjcat/Manifest b/dev-libs/libjcat/Manifest index 8432ad436531..535b3599a2ad 100644 --- a/dev-libs/libjcat/Manifest +++ b/dev-libs/libjcat/Manifest @@ -1,6 +1,4 @@ AUX libjcat-0.2.2-tests.patch 1126 BLAKE2B 6225f6e351df1201338084eb22799e608a9e7705954cc25be0bfb1361f78914691c5af336437e88ea450dc6738219107214360faa2047139542ea541414331e8 SHA512 c2fa91714901aeba6bbd2c4a0e8aee4b3edaa7893471d2dacc95e19f33d8fc633840b7bc70ab5b229168aca61f095471a5e27a9f17dcbd9771d1e09ee53c3bd7 -DIST libjcat-0.2.1.tar.gz 76698 BLAKE2B 62f77c993e47843dddacc9a67b9daac9bd29bef7363ce62125ecd22f9649b8a5ce2de07d74ea6900e9a45feb141caa19761bcffd337530d86a31b6ed94cab164 SHA512 e29fdaae38ade2960ffa7ac3cd41224ccab5fdb351d2ae420ffe0cf0ddb948bba37e9e040cc3046c8593be4622bf018779dfa80f173873b79582061f12c02373 DIST libjcat-0.2.2.tar.xz 66128 BLAKE2B 30e855ec626616adf8326832dbb6e5c9266ffd41d14d1ef2a230f72e0a339d4c8ed83adacd0253faf242b065736dca7f25bd4ce04d30605998d39cacf01beac0 SHA512 91d4d9761e7de3ae312d9ef7b92fbbb82be262cdc4259ee9dad7abef8912abb047b2db51886b3d323565cb2d9a3175a56161b4879d27b36d4d318ad4419ab594 -EBUILD libjcat-0.2.1.ebuild 1782 BLAKE2B f0d05298374a5d1f55bb12781ce7188ed5a0aa5a76b37d9a82efb110f351923acb4512ecd71a2cdb001921c49e8fb5ed0ee508f4216e831da6099145b05ef10d SHA512 1d963e63011c464e88e8193a9331bf6261dad2113b718e5495ed56147898719cc715f80830cb905687beb0403955ad57170639b4355555a3fcdd4d3cd2c15df7 EBUILD libjcat-0.2.2.ebuild 1815 BLAKE2B d774309179df261aa90e25d7477a90c988baa7583c91c0e6e4bc2648c57aef7de0b1b7a9559066f6f97aed2f81f67e6939c54270cc32289b0286082cf21da411 SHA512 211d8f218e8e8c893e41c688980ed15df705a995134d89e74d30b7c362d7a9b3526f58250c742225dda909807e835ed1a01a9a59a1596c639a843caa1d0932ae MISC metadata.xml 878 BLAKE2B fb0d039464ebdfffe6de1bc524d22a0e7f674cf060ff696e145dbd5817b1704f32a960c809eeaaf312daf03b051b839bd8b6c9f9025f005c76a7fbae0c634f94 SHA512 d2d13760163ab41ed1fcdd6185c6b1486bf6652cae881bcba9336a73f8299baff48d6f045dbdd6d55f321994f51805530bc8924f43ecc35c626a97e5ca062881 diff --git a/dev-libs/libjcat/libjcat-0.2.1.ebuild b/dev-libs/libjcat/libjcat-0.2.1.ebuild deleted file mode 100644 index 2e7765b1428f..000000000000 --- a/dev-libs/libjcat/libjcat-0.2.1.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..13} ) -PYTHON_REQ_USE="xml(+)" - -inherit meson python-any-r1 vala xdg-utils - -DESCRIPTION="Library and tool for reading and writing Jcat files" -HOMEPAGE="https://github.com/hughsie/libjcat" -SRC_URI="https://github.com/hughsie/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-2.1+" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~loong ppc64 ~riscv x86" -IUSE="+ed25519 +gpg gtk-doc +introspection +man +pkcs7 test vala" - -RDEPEND="dev-libs/glib:2 - dev-libs/json-glib:= - ed25519? ( - dev-libs/nettle:= - net-libs/gnutls:= - ) - gpg? ( - app-crypt/gpgme:= - dev-libs/libgpg-error - ) - introspection? ( dev-libs/gobject-introspection:= ) - pkcs7? ( net-libs/gnutls:= ) - vala? ( dev-lang/vala:= )" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig - $(python_gen_any_dep ' - dev-python/setuptools[${PYTHON_USEDEP}] - ') - gtk-doc? ( dev-util/gtk-doc ) - man? ( sys-apps/help2man ) - test? ( net-libs/gnutls[tools] )" - -RESTRICT="!test? ( test )" - -python_check_deps() { - python_has_version -b "dev-python/setuptools[${PYTHON_USEDEP}]" -} - -pkg_setup() { - use vala && vala_setup -} - -src_prepare() { - xdg_environment_reset - default -} - -src_configure() { - local emesonargs=( - $(meson_use ed25519) - $(meson_use gtk-doc gtkdoc) - $(meson_use gpg) - $(meson_use introspection) - $(meson_use man) - $(meson_use pkcs7) - $(meson_use test tests) - $(meson_use vala vapi) - ) - meson_src_configure -} - -src_install() { - meson_src_install - - if use test; then - # Preventing tests from being installed in the first place is a moving target, - # just axe them all afterwards. - rm -rf \ - "${ED}"/usr/libexec/installed-tests \ - "${ED}"/usr/share/installed-tests \ - || die - fi -} diff --git a/dev-libs/libp11/Manifest b/dev-libs/libp11/Manifest index a7cf61e09f32..e6808cef4228 100644 --- a/dev-libs/libp11/Manifest +++ b/dev-libs/libp11/Manifest @@ -1,4 +1,6 @@ AUX libp11-0.4.12-openssl-3.1.patch 1969 BLAKE2B 94f516348da3e76a07923dcfff46e0c0ffd8bcea4e58eda75a7d753dd09a1d14d6357ec369630afec7007ccc2638c44cd714d769c3eccb4aef398ebd88cd01b3 SHA512 90f426ff7b817f335c0eac38f167ded3be1c0033ffd38ce87dbe5843d2ad2e43327ea613760fec5c86c9a7a39860787c9997506fd4a8d464cdabfe7388520342 DIST libp11-0.4.12.tar.gz 516414 BLAKE2B a816749984753a1916dd58860c51b49d316946b59eb3bc839f6a21dcff14de48d7a4937f55fc7ad96a26b914591854d5cf11a1fbac2d5f2f5e04c833973c0e42 SHA512 674cfca2c9eaf162262204c94f9d59d3095dabbc348c1842e758b897e1a5bd4ba08b2d589ec3b2a2d1343a8760eab253e7008dc09ef5b499e2f16385efe5c8cc +DIST libp11-0.4.13.tar.gz 531147 BLAKE2B ea31e56966cc22e6a6dad2d4923bd89ad110f537172af1dca912d8449df8a6a118ceca45912e7c3d38979dd3e591a9fb110091fd5474b41d6159d489b7c9ba37 SHA512 7936e5e3e37b424caff2ce95b416e67d6bf082676c5a3efb23651d414eacdbdbc1f5e11b05097b500a9d0ca5a97e628f54dd7d1e5ba2a7b5e3a36b3b7b75b5ed EBUILD libp11-0.4.12-r7.ebuild 1144 BLAKE2B cc438ef5f1752aef08cb63ec554381f0f0ce8c07d952a7e4cb14081473415fcb98473b59c59dd5b36a83fbc4764092236c98bf83eab8b6fe6ecc0c2f15b676c0 SHA512 ba17def4ada133c2f494d45c9b7a0c516a12185ebc48d145e6006b89d209de675ea37ab76176c06a859e7a1aa13b03d29ef7647e87c362a03fa752b43dbbfbf6 +EBUILD libp11-0.4.13.ebuild 1083 BLAKE2B 7742c164b0970d5e0f345bb1fd295c4fdcfac133893a135e4e541e50f278ad00f8cbbaaa07963bf8a9d95344bb94714f086e0e0a029cd403c31938e5f5f31d5b SHA512 d3ba4c3852f084bf5840535939a609c8c9d945a5bac13f08457bc8ab0690a2e0e675f80e08f54d8003fa9f3601fba6cff72eb56addd6d0435e8d45922fe1cef1 MISC metadata.xml 605 BLAKE2B 69d65e5f468abb8e4ac74afe597d7f1129e3dd1ecb249aa794a75c628268e5250cc0385c8119c0752155967d22a07fdfac2d31af458c0811a47bd32663627d1d SHA512 a2bd8e47b0d86aa7f3009bc724cc22adfbab5ddc041b2ec87f6f96faa4f2bfb442e501668c27627723727058b4c615cd6c80ef40f1bbdd580fdf6b7fe7326229 diff --git a/dev-libs/libp11/libp11-0.4.13.ebuild b/dev-libs/libp11/libp11-0.4.13.ebuild new file mode 100644 index 000000000000..7c7b1abc892a --- /dev/null +++ b/dev-libs/libp11/libp11-0.4.13.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="Abstraction layer to simplify PKCS#11 API" +HOMEPAGE="https://github.com/opensc/libp11/wiki" +SRC_URI="https://github.com/OpenSC/${PN}/releases/download/${P}/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="doc static-libs test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/openssl-3.0.0:=[bindist(+)] + !~dev-libs/openssl-3.2.0 + !=dev-libs/openssl-3.2.1-r0 + !=dev-libs/openssl-3.0.13-r1 + !=dev-libs/openssl-3.0.13-r0 + !~dev-libs/openssl-3.0.12 +" +DEPEND="${RDEPEND} + test? ( dev-libs/softhsm ) +" +BDEPEND=" + virtual/pkgconfig + doc? ( app-text/doxygen ) + test? ( >=dev-libs/opensc-0.23.0-r2 ) +" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + local args=( + --enable-shared + $(use_enable static-libs static) + $(use_enable doc api-doc) + ) + econf "${args[@]}" +} + +src_install() { + default + + find "${ED}" -name '*.la' -delete || die +} diff --git a/dev-libs/libxls/Manifest b/dev-libs/libxls/Manifest index a2dfeba1f73d..d4e67be67492 100644 --- a/dev-libs/libxls/Manifest +++ b/dev-libs/libxls/Manifest @@ -1,5 +1,7 @@ AUX libxls-1.4.0-asprintf.patch 190 BLAKE2B 36c39cce45025c5498fefae2de5f9fb78f377463b4a761ef1abe89d8194b90b798e03dfa82561bc7cecd505abbdd5412b75b05194991257c600e4bbb307167b1 SHA512 c5881d63742b50f923c74dcedb5d2149bb55ea19bc611ba51c879f9ae82b8f87d9ab477fae57ef40814bea42f27a27d3be272b1c9fbd5e6c04d69078c8e7c03d AUX libxls-1.6.2-gcc13.patch 722 BLAKE2B 45d2747d483529c6995674f105e34b256ebbefb24d8f392c7ef74782771463f602979e794034d5a82ceb24578b74428a906fb37ddf11a7451aa622627757b75e SHA512 a55db1ad0fc1cd78ea83d00750fbe272333570c07e3339e3dcf2070a2c95f5da9a72bc23ce9c4f37667aabcb0484772f1e1d00e7c66e5d1ce525c067520caae9 DIST libxls-1.6.2.tar.gz 443736 BLAKE2B 46f875613caa423dcb3acac0c38a68c7274993b25cc9be891266b8cf59e8eb0f17580e399305cf927854e090f34fa34f57f7fcbdceb75dffaf04c3362fa63095 SHA512 55e5cb33ec63484063d0893eee7352b89f993363762cd5ef42b5f918b09d1eafcf933fba076255267d9413c963481eb07c7054a2495d2d529db2e1d626353d22 +DIST libxls-1.6.3.tar.gz 469013 BLAKE2B 31e17ccfe1e412838670969322baa9f77189b7cb96cffe2d04c3b63011abd036cb67b4e8bc666d4d2f852c9d2f055f66b9887c01f20d0e6c5d136c1a6bc187a7 SHA512 003794f48f642674c90e5ad64ba9361ad7c4c6ccd3436b51bea3a6f2110629a33571d83d33e313cef0866f966bbb65046b8e7f4197b5893c8cc3a8fb4d003681 EBUILD libxls-1.6.2-r1.ebuild 644 BLAKE2B c5d41e566b1b51593201adc0bd8ff25a437d31a78fdd88d24dfe106ce420f3da3820fc6c33e8cae23a85b3add2fafab89ef825e4bf744422359a7013cd7edaa9 SHA512 4d1942669ec5eb905ce318f3fbd67fd30627d81a607f2d3726ce5ef6512266f02a2de9d306c1418c321453ce3aa73a1f2ab174b60009bc4c1c1d900777acb1d3 +EBUILD libxls-1.6.3.ebuild 557 BLAKE2B 94e90391de92746d8f55f831a605c9ac26b97603fc20134a1ff2e9c7745fb597aac343d798a4c85f58dd19d37f2ccfd55fd95660735e69f471bc5c1156174867 SHA512 15c6258dfacad98a36e0f546a801cc46881c78f3f78d2cea1dae550e2deb80f5dc8763a5356a9c8f20efad40118d5d6e91aa302f4de1482f6be12503c9c2a810 MISC metadata.xml 304 BLAKE2B b1b6c500fe0d22b04f956c8adeeefaf3fa1a9776f485c8285b6c4774d6e8c32868c7f056b10ab743dd3a003fd833ce6df05e31b64ba7f496cd5061a9c9ad4f35 SHA512 5ee99e9cc9769d406b48e2f44895d1066bd02df0547df172fd08edfe8d614f56f97829645ede881f7dc65fbb03fb9cabd22e42b526222d21cdaa7db532ba7231 diff --git a/dev-libs/libxls/libxls-1.6.3.ebuild b/dev-libs/libxls/libxls-1.6.3.ebuild new file mode 100644 index 000000000000..9534d2c65c1c --- /dev/null +++ b/dev-libs/libxls/libxls-1.6.3.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Library which can read Excel (xls) files" +HOMEPAGE="https://github.com/libxls/libxls" +SRC_URI="https://github.com/libxls/libxls/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="0/8" # libxlsreader.so.8 +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND=" + app-arch/unzip + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.4.0-asprintf.patch +) + +src_install() { + default + + find "${ED}" -name '*.la' -type f -delete || die +} diff --git a/dev-libs/mxml/Manifest b/dev-libs/mxml/Manifest index fe3bb40a5e5d..78a023376474 100644 --- a/dev-libs/mxml/Manifest +++ b/dev-libs/mxml/Manifest @@ -1,7 +1,5 @@ DIST mxml-3.3.1.tar.gz 1554784 BLAKE2B e0d599fd947dfef72edae40c1e70ea76c92105128dd46e772a7c71f9293cab3339c980396dffe105246cad64d0474935cc1939005ad9a2bffc8e8107f025a466 SHA512 43e6a92806d9c3f5db39fbf960c15ebfa6d92ef98274b7ce39b57724d6c26ad4362d6d8f3c1023efda92e6a815df068e5038a0cd479562b6be9dbdda8e827a41 -DIST mxml-4.0.3.tar.gz 1576958 BLAKE2B fe65513190bc8c03b8a66fb6711f9dcc846c19cdf67c17908fd5795408fead3e6ae2c11c8d4ca1c10be7b68d54ab87c602ab6ca3e5386d26ff75753d4dbe6476 SHA512 5855ea90c32a250ca0943389c768f1b9d9a231762d9b678d56bcb55c12d90a51b28c66940355e945b3d315bd764001e05ede576de976132768eb1eecb2667bba DIST mxml-4.0.4.tar.gz 1576163 BLAKE2B dd7cbaf3c918589afd6c452cf8c279f6efa563a32214478f5bf0896cbe3b11a5b626e7670d17cd7e83f4c20487c40d5717fbfdd62b1ce6ef120780f28903bfb8 SHA512 11ef51b7e8abe8f5b1728ee072217605456e11e56bd0abc5375820c1a0e30ea1a6f0a306e65a40c1cdda3394486b51e2d67cc9081113dbc570b6d9d835f5890f EBUILD mxml-3.3.1-r1.ebuild 1488 BLAKE2B 36889cb8ff7478da95e276525bc00ac04028bd64ca18ac9dadefd5e79aaf57fc6b08c5cae243913ad0a64937a99e9b949d57d40c37d0a4ae9c3999a418f7bdc2 SHA512 c6e0a5c91e49c9ba420e5bef902c4db0b9d162ff720f0e4b5010cab94e735f9498fbe257172b7ce957583440d30d8e9dc8a0b0d19c142a775acfca276a5b3cb2 -EBUILD mxml-4.0.3.ebuild 1298 BLAKE2B 5ee7e7e5338331dfa8ce8032c720fc67ca77c66d416198c00f7c63cebc21bfe0c3dea75c28852b01413e87a14facbfac0a48a010457980dde4e1ae9b8ad80a3d SHA512 21680962b4b6ab36a8f0d9b1e5bc76851cb69c8c71618506345ecf4675bbfad2fd781d4496f603f1333ee0256c174e81da36a5a54381667a422ad650a0e67f08 EBUILD mxml-4.0.4.ebuild 1298 BLAKE2B 7b7a17209ff433c0a4cd05fb91573f8f511c21e116b74e8490bff99f138a08c37a172faa5d1b42a2c9b800df723edd3daf0d0a3364a4a103d895d55b223fdb9c SHA512 d90ee3a5074cb95b9c542d23d15acd8d031c5727b15ebd5bcc0c728d4bb6eecc51ab345b61f0b674e4f199bfa47f04ab52b0d72b8493b7e384071e30e3ffe0fa MISC metadata.xml 1380 BLAKE2B ba169e7d7bf4572b56e2cc8923a48fce4b31af61107bd908d77f4a211aa096b4f0adfed9ae1d52cbad6b4309793f545cbd562a553e0c5aa1d0786b088f472cd7 SHA512 2895d86c62cb799302ba1515a3b638d52ca253f78e07bcc542bbb99338b84bc2079d48f42fb85a627e9252a545a853629943f9a904ead600aff161a24e1f1658 diff --git a/dev-libs/mxml/mxml-4.0.3.ebuild b/dev-libs/mxml/mxml-4.0.3.ebuild deleted file mode 100644 index 01f44056e0fa..000000000000 --- a/dev-libs/mxml/mxml-4.0.3.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools toolchain-funcs - -DESCRIPTION="A small XML parsing library that you can use to read XML data files or strings" -HOMEPAGE=" - https://github.com/michaelrsweet/mxml - https://www.msweet.org/mxml/ -" -SRC_URI="https://github.com/michaelrsweet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Mini-XML" -SLOT="4" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ppc ~ppc64 ~riscv ~sparc x86" -IUSE="static-libs test threads" -RESTRICT="!test? ( test )" - -BDEPEND="virtual/pkgconfig" - -src_prepare() { - default - - # Don't hardcode FORTIFY_SOURCE - sed -e 's/-D_FORTIFY_SOURCE=3//g' -i configure || die - sed -e 's/-D_FORTIFY_SOURCE=3//g' -i configure.ac || die - - # Don't run always tests - # Enable verbose compiling - sed -e '/ALLTARGETS/s/testmxml//g' -e '/.SILENT:/d' -i Makefile.in || die - eautoconf -} - -src_configure() { - local myeconfargs=( - AR="$(tc-getAR)" - $(use_enable static-libs static) - $(use_enable threads) - --with-docdir=/usr/share/doc/"${PF}" - --with-dsoflags="${LDFLAGS}" - --with-ldflags="${LDFLAGS}" - - ) - - econf "${myeconfargs[@]}" -} - -src_compile() { - default - use test && emake testmxml -} - -src_test() { - emake test -} - -src_install() { - emake DSTROOT="${ED}" install -} diff --git a/dev-libs/nanomsg/Manifest b/dev-libs/nanomsg/Manifest index 0d687b8e985e..f945d438978f 100644 --- a/dev-libs/nanomsg/Manifest +++ b/dev-libs/nanomsg/Manifest @@ -1,7 +1,4 @@ AUX nanomsg-1.2.1-chunk.patch 1417 BLAKE2B 3afb0dfec580847e76291450f6d051607d82444e1829680f837856a951b12ed54ed27d33af30c87e186e5094cd440ad40cd26c371873a821647070da6e9ecfa4 SHA512 c5b56bb7e93fb604efc9e357793d98ba67039e3d2a186be8860965e57626821446944fe416b046d48da376b568683c0301c81e719abdecb89fb1e13a742a9712 -DIST nanomsg-1.1.5.tar.gz 310739 BLAKE2B be3a6c3b8d41373798909f24f49c24018d99454e431dc64105a554021b1b49c8ed4fc6d14adfef315f5defd38d19482ab3a7625ea54fefea0794f149038ddfd4 SHA512 773b8e169a7accac21414c63972423a249164f5b843c6c65c1b03a2eb90d21da788a98debdeb396dab795e52d30605696bc2cf65e5e05687bf115438d5b22717 DIST nanomsg-1.2.1.tar.gz 310191 BLAKE2B 8b02bf60196ce3d316643547e0a88cc63227306a24551f97a141e99996390cf3a8f1c838c6416991d09ff1309da5c69d995021585a5b8bcd02113fdcc232225a SHA512 cc119acafe6e000b75299e866b4bace56ec6d8c90e7843ad773efad7b534296d6baf2b75b107c70a0e4fd4cee9763315d87b6f354676b7915732961b89c3adcb -EBUILD nanomsg-1.1.5-r1.ebuild 803 BLAKE2B 4b25937985c3376e6d1aeedca968015205fcfdb88100d7da8b09bbacc0fe58ada7de837b6439174a422e2e1b59b5374a15b11d17be83a7b2c7c01805d08b1364 SHA512 e529e816a70ff073996a770f0de0bdfe1be08a3d2a913490dbfd240be3d069cd5c139281ff8bf9187c384aad34f70f72ee80d4bf97ae6cab39c378fbdf3e8e8e EBUILD nanomsg-1.2.1-r1.ebuild 857 BLAKE2B bead267b70f101917cdc16b28dadfab473f9e46e24194f940de4929d5d273531c214b427512e5a6a1fea52e073776d82cac4e61a7b25a1c121924cef1a28c358 SHA512 2c09d1c04bf818270a1f02f5d66efa0b27699a5f216e9af3c68389f6eafbbb0f3405dcf8bf64fa6589d1ec907c780508a120524fa15728d4cb3c5dff97366676 -EBUILD nanomsg-1.2.1.ebuild 806 BLAKE2B 427a3335145a7470bc59238fb4325b69f97f3e1166496ee9171b4725bd4eeea7f1335f185e714fa46cc48bc3a9dfdc099e0c6b1111ff51f4bfcceeebb460908c SHA512 b9ad79340902e267ee84f90458f76c351218a9969bbd6ed3f1bda36a1cf4be2b62c4472cc3b57a7fa513f7b0e3c5dda7f8e8b8ffe76aad5068837fddc612a422 MISC metadata.xml 248 BLAKE2B 491f849b48cddf6768cf7b8bf6914b5331c647f708bcd17372ea461b1d05e249aacef393f6641b7ee5c9da84d2e69588c340a72a426051cd2d29b28399416522 SHA512 f9cad9e1d46fe8f275a70a7e578de6dce7f1e705e599664a74af58a38791cddfa6446c8cceb018c1e77ef01c32ca5b8e8b18aebc22f9239d2f673441af0cfb6e diff --git a/dev-libs/nanomsg/nanomsg-1.1.5-r1.ebuild b/dev-libs/nanomsg/nanomsg-1.1.5-r1.ebuild deleted file mode 100644 index 5dd9df1bf8ae..000000000000 --- a/dev-libs/nanomsg/nanomsg-1.1.5-r1.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="High-performance messaging interface for distributed applications" -HOMEPAGE="https://nanomsg.org/" -SRC_URI="https://github.com/nanomsg/nanomsg/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0/5.0.0" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~riscv x86" -IUSE="doc" - -BDEPEND="doc? ( dev-ruby/asciidoctor )" - -src_prepare() { - # Old CPUs like HPPA fails test because of timeout - sed -i \ - -e '/inproc_shutdown/s/5/80/' \ - -e '/ws_async_shutdown/s/5/80/' \ - -e '/ipc_shutdown/s/30/80/' CMakeLists.txt || die - - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DNN_STATIC_LIB=OFF - -DNN_ENABLE_DOC=$(usex doc) - ) - - cmake_src_configure -} diff --git a/dev-libs/nanomsg/nanomsg-1.2.1.ebuild b/dev-libs/nanomsg/nanomsg-1.2.1.ebuild deleted file mode 100644 index b59b5e224ccd..000000000000 --- a/dev-libs/nanomsg/nanomsg-1.2.1.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="High-performance messaging interface for distributed applications" -HOMEPAGE="https://nanomsg.org/" -SRC_URI="https://github.com/nanomsg/nanomsg/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0/6.0.1" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~riscv x86" -IUSE="doc" - -BDEPEND="doc? ( dev-ruby/asciidoctor )" - -src_prepare() { - # Old CPUs like HPPA fails test because of timeout - sed -i \ - -e '/inproc_shutdown/s/10/80/' \ - -e '/ws_async_shutdown/s/10/80/' \ - -e '/ipc_shutdown/s/40/80/' CMakeLists.txt || die - - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DNN_STATIC_LIB=OFF - -DNN_ENABLE_DOC=$(usex doc) - ) - - cmake_src_configure -} diff --git a/dev-libs/nspr/Manifest b/dev-libs/nspr/Manifest index a80d91f5fece..cec55fca2d1f 100644 --- a/dev-libs/nspr/Manifest +++ b/dev-libs/nspr/Manifest @@ -1,6 +1,4 @@ -AUX nspr-4.10.6-solaris.patch 973 BLAKE2B 8370bedb05c718d7b73d57b5ac5c720ca62499d6d7b7a039da608a9c514996c2d987ba0135b7dcac509d1b9363908f0c0cff6fe47e1f7ca94b7efbd8c19aeeca SHA512 d4e4c44d02be7aafe09e633f2ee747c323036f7438cb87864d91bcd9bb8ac072065353aa4e8a785e38724d33bfdc8adb0e460dbf44ff7fbd8c8dd32b569074f1 AUX nspr-4.21-ipv6-musl-support.patch 1366 BLAKE2B d25a6520b4239924c8da87625afa91f36ed6d83109c3419f4290ccba63d56110e69505812d37b50f0e5ce32b3885c0a56668ac25573ddf9feaa3fbfd8919fd6e SHA512 be1043c988dedf80317c75844b73664182479690b016275c005210ac99b53da86902bab5be9bb88fd9abf94a7b6f3c4ad50023853ed0a7ef5d2bd6a9f8519c35 -AUX nspr-4.23-prtime.patch 814 BLAKE2B 2106a841b34445310cef07e15cb77ae4c9465cca9a7dc68acd68408a66383c90bee1fafeaaa144e1b8344d1edae27407714f193a452ffc3d425212e3b2c40fc5 SHA512 9f51a03852f0b3d4352c14ee849ec8af9b3dbef68eaa2755cb5a630018f91e3a2a4fce5742078b8be51e76995218a0cfc7ef8b0c013e8c47f746a61185795eae AUX nspr-4.35-bgo-905998-lfs64-musl.patch 517 BLAKE2B 8febc7c00602500ce220fae2779b2cdcb65f7706a0c9eb4f5a84bde615107b3e25badcaab3ddac536c0fd238179486d068c24edd666579eda331d2eb79eff3bc SHA512 b53017c620e2b54f5b9bde5c51aeb4c01cef02e5d4df26cda2290f2349a2ed8fb49b12f74d4411e47224e8d0e9840fcad0aa1dc9447ba16c6e53b04c737c9dbc AUX nspr-4.7.1-solaris.patch 411 BLAKE2B 0c1f0e621aec9e150bd8c279f46c18256c451b2555b9f264f0da7432fb0e7d5d69e1bbbb7adc9a448d88ca269be41943f2ee60e1cc8e115542e300c1d7c61185 SHA512 11bd4ab3f98cbad2586f999370291d387fe7a817bab9feda9f5493f284410a73318e90072c0052a8216d9ae1cdc5b2a862a99315e09b72560d9bad6ebc16eb79 AUX nspr-4.8.4-darwin-install_name.patch 1046 BLAKE2B 1182149b03bd2c03fc4051bf98c61cdd4245da21a51d5f9b10149e12f5326992d587f0fe04bab79c26acee4aa2e4dded5ddf8c697b5cd4f2e34ea730c6ca7fe0 SHA512 dd00bc2108d6c7a64945afeaf97f31189250c90c3d63c86fa2b2b091ef812cc7c5f8c0f17211a02b497f50efc1c3668c840e21a45f514ff1103e22c659e820f2 diff --git a/dev-libs/nspr/files/nspr-4.10.6-solaris.patch b/dev-libs/nspr/files/nspr-4.10.6-solaris.patch deleted file mode 100644 index 6ae04f40ebc5..000000000000 --- a/dev-libs/nspr/files/nspr-4.10.6-solaris.patch +++ /dev/null @@ -1,32 +0,0 @@ -* drop Solaris linker stuff - ---- a/configure.in -+++ b/configure.in -@@ -1988,26 +1988,14 @@ - CPU_ARCH=`uname -p` - MDCPUCFG_H=_solaris.cfg - PR_MD_CSRCS=solaris.c -- LD=/usr/ccs/bin/ld - MKSHLIB='$(CC) $(DSO_LDOPTS) -o $@' - RESOLVE_LINK_SYMBOLS=1 -- case "${OS_RELEASE}" in -- 5.8|5.9) -- ;; -- *) -- # It is safe to use the -Bdirect linker flag on Solaris 10 or later. -- USE_B_DIRECT=1 -- ;; -- esac - if test -n "$GNU_CC"; then - DSO_CFLAGS=-fPIC - if `$CC -print-prog-name=ld` -v 2>&1 | grep -c GNU >/dev/null; then - GCC_USE_GNU_LD=1 - fi -- DSO_LDOPTS='-shared -Wl,-h,$(notdir $@),-z,combreloc,-z,defs,-z,ignore' -- if test -n "$USE_B_DIRECT"; then -- DSO_LDOPTS="$DSO_LDOPTS,-Bdirect" -- fi -+ DSO_LDOPTS='-shared -Wl,-soname -Wl,$(notdir $@)' - else - DSO_CFLAGS=-KPIC - DSO_LDOPTS='-G -h $(notdir $@) -z combreloc -z defs -z ignore' diff --git a/dev-libs/nspr/files/nspr-4.23-prtime.patch b/dev-libs/nspr/files/nspr-4.23-prtime.patch deleted file mode 100644 index 087e427866f9..000000000000 --- a/dev-libs/nspr/files/nspr-4.23-prtime.patch +++ /dev/null @@ -1,26 +0,0 @@ ---- a/pr/src/misc/prtime.c -+++ b/pr/src/misc/prtime.c -@@ -1621,7 +1621,7 @@ - case TT_EET: zone_offset = 2 * 60; break; - case TT_JST: zone_offset = 9 * 60; break; - default: -- PR_ASSERT (0); -+ return PR_FAILURE; - break; - } - } -@@ -1677,11 +1677,12 @@ - struct tm localTime; - time_t secs; - -- PR_ASSERT(result->tm_month > -1 && -+ if (!(result->tm_month > -1 && - result->tm_mday > 0 && - result->tm_hour > -1 && - result->tm_min > -1 && -- result->tm_sec > -1); -+ result->tm_sec > -1)) -+ return PR_FAILURE; - - /* - * To obtain time_t from a tm structure representing the local diff --git a/dev-libs/xmlsec/Manifest b/dev-libs/xmlsec/Manifest index b8a8c2515070..985f54710132 100644 --- a/dev-libs/xmlsec/Manifest +++ b/dev-libs/xmlsec/Manifest @@ -1,8 +1,6 @@ AUX xmlsec-1.3.0-optimisation.patch 583 BLAKE2B 9035391762150ffa82eef10bc1ba1bde08b04e9e968bf850673dae3e27650e85516e1da4dc3385cd7aafde4cab6270a84e5205a149bcb19dbbdca5ffae678ac8 SHA512 fac70c0e0761d1d8016fb597ed4c139628bfab9d3600eeff17c16b9414732076bea65bee5c778481ecf944053319e030dfb4a455c6d51ba3e758007c36f72323 -DIST xmlsec1-1.3.5.tar.gz 2451506 BLAKE2B 4a265793a7499c4f6421c6d60552bd2ea18f06e3c28435520188c0a7c36a4de8aa40f20658949b93d826a8f6fb20bd8f2be1a78e6d103ae573e6353a2a5380a7 SHA512 69e9f18e2bc6b1b9acaf475a534a666965a561eec6a5a152185d264a4110d97d233af302153577a414e232a8880c6afc66b563118d889e670204d93819fcfdb5 DIST xmlsec1-1.3.6.tar.gz 2453984 BLAKE2B 217817ef0f7003247b7173a6581ba6428e623ff4e464b4ea08bd93d07c0aaba8ee379cbdd6309e3c2c6f07f5022fe55a51dc1afc001525bf219eff9f06ff5aad SHA512 f38ccc7af0026973a94b1b6f95accd70a2a2c4398985a0002c66d7b43bff6d6bcfb09ae62046cbdac82a0890622aead2df710cb0ab373c3bdf6159797613cdaa DIST xmlsec1-1.3.7.tar.gz 2468083 BLAKE2B 6e3b14d476cc6d37e5f9324383432dfacc1a3ac0340bcf709f70b2e8f99dadee23d48e12569b50768446dfa3601868c99190bb44fdeb5c6fc2a0bb48cfd7335e SHA512 0813ad0f7821f765947a7d81d276ba479bf54430279a7b9da31988d1ec76c60b81d3d57f1088a69a2cc0d8d27fa932ce1cb051457d1c0c5a6f071a2df4395cb8 -EBUILD xmlsec-1.3.5.ebuild 1920 BLAKE2B 12ad241a4d30da2fe401c4c9283d9d14d0ff6b08a1f40336dee6ca0d1d847725f4b0ee0ead2f587a12372d68d652a7b150008930c465b48cf637df73759be77d SHA512 3817cc030b91feea89a4980b865d7f8d7f19908309ca487faf997a4cd2e35ff26c20921e1a8c292a406a6dbb5a04d018c33cc2755836c72688b8fd3e93841e99 EBUILD xmlsec-1.3.6.ebuild 1920 BLAKE2B 0aa9c87bf4fbdeda770b7b58e01c0f4b23c84196b2fe172a9710b6e13053b0c190de6a8ec23de088a25ad10d3cdbb204250323ca04c8215c00288f9e70f212ee SHA512 723fe371b6a6e61a9096ed5294455be2cf7d34f4adc388098616272df2d3f7f3d526ee026e4c64c86d4eec18a1c5bdb11ece27772cf5f0c476596af158b807ec EBUILD xmlsec-1.3.7.ebuild 1933 BLAKE2B 0e7196b41f3ac2d08580bd5c6461a8e67341691ce585fb9aaabf167d7d2a1468561e22f5820eb3adc9f449018adda1b250eaef141cb92d209710d3eee4949323 SHA512 5b382786eb47bfcc3f00d0f536d5a868f377f1db70ab37e4f3938bd52762a6d3d54511b1d2c5e193bfe03add2001a667131917a6620aae0f8832bd76228d4c28 MISC metadata.xml 558 BLAKE2B e4517ffa3f034420139ee0fbb8ed51a3cb319b1400e52d6a1d2d3b5363aa64831fd9cc93f49ab25d36a5fcae63115d0ffd152540f176c25dc49f77fbf4dd6c9d SHA512 6aab5452478ba1f71018274b75761c3467868f271b3cf256d05645407fa9c3cc64823384094c8e9024f936dfdaea5be2b8e91573e9addb07c5dab5f142c6a70d diff --git a/dev-libs/xmlsec/xmlsec-1.3.5.ebuild b/dev-libs/xmlsec/xmlsec-1.3.5.ebuild deleted file mode 100644 index e844f37da9b6..000000000000 --- a/dev-libs/xmlsec/xmlsec-1.3.5.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools - -DESCRIPTION="Command line tool for signing, verifying, encrypting and decrypting XML" -HOMEPAGE="https://www.aleksey.com/xmlsec" -SRC_URI=" - https://www.aleksey.com/xmlsec/download/${PN}1-${PV}.tar.gz - https://www.aleksey.com/xmlsec/download/older-releases/${PN}1-${PV}.tar.gz -" -S="${WORKDIR}/${PN}1-${PV}" - -LICENSE="MIT" -# Upstream consider major version bumps to be changes in either X or Y in X.Y.Z -SLOT="0/$(ver_cut 1-2)" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86" -IUSE="doc gcrypt gnutls http nss +openssl static-libs test" -RESTRICT="!test? ( test )" -REQUIRED_USE=" - || ( gnutls nss openssl ) -" - -RDEPEND=" - >=dev-libs/libxml2-2.7.4 - >=dev-libs/libxslt-1.0.20 - dev-libs/libltdl - gcrypt? ( >=dev-libs/libgcrypt-1.4.0:= ) - gnutls? ( >=net-libs/gnutls-3.6.13:= ) - nss? ( - >=dev-libs/nspr-4.4.1 - >=dev-libs/nss-3.9 - ) - openssl? ( dev-libs/openssl:= ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig - test? ( - nss? ( - >=dev-libs/nss-3.9[utils] - ) - ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-1.3.0-optimisation.patch -) - -src_prepare() { - default - - eautoreconf -} - -src_configure() { - local myeconfargs=( - $(use_enable doc docs) - $(use_enable static-libs static) - $(use_with gcrypt) - $(use_with gnutls) - $(use_with nss nspr) - $(use_with nss) - $(use_with openssl) - - --disable-werror - --enable-mans - --enable-pkgconfig - - --enable-concatkdf - --enable-pbkdf2 - --enable-ec - --enable-dh - --enable-sha3 - - --enable-files - $(use_enable http) - --disable-ftp - ) - - # Bash because of bug #721128 - CONFIG_SHELL="${BROOT}"/bin/bash econf "${myeconfargs[@]}" -} - -src_test() { - # See https://github.com/lsh123/xmlsec/issues/280 for TZ=UTC - TZ=UTC SHELL="${BROOT}"/bin/bash emake TMPFOLDER="${T}" check -} - -src_install() { - default - - find "${ED}" -name '*.la' -delete || die -} |