diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2026-04-27 07:14:03 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2026-04-27 07:14:03 +0000 |
| commit | bcf368d4f0cbe2993bc732ae8d4ee7675fe7e9ff (patch) | |
| tree | 6fcec8b996609a24bedcc8bf3a6682973d2b46a4 /dev-libs | |
| parent | f64367a444c839875efd983c0f692a3cc5e3c75c (diff) | |
| download | baldeagleos-repo-bcf368d4f0cbe2993bc732ae8d4ee7675fe7e9ff.tar.gz baldeagleos-repo-bcf368d4f0cbe2993bc732ae8d4ee7675fe7e9ff.tar.xz baldeagleos-repo-bcf368d4f0cbe2993bc732ae8d4ee7675fe7e9ff.zip | |
Adding metadata
Diffstat (limited to 'dev-libs')
| -rw-r--r-- | dev-libs/blake3/Manifest | 1 | ||||
| -rw-r--r-- | dev-libs/blake3/blake3-1.8.5.ebuild | 38 | ||||
| -rw-r--r-- | dev-libs/libcgroup/libcgroup-3.1.0.ebuild | 9 | ||||
| -rw-r--r-- | dev-libs/libcgroup/libcgroup-3.2.0.ebuild | 9 | ||||
| -rw-r--r-- | dev-libs/xdna-driver/metadata.xml | 3 | ||||
| -rw-r--r-- | dev-libs/xdna-driver/xdna-driver-2.21.75-r1.ebuild (renamed from dev-libs/xdna-driver/xdna-driver-2.21.75.ebuild) | 54 | ||||
| -rw-r--r-- | dev-libs/xdna-driver/xdna-driver-999999.ebuild | 54 | ||||
| -rw-r--r-- | dev-libs/xmlsec/xmlsec-1.3.10-r1.ebuild | 6 | ||||
| -rw-r--r-- | dev-libs/xmlsec/xmlsec-1.3.11.ebuild | 6 | ||||
| -rw-r--r-- | dev-libs/xmlsec/xmlsec-1.3.9.ebuild | 6 | ||||
| -rw-r--r-- | dev-libs/xrt-xdna/xrt-xdna-2.21.75-r1.ebuild (renamed from dev-libs/xrt-xdna/xrt-xdna-2.21.75.ebuild) | 2 | ||||
| -rw-r--r-- | dev-libs/xrt-xdna/xrt-xdna-999999.ebuild | 2 |
12 files changed, 164 insertions, 26 deletions
diff --git a/dev-libs/blake3/Manifest b/dev-libs/blake3/Manifest index 43abb65775a1..6412843fbe75 100644 --- a/dev-libs/blake3/Manifest +++ b/dev-libs/blake3/Manifest @@ -1,2 +1,3 @@ DIST blake3-1.8.3.tar.gz 266132 BLAKE2B d455def42ef3ec6946d9928da3c00cb0207c281bbefb35c3992d56e430e41e9a1c5a178df332271596b3986051028804682233711ca00c178a814fb2869eb875 SHA512 d0861c3c0294d84a46a3760e5e51734f4040036aa74d72d32242adb9311c0f85f580c17fbee9ca17dc2b3818ff68048b3156a19b8d11fe5c459c5e9266709fb9 DIST blake3-1.8.4.tar.gz 268793 BLAKE2B b4514dc02a2f4ecf759a81bb33434244d8fa133f2b17d6fde9ffaa3d0f5a3ffd084d85f5532c988160c00a78d5b58b3673aeed9ddc55f90aa387cafaeb2ef48e SHA512 a4309ee063ff019cc5da2e9f2d15709de1dbf5d6324380c4668ea2e09d0df72edf5a3f9b035d466b957c0d876d6202ac9ad33cbfade2c9a3b20fb72e4366c9d9 +DIST blake3-1.8.5.tar.gz 269145 BLAKE2B cd31e56bffc0d580275829ebb6f3e42cf67bf63246fa413b5b8c6340dab9a132a9a4bea61695bd9ae73e6eb332e910dfd5245160c72ab292e73e0cda7fce1317 SHA512 53344e5fa3d3058f9190f159991652a11951ce960236793d2ef2328b1c7f9310f11a7f84c6a2487aed253bc6d8269dbf4d7fbd30d765480849b2ef82e22c418e diff --git a/dev-libs/blake3/blake3-1.8.5.ebuild b/dev-libs/blake3/blake3-1.8.5.ebuild new file mode 100644 index 000000000000..7b8e65c8a2df --- /dev/null +++ b/dev-libs/blake3/blake3-1.8.5.ebuild @@ -0,0 +1,38 @@ +# Copyright 2023-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..14} ) +inherit cmake python-any-r1 + +DESCRIPTION="a fast cryptographic hash function" +HOMEPAGE="https://github.com/BLAKE3-team/BLAKE3" +SRC_URI="https://github.com/BLAKE3-team/BLAKE3/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/BLAKE3-${PV}/c" + +LICENSE="|| ( CC0-1.0 Apache-2.0 )" +SLOT="0/0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND="test? ( ${PYTHON_DEPS} )" + +PATCHES=( + "${FILESDIR}/${PN}-1.5.3-backport-pr405.patch" + "${FILESDIR}/${PN}-1.8.2-x32.patch" + "${FILESDIR}/${PN}-1.8.3-fix-non-x86-test.patch" # 970424 +) + +pkg_setup() { + use test && python-any-r1_pkg_setup +} + +src_configure() { + local mycmakeargs=( + -DBLAKE3_BUILD_TESTING="$(usex test)" + -DBLAKE3_USE_TBB=OFF # TODO + ) + cmake_src_configure +} diff --git a/dev-libs/libcgroup/libcgroup-3.1.0.ebuild b/dev-libs/libcgroup/libcgroup-3.1.0.ebuild index 9be7fa3c5048..692c4d17df73 100644 --- a/dev-libs/libcgroup/libcgroup-3.1.0.ebuild +++ b/dev-libs/libcgroup/libcgroup-3.1.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -12,7 +12,7 @@ SRC_URI="https://github.com/libcgroup/libcgroup/releases/download/v${PV}/${P}.ta LICENSE="LGPL-2.1" SLOT="0" KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv x86" -IUSE="+daemon pam static-libs systemd test +tools" +IUSE="+daemon pam selinux static-libs systemd test +tools" REQUIRED_USE="daemon? ( tools )" # Test failure needs investigation @@ -23,7 +23,10 @@ DEPEND=" pam? ( sys-libs/pam ) systemd? ( sys-apps/systemd:= ) " -RDEPEND="${DEPEND}" +RDEPEND=" + ${DEPEND} + selinux? ( sec-policy/selinux-cgroup ) +" BDEPEND=" sys-devel/bison sys-devel/flex diff --git a/dev-libs/libcgroup/libcgroup-3.2.0.ebuild b/dev-libs/libcgroup/libcgroup-3.2.0.ebuild index 19e275b9b0d0..59ea024fdc65 100644 --- a/dev-libs/libcgroup/libcgroup-3.2.0.ebuild +++ b/dev-libs/libcgroup/libcgroup-3.2.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -12,7 +12,7 @@ SRC_URI="https://github.com/libcgroup/libcgroup/releases/download/v${PV}/${P}.ta LICENSE="LGPL-2.1" SLOT="0" KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv x86" -IUSE="+daemon pam static-libs systemd test +tools" +IUSE="+daemon pam selinux static-libs systemd test +tools" REQUIRED_USE="daemon? ( tools )" RESTRICT="!test? ( test ) " @@ -21,7 +21,10 @@ DEPEND=" pam? ( sys-libs/pam ) systemd? ( sys-apps/systemd:= ) " -RDEPEND="${DEPEND}" +RDEPEND=" + ${DEPEND} + selinux? ( sec-policy/selinux-cgroup ) +" BDEPEND=" sys-devel/bison sys-devel/flex diff --git a/dev-libs/xdna-driver/metadata.xml b/dev-libs/xdna-driver/metadata.xml index ac74eed64f9a..db532f3f5e90 100644 --- a/dev-libs/xdna-driver/metadata.xml +++ b/dev-libs/xdna-driver/metadata.xml @@ -9,7 +9,8 @@ <bugs-to>https://github.com/amd/xdna-driver/issues</bugs-to> </upstream> <use> - <flag name="firmware">Install device firmware</flag> + <flag name="compress-xz">Compress firmware using xz (<pkg>app-arch/xz-utils</pkg>) before installation</flag> + <flag name="compress-zstd">Compress firmware using zstd (<pkg>app-arch/zstd</pkg>) before installation</flag> </use> <origin>gentoo-guru-overlay</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/xdna-driver/xdna-driver-2.21.75.ebuild b/dev-libs/xdna-driver/xdna-driver-2.21.75-r1.ebuild index 6e5615dca0f4..3f6342e7d591 100644 --- a/dev-libs/xdna-driver/xdna-driver-2.21.75.ebuild +++ b/dev-libs/xdna-driver/xdna-driver-2.21.75-r1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit linux-mod-r1 toolchain-funcs +inherit linux-mod-r1 multiprocessing toolchain-funcs DESCRIPTION="AMD XDNA Driver" HOMEPAGE="https://github.com/amd/xdna-driver" @@ -37,17 +37,41 @@ else FW_URI_PREFIX=https://gitlab.com/kernel-firmware/drm-firmware/-/raw/${FW_COMMIT}/amdnpu - SRC_URI+=" firmware? ( " + SRC_URI+=" " for fw in "${!FIRMWARES[@]}"; do SRC_URI+="${FW_URI_PREFIX}/${fw} -> ${FW_COMMIT:0:6}-${fw%%/*}__${FIRMWARES[${fw}]} " done - SRC_URI+=")" fi S="${WORKDIR}/${P}/src/driver/amdxdna" -LICENSE="GPL-2 firmware? ( linux-fw-redistributable )" +LICENSE="GPL-2 linux-fw-redistributable" SLOT="0" -IUSE="+firmware" +# Re-use compress-* USE flags from sys-kernel/linux-firmware. +IUSE="compress-xz compress-zstd" +REQUIRED_USE="?? ( compress-xz compress-zstd )" + +BDEPEND=" + compress-xz? ( app-arch/xz-utils ) + compress-zstd? ( app-arch/zstd ) +" + +pkg_setup() { + if use compress-xz || use compress-zstd ; then + local CONFIG_CHECK + + if kernel_is -ge 5 19; then + use compress-xz && CONFIG_CHECK="~FW_LOADER_COMPRESS_XZ" + use compress-zstd && CONFIG_CHECK="~FW_LOADER_COMPRESS_ZSTD" + else + use compress-xz && CONFIG_CHECK="~FW_LOADER_COMPRESS" + if use compress-zstd; then + eerror "Kernels <5.19 do not support ZSTD-compressed firmware files" + fi + fi + linux-info_pkg_setup + fi + linux-mod-r1_pkg_setup +} pkg_info() { if [[ ${PV} != 999999 ]] ; then @@ -96,7 +120,6 @@ src_prepare() { # Forward clang compiler, otherwise fails when kernel is compiled with clang cflags # shellcheck disable=SC2016 sed -e 's/make -s /make -s CC="${CC}" /' \ - -e 's:>/dev/null 2>&1::' \ -i "${WORKDIR}/${P}"/src/driver/tools/configure_kernel.sh || die default @@ -119,6 +142,23 @@ src_install() { insinto /lib/firmware/amdnpu doins -r "${WORKDIR}/${P}/amdxdna_bins/firmware"/* + if use compress-xz || use compress-zstd; then + pushd "${ED}/lib/firmware/amdnpu" &>/dev/null || die + einfo "Compressing firmware ..." + local compressor + + if use compress-xz; then + compressor="xz -T1 -C crc32" + elif use compress-zstd; then + compressor="zstd -15 -T1 -C -q --rm" + fi + # shellcheck disable=SC2086 + find . -type f -print0 | \ + xargs -0 -P $(makeopts_jobs) -I'{}' ${compressor} '{}' + assert + popd &>/dev/null || die + fi + insinto /usr/lib/modules-load.d newins - amdxdna.conf <<-EOF amdxdna @@ -126,7 +166,7 @@ src_install() { insinto /etc/modprobe.d newins - amdxdna.conf <<-EOF - install amdxdna /sbin/insmod /lib/modules/\$(uname -r)/extra/amdxdna.ko \$CMDLINE_OPTS + install amdxdna /sbin/insmod /lib/modules/\$(uname -r)/extra/amdxdna.ko* \$CMDLINE_OPTS EOF linux-mod-r1_src_install diff --git a/dev-libs/xdna-driver/xdna-driver-999999.ebuild b/dev-libs/xdna-driver/xdna-driver-999999.ebuild index f9f9fcfcb3b1..5a122fe7e3ed 100644 --- a/dev-libs/xdna-driver/xdna-driver-999999.ebuild +++ b/dev-libs/xdna-driver/xdna-driver-999999.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit linux-mod-r1 toolchain-funcs +inherit linux-mod-r1 multiprocessing toolchain-funcs DESCRIPTION="AMD XDNA Driver" HOMEPAGE="https://github.com/amd/xdna-driver" @@ -40,17 +40,41 @@ else FW_URI_PREFIX=https://gitlab.com/kernel-firmware/drm-firmware/-/raw/${FW_COMMIT}/amdnpu - SRC_URI+=" firmware? ( " + SRC_URI+=" " for fw in "${!FIRMWARES[@]}"; do SRC_URI+="${FW_URI_PREFIX}/${fw} -> ${FW_COMMIT:0:6}-${fw%%/*}__${FIRMWARES[${fw}]} " done - SRC_URI+=")" fi S="${WORKDIR}/${P}/src/driver/amdxdna" -LICENSE="GPL-2 firmware? ( linux-fw-redistributable )" +LICENSE="GPL-2 linux-fw-redistributable" SLOT="0" -IUSE="+firmware" +# Re-use compress-* USE flags from sys-kernel/linux-firmware. +IUSE="compress-xz compress-zstd" +REQUIRED_USE="?? ( compress-xz compress-zstd )" + +BDEPEND=" + compress-xz? ( app-arch/xz-utils ) + compress-zstd? ( app-arch/zstd ) +" + +pkg_setup() { + if use compress-xz || use compress-zstd ; then + local CONFIG_CHECK + + if kernel_is -ge 5 19; then + use compress-xz && CONFIG_CHECK="~FW_LOADER_COMPRESS_XZ" + use compress-zstd && CONFIG_CHECK="~FW_LOADER_COMPRESS_ZSTD" + else + use compress-xz && CONFIG_CHECK="~FW_LOADER_COMPRESS" + if use compress-zstd; then + eerror "Kernels <5.19 do not support ZSTD-compressed firmware files" + fi + fi + linux-info_pkg_setup + fi + linux-mod-r1_pkg_setup +} pkg_info() { if [[ ${PV} != 999999 ]] ; then @@ -99,7 +123,6 @@ src_prepare() { # Forward clang compiler, otherwise fails when kernel is compiled with clang cflags # shellcheck disable=SC2016 sed -e 's/make -s /make -s CC="${CC}" /' \ - -e 's:>/dev/null 2>&1::' \ -i "${WORKDIR}/${P}"/src/driver/tools/configure_kernel.sh || die default @@ -122,6 +145,23 @@ src_install() { insinto /lib/firmware/amdnpu doins -r "${WORKDIR}/${P}/amdxdna_bins/firmware"/* + if use compress-xz || use compress-zstd; then + pushd "${ED}/lib/firmware/amdnpu" &>/dev/null || die + einfo "Compressing firmware ..." + local compressor + + if use compress-xz; then + compressor="xz -T1 -C crc32" + elif use compress-zstd; then + compressor="zstd -15 -T1 -C -q --rm" + fi + # shellcheck disable=SC2086 + find . -type f -print0 | \ + xargs -0 -P $(makeopts_jobs) -I'{}' ${compressor} '{}' + assert + popd &>/dev/null || die + fi + insinto /usr/lib/modules-load.d newins - amdxdna.conf <<-EOF amdxdna @@ -129,7 +169,7 @@ src_install() { insinto /etc/modprobe.d newins - amdxdna.conf <<-EOF - install amdxdna /sbin/insmod /lib/modules/\$(uname -r)/extra/amdxdna.ko \$CMDLINE_OPTS + install amdxdna /sbin/insmod /lib/modules/\$(uname -r)/extra/amdxdna.ko* \$CMDLINE_OPTS EOF linux-mod-r1_src_install diff --git a/dev-libs/xmlsec/xmlsec-1.3.10-r1.ebuild b/dev-libs/xmlsec/xmlsec-1.3.10-r1.ebuild index 567f7f920e6f..72090cb49a27 100644 --- a/dev-libs/xmlsec/xmlsec-1.3.10-r1.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.3.10-r1.ebuild @@ -10,7 +10,11 @@ DESCRIPTION="Command line tool for signing, verifying, encrypting and decrypting HOMEPAGE="https://www.aleksey.com/xmlsec/" SRC_URI=" https://www.aleksey.com/xmlsec/download/${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}.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}" diff --git a/dev-libs/xmlsec/xmlsec-1.3.11.ebuild b/dev-libs/xmlsec/xmlsec-1.3.11.ebuild index 81e1bd77b1c0..a8d37f3cbdc5 100644 --- a/dev-libs/xmlsec/xmlsec-1.3.11.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.3.11.ebuild @@ -11,7 +11,11 @@ DESCRIPTION="Command line tool for signing, verifying, encrypting and decrypting HOMEPAGE="https://www.aleksey.com/xmlsec/" SRC_URI=" https://www.aleksey.com/xmlsec/download/${PN}1-${MY_PV}.tar.gz - verify-sig? ( https://www.aleksey.com/xmlsec/download/${PN}1-${MY_PV}.sig ) + 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-$(ver_cut 1-3)" diff --git a/dev-libs/xmlsec/xmlsec-1.3.9.ebuild b/dev-libs/xmlsec/xmlsec-1.3.9.ebuild index 360b96cc3440..224b9134c0a4 100644 --- a/dev-libs/xmlsec/xmlsec-1.3.9.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.3.9.ebuild @@ -10,7 +10,11 @@ DESCRIPTION="Command line tool for signing, verifying, encrypting and decrypting HOMEPAGE="https://www.aleksey.com/xmlsec/" SRC_URI=" https://www.aleksey.com/xmlsec/download/${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}.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}" diff --git a/dev-libs/xrt-xdna/xrt-xdna-2.21.75.ebuild b/dev-libs/xrt-xdna/xrt-xdna-2.21.75-r1.ebuild index 3ecdb454a531..f69c87dddd77 100644 --- a/dev-libs/xrt-xdna/xrt-xdna-2.21.75.ebuild +++ b/dev-libs/xrt-xdna/xrt-xdna-2.21.75-r1.ebuild @@ -53,7 +53,7 @@ SLOT="0" RESTRICT="bindist mirror strip" RDEPEND=" - dev-util/xrt + ~dev-util/xrt-${PV} sys-apps/util-linux " diff --git a/dev-libs/xrt-xdna/xrt-xdna-999999.ebuild b/dev-libs/xrt-xdna/xrt-xdna-999999.ebuild index 3ecdb454a531..f69c87dddd77 100644 --- a/dev-libs/xrt-xdna/xrt-xdna-999999.ebuild +++ b/dev-libs/xrt-xdna/xrt-xdna-999999.ebuild @@ -53,7 +53,7 @@ SLOT="0" RESTRICT="bindist mirror strip" RDEPEND=" - dev-util/xrt + ~dev-util/xrt-${PV} sys-apps/util-linux " |
