summaryrefslogtreecommitdiff
path: root/dev-libs
diff options
context:
space:
mode:
authorCrucible <crucible@localhost>2026-09-24 20:11:12 -0500
committerCrucible <crucible@localhost>2026-09-24 20:11:12 -0500
commitb15863f694d57e70e1ca114c172a86352489bf0b (patch)
tree7daac3ac580c4f41444bf648c327d33d1d1c224a /dev-libs
parent4ee8e923b706dbd107d50841841ea6a6c25a02ff (diff)
downloadsrcux-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/Manifest1
-rw-r--r--dev-libs/c-blosc2/c-blosc2-3.3.5.ebuild63
-rw-r--r--dev-libs/kirigami-addons/kirigami-addons-1.13.1.ebuild2
-rw-r--r--dev-libs/libcpuid/Manifest1
-rw-r--r--dev-libs/libcpuid/libcpuid-0.8.2.ebuild37
-rw-r--r--dev-libs/nss/nss-3.125.ebuild2
-rw-r--r--dev-libs/plasma-wayland-protocols/Manifest1
-rw-r--r--dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-1.22.0.ebuild2
-rw-r--r--dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-1.23.0.ebuild38
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
+}