diff options
| author | Crucible <crucible@localhost> | 2026-09-24 16:55:33 -0500 |
|---|---|---|
| committer | Crucible <crucible@localhost> | 2026-09-24 16:55:33 -0500 |
| commit | 6295f37a70d50a32011b5a1ee7793fea329cd5f2 (patch) | |
| tree | 11a38d28475be98b7cf8226e8aa2a95aeb7d771e /dev-libs | |
| parent | 2c54208beece2b6a1243a50c850e195d1a42d716 (diff) | |
| download | srcux-6295f37a70d50a32011b5a1ee7793fea329cd5f2.tar.gz srcux-6295f37a70d50a32011b5a1ee7793fea329cd5f2.tar.xz srcux-6295f37a70d50a32011b5a1ee7793fea329cd5f2.zip | |
Publish srcux candidate 0000000383-20260924-165302
Diffstat (limited to 'dev-libs')
77 files changed, 245 insertions, 1235 deletions
diff --git a/dev-libs/apache-arrow/apache-arrow-23.0.1.ebuild b/dev-libs/apache-arrow/apache-arrow-23.0.1.ebuild index ce3b23470679..e77b8a3dcf35 100644 --- a/dev-libs/apache-arrow/apache-arrow-23.0.1.ebuild +++ b/dev-libs/apache-arrow/apache-arrow-23.0.1.ebuild @@ -30,7 +30,7 @@ S="${WORKDIR}/${P}/cpp" LICENSE="Apache-2.0" SLOT="0/$(ver_cut 1)" -KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~riscv ~s390" +KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~riscv ~s390 x86" IUSE=" +brotli bzip2 +compute +dataset +json lz4 +parquet +re2 +snappy ssl test zlib zstd diff --git a/dev-libs/apache-arrow/apache-arrow-24.0.0.ebuild b/dev-libs/apache-arrow/apache-arrow-24.0.0.ebuild index 18fffe9fa00d..610e577dab91 100644 --- a/dev-libs/apache-arrow/apache-arrow-24.0.0.ebuild +++ b/dev-libs/apache-arrow/apache-arrow-24.0.0.ebuild @@ -30,7 +30,7 @@ S="${WORKDIR}/${P}/cpp" LICENSE="Apache-2.0" SLOT="0/$(ver_cut 1)" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~riscv ~s390" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~riscv ~s390 x86" IUSE=" +brotli bzip2 +compute +dataset +json lz4 +parquet +re2 +snappy ssl test zlib zstd diff --git a/dev-libs/apache-arrow/apache-arrow-25.0.1-r1.ebuild b/dev-libs/apache-arrow/apache-arrow-25.0.1-r1.ebuild index d3065fd048e4..3618f2e2ae88 100644 --- a/dev-libs/apache-arrow/apache-arrow-25.0.1-r1.ebuild +++ b/dev-libs/apache-arrow/apache-arrow-25.0.1-r1.ebuild @@ -30,7 +30,7 @@ S="${WORKDIR}/${P}/cpp" LICENSE="Apache-2.0" SLOT="0/$(ver_cut 1)" -KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~riscv ~s390" +KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~riscv ~s390 x86" IUSE=" +brotli bzip2 +compute +dataset +json lz4 +parquet +re2 +snappy ssl test zlib zstd diff --git a/dev-libs/aws-c-common/Manifest b/dev-libs/aws-c-common/Manifest index c3796f34c770..21e5c9fc2347 100644 --- a/dev-libs/aws-c-common/Manifest +++ b/dev-libs/aws-c-common/Manifest @@ -1,4 +1,3 @@ DIST aws-c-common-0.12.6.tar.gz 629851 BLAKE2B 46adc68f4ff9bcef4a130dde295259237bc9c29c565df21458ff1f08769440b70903733feb4a4cda34aa0f203a4470bbe7888d8d2ecf98a15f37ed75b78f66d9 SHA512 577fdea85ea84563e2167d70f0988ceeccc6ab298a2ca034393872d1717237a64be0d0b5e9cd2083c2278b8c294bc4afb8f8d6bcc13e144259fa0e3166af35bb DIST aws-c-common-0.14.2.tar.gz 642107 BLAKE2B bdd0d652bd506ee79704c86129460437e972de523836922c985ec7dd6bc6b1b1619fb1cd4574774e5eb4df2176d8d88e1f8276986fc2a075b13cf0636d0fc40f SHA512 92c21c05d4273e7e38d5ea0097b205ed3766034ee9ca9295e72e14b8ca5998dcff1d3ccefae3d19f16607b1378f335be6bb16ea66a64c6e972a68ea34c80e5e0 DIST aws-c-common-1.0.0.tar.gz 647961 BLAKE2B 8d4d23c918ca60fa41720fa665c9a15d7b71b5be18d55eb21efcd5b379be66139c62fac48622a37780cd482f86408e911e33fec2dc8681dd242535f2db9573b8 SHA512 f9cd67637383d86353cef7d230051aad67574f9b5c72d6260713f9d8b1139d730ce56d3cc8b646bc0344d99c8cae79d3cfca86c1994207c1b74b9bb814645f4b -DIST aws-c-common-1.0.1.tar.gz 654484 BLAKE2B 7aac6581fd831bf1205e4135168abedd0f1417c0e4dc1348516e3023aabc41f5b06a52779365d9ad84179ad9e547d12d80ea3b48b78fb6627305b42159e01553 SHA512 6c6fc420e5bcdd9b40ea05af1314b46e6186063a00e4f1b8c134099dfc34c990cd790070dec101924c9d7d42469bfe1c4a86eef90747d642d1ef0e8378e3aaf3 diff --git a/dev-libs/aws-c-common/aws-c-common-1.0.1.ebuild b/dev-libs/aws-c-common/aws-c-common-1.0.1.ebuild deleted file mode 100644 index 4ec20c47596d..000000000000 --- a/dev-libs/aws-c-common/aws-c-common-1.0.1.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 2025-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Core c99 package for AWS SDK for C" -HOMEPAGE="https://github.com/awslabs/aws-c-common" -SRC_URI="https://github.com/awslabs/aws-c-common/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0/$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -CMAKE_SKIP_TESTS=( - # https://github.com/awslabs/aws-c-common/issues/1274 - test_file_path_read_from_offset_direct_io -) - -src_configure() { - local mycmakeargs=( - -DBUILD_TESTING=$(usex test) - ) - cmake_src_configure -} diff --git a/dev-libs/aws-c-s3/Manifest b/dev-libs/aws-c-s3/Manifest index 616ba59918b3..0d99991a5d7b 100644 --- a/dev-libs/aws-c-s3/Manifest +++ b/dev-libs/aws-c-s3/Manifest @@ -2,5 +2,3 @@ DIST aws-c-s3-0.11.2.tar.gz 430361 BLAKE2B f7b0d331b540066eef7f50b5451e8fefa058f DIST aws-c-s3-0.13.1.tar.gz 460654 BLAKE2B 6a297805c93b855b8228c7e49df46ab5a1801ce0cfb3a0cf9fe41fb0d0cabdbf5187aa03c7b776b94ea260768bbf1e0c9e3bc72cfd1532f9c8a81e3a541dd47f SHA512 08d7df6a9c01cbc6b1d14aa9f22a9b93b1b9d7fd10d4379be82a438f7709a1c4553f0bb0328ea52670897fb87c0c81d7fdf3cfeee9f499745f49597a93a7613b DIST aws-c-s3-1.1.1.tar.gz 500597 BLAKE2B d8a790abcece7b108b56c7567612d2edf6782e2e7262a82ac64ebe4b4fbd982bfc4f922997ce7c66702337ab81d827d110bbe58e698dc7c970155e281c6c8364 SHA512 28f5b18869af318d848a8cab69fdeb8e1991ca87a2b6e6dd3cb2e026f398bae8b832e7dba7960e271fe0295094419c22d47932c43e068a882fbe820e4f432086 DIST aws-c-s3-1.1.2.tar.gz 502623 BLAKE2B 8e64f8196cafef0a73a3830f3521064c053f59e4418c5c9fc97a91c0f0184ac54207186a1bdfdfed5c904c6fd5488d6392e7a6486da8918eb39d7f05e02f5957 SHA512 6b424e00961e2252f071c2814a35ab20b4281cff0a129cb91c6b2228acaa6c925a7b7bb4aae568375ff80bc60ccd4ba17fcae29e25947cd98d4418a3d41d8913 -DIST aws-c-s3-1.1.3.tar.gz 508476 BLAKE2B cf6c699e6bdb22e3af9e1201f60aab2e06741fc82663dd6eb62ebe31c00de43e99ac8e00a260041fda0dabcf91f6a51eae8a6bbd94c2f95cb3566d3e43896312 SHA512 5017710d2ab4177c3e0b7d913e45cc116099d627a260a8428edff5a63c8896b8fe911ef76a4cfa0731c945940b4d0b1aea6ed92361728fbcb01ee0594dcc7cf0 -DIST aws-c-s3-1.2.0.tar.gz 553567 BLAKE2B 536aee27d2d7c51b6b7ff28222f670aa73009a44a98e13fe1b3f8e6ca92297d9450efdce1dd189632aac268b272b21ffb6322057a70d3a429a374eb8f0f9676e SHA512 8a7116a35471591226ca81cf0613dad39b6cd84f046c57efa86f997dd84790f9bb020029d8bfa8f14958d55a2ce7059372c175cb743076a05e75a203043c98a9 diff --git a/dev-libs/aws-c-s3/aws-c-s3-1.1.3.ebuild b/dev-libs/aws-c-s3/aws-c-s3-1.1.3.ebuild deleted file mode 100644 index 6f3666219264..000000000000 --- a/dev-libs/aws-c-s3/aws-c-s3-1.1.3.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 2025-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="AWS C S3 async library" -HOMEPAGE="https://github.com/awslabs/aws-c-s3" -SRC_URI="https://github.com/awslabs/aws-c-s3/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0/$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv" -IUSE="test" -RESTRICT="!test? ( test )" - -DEPEND=" - >=dev-libs/aws-c-auth-1.0.0:= - >=dev-libs/aws-c-cal-1.0.0:= - >=dev-libs/aws-c-common-1.0.0:= - >=dev-libs/aws-c-http-1.0.0:= - >=dev-libs/aws-c-io-1.0.0:= - >=dev-libs/aws-checksums-1.0.0:= -" -RDEPEND="${DEPEND}" -BDEPEND="dev-libs/aws-c-common" - -src_configure() { - local mycmakeargs=( - -DAWS_GET_VERSION_MODULE="${ESYSROOT}/usr/$(get_libdir)/cmake/aws-c-common/modules/AwsGetVersion.cmake" - -DBUILD_TESTING=$(usex test) - ) - use test && mycmakeargs+=( - -DENABLE_NET_TESTS=OFF # Network Sandbox cause these to fail. - ) - - cmake_src_configure -} - -src_install() -{ - cmake_src_install - - if use test; then - rm "${ED}/usr/bin/s3" || die - fi -} diff --git a/dev-libs/aws-c-s3/aws-c-s3-1.2.0.ebuild b/dev-libs/aws-c-s3/aws-c-s3-1.2.0.ebuild deleted file mode 100644 index 6f3666219264..000000000000 --- a/dev-libs/aws-c-s3/aws-c-s3-1.2.0.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 2025-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="AWS C S3 async library" -HOMEPAGE="https://github.com/awslabs/aws-c-s3" -SRC_URI="https://github.com/awslabs/aws-c-s3/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0/$(ver_cut 1-2)" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv" -IUSE="test" -RESTRICT="!test? ( test )" - -DEPEND=" - >=dev-libs/aws-c-auth-1.0.0:= - >=dev-libs/aws-c-cal-1.0.0:= - >=dev-libs/aws-c-common-1.0.0:= - >=dev-libs/aws-c-http-1.0.0:= - >=dev-libs/aws-c-io-1.0.0:= - >=dev-libs/aws-checksums-1.0.0:= -" -RDEPEND="${DEPEND}" -BDEPEND="dev-libs/aws-c-common" - -src_configure() { - local mycmakeargs=( - -DAWS_GET_VERSION_MODULE="${ESYSROOT}/usr/$(get_libdir)/cmake/aws-c-common/modules/AwsGetVersion.cmake" - -DBUILD_TESTING=$(usex test) - ) - use test && mycmakeargs+=( - -DENABLE_NET_TESTS=OFF # Network Sandbox cause these to fail. - ) - - cmake_src_configure -} - -src_install() -{ - cmake_src_install - - if use test; then - rm "${ED}/usr/bin/s3" || die - fi -} diff --git a/dev-libs/bglibs/bglibs-2.04-r5.ebuild b/dev-libs/bglibs/bglibs-2.04-r5.ebuild index 543b69c32f84..58aaed762888 100644 --- a/dev-libs/bglibs/bglibs-2.04-r5.ebuild +++ b/dev-libs/bglibs/bglibs-2.04-r5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2026 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -11,7 +11,7 @@ SRC_URI="https://untroubled.org/bglibs/archive/${P}.tar.gz" LICENSE="LGPL-2.1+" SLOT="0/2" -KEYWORDS="~alpha amd64 ~arm ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" IUSE="doc" BDEPEND=" diff --git a/dev-libs/botan/botan-3.13.0.ebuild b/dev-libs/botan/botan-3.13.0.ebuild index 34fc885af3cb..ff73f92bf3bf 100644 --- a/dev-libs/botan/botan-3.13.0.ebuild +++ b/dev-libs/botan/botan-3.13.0.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD-2" # New major versions are parallel-installable SLOT="$(ver_cut 1)/$(ver_cut 1-2)" # soname version -KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="doc boost bzip2 lzma python static-libs sqlite test tools zlib" RESTRICT="!test? ( test )" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" diff --git a/dev-libs/castxml/Manifest b/dev-libs/castxml/Manifest index dddf944e2e53..1f4dd948872f 100644 --- a/dev-libs/castxml/Manifest +++ b/dev-libs/castxml/Manifest @@ -1,2 +1 @@ DIST CastXML-0.7.0.tar.gz 125939 BLAKE2B 7a517128c5e06ed101f4b6acdd458078fb9db4cd91c7b422299be745bbd130b1bfbb641e8f4ab46bf5f11bd738a8ea76f167885a8ca5784cb99ef12c731dd6d4 SHA512 01cba053e0b0d4e0461165ca53aba229503d47fd83782be20577cc95f65efdb19aff5903db50a320b1f9919395fd65d9600c98e21286ea9ba8ec5fc2c6ebc1e4 -DIST CastXML-0.8.0.tar.gz 126333 BLAKE2B 8df554dc62c8c8219fe98a1f74c6b4279d80fe958e3f53c4a16c5c3ced2a38aecedd0f229e7a0ac7052e0bd3e36944f07d1ccee3ac2eb963babf75495ab67d32 SHA512 70ce08dfc5092aefea43677f58180b9baa3478f6e5f84ab733fb0a14409c7327863c538265f0f05b8f88bc9e11fd3de994136d27bad284fbdbaa3757184d7d59 diff --git a/dev-libs/castxml/castxml-0.8.0.ebuild b/dev-libs/castxml/castxml-0.8.0.ebuild deleted file mode 100644 index cb9b08d5e6c4..000000000000 --- a/dev-libs/castxml/castxml-0.8.0.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LLVM_COMPAT=( {17..23} ) - -inherit cmake llvm-r2 - -MY_P=CastXML-${PV} -DESCRIPTION="C-family abstract syntax tree XML output tool" -HOMEPAGE="https://github.com/CastXML/CastXML" -SRC_URI=" - https://github.com/CastXML/CastXML/archive/v${PV}.tar.gz - -> ${MY_P}.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~riscv ~x86" -IUSE="+man test" -RESTRICT="!test? ( test )" - -DEPEND=" - $(llvm_gen_dep ' - llvm-core/clang:${LLVM_SLOT}= - llvm-core/llvm:${LLVM_SLOT}= - ') -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - man? ( dev-python/sphinx ) -" - -src_configure() { - local mycmakeargs=( - -DCastXML_INSTALL_DOC_DIR="share/doc/${PF}" - -DCastXML_INSTALL_MAN_DIR="share/man" - -DSPHINX_MAN="$(usex man)" - -DSPHINX_HTML=OFF - -DBUILD_TESTING="$(usex test)" - ) - cmake_src_configure -} - -src_test() { - local CMAKE_SKIP_TESTS=( - # Regex doesn't match the full build path - cmd.input-missing - cmd.rsp-missing - - # Gets confused by extra #defines we set for hardening etc (bug #891813) - cmd.cc-gnu-src-cxx-E - cmd.cc-gnu-src-cxx-cmd - cmd.cc-gnu-c-src-c-E - cmd.cc-gnu-c-src-c-cmd - cmd.cc-gnu-tgt-i386-opt-E - cmd.cc-gnu-c-tgt-i386-opt-E - ) - - cmake_src_test -} diff --git a/dev-libs/collada-dom/collada-dom-2.5.0-r3.ebuild b/dev-libs/collada-dom/collada-dom-2.5.0-r3.ebuild index 61c43a20cfe6..856aa02f8924 100644 --- a/dev-libs/collada-dom/collada-dom-2.5.0-r3.ebuild +++ b/dev-libs/collada-dom/collada-dom-2.5.0-r3.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == *9999 ]]; then EGIT_REPO_URI="https://github.com/rdiankov/collada-dom" else SRC_URI="https://github.com/rdiankov/collada-dom/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ppc64 x86" + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" fi DESCRIPTION="COLLADA Document Object Model (DOM) C++ Library" diff --git a/dev-libs/confuse/confuse-3.4.ebuild b/dev-libs/confuse/confuse-3.4.ebuild index 4f99f6349bd3..070df7de5b96 100644 --- a/dev-libs/confuse/confuse-3.4.ebuild +++ b/dev-libs/confuse/confuse-3.4.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/libconfuse/libconfuse/releases/download/v${PV}/${P}. LICENSE="ISC" SLOT="0/2.1.0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" IUSE="nls static-libs" diff --git a/dev-libs/dietlibc/dietlibc-0.35.ebuild b/dev-libs/dietlibc/dietlibc-0.35.ebuild index 2a8c1f97941c..07b48262e4d1 100644 --- a/dev-libs/dietlibc/dietlibc-0.35.ebuild +++ b/dev-libs/dietlibc/dietlibc-0.35.ebuild @@ -14,7 +14,7 @@ SRC_URI=" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~mips ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~mips ~sparc ~x86" DEPEND=">=sys-devel/binutils-2.31.1-r4" BDEPEND="verify-sig? ( sec-keys/openpgp-keys-fefe )" diff --git a/dev-libs/elfutils/elfutils-0.196-r1.ebuild b/dev-libs/elfutils/elfutils-0.196.ebuild index 865d08243268..6f43af1f01f9 100644 --- a/dev-libs/elfutils/elfutils-0.196-r1.ebuild +++ b/dev-libs/elfutils/elfutils-0.196.ebuild @@ -28,7 +28,7 @@ fi LICENSE="|| ( GPL-2+ LGPL-3+ ) utils? ( GPL-3+ )" SLOT="0" -IUSE="bzip2 +debuginfod +libarchive libpfm +lzma nls stackprof static-libs test +utils valgrind zstd" +IUSE="bzip2 +debuginfod +libarchive libpfm +lzma nls static-libs test +utils valgrind zstd" RESTRICT="!test? ( test )" REQUIRED_USE="debuginfod? ( libarchive )" @@ -44,10 +44,7 @@ RDEPEND=" ) libarchive? ( >=app-arch/libarchive-3.1.2:= ) lzma? ( >=app-arch/xz-utils-5.0.5-r1[static-libs?,${MULTILIB_USEDEP}] ) - stackprof? ( - >=dev-libs/json-c-0.11:= - libpfm? ( dev-libs/libpfm:= ) - ) + utils? ( libpfm? ( dev-libs/libpfm:= ) ) zstd? ( app-arch/zstd:=[static-libs?,${MULTILIB_USEDEP}] ) elibc_musl? ( dev-libs/libbsd @@ -69,7 +66,6 @@ BDEPEND+=" PATCHES=( "${FILESDIR}"/${PN}-0.189-musl-aarch64-regs.patch "${FILESDIR}"/${PN}-0.191-musl-macros.patch - "${FILESDIR}"/${PN}-0.196-skip-static-test.patch ) src_prepare() { @@ -134,7 +130,7 @@ multilib_src_configure() { # Could do dummy if needed? We could also split libdebuginfod # (client support) into its own USE if required. $(multilib_native_use_enable debuginfod libdebuginfod) - $(multilib_native_use_enable stackprof) + $(multilib_native_use_enable utils stackprof) $(use_enable valgrind valgrind-annotations) # Explicitly disable thread safety, it's not recommended by upstream diff --git a/dev-libs/elfutils/elfutils-9999.ebuild b/dev-libs/elfutils/elfutils-9999.ebuild index 865d08243268..6f43af1f01f9 100644 --- a/dev-libs/elfutils/elfutils-9999.ebuild +++ b/dev-libs/elfutils/elfutils-9999.ebuild @@ -28,7 +28,7 @@ fi LICENSE="|| ( GPL-2+ LGPL-3+ ) utils? ( GPL-3+ )" SLOT="0" -IUSE="bzip2 +debuginfod +libarchive libpfm +lzma nls stackprof static-libs test +utils valgrind zstd" +IUSE="bzip2 +debuginfod +libarchive libpfm +lzma nls static-libs test +utils valgrind zstd" RESTRICT="!test? ( test )" REQUIRED_USE="debuginfod? ( libarchive )" @@ -44,10 +44,7 @@ RDEPEND=" ) libarchive? ( >=app-arch/libarchive-3.1.2:= ) lzma? ( >=app-arch/xz-utils-5.0.5-r1[static-libs?,${MULTILIB_USEDEP}] ) - stackprof? ( - >=dev-libs/json-c-0.11:= - libpfm? ( dev-libs/libpfm:= ) - ) + utils? ( libpfm? ( dev-libs/libpfm:= ) ) zstd? ( app-arch/zstd:=[static-libs?,${MULTILIB_USEDEP}] ) elibc_musl? ( dev-libs/libbsd @@ -69,7 +66,6 @@ BDEPEND+=" PATCHES=( "${FILESDIR}"/${PN}-0.189-musl-aarch64-regs.patch "${FILESDIR}"/${PN}-0.191-musl-macros.patch - "${FILESDIR}"/${PN}-0.196-skip-static-test.patch ) src_prepare() { @@ -134,7 +130,7 @@ multilib_src_configure() { # Could do dummy if needed? We could also split libdebuginfod # (client support) into its own USE if required. $(multilib_native_use_enable debuginfod libdebuginfod) - $(multilib_native_use_enable stackprof) + $(multilib_native_use_enable utils stackprof) $(use_enable valgrind valgrind-annotations) # Explicitly disable thread safety, it's not recommended by upstream diff --git a/dev-libs/elfutils/files/elfutils-0.196-skip-static-test.patch b/dev-libs/elfutils/files/elfutils-0.196-skip-static-test.patch deleted file mode 100644 index 8bb9642a1841..000000000000 --- a/dev-libs/elfutils/files/elfutils-0.196-skip-static-test.patch +++ /dev/null @@ -1,13 +0,0 @@ -Needed so the test links s.t. we can skip it in the ebuild. It needs -internal symbols only exposed when linking statically. ---- a/tests/Makefile.am -+++ b/tests/Makefile.am -@@ -901,7 +901,7 @@ deleted_lib_so_CFLAGS = $(fpic_CFLAGS) -fasynchronous-unwind-tables - aggregate_size_LDADD = $(libdw) $(libelf) $(argp_LDADD) - peel_type_LDADD = $(libdw) $(libelf) $(argp_LDADD) - vdsosyms_LDADD = $(libeu) $(libdw) $(libelf) --elf_from_memory_LDADD = ../libdw/libdw.a -lz $(zip_LIBS) $(libelf) $(libebl) $(libeu) -ldl -lpthread -+elf_from_memory_LDADD = $(libdw) -lz $(zip_LIBS) $(libelf) $(libebl) $(libeu) -ldl -lpthread - getsrc_die_LDADD = $(libeu) $(libdw) $(libelf) - strptr_LDADD = $(libelf) - newdata_LDADD = $(libelf) diff --git a/dev-libs/elfutils/metadata.xml b/dev-libs/elfutils/metadata.xml index 52c24ab3ae68..721604410391 100644 --- a/dev-libs/elfutils/metadata.xml +++ b/dev-libs/elfutils/metadata.xml @@ -20,9 +20,6 @@ See https://developers.redhat.com/articles/2024/06/11/get-system-wide-profiles-binaries-without-frame-pointers. </flag> - <flag name="stackprof"> - Build eu-stackprof tool: a tool for collecting system-wide stacktrace profiles. - </flag> <flag name="utils">Install command-line utilities (all the eu-* programs).</flag> </use> <upstream> diff --git a/dev-libs/expat/Manifest b/dev-libs/expat/Manifest index d8873b03998c..fda67c20b274 100644 --- a/dev-libs/expat/Manifest +++ b/dev-libs/expat/Manifest @@ -1,2 +1 @@ DIST expat-2.8.4.tar.xz 519688 BLAKE2B bec06d3c3179115692edb5e9366412361abae5355b131a005ef91aaa041bf4ebf74a86cc2fac29c44730a07cba6fbda988a6bfdafafc9eeba25a00fb98e43d24 SHA512 00a34340b4fdc3baee6dbd83df3e41710ebffb38dc23664406be187a73f1e948451568fea07b6f33532b6b6244650808ce157255bcf6216d98267535cc97f3cd -DIST expat-2.8.5.tar.xz 528380 BLAKE2B 7d10459714722c6e4e858da92d3f7def6950240275ad5054b97f5d7612524f2813b8add75d6693698c8e7cdb4a64f73750346783e438ff6271dbc80643d51ee7 SHA512 ad3d4198a70682c7c8b2149cb7c743585cc9470ea2e4bd81ec7c0aff9545d9010b51df5cfcd0714335c7ef1578537cbd2a5580f649246b4ea78ee5e3466808a3 diff --git a/dev-libs/expat/expat-2.8.5.ebuild b/dev-libs/expat/expat-2.8.5.ebuild deleted file mode 100644 index 3526fc8e1260..000000000000 --- a/dev-libs/expat/expat-2.8.5.ebuild +++ /dev/null @@ -1,101 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -AUTOTOOLS_AUTO_DEPEND=no -inherit autotools multilib-minimal - -DESCRIPTION="Stream-oriented XML parser library" -HOMEPAGE="https://libexpat.github.io/" -SRC_URI="https://github.com/libexpat/libexpat/releases/download/R_${PV//\./_}/expat-${PV}.tar.xz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" -IUSE="examples static-libs test unicode" -RESTRICT="!test? ( test )" -BDEPEND="unicode? ( ${AUTOTOOLS_DEPEND} )" - -DOCS=( README.md ) - -QA_CONFIG_IMPL_DECL_SKIP=( - # https://bugs.gentoo.org/906384 - arc4random - arc4random_buf -) - -src_prepare() { - default - - # fix interpreter to be a recent/good shell - sed -i -e "1s:/bin/sh:${BASH}:" conftools/get-version.sh || die - if use unicode; then - cp -R "${S}" "${S}"w || die - pushd "${S}"w >/dev/null - find -name Makefile.am \ - -exec sed \ - -e 's,libexpat\.la,libexpatw.la,' \ - -e 's,libexpat_la,libexpatw_la,' \ - -i {} + || die - eautoreconf - popd >/dev/null - fi -} - -multilib_src_configure() { - local myconf="$(use_with test tests) $(use_enable static-libs static) --without-docbook" - - mkdir -p "${BUILD_DIR}"w || die - - if use unicode; then - pushd "${BUILD_DIR}"w >/dev/null - CPPFLAGS="${CPPFLAGS} -DXML_UNICODE" ECONF_SOURCE="${S}"w econf ${myconf} - popd >/dev/null - fi - - ECONF_SOURCE="${S}" econf ${myconf} -} - -multilib_src_compile() { - emake - - if use unicode; then - pushd "${BUILD_DIR}"w >/dev/null - emake -C lib - popd >/dev/null - fi -} - -multilib_src_install() { - emake install DESTDIR="${D}" - - if use unicode; then - pushd "${BUILD_DIR}"w >/dev/null - emake -C lib install DESTDIR="${D}" - popd >/dev/null - - pushd "${ED}"/usr/$(get_libdir)/pkgconfig >/dev/null - cp expat.pc expatw.pc - sed -i -e '/^Libs/s:-lexpat:&w:' expatw.pc || die - popd >/dev/null - fi -} - -multilib_src_install_all() { - einstalldocs - - doman doc/xmlwf.1 - - # Note: Use of HTML_DOCS would add unwanted "doc" subfolder - docinto html - dodoc doc/*.{css,html} - - if use examples; then - docinto examples - dodoc examples/*.c - docompress -x usr/share/doc/${PF}/examples - fi - - find "${D}" -name '*.la' -type f -delete || die -} diff --git a/dev-libs/girara/Manifest b/dev-libs/girara/Manifest index 55c14f3aca59..554629734ac0 100644 --- a/dev-libs/girara/Manifest +++ b/dev-libs/girara/Manifest @@ -1,3 +1,2 @@ DIST girara-0.4.5.tar.gz 73664 BLAKE2B 91f4ae0e2538d035fbf7816de336584f3c96202c4a4c824147b8cfddb6324d3966fd57bbd083cda7a4ed6859177ceb3240cd5cd1f874c67f4fabc79b5b687532 SHA512 38fc0f9b9c232e93786130986e53cbcc83bbcb02575bdbd799026d2dd2f46684c8fe2ac5ea7b1b46012a48f92d78537b50a7e9ac42b036cbbf06eda06de00117 DIST girara-2026.02.04.tar.gz 21784 BLAKE2B de860ecb1b735f47e6e968b8477e2435c387b55db07d1d92473230644e3bb426d76968b2fb6976b22d39ec336a0ce28e095f38c1a07d4326637736d10b27ee64 SHA512 65b68f5e36b872cd4310e89aabee08344921759804770a0e3a3e9e1717044e871840fe967e28ef6aa5ff971492b38d27448ff44a8f01bee69b60266bab927b76 -DIST girara-2026.07.18.tar.gz 21848 BLAKE2B e86cd8689e702acce040e02889f0dfa3086d7e5a750532fe04069759002391db6dc9e5de6f5def671fc76e22729a2131e80ece533aeefb94d437e2f8d4ca35d4 SHA512 28a9e0fd27fe8788a69a87dfd2609d0a56220a83dba9b18783a409f6bd0044e8404302a94089a06ef1a722c3e901380164a6ce1de76bfdf69fb8a5b467a1b729 diff --git a/dev-libs/girara/girara-2026.07.18.ebuild b/dev-libs/girara/girara-2026.07.18.ebuild deleted file mode 100644 index eb638efdfb92..000000000000 --- a/dev-libs/girara/girara-2026.07.18.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit flag-o-matic meson - -DESCRIPTION="UI library that focuses on simplicity and minimalism" -HOMEPAGE="https://pwmt.org/projects/girara/" - -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/pwmt/${PN}.git" - EGIT_BRANCH="develop" -else - SRC_URI="https://github.com/pwmt/girara/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" -fi - -LICENSE="ZLIB" -SLOT="0/5.0" # SONAME (see meson.build) -IUSE="doc X" - -RDEPEND=" - >=dev-libs/glib-2.84:2 - dev-libs/gobject-introspection -" -DEPEND="${RDEPEND}" -BDEPEND=" - sys-devel/gettext - virtual/pkgconfig - doc? ( app-text/doxygen ) -" - -DOCS=( AUTHORS README.md ) - -src_configure() { - # defang automagic dependencies - # Currently only needed for X11-specific workarounds - use X || append-flags -DGENTOO_GTK_HIDE_X11 - - local emesonargs=( - $(meson_feature doc docs) - ) - meson_src_configure -} - -src_compile() { - meson_src_compile - use doc && HTML_DOCS=( "${BUILD_DIR}"/doc/html/. ) # BUILD_DIR is set by meson_src_compile -} diff --git a/dev-libs/girara/girara-9999.ebuild b/dev-libs/girara/girara-9999.ebuild index eb638efdfb92..2678bd6946d5 100644 --- a/dev-libs/girara/girara-9999.ebuild +++ b/dev-libs/girara/girara-9999.ebuild @@ -19,13 +19,21 @@ fi LICENSE="ZLIB" SLOT="0/5.0" # SONAME (see meson.build) -IUSE="doc X" +IUSE="doc test X" +RESTRICT="!test? ( test )" RDEPEND=" - >=dev-libs/glib-2.84:2 + >=dev-libs/glib-2.72:2 dev-libs/gobject-introspection " -DEPEND="${RDEPEND}" +DEPEND=" + ${RDEPEND} + test? ( + x11-base/xorg-proto + x11-libs/gtk+:3[X] + x11-misc/xvfb-run + ) +" BDEPEND=" sys-devel/gettext virtual/pkgconfig @@ -41,6 +49,7 @@ src_configure() { local emesonargs=( $(meson_feature doc docs) + $(meson_feature test tests) ) meson_src_configure } diff --git a/dev-libs/jemalloc/jemalloc-5.3.0-r3.ebuild b/dev-libs/jemalloc/jemalloc-5.3.0-r3.ebuild index f9e8d9a1314d..9155c5148016 100644 --- a/dev-libs/jemalloc/jemalloc-5.3.0-r3.ebuild +++ b/dev-libs/jemalloc/jemalloc-5.3.0-r3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/jemalloc/jemalloc/releases/download/${PV}/${P}.tar.b LICENSE="BSD" SLOT="0/2" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="debug lazy-lock prof stats xmalloc" HTML_DOCS=( doc/jemalloc.html ) PATCHES=( diff --git a/dev-libs/kirigami-addons/Manifest b/dev-libs/kirigami-addons/Manifest index 5e965610df6f..d9ae965ce0d1 100644 --- a/dev-libs/kirigami-addons/Manifest +++ b/dev-libs/kirigami-addons/Manifest @@ -1,3 +1,3 @@ DIST kirigami-addons-1.12.1.tar.xz 2815592 BLAKE2B 4635e756e7c463b0d7c091db2714a23cf0a005666abf05063be96a0221b4147ec3d701f1b1366014769821fea6f55f9e84ed4aa899b222adccd5b2870a10e267 SHA512 365021b896c8a6ad7bfc1e98ff554040bdc50c109e25b362e8e4dc9219b721cf68092d0cef5b64884c9cee6367d65377621cccd0a9fdd8a79a515c739b136c2d DIST kirigami-addons-1.13.1.tar.xz 3023492 BLAKE2B 026f56a978b079cb85c3273bcf547dbb84cb783d791a9dd8b88296abac824d94951ddf80e37f01706be0b5a1236456f512749dcda6eb0672db50c1754b3fb4bd SHA512 be7499358b5a30ca44e50b8579a7fbf69569c42cc4bfb28473f05444f534548d301997f4608b3c2ab68bef22e56cbf8b21c474949125d116ac945b7357ca51f8 -DIST kirigami-addons-1.14.1.tar.xz 3073168 BLAKE2B 9a4122bb35bd58e9845eea7f5331fd7cc43c23bc3435e8cd0aa40d223b19a388279a5eace3ffa83f9a32d410882aca8268b5de63fa9728f24f367312f9d3ad59 SHA512 ac5525d3f52a360b08c4977bd6df476191b5f036b74b1eb1fbb4461ba138ca934e1b05e52c04bc7b0628a47cb3fba5d2cdbc08d1b329df2205c0ff22bc087429 +DIST kirigami-addons-1.14.0.tar.xz 3068160 BLAKE2B 58d538d2d52b0d027b94cec2e20eebff3d61713fcda60dbb6e95e654bfd2a08c6667cf9c7d536f8314b33cc2bfff321914184995b91ce4ec186b20695dea1aa0 SHA512 46067606afa0c3084f46a3e421b04f0dc51c3105289e24991bb7340d6055592c1de86983635be4fc6375bad5c975def8c378b74bfcd9451b22376ec0306a5740 diff --git a/dev-libs/kirigami-addons/kirigami-addons-1.14.1.ebuild b/dev-libs/kirigami-addons/kirigami-addons-1.14.0.ebuild index f55fee8ab698..f55fee8ab698 100644 --- a/dev-libs/kirigami-addons/kirigami-addons-1.14.1.ebuild +++ b/dev-libs/kirigami-addons/kirigami-addons-1.14.0.ebuild diff --git a/dev-libs/libayatana-appindicator/Manifest b/dev-libs/libayatana-appindicator/Manifest index 4821817d27ec..cb0465f4eb96 100644 --- a/dev-libs/libayatana-appindicator/Manifest +++ b/dev-libs/libayatana-appindicator/Manifest @@ -1,2 +1 @@ DIST libayatana-appindicator-0.5.94.tar.gz 164282 BLAKE2B 3629a6b8647fb71464cd2c2ad5e4abab77544be85a4f720f90ac728c638b6c82a7b538876bdce026dff073f6e1f00260ceea2a593eec5e94bdb56ac454edcedf SHA512 4bd251dd56601dfb99b0085cc272118680c9145cdac671ad6695ef3200e582343a07e99dc30f5a72b586b6e2e60de0042d4a95b9d9eeafa7695b0afe2425dba4 -DIST libayatana-appindicator-0.6.0.tar.gz 167821 BLAKE2B 1b6b8974a0bea8adeea51eb244982332fcc4e66e13dd5bfea23f649d084e22178d2cc1b881a1414f8abd5f72de6b94b8d97c704c6a1f85e679583d315f602536 SHA512 5da126e36650e3953cac4defbd45b5f566b12331ada4c7a7882cb8667f570bef7096d2b7bc03f5cb5dc191bb876c918c4a5f8b8aa551291e053266dc9882c2c9 diff --git a/dev-libs/libayatana-appindicator/libayatana-appindicator-0.6.0.ebuild b/dev-libs/libayatana-appindicator/libayatana-appindicator-0.6.0.ebuild deleted file mode 100644 index 32f6f88b8fa5..000000000000 --- a/dev-libs/libayatana-appindicator/libayatana-appindicator-0.6.0.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -VALA_USE_DEPEND="vapigen" - -inherit cmake vala virtualx - -DESCRIPTION="Ayatana Application Indicators (Shared Library)" -HOMEPAGE="https://github.com/AyatanaIndicators/libayatana-appindicator" -SRC_URI="https://github.com/AyatanaIndicators/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3 LGPL-2 LGPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-libs/glib-2.37:2 - >=x11-libs/gtk+-3.24:3[introspection] - dev-libs/libdbusmenu[gtk3] - >=dev-libs/libayatana-indicator-0.8.4 -" -DEPEND="${RDEPEND}" -BDEPEND="$(vala_depend) - test? ( dev-util/dbus-test-runner ) -" - -src_prepare() { - vala_setup - cmake_src_prepare -} - -src_configure() { - local mycmakeargs+=( - -DVALA_COMPILER="${VALAC}" - -DVAPI_GEN="${VAPIGEN}" - -DENABLE_TESTS="$(usex test)" - -DENABLE_GTKDOC=OFF - -DENABLE_BINDINGS_MONO=OFF - -DFLAVOUR_GTK2=OFF - -DFLAVOUR_GTK3=ON - ) - cmake_src_configure -} - -src_test() { - virtx cmake_src_test -} diff --git a/dev-libs/libayatana-indicator/Manifest b/dev-libs/libayatana-indicator/Manifest index c1c326be7d42..b81c651d9a52 100644 --- a/dev-libs/libayatana-indicator/Manifest +++ b/dev-libs/libayatana-indicator/Manifest @@ -1,2 +1 @@ DIST libayatana-indicator-0.9.4.tar.gz 150030 BLAKE2B 742b42ec930f2e3ae116b2be7dbd63169bc8fe0cc97b1425c16324e00ae68901f4132ea72ef97e2a36a1aecf61ca87185bb2ff2bb24ad5756004a3a60a9437f2 SHA512 56efbe0eb14abf38cb7e270ae093b5fb41dab652eab6fa0d3f7972b09b0f2404e3ec7fbb3059c0b26802fffc628f5ace16a33db306f97a65ae42cf65494a56dc -DIST libayatana-indicator-0.9.5.tar.gz 151712 BLAKE2B 33df8ad98a4e5fa59732d3c58fc8adb0fbcedede00e4824eab9de365cfb2fcfbec0c2d8411c07a64ccbdd772d383aaa2d4e56c80135e96a6a10726fa7467becc SHA512 00df45813aa0a801158e4e9a22af4b4d58d9ee232a6896424a3db073ad1e0cc8ac5e1c335bb0286d9c8cea671a02ea5bf9070d6bd6043d24810b4cad9275611c diff --git a/dev-libs/libayatana-indicator/libayatana-indicator-0.9.5.ebuild b/dev-libs/libayatana-indicator/libayatana-indicator-0.9.5.ebuild deleted file mode 100644 index 663fb0a617e1..000000000000 --- a/dev-libs/libayatana-indicator/libayatana-indicator-0.9.5.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -VALA_USE_DEPEND="vapigen" - -inherit cmake vala virtualx - -DESCRIPTION="Ayatana Application Indicators (Shared Library)" -HOMEPAGE="https://github.com/AyatanaIndicators/libayatana-indicator" -SRC_URI="https://github.com/AyatanaIndicators/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="3" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-libs/dbus-glib - >=dev-libs/glib-2.58:2 - >=x11-libs/gtk+-3.24:3[introspection] - >=dev-libs/ayatana-ido-0.8.2 -" -DEPEND="${RDEPEND}" -BDEPEND=" - $(vala_depend) - test? ( dev-util/dbus-test-runner ) -" - -src_prepare() { - cmake_src_prepare - vala_setup -} - -src_configure() { - local mycmakeargs+=( - -DFLAVOUR_GTK2=OFF - -DFLAVOUR_GTK3=ON - -DENABLE_IDO=ON - -DENABLE_LOADER=ON - -DENABLE_TESTS="$(usex test)" - ) - cmake_src_configure -} - -src_test() { - virtx cmake_src_test -} diff --git a/dev-libs/libcec/Manifest b/dev-libs/libcec/Manifest index d1b8c584b57d..d2501e50e112 100644 --- a/dev-libs/libcec/Manifest +++ b/dev-libs/libcec/Manifest @@ -1,3 +1,2 @@ DIST libcec-7.1.1.tar.gz 365046 BLAKE2B f9f0317030e1bc1d36c6b5268350b3c5d8023691b8e4c2ba2b76d249dad31269445e5a74f95606e08fcdea7783f6a67c55f3168c61e4a11002010f8f9aaed385 SHA512 f4c12b68f275bde32a1f91e48e392c0d7fc0cf9f86fb4635a79869dc2398cbd63a1f8fdedc21d61f15afbe53ac8ece20cddeec4bac91de97de32fdcca61848e6 DIST libcec-8.1.6.tar.gz 1965766 BLAKE2B 05e9ed6a3558985d37210e8fed68585bfd7f3230215337b0789a261cfced00b19c6de1d3aa8bafe7bc24737ac76614a7bc17f18e712dfcc1f0a06632f37c6f2f SHA512 1bbefa39cd04e58b611fd1b49ef9c79aa3f64755c75d95d6d6a57a04fee90a2f412a19bca5fe8d258de1634b5ec6dfd3982312d9f20361120a2662abbad5ed31 -DIST libcec-8.1.7.tar.gz 2034798 BLAKE2B f830076785cb06b474a4a3ed7f4b5613fafb99a9e517a34bf3c016862ec0c76495f63c1635386632fb1d6197f4dcf79d95e8ff153bd8be1c587b088de6ec7113 SHA512 894a9a2e1a5145f237292608e0790cfa9e4455acd686bf92f3761611f07c8b964638fa941c37594bbcaef81649064a94fe4b77fb88b7283cd5a7f0b563eebd1f diff --git a/dev-libs/libcec/libcec-8.1.6.ebuild b/dev-libs/libcec/libcec-8.1.6.ebuild index 4f3f322b2678..9371ffaffa93 100644 --- a/dev-libs/libcec/libcec-8.1.6.ebuild +++ b/dev-libs/libcec/libcec-8.1.6.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/${PN}-${MY_P}" LICENSE="GPL-2+" SLOT="0/$(ver_cut 1)" -KEYWORDS="amd64 ~arm arm64 ~riscv x86" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" IUSE="exynos kernel-cec python static-libs tools udev +xrandr" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" diff --git a/dev-libs/libcec/libcec-8.1.7.ebuild b/dev-libs/libcec/libcec-8.1.7.ebuild deleted file mode 100644 index 9371ffaffa93..000000000000 --- a/dev-libs/libcec/libcec-8.1.7.ebuild +++ /dev/null @@ -1,130 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -MY_PV=${PV/_p/-} -MY_P=${PN}-${MY_PV} - -inherit cmake dot-a linux-info python-single-r1 udev - -DESCRIPTION="Library for communicating with the Pulse-Eight USB HDMI-CEC Adaptor" -HOMEPAGE="https://libcec.pulse-eight.com" -SRC_URI="https://github.com/Pulse-Eight/${PN}/archive/${MY_P}.tar.gz" -S="${WORKDIR}/${PN}-${MY_P}" - -LICENSE="GPL-2+" -SLOT="0/$(ver_cut 1)" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" -IUSE="exynos kernel-cec python static-libs tools udev +xrandr" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -RDEPEND=" - python? ( ${PYTHON_DEPS} ) - udev? ( virtual/udev ) - xrandr? ( - x11-libs/libX11 - x11-libs/libXrandr - ) - -" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig - python? ( - ${PYTHON_DEPS} - dev-lang/swig - ) -" - -CONFIG_CHECK="~USB_ACM" - -pkg_pretend() { - use udev || CONFIG_CHECK+=" ~SYSFS" - ERROR_SYSFS="When using libcec build without udev, kernel config option CONFIG_SYSFS is required to automatically detect P8 USB-CEC adapter port number" - - linux-info_pkg_setup -} - -pkg_setup() { - linux-info_pkg_setup - use python && python-single-r1_pkg_setup -} - -src_prepare() { - cmake_src_prepare - - sed -Ee 's|[ ~]?#DIST#;?||g' debian/changelog.in > ChangeLog || die - - (use tools && use python) || cmake_comment_add_subdirectory "src/pyCecClient" - - if use python; then - sed -e "s|\${CMAKE_INSTALL_LIBDIR}/python\${PYTHON_VERSION}/\${PYTHON_PKG_DIR}|$(python_get_sitedir)|" \ - -i src/libcec/cmake/CheckPlatformSupport.cmake || die - fi -} - -src_configure() { - use static-libs && lto-guarantee-fat - - local mycmakeargs=( - -DDISABLE_CLIENT=$(usex !tools) - -DDISABLE_STATIC=$(usex !static-libs) - -DSKIP_PYTHON_WRAPPER=$(usex !python) - - # Same order as in src/libcec/cmake/CheckPlatformSupport.cmake - -DHAVE_DRM_EDID_PARSER=ON - -DHAVE_LIBUDEV=$(usex udev) - -DHAVE_RANDR=$(usex xrandr) - -DHAVE_RPI_API=OFF - # bug 922690 and bug 955124 - -DHAVE_TDA995X_API=OFF - -DHAVE_EXYNOS_API=$(usex exynos) - -DHAVE_LINUX_API=$(usex kernel-cec) - ) - - if linux_config_exists && linux_chkconfig_present SYSFS; then - mycmakeargs+=( -DHAVE_P8_USB_DETECT=ON ) - fi - - cmake_src_configure -} - -src_compile() { - cmake_src_compile - - if use udev ; then - sed '/2548/ s/SUBSYSTEM/SUBSYSTEMS/; s/$/, GROUP="video"/;' "${S}/debian/pulse-eight-usb-cec.udev" > \ - "${BUILD_DIR}/65-pulse-eight-usb-cec.rules" || die - fi -} - -src_install() { - cmake_src_install - - use static-libs && strip-lto-bytecode - - if use python; then - use tools && python_fix_shebang "${D}" - python_optimize "${D}$(python_get_sitedir)" - fi - - use tools && doman debian/cec-client.1 - - if use udev; then - udev_dorules "${BUILD_DIR}/65-pulse-eight-usb-cec.rules" - fi -} - -pkg_postrm() { - use udev && udev_reload -} - -pkg_postinst() { - use udev && udev_reload - - elog "You will need to ensure the user running your CEC client has" - elog "read/write access to the device. You can ensure this by adding" - elog "them to the video group" -} diff --git a/dev-libs/libconfig/libconfig-1.8.2.ebuild b/dev-libs/libconfig/libconfig-1.8.2.ebuild index 6ba5740dc787..2ddcc6eb4c81 100644 --- a/dev-libs/libconfig/libconfig-1.8.2.ebuild +++ b/dev-libs/libconfig/libconfig-1.8.2.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/hyperrealm/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g LICENSE="LGPL-2.1" SLOT="0/15" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="+cxx debug static-libs test" RESTRICT="!test? ( test )" diff --git a/dev-libs/libinput/Manifest b/dev-libs/libinput/Manifest index ce7f30b3848e..5d66c6aa76bc 100644 --- a/dev-libs/libinput/Manifest +++ b/dev-libs/libinput/Manifest @@ -1,2 +1 @@ DIST libinput-1.31.3.tar.bz2 937552 BLAKE2B 92efe2fc09ad433b7bdd0f53006450cc76d07e0665928080356ae77edfb121bb59145a5eb1a7db0017f9de4e612cfe00982c316ff81e4d881b2de8579ba63eaf SHA512 758b9e8402685a1222946df5d7dfb416c5351f6d7493f15c6760fdbe0824d2cd8e46b64715dbf779f35ed19d50fa7fb09c23b10a48ced5c9ffafec46035116a9 -DIST libinput-1.32.0.tar.bz2 966001 BLAKE2B b5a91b19026789f73d234b145545d8cfa87f308d4dd60f70defdd18c5c49ebff9cb98761b7e878d920db6495ad28f9281cd4d3a2ff14478c61688be68e927d37 SHA512 e0f44cd1744986c0c4d721b60ef92874a74c20f5270b17469171241fee7fbe1fd9306e0f59add96040d9c96a1777ec1609cfb61c269ec7422e4b6e6930859c4a diff --git a/dev-libs/libinput/libinput-1.32.0.ebuild b/dev-libs/libinput/libinput-1.32.0.ebuild deleted file mode 100644 index 1115f1cb6edc..000000000000 --- a/dev-libs/libinput/libinput-1.32.0.ebuild +++ /dev/null @@ -1,111 +0,0 @@ -# Copyright 2014-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,4} luajit ) -PYTHON_COMPAT=( python3_{13..14} ) -inherit lua-single meson optfeature python-any-r1 udev - -DESCRIPTION="Library to handle input devices in Wayland" -HOMEPAGE="https://www.freedesktop.org/wiki/Software/libinput/ https://gitlab.freedesktop.org/libinput/libinput" -SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2" - -LICENSE="MIT" -SLOT="0/10" -if [[ $(ver_cut 3) -lt 900 ]] ; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -fi -IUSE="doc input_devices_wacom lua test" -RESTRICT="!test? ( test )" -REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )" - -RDEPEND=" - lua? ( ${LUA_DEPS} ) - input_devices_wacom? ( >=dev-libs/libwacom-2.15:= ) - >=dev-libs/libevdev-1.9.902 - >=sys-libs/mtdev-1.1 - virtual/libudev:= - virtual/udev -" -DEPEND=" - ${RDEPEND} - test? ( >=dev-libs/check-0.9.10 ) -" -BDEPEND=" - virtual/pkgconfig - doc? ( - $(python_gen_any_dep ' - dev-python/commonmark[${PYTHON_USEDEP}] - dev-python/recommonmark[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] - >=dev-python/sphinx-rtd-theme-0.2.4[${PYTHON_USEDEP}] - ') - >=app-text/doxygen-1.8.3 - >=media-gfx/graphviz-2.38.0 - ) - test? ( - $(python_gen_any_dep ' - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ') - ) -" -# test? ( dev-debug/valgrind ) - -python_check_deps() { - if use doc; then - python_has_version \ - "dev-python/commonmark[${PYTHON_USEDEP}]" \ - "dev-python/recommonmark[${PYTHON_USEDEP}]" \ - "dev-python/sphinx[${PYTHON_USEDEP}]" \ - ">=dev-python/sphinx-rtd-theme-0.2.4[${PYTHON_USEDEP}]" \ - || return - fi - if use test; then - python_has_version \ - "dev-python/pytest[${PYTHON_USEDEP}]" \ - "dev-python/pytest-xdist[${PYTHON_USEDEP}]" \ - || return - fi -} - -pkg_setup() { - use lua && lua-single_pkg_setup - python-any-r1_pkg_setup -} - -src_prepare() { - default - sed "s@, '-Werror'@@" -i meson.build || die #744250 -} - -src_configure() { - # gui can be built but will not be installed - local emesonargs=( - -Ddebug-gui=false - $(meson_use doc documentation) - $(meson_use input_devices_wacom libwacom) - $(meson_use test tests) - $(meson_feature lua lua-plugins) - -Dudev-dir="${EPREFIX}$(get_udevdir)" - ) - meson_src_configure -} - -src_install() { - meson_src_install - if use doc ; then - docinto html - dodoc -r "${BUILD_DIR}"/Documentation/. - fi -} - -pkg_postinst() { - optfeature "measure and replay tools" dev-python/libevdev - udev_reload -} - -pkg_postrm() { - udev_reload -} diff --git a/dev-libs/libltdl/Manifest b/dev-libs/libltdl/Manifest index ab8cceddd8c2..d1c7c08acf4a 100644 --- a/dev-libs/libltdl/Manifest +++ b/dev-libs/libltdl/Manifest @@ -1,3 +1,2 @@ DIST libtool-2.5.4.tar.xz 1056924 BLAKE2B 47de3c49a690d44d7ddd5e3b5e4090c91dc5fbb9c40fc4a3963e150fb7329326ee3e21b8c149974726171c4b0380028e0efc7a369c4f04357eea46f69852e1cc SHA512 eed207094bcc444f4bfbb13710e395e062e3f1d312ca8b186ab0cbd22dc92ddef176a0b3ecd43e02676e37bd9e328791c59a38ef15846d4eae15da4f20315724 -DIST libtool-2.6.2.tar.xz 1093564 BLAKE2B c9d806815748b8b2ad9fc01a4bc38fedc3feda76eb8ef36707477a94b82ac413ceb8c9f3ea376b568d7a9ffc31ff292905579341741029babaea082637ec5144 SHA512 7517648aaa704a87a35ce23c47dd6415c1ac81056aadb076960cd93c0ee31c431ab95aa85a4cc1eaaee1dcf860a90898fb6514f0bb4aa70b940757c8301260cf -DIST libtool-2.6.2.tar.xz.sig 833 BLAKE2B a4993867f9086823327f657d6f25f3dacff2042d265e44db29be3e20c9a5d2ec18eef4c8da4bd6dd735edb09082f8fedae0e2f4d21b89a83b96d1a790db84a66 SHA512 9a7d70dd5a3316286e99e2b7b6db48fcafe33b783a023177df9c9796c6056700ff0cf563bcfe59eaaf196e61b29553e58b7def89086f08c9a205a5fa8478e2b2 +DIST libtool-2.6.0.tar.xz 1086020 BLAKE2B 33346f21fc5ad0e2925b2b12e3aa4715546683181c0323912f31ce9e3e7ac9ee103e2bd608d3d8b45fd82c59c6f2e082ac7baf3946d12169f05c760920ad1117 SHA512 79af0baf14d598b3091fc770b004a80ffb7ecf0cc8440b5947a41d3c8e603566783008deb3248235d87088810b69824003defed3e66dccb6c03c635095c9fb41 diff --git a/dev-libs/libltdl/libltdl-2.6.2.ebuild b/dev-libs/libltdl/libltdl-2.6.0.ebuild index cbe0ee4d864c..4c0d0e1bded5 100644 --- a/dev-libs/libltdl/libltdl-2.6.2.ebuild +++ b/dev-libs/libltdl/libltdl-2.6.0.ebuild @@ -11,29 +11,12 @@ MY_P="libtool-${PV}" DESCRIPTION="A shared library tool for developers" HOMEPAGE="https://www.gnu.org/software/libtool/" -if ! [[ $(( $(ver_cut 2) % 2 )) -eq 0 ]] ; then - VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libtool.asc - inherit verify-sig - # Note that sometimes alpha versions have different versioning - # than this, so check on bumps! - SRC_URI=" - https://alpha.gnu.org/gnu/libtool/${MY_P}.tar.xz - verify-sig? ( https://alpha.gnu.org/gnu/libtool/${MY_P}.tar.xz.sig ) - " - - BDEPEND="verify-sig? ( sec-keys/openpgp-keys-libtool )" +if true || ! [[ $(( $(ver_cut 2) % 2 )) -eq 0 ]] ; then + # 2.6.0 is an alpha release + SRC_URI="https://alpha.gnu.org/gnu/libtool/${MY_P}.tar.xz" else - VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libtool.asc - inherit verify-sig - - SRC_URI=" - mirror://gnu/libtool/${MY_P}.tar.xz - verify-sig? ( mirror://gnu/libtool/${MY_P}.tar.xz.sig ) - " - + SRC_URI="mirror://gnu/libtool/${MY_P}.tar.xz" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" - - BDEPEND="verify-sig? ( sec-keys/openpgp-keys-libtool )" fi S="${WORKDIR}"/${MY_P}/libltdl @@ -44,7 +27,7 @@ IUSE="static-libs" # libltdl doesn't have a testsuite. Don't bother trying. RESTRICT="test" -BDEPEND+=" app-arch/xz-utils" +BDEPEND="app-arch/xz-utils" multilib_src_configure() { # bug #907427 diff --git a/dev-libs/libopenrazer/libopenrazer-0.4.0-r1.ebuild b/dev-libs/libopenrazer/libopenrazer-0.4.0-r1.ebuild deleted file mode 100644 index 894a28b12ee3..000000000000 --- a/dev-libs/libopenrazer/libopenrazer-0.4.0-r1.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 2025-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit meson - -DESCRIPTION="Qt wrapper around the D-Bus API from OpenRazer" -HOMEPAGE="https://github.com/z3ntu/libopenrazer" -SRC_URI="https://github.com/z3ntu/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND="dev-qt/qtbase:6[dbus,xml]" -BDEPEND=" - dev-qt/qttools[linguist] - virtual/pkgconfig -" diff --git a/dev-libs/libp11/libp11-0.4.17.ebuild b/dev-libs/libp11/libp11-0.4.17.ebuild index 4adf23b5bf85..0ca1b8952bf1 100644 --- a/dev-libs/libp11/libp11-0.4.17.ebuild +++ b/dev-libs/libp11/libp11-0.4.17.ebuild @@ -16,7 +16,7 @@ SRC_URI=" 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="doc static-libs test" RESTRICT="!test? ( test )" diff --git a/dev-libs/libpfm/libpfm-4.13.0_p20260328.ebuild b/dev-libs/libpfm/libpfm-4.13.0_p20260328.ebuild index f8cdb78c65f1..7796352f6999 100644 --- a/dev-libs/libpfm/libpfm-4.13.0_p20260328.ebuild +++ b/dev-libs/libpfm/libpfm-4.13.0_p20260328.ebuild @@ -23,7 +23,7 @@ fi LICENSE="GPL-2 MIT" SLOT="0/4" if [[ ${PV} != 9999 ]] ; then - KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" fi IUSE="static-libs" diff --git a/dev-libs/libratbag/files/libratbag-0.18-swig-4.5.patch b/dev-libs/libratbag/files/libratbag-0.18-swig-4.5.patch deleted file mode 100644 index 1a19a1cd57f3..000000000000 --- a/dev-libs/libratbag/files/libratbag-0.18-swig-4.5.patch +++ /dev/null @@ -1,87 +0,0 @@ -https://bugs.gentoo.org/983043 -https://github.com/libratbag/libratbag/pull/1878 -https://github.com/libratbag/libratbag/commit/1f4efda9553a5efbbd5be49def22f993ef1410ca - -From 1f4efda9553a5efbbd5be49def22f993ef1410ca Mon Sep 17 00:00:00 2001 -From: Ayoze Torres <53948812+ayozetr@users.noreply.github.com> -Date: Wed, 12 Aug 2026 19:07:56 +0100 -Subject: [PATCH] swig: use the Python 3 C API instead of the removed PyInt_* - aliases (#1878) - -src/libratbag.i calls PyInt_Check(), PyInt_AsLong() and PyInt_FromLong(). -Those are Python 2 functions; they only ever worked because SWIG emitted -compatibility macros mapping them onto their PyLong_* counterparts in the -generated wrapper. SWIG 4.5.0 dropped those macros, so the generated -libratbag.c no longer compiles: - - libratbag.c: In function '_wrap_ratbag_device_get_vendor_id': - libratbag.c:4583:17: error: implicit declaration of function - 'PyInt_FromLong'; did you mean 'PyLong_FromLong'? - libratbag.c:4583:15: error: assignment to 'PyObject *' from 'int' makes - pointer from integer without a cast [-Wint-conversion] - -Call the PyLong_* functions directly. The bindings are generated with -swig -py3, so there is no Python 2 build to keep working, and the macros -they replace expanded to exactly these functions. - -Built and verified on Arch Linux with swig 4.5.0, Python 3.14, meson 1.12.0, gcc 15: `_libratbag.so` and `_hidpp.so` link cleanly with the change and fail without it. - -Co-authored-by: Jitka Plesnikova <jplesnik@redhat.com> -Signed-off-by: Stephen Kitt <skitt@debian.org> ---- a/src/libratbag.i -+++ b/src/libratbag.i -@@ -21,12 +21,12 @@ - $1 = (unsigned int *) malloc(($2 + 1) * sizeof(unsigned int)); - for (i = 0; i < $2; i++) { - PyObject *s = PyList_GetItem($input, i); -- if (!PyInt_Check(s)) { -+ if (!PyLong_Check(s)) { - free($1); - PyErr_SetString(PyExc_ValueError, "List items must be integers"); - return NULL; - } -- $1[i] = PyInt_AsLong(s); -+ $1[i] = PyLong_AsLong(s); - } - $1[i] = 0; - } -@@ -34,7 +34,7 @@ - %typemap(argout) (unsigned int *resolutions, size_t nres) { - unsigned int i; - for (i = 0; i < $2; i++) { -- PyList_SetItem($input, i, PyInt_FromLong($1[i])); -+ PyList_SetItem($input, i, PyLong_FromLong($1[i])); - } - } - -@@ -61,24 +61,24 @@ - - /* uintXX_t mapping: Python -> C */ - %typemap(in) uint8_t { -- $1 = (uint8_t) PyInt_AsLong($input); -+ $1 = (uint8_t) PyLong_AsLong($input); - } - %typemap(in) uint16_t { -- $1 = (uint16_t) PyInt_AsLong($input); -+ $1 = (uint16_t) PyLong_AsLong($input); - } - %typemap(in) uint32_t { -- $1 = (uint32_t) PyInt_AsLong($input); -+ $1 = (uint32_t) PyLong_AsLong($input); - } - - /* uintXX_t mapping: C -> Python */ - %typemap(out) uint8_t { -- $result = PyInt_FromLong((long) $1); -+ $result = PyLong_FromLong((long) $1); - } - %typemap(out) uint16_t { -- $result = PyInt_FromLong((long) $1); -+ $result = PyLong_FromLong((long) $1); - } - %typemap(out) uint32_t { -- $result = PyInt_FromLong((long) $1); -+ $result = PyLong_FromLong((long) $1); - } - - /* Parse the header file to generate wrappers */ diff --git a/dev-libs/libratbag/libratbag-0.18.ebuild b/dev-libs/libratbag/libratbag-0.18.ebuild index 60ceae257e0c..95061afdda37 100644 --- a/dev-libs/libratbag/libratbag-0.18.ebuild +++ b/dev-libs/libratbag/libratbag-0.18.ebuild @@ -71,7 +71,6 @@ CONFIG_CHECK="~HIDRAW" PATCHES=( "${FILESDIR}"/${PN}-0.17-basename.patch - "${FILESDIR}"/${PN}-0.18-swig-4.5.patch ) pkg_setup() { diff --git a/dev-libs/librdkafka/librdkafka-2.12.1.ebuild b/dev-libs/librdkafka/librdkafka-2.12.1.ebuild index 1f5e7e865b5d..738fc57b71c7 100644 --- a/dev-libs/librdkafka/librdkafka-2.12.1.ebuild +++ b/dev-libs/librdkafka/librdkafka-2.12.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2026 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="8" @@ -16,7 +16,7 @@ if [[ ${PV} == "9999" ]]; then inherit git-r3 else SRC_URI="https://github.com/confluentinc/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" fi LICENSE="BSD-2" diff --git a/dev-libs/librevenge/Manifest b/dev-libs/librevenge/Manifest index 32b73d361354..547f3029734b 100644 --- a/dev-libs/librevenge/Manifest +++ b/dev-libs/librevenge/Manifest @@ -1 +1,2 @@ +DIST librevenge-0.0.5.tar.xz 437400 BLAKE2B d4135e515a3f9e5d884c3d15b4dcd5cc0338aa5bca1449bacb81461a313f6704a605594c68635ac9d0eb437426560cbd98de23ab80538400d68e5adcb895557e SHA512 24f7fceedf45e4907782d36c4cc9e9bad6bfbef97a16487e41ab3ceaa47c8f464826833be9831455f4a7c1567b9307a93e1c85b80cb3b40447be130e0d2d365b DIST librevenge-0.0.6.tar.xz 443588 BLAKE2B 007b57911ae2ae463c2073086fd82c0a987675a8897ef00d8312321a67c1c31529b2d3b6c641bd2def02c1cb197f509568a706eb7fe160609d33917c39a923f9 SHA512 ca7c83df2ad60d02163494d1d2c9e3d295871a65812fd86b659d4a6f5460ef879609a5891dc06b643bd5573424b2e2f09b8861c2f994cc858e55763b40ba6017 diff --git a/dev-libs/librevenge/librevenge-0.0.5.ebuild b/dev-libs/librevenge/librevenge-0.0.5.ebuild new file mode 100644 index 000000000000..14ddd20d269c --- /dev/null +++ b/dev-libs/librevenge/librevenge-0.0.5.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit multilib-minimal + +if [[ ${PV} == *9999* ]] ; then + EGIT_REPO_URI="https://git.code.sf.net/p/libwpd/librevenge" + inherit git-r3 autotools +else + SRC_URI="https://sf.net/projects/libwpd/files/${PN}/${P}/${P}.tar.xz" + KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86" +fi + +DESCRIPTION="Helper library for REVerse ENGineered formats filters" +HOMEPAGE="https://sourceforge.net/p/libwpd/librevenge/ci/master/tree/" + +LICENSE="|| ( MPL-2.0 LGPL-2.1 )" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND="virtual/zlib:=[${MULTILIB_USEDEP}]" +DEPEND="${RDEPEND} + dev-libs/boost + test? ( dev-util/cppunit[${MULTILIB_USEDEP}] )" + +src_prepare() { + default + [[ ${PV} == *9999* ]] && eautoreconf +} + +multilib_src_configure() { + local myeconfargs=( + --without-docs + $(use_enable test tests) + ) + ECONF_SOURCE=${S} econf "${myeconfargs[@]}" +} + +multilib_src_install_all() { + einstalldocs + find "${ED}" -name '*.la' -type f -delete || die +} diff --git a/dev-libs/librevenge/librevenge-0.0.6.ebuild b/dev-libs/librevenge/librevenge-0.0.6.ebuild index 14ddd20d269c..772d456a6466 100644 --- a/dev-libs/librevenge/librevenge-0.0.6.ebuild +++ b/dev-libs/librevenge/librevenge-0.0.6.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == *9999* ]] ; then inherit git-r3 autotools else SRC_URI="https://sf.net/projects/libwpd/files/${PN}/${P}/${P}.tar.xz" - KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" fi DESCRIPTION="Helper library for REVerse ENGineered formats filters" diff --git a/dev-libs/libunibreak/Manifest b/dev-libs/libunibreak/Manifest index c771f9f46dd7..7e14aa733a52 100644 --- a/dev-libs/libunibreak/Manifest +++ b/dev-libs/libunibreak/Manifest @@ -1,3 +1,2 @@ DIST libunibreak-6.1.tar.gz 855733 BLAKE2B 05963c0131c73e7064dc34a2db88ea121f3ec8a7dbd83adaccbcea61a02af8de6b5a26b39df46f6295a5f6572db20a7c3bf83e882fa99a7a2bbe42b378b26488 SHA512 8ffde29a9b90ddcbfabb61d7302ffe3b17473cd6d30fe1a4403d857e6191291d7e7a6f23bde58654155ed95f4a0f31e082cdf424a82da46722a811291ef38c2f DIST libunibreak-7.0.tar.gz 175378 BLAKE2B 9ba72b60aadf10d0e7da8905a45727a6ee747f4bb13085f8b49dae2d78db36ca3a67641a7d132fa77e6365ce9f41d0226d747cb1ae42e056bfa8fa68e45430ad SHA512 50271605be1645698df7ef5b97ae6bbc75b7228ea1aa26a261f33afd8e264e63c37c190d8d7f3a93f87d60b627a68ec90f2f7f55ef08486e5a8bd667c4a372f6 -DIST libunibreak-8.0.tar.gz 1088508 BLAKE2B db304d19a2255e9ae0738d42dfd7c6f1ead88cd333e8afb71172309eb0e36f85879145c973eba6da9d082a1badae5a4ff9d6a95e5047e695e3dc173a380d9a2f SHA512 9d9bb3b1d7260254988c74e64944d45ebe56dd25e4fac1cf155991dec1786d99a767105420b7a01c01705ee625ae19c66d0c4b18b88b8a4cc36882dcb73036c4 diff --git a/dev-libs/libunibreak/libunibreak-7.0.ebuild b/dev-libs/libunibreak/libunibreak-7.0.ebuild index 4d2fef25cb39..72bd76c7f733 100644 --- a/dev-libs/libunibreak/libunibreak-7.0.ebuild +++ b/dev-libs/libunibreak/libunibreak-7.0.ebuild @@ -3,10 +3,9 @@ EAPI=8 -inherit autotools - DESCRIPTION="Line and word breaking library" -HOMEPAGE="http://vimgadgets.sourceforge.net/libunibreak/ https://github.com/adah1972/libunibreak" +HOMEPAGE="http://vimgadgets.sourceforge.net/libunibreak/ + https://github.com/adah1972/libunibreak" SRC_URI="https://github.com/adah1972/${PN}/archive/refs/tags/${PN}_${PV/./_}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}"/${PN}-${PN}_${PV/./_} @@ -16,18 +15,12 @@ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" IUSE="doc +man static-libs test" RESTRICT="!test? ( test )" -BDEPEND=" - man? ( app-text/doxygen ) - doc? ( - app-text/doxygen - media-gfx/graphviz - ) -" +BDEPEND="man? ( app-text/doxygen ) + doc? ( app-text/doxygen media-gfx/graphviz )" src_prepare() { default - - eautoreconf + ./bootstrap || die if use man; then echo 'GENERATE_MAN=YES' >> Doxyfile || die diff --git a/dev-libs/libunibreak/libunibreak-8.0.ebuild b/dev-libs/libunibreak/libunibreak-8.0.ebuild deleted file mode 100644 index 092f3421226f..000000000000 --- a/dev-libs/libunibreak/libunibreak-8.0.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Line and word breaking library" -HOMEPAGE="http://vimgadgets.sourceforge.net/libunibreak/ https://github.com/adah1972/libunibreak" -SRC_URI="https://github.com/adah1972/libunibreak/releases/download/${PN}_${PV/./_}/${P}.tar.gz" - -LICENSE="ZLIB" -SLOT="0/$(ver_cut 1)" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" -IUSE="doc man static-libs test" -RESTRICT="!test? ( test )" - -BDEPEND=" - man? ( app-text/doxygen ) - doc? ( - app-text/doxygen - media-gfx/graphviz - ) -" - -src_prepare() { - default - - # Clean this up + src_install if/when https://github.com/adah1972/libunibreak/pull/47 - # is merged. - if use man; then - echo 'GENERATE_MAN=YES' >> Doxyfile || die - fi -} - -src_configure() { - econf $(use_enable static-libs static) -} - -src_compile() { - default - if use man; then - doxygen || die 'doxygen failed' - pushd "${S}"/doc/man > /dev/null - mv man3 x || die - mkdir man3 || die - for h in graphemebreak linebreak linebreakdef unibreakbase unibreakdef wordbreak; do - mv x/${h}.h.3 man3/ || die "man ${h} not found" - done - rm -rf x || die - popd > /dev/null - fi -} - -src_install() { - use doc && HTML_DOCS=( doc/html/. ) - default - find "${D}" -name '*.la' -delete || die - if use man; then - doman doc/man/man3/*.3 - fi -} diff --git a/dev-libs/libxmlb/libxmlb-0.3.28.ebuild b/dev-libs/libxmlb/libxmlb-0.3.28.ebuild index 94b9fdc4b9cd..a953e3056094 100644 --- a/dev-libs/libxmlb/libxmlb-0.3.28.ebuild +++ b/dev-libs/libxmlb/libxmlb-0.3.28.ebuild @@ -16,7 +16,7 @@ SRC_URI=" LICENSE="LGPL-2.1+" SLOT="0/2" # libxmlb.so version -KEYWORDS="~amd64 arm ~arm64 ~loong ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" IUSE="doc introspection +lzma stemmer test +zstd" RESTRICT="!test? ( test )" diff --git a/dev-libs/lockdev/lockdev-1.0.3.1.2-r5.ebuild b/dev-libs/lockdev/lockdev-1.0.3.1.2-r5.ebuild index 5a97288e1bcf..dc59d8ece9c2 100644 --- a/dev-libs/lockdev/lockdev-1.0.3.1.2-r5.ebuild +++ b/dev-libs/lockdev/lockdev-1.0.3.1.2-r5.ebuild @@ -1,4 +1,4 @@ -# Copyright 2001-2026 Gentoo Authors +# Copyright 2001-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -24,7 +24,7 @@ PERL_S=./LockDev LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="perl ${GENTOO_PERL_USESTRING}" DEPEND=" diff --git a/dev-libs/md4c/Manifest b/dev-libs/md4c/Manifest index 2b18f48b56a2..c6a8ad476a2d 100644 --- a/dev-libs/md4c/Manifest +++ b/dev-libs/md4c/Manifest @@ -1,2 +1,2 @@ +DIST md4c-0.5.2.tar.gz 237973 BLAKE2B 7f3f80c1bcfa3040b4458876abc8eabbad387242fbdcde08b34d9a279da56e4c2264a591deb6ad3061c951b4ca547f896589682aa5c6b50febfc03b89c61be3e SHA512 30607ba39d6c59329f5a56a90cd816ff60b82ea752ac2b9df356d756529cfc49170019fae5df32fa94afc0e2a186c66eaf56fa6373d18436c06ace670675ba85 DIST md4c-0.5.3.tar.gz 244633 BLAKE2B 45a2d591eb12ec28b6fcb10f52d0cb2a48ca52edc61e2f0e8751ecd651afb6823efdd2c949311801eefb049b54645c368ded71f4c1c295cdfa025fe9f7a34d5e SHA512 213d6b9fbad24b2bfb4fa0a8124cb4c20861da2cb57790882aa0e5ff8c18903450f1d9ffdbcc0547debd103137777059f27a526cd818294f698b5ffdbfe7fbcb -DIST md4c-0.6.0.tar.gz 268862 BLAKE2B c4bde5dae01c6d8f8b3474c0900c293c83b6a46cf887ea43b8a4bf49e3bec72f44ce924a06569657a00808d1450bfa988df6857e42998c966a1de3d738afaad4 SHA512 a8b3deba8b6e25b11cfc8f796ff8299d47f73c0e668badeaadd38609d72d1d301c662e17f0fab6ccefe382d83bad6f47a3aedf68a16021521822cc7a285efcad diff --git a/dev-libs/md4c/md4c-0.6.0.ebuild b/dev-libs/md4c/md4c-0.5.2.ebuild index 8109a09f3ea9..d697f54d100e 100644 --- a/dev-libs/md4c/md4c-0.6.0.ebuild +++ b/dev-libs/md4c/md4c-0.5.2.ebuild @@ -4,33 +4,38 @@ EAPI=8 PYTHON_COMPAT=( python3_{13..14} ) + inherit cmake python-any-r1 DESCRIPTION="C Markdown parser. Fast, SAX-like interface, CommonMark Compliant" HOMEPAGE="https://github.com/mity/md4c" -SRC_URI=" - https://github.com/mity/md4c/archive/refs/tags/v${PV}.tar.gz - -> ${P}.tar.gz -" +# TODO(NRK): +# - useflag for static lib (?) + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/mity/md4c.git" +else + SRC_URI="https://github.com/mity/md4c/archive/refs/tags/release-${PV}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}/md4c-release-${PV}" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86" +fi LICENSE="MIT test? ( CC-BY-SA-4.0 )" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86" - IUSE="+md2html test" REQUIRED_USE="test? ( md2html )" RESTRICT="!test? ( test )" -BDEPEND=" - test? ( ${PYTHON_DEPS} ) -" +BDEPEND="test? ( ${PYTHON_DEPS} )" pkg_setup() { use test && python-any-r1_pkg_setup } src_configure() { - local mycmakeargs=( + mycmakeargs=( + -DBUILD_SHARED_LIBS=ON -DBUILD_MD2HTML_EXECUTABLE=$(usex md2html) ) @@ -38,6 +43,8 @@ src_configure() { } src_test() { - cd "${BUILD_DIR}" || die - "${EPYTHON}" "${S}"/scripts/run-tests.py || die + pushd "${BUILD_DIR}" || die + # Uses python internally + "${S}"/scripts/run-tests.sh || die + popd } diff --git a/dev-libs/mimalloc/mimalloc-3.4.5.ebuild b/dev-libs/mimalloc/mimalloc-3.4.5.ebuild index 6ce4d28cb06e..8852597db7cf 100644 --- a/dev-libs/mimalloc/mimalloc-3.4.5.ebuild +++ b/dev-libs/mimalloc/mimalloc-3.4.5.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/microsoft/mimalloc/archive/refs/tags/v${PV}.tar.gz - LICENSE="MIT" SLOT="0/3" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~sparc ~x86" IUSE="debug test" RESTRICT="!test? ( test )" diff --git a/dev-libs/mxml/Manifest b/dev-libs/mxml/Manifest index bdef58ef4cba..1a358c12e0e7 100644 --- a/dev-libs/mxml/Manifest +++ b/dev-libs/mxml/Manifest @@ -1,4 +1,3 @@ DIST mxml-3.3.1.tar.gz 1554784 BLAKE2B e0d599fd947dfef72edae40c1e70ea76c92105128dd46e772a7c71f9293cab3339c980396dffe105246cad64d0474935cc1939005ad9a2bffc8e8107f025a466 SHA512 43e6a92806d9c3f5db39fbf960c15ebfa6d92ef98274b7ce39b57724d6c26ad4362d6d8f3c1023efda92e6a815df068e5038a0cd479562b6be9dbdda8e827a41 DIST mxml-4.0.4.tar.gz 1576163 BLAKE2B dd7cbaf3c918589afd6c452cf8c279f6efa563a32214478f5bf0896cbe3b11a5b626e7670d17cd7e83f4c20487c40d5717fbfdd62b1ce6ef120780f28903bfb8 SHA512 11ef51b7e8abe8f5b1728ee072217605456e11e56bd0abc5375820c1a0e30ea1a6f0a306e65a40c1cdda3394486b51e2d67cc9081113dbc570b6d9d835f5890f -DIST mxml-4.0.5.tgz 1572200 BLAKE2B 54e1149b715a39a8f68dc9f5b3b58c6f82355d675496cb815bc9ef56b63ade6ccceca6579b6d2c81238ab55849c63f596a16ee0f2caf4e48c5546f7ff06262ce SHA512 2ff971d29d13da899615059f9ba54e1003562e94519bdb8ab445796f8de2eb34fd40613dc6432b9434c9181aed9d6bdcfe39f7534d1b96e42eb82568a258db9f -DIST mxml-4.0.5.tgz.sig 566 BLAKE2B d40274df4d80ea077c56c062362048cd58a95018580ca95918fc140bcb693c867a6eaf46d9e2bac38298515058395b20a3efa69ad931badbbf995212095e8964 SHA512 86770adfd1c7054c0b33ed1e4f065cb1bba0ff497d2f30cbceee476d47b683d2b363a6ee75583d218184a8beb416f7e3295455f806e0fba56cd26513d9186a63 +DIST mxml-4.0.5.tar.gz 1571504 BLAKE2B c99ad7c598fe354d043f68b6810a14a3dae668f54323ace81c4c3d56067de3f2b22e09074eb659891b935709f482f7aa92d29b380eb6e459bfd7403a30185d00 SHA512 bb6909708c29550d482d148a3ca331fea2d777400ce194acf0c1ed9db0d5e13d936ce3bbaa43359764014ad0aa7935a5ae6b374d759872d5c02e44a9bcb5dff7 diff --git a/dev-libs/mxml/mxml-4.0.5-r1.ebuild b/dev-libs/mxml/mxml-4.0.5-r1.ebuild deleted file mode 100644 index 18fd7b410e89..000000000000 --- a/dev-libs/mxml/mxml-4.0.5-r1.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/michaelrsweet.asc -inherit autotools toolchain-funcs verify-sig - -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/ -" -# Drop rename after 4.0.5 -SRC_URI=" - https://github.com/michaelrsweet/mxml/releases/download/v${PV}/${P}.tar.gz -> ${P}.tgz - verify-sig? ( https://github.com/michaelrsweet/mxml/releases/download/v${PV}/${P}.tar.gz.sig -> ${P}.tgz.sig ) -" - -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 - verify-sig? ( sec-keys/openpgp-keys-michaelrsweet ) -" - -src_prepare() { - default - - # Respect CFLAGS - sed -i -e 's:-g -Os::' configure.ac configure || die - - # Don't hardcode FORTIFY_SOURCE - sed -e 's/-D_FORTIFY_SOURCE=3//g' -i configure.ac configure || 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/mxml/mxml-4.0.5.ebuild b/dev-libs/mxml/mxml-4.0.5.ebuild index be1e79294aa3..d20518eabffc 100644 --- a/dev-libs/mxml/mxml-4.0.5.ebuild +++ b/dev-libs/mxml/mxml-4.0.5.ebuild @@ -3,19 +3,14 @@ EAPI=8 -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/michaelrsweet.asc -inherit autotools toolchain-funcs verify-sig +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/ " -# Drop rename after 4.0.5 -SRC_URI=" - https://github.com/michaelrsweet/mxml/releases/download/v${PV}/${P}.tar.gz -> ${P}.tgz - verify-sig? ( https://github.com/michaelrsweet/mxml/releases/download/v${PV}/${P}.tar.gz.sig -> ${P}.tgz.sig ) -" +SRC_URI="https://github.com/michaelrsweet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="Mini-XML" SLOT="4" @@ -23,10 +18,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" IUSE="static-libs test threads" RESTRICT="!test? ( test )" -BDEPEND=" - virtual/pkgconfig - verify-sig? ( sec-keys/openpgp-keys-michaelrsweet ) -" +BDEPEND="virtual/pkgconfig" src_prepare() { default diff --git a/dev-libs/nwjs/Manifest b/dev-libs/nwjs/Manifest index b7d3cbc57ef4..ec6a99803679 100644 --- a/dev-libs/nwjs/Manifest +++ b/dev-libs/nwjs/Manifest @@ -1,2 +1,2 @@ -DIST nwjs-sdk-v0.116.0-linux-x64.tar.gz 219797963 BLAKE2B 98b0dcc6949f64aa54fe8bd6bde26eb6f61706fcd254e4ad0a344c8d7bfdea2621fa5bb20ad0ed4bb6e1c0d849ac0102f3fedb874b4f8bca00cc6286a580592a SHA512 acfbda15a090a2c3b2eb798ffedc3cc1efb03bb396c3c07b92b2fa73d9f1d18c78b9720cdb6359e5f6b956b3fe5ea70d3c10e32cf30b90ffd4d93d26f58032ab -DIST nwjs-v0.116.0-linux-x64.tar.gz 194879272 BLAKE2B a45048e0998d1519a86c68275236af84ff083917406e6c99223dede964f538e73ed3a68eeaef5757e9e04d98df7e340bad9eb1fb0f784c8851366989f2031cb6 SHA512 552e1bc6c8b1e3f6ca64073cd0bc8d483dd23ebaf848a932fc1ad9bd5d16325561ac93ab4e6bf91a61b43f2c7a92681cfb7e6a0b1d36aa0e688a24cb52858d9e +DIST nwjs-sdk-v0.114.0-linux-x64.tar.gz 212034922 BLAKE2B 21e169fca27cbe7270d741a249f0810b442af96b1f6b65e4a2569c7984c8a8127a2bd7746a9842a121e75f88e6818227a30df2c558d9b250a20bbc1b2fa410e4 SHA512 f86541d4f90c0f27c917d11e540d86d2c247ed695d12a4f11c1c750c43186ff30b6b5b9c448700163693b1dc87cb4b2c09dc49c10688836405862a1c2a7c9546 +DIST nwjs-v0.114.0-linux-x64.tar.gz 188223448 BLAKE2B 4a88acde79172c01e69983920a25ea39c7fd0428be18dbdbc361150be8d7540e2cac78308b0e44913ff77b92e9d4162239c8112df4960e0dad77d7017976aa81 SHA512 65fcfc69ec4790578fa40cf0658c903d1c0b1f93dd5abdb3f0aae910c4bf9d905ef1f01cb43c794c0f411763a9c127ba40454e40a31bb1d37b122788083fe6dd diff --git a/dev-libs/nwjs/nwjs-0.116.0.ebuild b/dev-libs/nwjs/nwjs-0.114.0-r1.ebuild index d8ab0a4d54fe..c5ddbb0478e0 100644 --- a/dev-libs/nwjs/nwjs-0.116.0.ebuild +++ b/dev-libs/nwjs/nwjs-0.114.0-r1.ebuild @@ -88,8 +88,6 @@ RDEPEND=" dev-libs/nss media-libs/alsa-lib media-libs/libglvnd - media-libs/mesa - media-libs/vulkan-loader net-print/cups sys-apps/dbus sys-apps/util-linux @@ -127,8 +125,9 @@ src_unpack() { src_prepare() { default - # Unbundle some libraries. - rm -rv lib/lib{EGL,ffmpeg,GLESv2,vulkan}.so* swiftshader/ || die + # Unbundle some libraries. We used to unbundle libEGL, libGLESv2, and + # libvulkan, but that now causes CrossCode to crash. + rm -r lib/libffmpeg.so swiftshader/ || die cd locales || die rm {ar-XB,en-XA}*.pak* || die # No flags for pseudo locales. diff --git a/dev-libs/opencl-icd-loader/opencl-icd-loader-2025.07.22.ebuild b/dev-libs/opencl-icd-loader/opencl-icd-loader-2025.07.22.ebuild index 4425cfd43f55..3f859a350470 100644 --- a/dev-libs/opencl-icd-loader/opencl-icd-loader-2025.07.22.ebuild +++ b/dev-libs/opencl-icd-loader/opencl-icd-loader-2025.07.22.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-libs/ossp-uuid/ossp-uuid-1.6.6.ebuild b/dev-libs/ossp-uuid/ossp-uuid-1.6.6.ebuild index 7117c39dbad4..0c359c558010 100644 --- a/dev-libs/ossp-uuid/ossp-uuid-1.6.6.ebuild +++ b/dev-libs/ossp-uuid/ossp-uuid-1.6.6.ebuild @@ -21,7 +21,7 @@ S="${WORKDIR}/${PN}-${MY_P}" LICENSE="ISC" SLOT="0" -KEYWORDS="~alpha amd64 arm ~hppa ~mips ppc ppc64 ~s390 ~sparc x86 ~x64-macos" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x64-macos" IUSE="+cxx perl static-libs ${GENTOO_PERL_USESTRING}" DEPEND=" diff --git a/dev-libs/pkcs11-helper/pkcs11-helper-1.31.0.ebuild b/dev-libs/pkcs11-helper/pkcs11-helper-1.31.0.ebuild index 3cc548b01c43..bcb7c7b3e851 100644 --- a/dev-libs/pkcs11-helper/pkcs11-helper-1.31.0.ebuild +++ b/dev-libs/pkcs11-helper/pkcs11-helper-1.31.0.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://github.com/OpenSC/${PN}/releases/download/${P}/${P}.tar.bz2" LICENSE="|| ( BSD GPL-2 )" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="doc gnutls nss test" # Fails trying to load /usr/lib/pkcs11/provider.so? RESTRICT="!test? ( test ) test" diff --git a/dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-1.22.0.ebuild b/dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-1.22.0.ebuild index d0a28db29459..642cd7cbee7e 100644 --- a/dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-1.22.0.ebuild +++ b/dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-1.22.0.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://invent.kde.org/libraries/plasma-wayland-protocols" if [[ ${KDE_BUILD_TYPE} = release ]]; then SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz" - KEYWORDS="~amd64 ~arm ~arm64 ~loong ppc64 ~riscv x86" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" fi LICENSE="LGPL-2.1" diff --git a/dev-libs/pugixml/pugixml-1.16.ebuild b/dev-libs/pugixml/pugixml-1.16.ebuild index e2c0b3151c9f..3bae70587e0b 100644 --- a/dev-libs/pugixml/pugixml-1.16.ebuild +++ b/dev-libs/pugixml/pugixml-1.16.ebuild @@ -12,7 +12,7 @@ else # Use non-release tarball for tests # TODO: ask upstream to include tests in release tarballs? SRC_URI="https://github.com/zeux/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" fi DESCRIPTION="Light-weight, simple, and fast XML parser for C++ with XPath support" diff --git a/dev-libs/simdjson/Manifest b/dev-libs/simdjson/Manifest index ebd1a59571f2..552a74f2a7fb 100644 --- a/dev-libs/simdjson/Manifest +++ b/dev-libs/simdjson/Manifest @@ -1,7 +1,6 @@ DIST CPM_0.40.2.cmake 41017 BLAKE2B 012ee2bfc1aac818efc49a04a52e77a3f574c63a12b260b06258d5dced5fc14da860eedc0d8c13c61efc77623f92503150733fa9932276e57b8dd88839ac0de9 SHA512 5cb650049473690466c9678ac5f1c42185429c0c12f95e2bab0577c34640fa80c1331b0f46af18ecae258a9eb3c6ed980df4f1cca07650f5ca2a084a88415ffc DIST simdjson-4.3.0.gh.tar.gz 6620038 BLAKE2B dc916ef76b5e1e254af076358f35f3b6ce335770ed28963072c28d12422108ec77ff38b69be68f91c09e80da1b0332794402e966ab6f09dbcdd17e08dc163a6c SHA512 e0aee07decb7d6f82b4b32d3a6f41ec35c1902558c7278a6fad595fbe151a957fab4f16292a13a103a6d1f828003656f7ae855f725fcac96e91585425c868eb4 DIST simdjson-4.6.10.gh.tar.gz 6694097 BLAKE2B 53178327959d97417834198830e8165a5b8e15a8dd4d1d76707f588099fef6821885d02688a595337dc3ba6113fbe3dcc0b97e43d8c2df218019cc157523202a SHA512 65f1efcb6ba1288782e42af316b0c04c53b4f5c58f4e22116c2ae4930a819abdfc07b8feadd993f614abaa5c400c7880ae96fdec5a51479d0f2768703cdedc98 -DIST simdjson-4.6.11.gh.tar.gz 6709400 BLAKE2B 0fc40f5d2b2fca373ab17b30a65e55839a6bb2dba75d6e9ddcf1281521c608213526f3d871152f7f1696282a6cd6b882fda77898111187ea751102f376c4b47a SHA512 9bd72096088c2e52d5a9f644a546696989d14cb3b8d6be3d6b28eba7fe8e9aad91cb15044d8bcba3018f0a20fa3920af1a2cfe814c9a21e158b2d742c598bc13 DIST simdjson-4.6.2.gh.tar.gz 6678316 BLAKE2B 17669f71eb6cb6f03a5f0d6e69cec42a5b821f4d0984662c3633622ae7101e1cb152f541a2185f80c334a20ac701f2302e50309137c2f4a707c28d24de8966d1 SHA512 69612610cb91854c8e7160470ee268f7de3b3513b5e4097d260d3e87860be111c0b3ac4ccc6dcfd8b81801305d88db09def3ab933ed977bfccc46ff60dbe4d54 DIST simdjson-4.6.7.gh.tar.gz 6690017 BLAKE2B 1fda88f8794ca56f70f97111f6c707c58ccf064ea4ae33ab0b3c8402ae96f17382ad74678bb21d3a6452550e9341fe9cb3b6bb17afccd58c7f6912264a8432a0 SHA512 2ae72d7a63f997e9a0bd61d0ae5104bfd61654190ff4710caa35477d7fdb84918bf081203b7aff1230f2c2aa20bde64c543fce345fa179134067d657a2623683 DIST simdjson-4.6.9.gh.tar.gz 6693715 BLAKE2B fc5f435e57f7afab0ff5993a50a4da6c88db34a442481922705e8db5144d74767ca70614a264d009b455cbfd3624455c42f572272ef0c2caa4bf27dd3430fc6e SHA512 b5c70b29fff7728ec5883ebff39829b9fe1c6dac4e2775b01be0bfcc99f7dab596f97f8e3b58852b2556b81639ad5e08b43b036407814defd6487edfbc7f3abe diff --git a/dev-libs/simdjson/simdjson-4.6.11.ebuild b/dev-libs/simdjson/simdjson-4.6.11.ebuild deleted file mode 100644 index 9b89182eacef..000000000000 --- a/dev-libs/simdjson/simdjson-4.6.11.ebuild +++ /dev/null @@ -1,107 +0,0 @@ -# Copyright 2020-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit toolchain-funcs cmake - -SIMDJSON_DATA_HASH="351949906abde446f0314bf79606fb5d884f5be7" -CPM_SIMDJSON_DATA_HASH="3a55454e9d9a7133903378c28fb053f478f24537" -CPM_VERSION="0.40.2" -DESCRIPTION="SIMD accelerated C++ JSON library" -HOMEPAGE=" - https://simdjson.org/ - https://github.com/simdjson/simdjson -" -SRC_URI=" - https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz - https://github.com/cpm-cmake/CPM.cmake/releases/download/v${CPM_VERSION}/CPM.cmake -> CPM_${CPM_VERSION}.cmake - https://github.com/${PN}/${PN}-data/archive/${SIMDJSON_DATA_HASH}.tar.gz -> ${PN}-data-${SIMDJSON_DATA_HASH}.tar.gz -" - -LICENSE="Apache-2.0 Boost-1.0 BSD MIT" -SLOT="0/33" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" -IUSE="+all-impls test tools" - -BDEPEND=" - sys-apps/file - sys-apps/grep - virtual/pkgconfig -" -DEPEND=" - tools? ( >=dev-libs/cxxopts-3.2:= ) -" - -REQUIRED_USE="test? ( tools )" -RESTRICT="!test? ( test )" - -PATCHES=( - "${FILESDIR}/simdjson-1.0.0-install-tools.patch" - "${FILESDIR}/simdjson-3.10.1-tests.patch" -) - -DOCS=( - AUTHORS - CONTRIBUTING.md - CONTRIBUTORS - HACKING.md - README.md -) - -src_prepare() { - # Need to make sure that CPM finds the data package - mkdir "${WORKDIR}/cpm" "${WORKDIR}/${PN}-data" || die - cp "${DISTDIR}/CPM_${CPM_VERSION}.cmake" "${WORKDIR}/cpm/CPM_${CPM_VERSION}.cmake" || die - ln -s "../${PN}-data-${SIMDJSON_DATA_HASH}" "${WORKDIR}/${PN}-data/${CPM_SIMDJSON_DATA_HASH}" || die - - sed -e 's:-Werror ::' -i cmake/developer-options.cmake || die - sed -e '/Werror/ d ; /Werror/ d ' -i tests/ondemand/compilation_failure_tests/CMakeLists.txt || die - sed -e "s:^c++ :$(tc-getCXX) :" -i singleheader/README.md || die - mv tools/{,simd}jsonpointer.cpp || die - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DSIMDJSON_INSTALL:BOOL=ON - -DSIMDJSON_ENABLE_THREADS:BOOL=ON - -DSIMDJSON_ENABLE_FUZZING:BOOL=OFF - -DCPM_SOURCE_CACHE:STRING="${WORKDIR}" - -Wno-dev - ) - use test && mycmakeargs+=( - -DSIMDJSON_TESTS:BOOL=ON - ) - - if use tools; then - mycmakeargs+=( - -DSIMDJSON_DEVELOPER_MODE:BOOL=ON - -DSIMDJSON_ALLOW_DOWNLOADS:BOOL=OFF - -DSIMDJSON_GOOGLE_BENCHMARKS:BOOL=OFF - -DSIMDJSON_COMPETITION:BOOL=OFF - -DSIMDJSON_TOOLS:BOOL=ON - ) - elif ! use test; then - mycmakeargs+=( - -DSIMDJSON_DEVELOPER_MODE:BOOL=OFF - ) - fi - - if use all-impls; then - local -a impls=("fallback") - if use amd64; then - impls+=("westmere" "haswell" "icelake") - elif use arm64; then - impls+=("arm64") - elif use ppc64; then - impls+=("ppc64") - fi - - mycmakeargs+=( - -DSIMDJSON_IMPLEMENTATION:STRING=$(printf '%s;' "${impls[@]}") - ) - fi - - cmake_src_configure -} diff --git a/dev-libs/skalibs/skalibs-2.15.0.0.ebuild b/dev-libs/skalibs/skalibs-2.15.0.0.ebuild index 611ca1858d8a..96bca867750b 100644 --- a/dev-libs/skalibs/skalibs-2.15.0.0.ebuild +++ b/dev-libs/skalibs/skalibs-2.15.0.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz" LICENSE="ISC" SLOT="0/$(ver_cut 1-2).0" -KEYWORDS="~alpha amd64 arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~x86" HTML_DOCS=( doc/. ) diff --git a/dev-libs/unibilium/Manifest b/dev-libs/unibilium/Manifest index 5b8255e5b61e..5aafd19bde25 100644 --- a/dev-libs/unibilium/Manifest +++ b/dev-libs/unibilium/Manifest @@ -1,3 +1,2 @@ DIST unibilium-2.1.1.tar.gz 121998 BLAKE2B 0bd032d0cc32011fa66604b39412116824b79aeb3cebb394efcad7591d5bd18031d465f7736ff1e65914f2fcf7beca1cbee4c7ad07426cdbf45e1c82e1894d94 SHA512 ebcdcddc6c3a540d086b113bb83470c1c17cf59056b28308a484b20dc3df71de0f5d6e5bf105f9e4a8347c78500c65ae46c2b53ec87692a898c321a047664ee2 DIST unibilium-2.1.2.tar.gz 122525 BLAKE2B 4f61b1259fed11c94280499ea1f965c7a53b70072c66adbf42cd0adafb99f03e56f204b46235677a75c09f923b141897ba2942eb273e5b053beec9e8eb5bc3a6 SHA512 8bc50b3662fcb1b52055fed028926d8c296169b6b1cfefef9bb37a435321ee6e005c4166c1e68c2959e5f6d4ffe8f44d8ea87d6dcc967176d473ae918ff3018f -DIST unibilium-2.1.4.tar.gz 126284 BLAKE2B a2b2146e5ba9368ae33332848d3eec8e65798406c615650b6311e4035f15d8e4ceb1495ae51fb8ab0c1756222cce7774ea4998f2d2363c21ac06abd871e65597 SHA512 e1d351b7f4c13825c415f3b8078abd538863614a8aa443e3c5e5b85110372084ff4385c4b17eb7a546807188265285ca4b6493b6db9670d490f7743b89f11c4f diff --git a/dev-libs/unibilium/unibilium-2.1.4.ebuild b/dev-libs/unibilium/unibilium-2.1.4.ebuild deleted file mode 100644 index 4a227059042d..000000000000 --- a/dev-libs/unibilium/unibilium-2.1.4.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools - -DESCRIPTION="A very basic terminfo library" -HOMEPAGE="https://github.com/neovim/unibilium/" -SRC_URI="https://github.com/neovim/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-3+ MIT" -SLOT="0/4" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~x64-macos" - -BDEPEND="dev-lang/perl" - -PATCHES=( - "${FILESDIR}/${PN}-2.1.2-no-compress-man.patch" -) - -src_prepare() { - default - eautoreconf -} - -src_install() { - default - find "${D}" -name '*.la' -type f -delete || die -} diff --git a/dev-libs/unordered_dense/Manifest b/dev-libs/unordered_dense/Manifest index 054f792e70ff..419f6b3e0ddb 100644 --- a/dev-libs/unordered_dense/Manifest +++ b/dev-libs/unordered_dense/Manifest @@ -3,4 +3,3 @@ DIST unordered_dense-4.11.0.tar.gz 1434832 BLAKE2B 60fe1c0fb4cbb1580a06e705fbb64 DIST unordered_dense-4.4.0.tar.gz 900081 BLAKE2B cffac8fa38ec4779a5d05e212d185a54e0d3014c894efaf0bd76bdc8408fed6b9cb8e01b0d2fd7cefbe1abe34cdff00c7f1df1f5627379afa1e2f830f2527c83 SHA512 82724dd3651f520a240b131fa7cac209d844b9f3a54ea36c8cbb125cb42fdbf5f38d96935f2999e5bf04c447b2b9fde4ebc740decfd7d3d4b7d45177d4f26b58 DIST unordered_dense-4.8.1.tar.gz 915251 BLAKE2B 6830cfc922fcd681118a5eb4900cc3c94f28505999e39392fa69ae77e03f381155c28a83c7bd04d2191693fc8b81e29c313ab6c0a2d1887ed6849dcff7dda78f SHA512 b98b5d4d96f8e0081b184d6c4c1181fae4e41723b54bed4296717d7f417348b48fad0bbcc664cac142b8c8a47e95aa57c1eb1cf6caa855fd782fad3e3ab99e5e DIST unordered_dense-4.9.2.tar.gz 1347717 BLAKE2B 8ceeb7e6bf55d920a22666649796418ceffe52022e531e7d34edc0dc4354706d72ea2fdbcc4578329f7842fef3ede748574a37bc6d1c2807f2daa40cdfb9f116 SHA512 2ea6cccd7068366f723c6d63b5e70de07d844c1bcafe57db07dd7bd0f1ae1a29664ba6d813f6b35e0ee61c8462a817f74768f5a05c0d682840c2f74f34c17e38 -DIST unordered_dense-5.0.1.tar.gz 2243789 BLAKE2B 378f1a6ba5f065ac02175b94512b06b95228e3fce53453acf81a055968d4cac13823425d068f965540f83d105e8d116850a94295eb46235dcac848b5d8cd1f8a SHA512 c54838a4d79a8903f3d9214a678b1309e136a45062cc86448f0f05e99f7305cb3f1d6f587c73e379a4c7810deda1601d45a3178762fd958bda5b9021ae82052e diff --git a/dev-libs/unordered_dense/unordered_dense-5.0.1.ebuild b/dev-libs/unordered_dense/unordered_dense-5.0.1.ebuild deleted file mode 100644 index b6fe154b17a9..000000000000 --- a/dev-libs/unordered_dense/unordered_dense-5.0.1.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="A fast and densely stored hashmap and hashset" -HOMEPAGE="https://github.com/martinus/unordered_dense" - -if [[ "${PV}" == "9999" ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/martinus/${PN}.git" -else - SRC_URI="https://github.com/martinus/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" - S="${WORKDIR}/${P}" -fi - -LICENSE="MIT" -SLOT="0" -RESTRICT="test" - -src_configure() { - local mycmakeargs=( - -D CMAKE_INSTALL_LIBDIR="${EPREFIX}/usr/$(get_libdir)" - -D BUILD_SHARED_LIBS=ON - ) - cmake_src_configure -} diff --git a/dev-libs/xerces-c/xerces-c-3.3.0-r1.ebuild b/dev-libs/xerces-c/xerces-c-3.3.0-r1.ebuild index c52b49c48064..6cbef1769dc3 100644 --- a/dev-libs/xerces-c/xerces-c-3.3.0-r1.ebuild +++ b/dev-libs/xerces-c/xerces-c-3.3.0-r1.ebuild @@ -16,7 +16,7 @@ else SRC_URI=" mirror://apache/xerces/c/3/sources/${P}.tar.xz " - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" fi LICENSE="Apache-2.0" diff --git a/dev-libs/xmlsec/Manifest b/dev-libs/xmlsec/Manifest index dfe0427939e9..d6245a100e45 100644 --- a/dev-libs/xmlsec/Manifest +++ b/dev-libs/xmlsec/Manifest @@ -1,3 +1,5 @@ +DIST xmlsec1-1.3.10.sig 566 BLAKE2B bb247dbbfbf42df10ed878ee8a7ecf2a0cc95efa61aef07c10f1fb078aa6a480e6b198f5ee2dd90c62b5a4010517bcb91a913ad22b9fde6e0f1feaca927896bc SHA512 3554858a3b8f1a25352e575014bd408ada17b06c748d4406747c39e465026ca3b38bfdedf042e4c1a2f45f924b77f1acea293a71bed63af389b5960415664b37 +DIST xmlsec1-1.3.10.tar.gz 3223525 BLAKE2B daccafb583931d5010b9a5d4060803da3563e5e57778ec7f58ad33efc08176731af0652a83c93757efaeef195b763d0d8ab1aee72761994a4b6003e6acf4c33c SHA512 45fd71bff27571e880f08962577850e7067a424a8379e2bbe28ab9aa5a2c51a0516c0f6b24992b01cad93fd353a8cc79874c18df6c1a4121274b2e7b7db2b8b6 DIST xmlsec1-1.3.11.sig 566 BLAKE2B c73270b75045024c9575ac7ac2ab157a987de736ceaf061d5834c7c5048fdeee54fe080fc7cce8affaa3b41af56beb08715394fd5fc4d749e0f0085d627327af SHA512 8bd25f47535ebbd81daadf528ffaff1e26c1e91898ed674e78d3426bdd4568fa7f07db63d2e1f0ad2ec2fcf0862e90e3092254306f0b8cc37206569a2677e13b DIST xmlsec1-1.3.11.tar.gz 2998250 BLAKE2B 39bb30893992c5c80dc9c60096d6c0abf1dc140a6e66b9165b68be50f9bdc5f11f6d72a800584b5a7a01b7a6a22c655edae7943ea57d622e09cc40011522a55e SHA512 5a1dc5c94af681a25a28f606d8ba966e589748aee2a3d1069859437f14c710156eb80a8ab77842bf177eaa2762ba2603ea805c50ce6d3c1a237196f54cb9e617 DIST xmlsec1-1.3.12.sig 566 BLAKE2B cf28523a677e6d04f3e0a220ca6adb9c4e244d7db43f5b00ea20e63661147df3fa11b60c9a74f215045c58a8b46f1560827eb02bcb74cc9d6befa4fef08d52d1 SHA512 0fa0c6d2119006d7f0f1bf3cc180817f311120da7ca6469fb48a99e006b4251e7a6b855e3af47b26a30153037eaf98748e10c3b49a008fcba41082ebddce3412 diff --git a/dev-libs/xmlsec/xmlsec-1.3.10-r1.ebuild b/dev-libs/xmlsec/xmlsec-1.3.10-r1.ebuild new file mode 100644 index 000000000000..8739b665350b --- /dev/null +++ b/dev-libs/xmlsec/xmlsec-1.3.10-r1.ebuild @@ -0,0 +1,109 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=9 + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/alekseysanin.asc +inherit autotools verify-sig + +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 + verify-sig? ( + https://www.aleksey.com/xmlsec/download/${PN}1-${PV}.sig + https://www.aleksey.com/xmlsec/download/older-releases/${PN}1-${PV}.sig + ) +" +S="${WORKDIR}/${PN}1-${PV}" + +LICENSE="MIT" +# configure.ac: "For simplicity we just bump current all the time and don't bother" +SLOT="0/${PV}" +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.9.13:= + >=dev-libs/libxslt-1.1.35:= + >=dev-libs/libltdl-1.0.0:= + gcrypt? ( >=dev-libs/libgcrypt-1.4.0:= ) + gnutls? ( >=net-libs/gnutls-3.8.3:= ) + nss? ( + >=dev-libs/nspr-4.34.1:= + >=dev-libs/nss-3.91:= + ) + openssl? ( >=dev-libs/openssl-3.0.13:= ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + test? ( + nss? ( + >=dev-libs/nss-3.91[utils] + ) + ) + verify-sig? ( sec-keys/openpgp-keys-alekseysanin ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.3.0-optimisation.patch +) + +src_unpack() { + if use verify-sig; then + verify-sig_verify_detached "${DISTDIR}"/${PN}1-${PV}.{tar.gz,sig} + fi + default +} + +src_prepare() { + default + + eautoreconf + + # skip failing test (this is fixed in 1.3.11) - #972730 + sed -i '1842s/zyes/zskip/' tests/testDSig.sh || die +} + +src_configure() { + local myeconfargs=( + $(use_enable doc docs) + $(use_enable http) + $(use_enable static-libs static) + $(use_with gcrypt) + $(use_with gnutls) + $(use_with nss nspr) + $(use_with nss) + $(use_with openssl) + --disable-ftp + --disable-werror + --enable-concatkdf + --enable-dh + --enable-ec + --enable-files + --enable-mans + --enable-pbkdf2 + --enable-pkgconfig + --enable-sha3 + ) + + # 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}" -Onone check +} + +src_install() { + default + + find "${ED}" -name '*.la' -delete || die +} diff --git a/dev-libs/xmlsec/xmlsec-1.3.12.ebuild b/dev-libs/xmlsec/xmlsec-1.3.12.ebuild index 41b274bf8a08..4f3c5ba12dcf 100644 --- a/dev-libs/xmlsec/xmlsec-1.3.12.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.3.12.ebuild @@ -22,7 +22,7 @@ S="${WORKDIR}/${PN}1-$(ver_cut 1-3)" LICENSE="MIT" # configure.ac: "For simplicity we just bump current all the time and don't bother" SLOT="0/${PV}" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86" +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=" |
