diff options
| author | Crucible <crucible@localhost> | 2026-09-24 20:11:12 -0500 |
|---|---|---|
| committer | Crucible <crucible@localhost> | 2026-09-24 20:11:12 -0500 |
| commit | b15863f694d57e70e1ca114c172a86352489bf0b (patch) | |
| tree | 7daac3ac580c4f41444bf648c327d33d1d1c224a /dev-libs | |
| parent | 4ee8e923b706dbd107d50841841ea6a6c25a02ff (diff) | |
| download | srcux-b15863f694d57e70e1ca114c172a86352489bf0b.tar.gz srcux-b15863f694d57e70e1ca114c172a86352489bf0b.tar.xz srcux-b15863f694d57e70e1ca114c172a86352489bf0b.zip | |
Publish srcux candidate 0000000394-20260924-200842
Diffstat (limited to 'dev-libs')
| -rw-r--r-- | dev-libs/c-blosc2/Manifest | 1 | ||||
| -rw-r--r-- | dev-libs/c-blosc2/c-blosc2-3.3.5.ebuild | 63 | ||||
| -rw-r--r-- | dev-libs/kirigami-addons/kirigami-addons-1.13.1.ebuild | 2 | ||||
| -rw-r--r-- | dev-libs/libcpuid/Manifest | 1 | ||||
| -rw-r--r-- | dev-libs/libcpuid/libcpuid-0.8.2.ebuild | 37 | ||||
| -rw-r--r-- | dev-libs/nss/nss-3.125.ebuild | 2 | ||||
| -rw-r--r-- | dev-libs/plasma-wayland-protocols/Manifest | 1 | ||||
| -rw-r--r-- | dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-1.22.0.ebuild | 2 | ||||
| -rw-r--r-- | dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-1.23.0.ebuild | 38 |
9 files changed, 144 insertions, 3 deletions
diff --git a/dev-libs/c-blosc2/Manifest b/dev-libs/c-blosc2/Manifest index 7b7c2b116a4f..d2d08d2a3b57 100644 --- a/dev-libs/c-blosc2/Manifest +++ b/dev-libs/c-blosc2/Manifest @@ -2,3 +2,4 @@ DIST c-blosc2-2.23.1.gh.tar.gz 3338640 BLAKE2B 528b4b87d2b8e29648de131b1d01a6240 DIST c-blosc2-3.3.2.gh.tar.gz 1946986 BLAKE2B cea64e315a90cfe9fbe82a1dd67b3b49e65e5a082039260f53d8e2f3bb654677f1348bc1b3c5c1f8d74549a910e5700e89123ec3ce58fdf02553ec7d43e19564 SHA512 46ef74110fcee712b90543b54116c74dde27604ba17496737ff07c8b236db035e5758ed293cd60b17c10769b0ba19800ca8e6662e4ce325d97eca7433435b7ec DIST c-blosc2-3.3.3.gh.tar.gz 1949337 BLAKE2B 7019b9af69b0b0e3e6c809ca4236975d75f241165dbfe771ce43f297037627294ec7862d559a700ad2d72645b37ce9669fa9699f8e38b6016106cebd87e1b368 SHA512 ac6fb147e5bd1305a58e85ec1b87af7e62a97ff0c015d6ecb2893985ca804dfb23e12c1a98a9b9ae13a927b91392859eef527eb83cd118b62913ff2bfddf4da3 DIST c-blosc2-3.3.4.gh.tar.gz 1969023 BLAKE2B 8c983aa45e9405fdb17f2f03b0b7bd2e1e7761bc43679fd17f7275b9fec69a6adc4f3a36fc13a9b98f975be380815601bb20e3325dbefaad134cfb272ea7e0a9 SHA512 708ed6878ef5cc2532d44ceb0d63394bd413894c11ada090c3957627406ab05373a571448b1700ee56d02026b73eb0e602f507240865091cbb511df88197d349 +DIST c-blosc2-3.3.5.gh.tar.gz 1969395 BLAKE2B ea2ec1d4b33aca946c6693f426b5b49178d32c8616d8b072af2ff5538f46d6741e4aa997253a3f492b86fa122395986eeac346115fde12669e7d46501892f6dd SHA512 c36e040ecdc0d228040fc7b3a782c6d22035ea8a80e051d65c6445b61779bd299211a2ab9ed7237b852eb97270ee13b156e34edd8ee173e7f6479f8c64a9d47f diff --git a/dev-libs/c-blosc2/c-blosc2-3.3.5.ebuild b/dev-libs/c-blosc2/c-blosc2-3.3.5.ebuild new file mode 100644 index 000000000000..64e2b9a915f9 --- /dev/null +++ b/dev-libs/c-blosc2/c-blosc2-3.3.5.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Blocking, shuffling and lossless compression library" +HOMEPAGE=" + https://blosc.org/c-blosc2/c-blosc2.html + https://github.com/Blosc/c-blosc2/ +" +SRC_URI=" + https://github.com/Blosc/c-blosc2/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0/9" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="test +zlib +zstd" +REQUIRED_USE="test? ( zlib zstd )" +RESTRICT="!test? ( test )" + +DEPEND=" + >=app-arch/lz4-1.7.5:= + zlib? ( virtual/zlib:= ) + zstd? ( app-arch/zstd:= ) +" +RDEPEND=" + ${DEPEND} +" + +src_configure() { + # remove bundled libs (just in case) + rm -rf internal-complibs || die + + local mycmakeargs=( + -DBUILD_STATIC=OFF + -DBUILD_TESTS=$(usex test) + -DBUILD_BENCHMARKS=OFF + -DBUILD_EXAMPLES=OFF + -DBUILD_FUZZERS=OFF + -DDEACTIVATE_ZLIB=$(usex !zlib) + -DDEACTIVATE_ZSTD=$(usex !zstd) + # TODO: import dev-libs/zfp::guru + -DBLOSC_ENABLE_ZFP=OFF + -DBLOSC_DEPENDENCY_MODE=EXTERNAL + + # force regular zlib, at least for the time being + -DCMAKE_DISABLE_FIND_PACKAGE_ZLIB_NG=ON + + # upstream overrides CMAKE_C_FLAGS, preventing ${CFLAGS} defaults + # from applying, https://github.com/Blosc/c-blosc2/issues/433 + -DCMAKE_C_FLAGS="${CFLAGS}" + ) + cmake_src_configure +} + +src_test() { + # Tests fail in parallel, https://github.com/Blosc/c-blosc2/issues/432 + cmake_src_test -j1 +} diff --git a/dev-libs/kirigami-addons/kirigami-addons-1.13.1.ebuild b/dev-libs/kirigami-addons/kirigami-addons-1.13.1.ebuild index 47d9ce308a64..00df0c2fe132 100644 --- a/dev-libs/kirigami-addons/kirigami-addons-1.13.1.ebuild +++ b/dev-libs/kirigami-addons/kirigami-addons-1.13.1.ebuild @@ -11,7 +11,7 @@ inherit ecm kde.org if [[ ${KDE_BUILD_TYPE} = release ]]; then SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz" - KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86" fi DESCRIPTION="Visual end user components for Kirigami-based applications" diff --git a/dev-libs/libcpuid/Manifest b/dev-libs/libcpuid/Manifest index 62021ffd6167..2d7fbe1a0ad2 100644 --- a/dev-libs/libcpuid/Manifest +++ b/dev-libs/libcpuid/Manifest @@ -1 +1,2 @@ DIST libcpuid-0.8.1.tar.gz 511050 BLAKE2B d008f02e2a9a3d27e5491c0b6d4631f1e464e2a143b257ebe72b4789741c97cf6687c531ec4d3fc2e8469159957b652787cc677bad7a257029b9e16e1afde440 SHA512 6b642418bef40848fa0b61a6798c90121e1d31dceee815946bde621e01f50a8353d4cd22bce864af080e4342e036bab9bfe1f61f99083620885f9e252ce11895 +DIST libcpuid-0.8.2.tar.gz 516724 BLAKE2B 33478fd971471cbdc52b29efc88dd593fd6980fc8e94fe8e3d588e9d96a306838a567a59a15e467e1199c5f594e4a1c7d185227bb1b4a145063ee30373506000 SHA512 3720da8ae61a3d4e32db3d939c6bb86de5e0a26bfd1e2436c0351f44608ca0e2c0a72943bd5b3d00f77252673fbf2760d8d234d7405940080c88d8dce4ee5d64 diff --git a/dev-libs/libcpuid/libcpuid-0.8.2.ebuild b/dev-libs/libcpuid/libcpuid-0.8.2.ebuild new file mode 100644 index 000000000000..df3065d4a428 --- /dev/null +++ b/dev-libs/libcpuid/libcpuid-0.8.2.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{13..14} ) + +inherit autotools python-any-r1 + +DESCRIPTION="A small C library for x86 (and x86_64) CPU detection and feature extraction" +HOMEPAGE="http://libcpuid.sourceforge.net/" +SRC_URI="https://github.com/anrieff/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="BSD-2" +SLOT="0/17" +KEYWORDS="~amd64" +IUSE="static-libs test" +RESTRICT="!test? ( test )" + +DEPEND="test? ( ${PYTHON_DEPS} )" + +pkg_setup() { + use test && python-any-r1_pkg_setup +} + +src_prepare() { + default + eautoreconf +} + +src_configure() { + econf "$(use_enable static-libs static)" +} + +src_install() { + default + find "${ED}" -name "*.la" -delete || die +} diff --git a/dev-libs/nss/nss-3.125.ebuild b/dev-libs/nss/nss-3.125.ebuild index f04ecc4fb46a..f008dc339d78 100644 --- a/dev-libs/nss/nss-3.125.ebuild +++ b/dev-libs/nss/nss-3.125.ebuild @@ -28,7 +28,7 @@ SRC_URI+=" cacert? ( https://dev.gentoo.org/~juippis/mozilla/patchsets/nss-3.104 LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-solaris" IUSE="cacert test test-full +utils cpu_flags_ppc_altivec cpu_flags_x86_avx2 cpu_flags_x86_sse3 cpu_flags_ppc_vsx" REQUIRED_USE="test-full? ( test )" diff --git a/dev-libs/plasma-wayland-protocols/Manifest b/dev-libs/plasma-wayland-protocols/Manifest index 7b677c8ab451..c5adde6aa4c4 100644 --- a/dev-libs/plasma-wayland-protocols/Manifest +++ b/dev-libs/plasma-wayland-protocols/Manifest @@ -1,2 +1,3 @@ DIST plasma-wayland-protocols-1.21.0.tar.xz 49704 BLAKE2B 87358f0a74b94b4f941b5524eadb46643259189e95ae6c719727e104b6bc6a74dac077bf3c2ec248931f8d63dc5fc3faa51c0d80640f9ff4c0c3310f3e88a6f2 SHA512 07f9c846b4d34090367507b74fbf77e8e3d70e2cba0fc45a188bfc41c7a6aaf9f590c9b844a848e460192b6a3d15e9fb9d835cdb8c79a658aaacdbbd749a4719 DIST plasma-wayland-protocols-1.22.0.tar.xz 49996 BLAKE2B b501ff69ccb3e7686d4323e4b2c6d34e59530bd8ea5483c81f52757986695209066dfe6daa4efdacccfaf4d3d6d37d5e1f75f1e4a61716392be577115a07ab3d SHA512 13757ec375237714052659dc9517d1e0f84b511a113e6ec1fd13c52fd3158bc14b812e03de8db985c5ed7e408b6a160a7de6353fdda4cbe0e6bfb97be7d7469a +DIST plasma-wayland-protocols-1.23.0.tar.xz 50028 BLAKE2B 5f6da55b92d404fdf80fdb6f47e67b820b8beb19b9a8e1eea584eac29ff4c951aa467abe40b747d005b38402e388f5a1208d53ca49ea783426fa55e2146dc198 SHA512 d8f1bb78aafcdeebfeb4431507198e9f2a786c0407bdaa6417aa8d6a68e62397fd2ee9c0b1cfc0622200fc55596dfe91db40c887331609cb1a514077358b79f7 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..77e4cc9859ac 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/plasma-wayland-protocols/plasma-wayland-protocols-1.23.0.ebuild b/dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-1.23.0.ebuild new file mode 100644 index 000000000000..642cd7cbee7e --- /dev/null +++ b/dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-1.23.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake kde.org + +DESCRIPTION="Plasma Specific Protocols for Wayland" +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" +fi + +LICENSE="LGPL-2.1" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +DEPEND="test? ( dev-libs/wayland )" +BDEPEND=" + dev-libs/libpcre2:* + dev-qt/qtbase:6 + >=kde-frameworks/extra-cmake-modules-6.0:* + test? ( dev-util/wayland-scanner ) +" + +src_configure() { + local mycmakeargs=( + -DQT_MAJOR_VERSION=6 + -DKDE_INSTALL_USE_QT_SYS_PATHS=ON # ecm.eclass + -DKDE_INSTALL_DOCBUNDLEDIR="${EPREFIX}/usr/share/help" # ecm.eclass + -DBUILD_TESTING=$(usex test) + ) + + cmake_src_configure +} |
