summaryrefslogtreecommitdiff
path: root/dev-util
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-04-28 07:11:58 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-04-28 07:11:58 +0000
commitebcfdde700572edcef684fefa2245f7955c655ae (patch)
tree6c397f76adb9324789fa1e83af8b23c934ce0786 /dev-util
parent758ba3a26cf3d19ddbff9cc837673acde1d4be43 (diff)
downloadbaldeagleos-repo-ebcfdde700572edcef684fefa2245f7955c655ae.tar.gz
baldeagleos-repo-ebcfdde700572edcef684fefa2245f7955c655ae.tar.xz
baldeagleos-repo-ebcfdde700572edcef684fefa2245f7955c655ae.zip
Adding metadata
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/ccache/Manifest4
-rw-r--r--dev-util/ccache/ccache-4.13.5.ebuild (renamed from dev-util/ccache/ccache-4.13.3.ebuild)14
-rw-r--r--dev-util/ccache/metadata.xml1
-rw-r--r--dev-util/claude-code/Manifest8
-rw-r--r--dev-util/claude-code/claude-code-2.1.121.ebuild (renamed from dev-util/claude-code/claude-code-2.1.118.ebuild)0
-rw-r--r--dev-util/intel-ocl-sdk/intel-ocl-sdk-18.1.0.015-r1.ebuild10
-rw-r--r--dev-util/ruff/Manifest2
-rw-r--r--dev-util/ruff/ruff-0.15.12.ebuild115
8 files changed, 137 insertions, 17 deletions
diff --git a/dev-util/ccache/Manifest b/dev-util/ccache/Manifest
index 073b2019f4d7..1d64e9690e2c 100644
--- a/dev-util/ccache/Manifest
+++ b/dev-util/ccache/Manifest
@@ -4,5 +4,5 @@ DIST ccache-4.12.3.tar.xz.minisig 315 BLAKE2B a087a330e15567ee16541cd92df9defbb4
DIST ccache-4.13-docs.tar.xz 89264 BLAKE2B 7d59c28dd68a28d3ca4393a5aaa0c3ed6ee839178f7b7ad19eea1d7ea9cf527156ca3bdb39c20fad43691b43fb375ad890020abc30a96aa2d1d39d16f8f2d314 SHA512 4953ad7862adb5ffd5951e226345006e3c928789d30f65754e9af74743ef334f4b83b3b028ebfb00445d28aac96a0c4823aabf634e47df0e44f674e58d383135
DIST ccache-4.13.2.tar.xz 536304 BLAKE2B 4f6a27153c4aa01a03f7f2df7663f90d049a6cc30e4c4e86829aa8174078396b8647e536ca619be7d020876b0646b13feb3238e70d9bad8494e28169c3eecc0e SHA512 34d6c34a97a33fe26e9895b164de603bf3cdc62cc84b8b00360077190fa06bdeb9c7caf89a7cb8a6ca675ffc8c118cbfd88875f1c8f5e5be97af1ca9c0e488f0
DIST ccache-4.13.2.tar.xz.minisig 315 BLAKE2B a8c1e659bc2f0221ab95efdda6d684824976c17a61aa9946d76c81ed7c9babff57c3ed934c1c014f9181b0159981157745ae3e281e3f43ccaa70f65a83d71326 SHA512 fbdb7494a166b7fc308ce0c5fa6e2d5437780aef7600f955dd78fd127ec3fa18bf34ab9bba5a482e9b7762cbd6cd67613f134a22a11e871e5e38d9d5349ac1fe
-DIST ccache-4.13.3.tar.xz 537828 BLAKE2B 07175c1f4ccf97638d85abc1de26302d38d08a498db9c151fbddecec7f438570ee15f2eadc222aa0bad21beab55ac4f2ceb5f20a47442144cc15898902806d8e SHA512 93766932df147395eb2ec1d58e660be4d713fb0e210d9b1d7ab8798d708abc3a99ced2580b31c0a819035a6c7b033edf61bbc2343d2f02e8f18de44faa8f7f9a
-DIST ccache-4.13.3.tar.xz.minisig 315 BLAKE2B 162e52b1d43db84dfb7c1c5a3c156e911a6e73c4b4dfe8958dfa1d2667063f62d88b47cef3f387fd41ab49357c056c42e56a2502421db1517670b3bb2b3a34bb SHA512 a016e41e244c6cd33211f6a3ceb57d31943a5a14c240a6f80e23babf8d11650ecc28360b9089d21ae8538ea9a2f6eae234381a958f322468c7086ad857ec2483
+DIST ccache-4.13.5.tar.xz 538548 BLAKE2B 9234700482e3bb9e6b85c6db080158a862f6890e3eac1ffaa6236ebd9e877f38915b7f7d0771e5071acc492cbcbcf20a32e76dddb201fafad7baed2b10787cc8 SHA512 fcd6cc6ea5ed96bd00a79bd1610534b83c38b8933495f128fab7faf78ae172e4e5953c42afdb615494bf87afac9f5bb80d6a51f92a96bd089ac24a8612bbc7c4
+DIST ccache-4.13.5.tar.xz.minisig 315 BLAKE2B 29432c870f3c94f112ed12fad7cd478aa59563ea623dd8327758827afd67a689c61b5c95862dd7dfff415babece163d4736680a388ab6353749c05cef08a8544 SHA512 7cff37ffe8255caa0c2dd135d1bcdd5da1f108a6a683f37d8d4f1d77509304a6b7d239733353a6e68bed76f1677a0762e7d9c074d13e7f126fce1c10a2bbd6db
diff --git a/dev-util/ccache/ccache-4.13.3.ebuild b/dev-util/ccache/ccache-4.13.5.ebuild
index 0524d30ca6a6..a1c5df509c9e 100644
--- a/dev-util/ccache/ccache-4.13.3.ebuild
+++ b/dev-util/ccache/ccache-4.13.5.ebuild
@@ -35,16 +35,16 @@ fi
LICENSE="GPL-3+ || ( CC0-1.0 Apache-2.0 )"
LICENSE+=" elibc_mingw? ( LGPL-3 ISC PSF-2 )"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
# Enable 'static-c++' by default to make 'gcc' ebuild Just Work: bug #761220
-IUSE="${MY_DOCS_USEFLAG} redis +static-c++ test"
+IUSE="${MY_DOCS_USEFLAG} http redis +static-c++ test"
RESTRICT="!test? ( test )"
DEPEND="
>=app-arch/zstd-1.3.4:=
!static-c++? (
- >=dev-cpp/cpp-httplib-0.20.0:=
>=dev-libs/libfmt-8.0.0:=
+ http? ( >=dev-cpp/cpp-httplib-0.20.0:= )
)
>=dev-libs/blake3-1.8.2:=
>=dev-libs/xxhash-0.8.3
@@ -102,6 +102,7 @@ src_configure() {
-DENABLE_DOCUMENTATION=$(usex doc)
-DENABLE_TESTING=$(usex test)
-DDEPS=LOCAL
+ -DHTTP_STORAGE_BACKEND=$(usex http)
-DREDIS_STORAGE_BACKEND=$(usex redis)
)
@@ -113,10 +114,9 @@ src_configure() {
# Ideally gcc should not use LD_PRELOAD to avoid this type of failure.
if use static-c++ ; then
append-ldflags -static-libstdc++
- mycmakeargs+=(
- -DDEP_CPPHTTPLIB=BUNDLED
- -DDEP_FMT=BUNDLED
- )
+
+ mycmakeargs+=( -DDEP_FMT=BUNDLED )
+ use http && mycmakeargs+=( -DDEP_CPPHTTPLIB=BUNDLED )
fi
cmake_src_configure
diff --git a/dev-util/ccache/metadata.xml b/dev-util/ccache/metadata.xml
index 8fd7f93cd4e5..f2b592837f94 100644
--- a/dev-util/ccache/metadata.xml
+++ b/dev-util/ccache/metadata.xml
@@ -11,6 +11,7 @@
</longdescription>
<use>
+ <flag name="http">Enable HTTP backend for storage via <pkg>dev-cpp/cpp-httplib</pkg></flag>
<flag name="redis">Enable Redis backend for storage via <pkg>dev-libs/hiredis</pkg></flag>
<flag name="static-c++">Avoid dynamic dependency on gcc's libstdc++.</flag>
</use>
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index fe715e8c5557..21f34540b4d5 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1,4 +1,4 @@
-DIST claude-amd64-glibc-2.1.118 239573632 BLAKE2B 635ccc666da2316c13a4b8419437fcb2a3cebab4743236fafa4902888972509fa3d6fdadff96ba7278a59278dcaad4355201717ceac1606fd100948aba244ff4 SHA512 802dd48a7fc026b29aa9acb7d545dd88e18d79381a24f43b3093e023a794ff71033c568762524ff38edc129510667eceae62a1a06eea3998602e95f47fc0a633
-DIST claude-amd64-musl-2.1.118 233839040 BLAKE2B 176e720bbab4c1fba3b37bd81bb060f1321d7acb6760518e7c7d7630a278fb0b79264a13e239038d7ad9c761ccb327f439f07a82da88f278c820085b28dc3f3e SHA512 f59625c2f7f989cdb174ef489817735babff548f5a009066f0809eb16a82e6e86886b28efdcc7c23e0e6cda41a35b69a1658186a2daa4513ec5ea534f5dfc13a
-DIST claude-arm64-glibc-2.1.118 239798848 BLAKE2B 1dd9f3919dde72c3bd1ae5230d5dbb7013581178606cdb565a0d88ce65fcdd6569d1f2c891a81f94128f9122b544137b917a324acc68d323432b842870219461 SHA512 fc50d0715d65fabfa8dd25de18f9847d7e3e9f26de226d3546ea5bc1038dac4c43f99e7af48e0d56eeb407debe4c10b61c8cd79ec0cc4aa1b8009053304edffc
-DIST claude-arm64-musl-2.1.118 232524224 BLAKE2B 67f65927c5e734ba795e6c0fe945c48f7ba75ac3edb14211a877b5373c06b7b86519c8b5384a14a78ab447b33ac516eed477aef7d7d79be187f335a2ff407a34 SHA512 bf99bf5217d9e0212fd730390e2c825cf766b93dfcec14889a21128b7192cf4db8e815c298127e1ed5dc75d61615e601d20fa95caa238cc5e2822ae7a9d7e27a
+DIST claude-amd64-glibc-2.1.121 247265920 BLAKE2B da05e67d638353a804969cc65fb34042975644593c4c2afe38aac7690403fc63b1cad47e17e015a8ae084b88421e23b933b5c010b7c8979fe7029bd506a0b9e5 SHA512 0571908c989b48bee0fc9d3740f91070f2ed97a82074a3e346170de6f1ad4383bd08f6b3aae434d4ab31995c1595f549f25d71cab5b61d9e0237ca24825110d7
+DIST claude-amd64-musl-2.1.121 241531264 BLAKE2B d3665ed7d9e8d52f79fe4c947a00b187e275aeaffc92371163904a6a0c257265d2ea3354766e29e47f66f0da7bf3d8c2f48bca51e4be8733b85553fd24658a6e SHA512 592b66cb5113233fad338735b58ecf1c1d81ade960a9cc1abeefe30fdca8e5d9aed485deef103f9f1e40732bf224b7c2c2884768a74f02d5ef52bf8e285a369f
+DIST claude-arm64-glibc-2.1.121 247466560 BLAKE2B 3749bfed43bfd935641e51701478790f4769e47d583d2371c5c4e176b6aded2afe01c4ca21dd118b8e9b69c25316d6afacae599a9101ed0e9d9d410431b4293f SHA512 f07c6ccfa83b2a5c00b852d917352276190aecf9751723b38a9c4dcfce25fe00f8948ec3627a30aca96c64d097b636a8d9cf5e7efb8fe0eda046afb8eacf6724
+DIST claude-arm64-musl-2.1.121 240191872 BLAKE2B aa0a2271223b9d1d774990b62056a91e6b56f6d71b33698a4a5eff8cd09143eab1200e252225c1e73bae796a679d035e09f030aa459bae0638a86843fe678d63 SHA512 61bba43f6bd14a92a83767d84fcc919e3c0ac7b6b1644db61593bea670d177ab61494da38e15d6aece44e0babbd8faf82f95cebe7d393775690cbae3b7fe47bd
diff --git a/dev-util/claude-code/claude-code-2.1.118.ebuild b/dev-util/claude-code/claude-code-2.1.121.ebuild
index db11a157b462..db11a157b462 100644
--- a/dev-util/claude-code/claude-code-2.1.118.ebuild
+++ b/dev-util/claude-code/claude-code-2.1.121.ebuild
diff --git a/dev-util/intel-ocl-sdk/intel-ocl-sdk-18.1.0.015-r1.ebuild b/dev-util/intel-ocl-sdk/intel-ocl-sdk-18.1.0.015-r1.ebuild
index 059f691f142f..90d81b558606 100644
--- a/dev-util/intel-ocl-sdk/intel-ocl-sdk-18.1.0.015-r1.ebuild
+++ b/dev-util/intel-ocl-sdk/intel-ocl-sdk-18.1.0.015-r1.ebuild
@@ -1,13 +1,15 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
+RPM_COMPRESS_TYPE=none
inherit rpm
DESCRIPTION="Intel's implementation of the OpenCL standard"
HOMEPAGE="https://www.intel.com/content/www/us/en/developer/articles/tool/opencl-drivers.html#cpu-section"
SRC_URI="https://registrationcenter-download.intel.com/akdlm/irc_nas/vcp/15532/l_opencl_p_${PV}.tgz"
+S="${WORKDIR}/l_opencl_p_${PV}"
LICENSE="Intel-SDP"
SLOT="0"
@@ -24,8 +26,6 @@ RDEPEND="
sys-process/numactl
>=virtual/opencl-3"
-S="${WORKDIR}/l_opencl_p_${PV}"
-
INTEL_CL="opt/intel/opencl_compilers_and_libraries_${PV}/linux"
INTEL_INSTALL_PATH="/opt/intel/opencl-${PV}"
INTEL_VENDOR_DIR=usr/lib/OpenCL/vendors/intel
@@ -35,7 +35,9 @@ QA_PREBUILT="${INTEL_INSTALL_PATH}/*"
src_unpack() {
default
- rpm_unpack "${S}/rpm/intel-openclrt-${PV}-${ALT_PV}.x86_64.rpm"
+ pushd "${S}" >/dev/null || die
+ rpm_unpack ./rpm/intel-openclrt-${PV}-${ALT_PV}.x86_64.rpm
+ popd >/dev/null || die
}
src_install() {
diff --git a/dev-util/ruff/Manifest b/dev-util/ruff/Manifest
index 5bdc098f55e7..539371d0884f 100644
--- a/dev-util/ruff/Manifest
+++ b/dev-util/ruff/Manifest
@@ -8,6 +8,8 @@ DIST ruff-0.15.10-crates.tar.xz 27376552 BLAKE2B 8c7d8262c2a6d1e5956007db34c3ba7
DIST ruff-0.15.10.gh.tar.gz 11441123 BLAKE2B 0457797de9b390d491c375960001960696c2b9a46c3d30af07362fb3ec02f9db90fb7f20cc8a9abf3e0e2ab3a0a7371f11dd338b3aaad9c6e3b364edea60c758 SHA512 fec3ed2ffecc4e0159691a1b893197f8962dd6668033008a075734801673af6d120d493c0c98d497f8eb00436f821970dffbdceeb2ab15b7998c4543cf4569a0
DIST ruff-0.15.11-crates.tar.xz 27392156 BLAKE2B 7948f7f0dc47f7682e59cef7669ef9e1664705a71facff35fcaec7f0844c3891177d6a7f453af0d42285a06c9fbff7b80ebf6cf651fdaef7e03e47a9b2e7b0d3 SHA512 23e448aa830ecf479b3961dfaee565f91b6705b24d77bae25dceab705688cb6ee9cd0b9afc100ffe54f3a74c071706c08b5f350cfbc120fad67c786a82f3987e
DIST ruff-0.15.11.gh.tar.gz 11488829 BLAKE2B f33766a79e45480cbcdd3ebeeb7cac588d6d22f63830fb1eb34137c92dcbce59e81f0b5a32bc1e6492f3394e42371e3313aabdf269c03641929b548f4db2b64e SHA512 fcaeef9584f919048184913d16e13ebfca268c3ef105ef5a016e06de9c0fa863ccd47755817801e9758aba8ab03c1f9cee52ae2470069c48932dce5a90fe3d3f
+DIST ruff-0.15.12-crates.tar.xz 27948828 BLAKE2B 7877e801f31dbf1a485ab4b5089669832ff3cfdfc38bbc9f640edc939255188fd026ad8bfecb7279d7d2c662338ae6afed55da7c17657ab8f936960cecd8ec2e SHA512 9870cc0edcfe7b12f92916b3662b4774b7f758e2d70289f0fd1845067bf3bab61bd67abfb43d38a0f879cc1554b828ae754b6ad9bf48ec07d6134a0f69834897
+DIST ruff-0.15.12.gh.tar.gz 11514538 BLAKE2B 96fe203e4dadc703f1eff9bd49f52c4bcac4d3f160b5d3f4a899c8341b4f21e2ffc6f136b76fafd5834095ddb6e86dd52a2786bdd045392106c25fabeb5fc06e SHA512 add23d05f9c1e86e52a5bda70f16dc300414b4a7fbb5a3f7d703c21b11ee6d1692f095be2bea1eeff7cf66b2e8a98bfbefb72854fd4535c4f748560931613b54
DIST ruff-0.15.8-crates.tar.xz 27533848 BLAKE2B 1f76cc4b0a8e8fd10ea8d8fc1919d6ceaf8bef3e6531b68f836800e9016ac2022d08a211bbe9ab43ef33c17df5fd62ee6cd845f93dece6dd88df3e567d13a84a SHA512 58399d4a87916cf8d6221bc26c43e594c9f78620b8e9ec38b9d467b0c1a5482e72678235e0e8dab4f335c1b90d4cf4504f0f92d647202d0bfc288dbedeaa16bf
DIST ruff-0.15.8.gh.tar.gz 11339555 BLAKE2B 8bf1da708278459807ab120e17d762c128f7a10f5a6103881ca650b278eb938815f9ee9b2c22e755e1c38fd525269932138f5849dafdbdda930ec45e76273790 SHA512 868d8946a1f6d89f042a97a7cf21b99b4e56238a0020913e4a23a1cd3b617615ba556462a1dd7a6cf5cdae289d3fcc5291eedf0e7381a01b425f69d381dc799a
DIST ruff-0.15.9-crates.tar.xz 27352792 BLAKE2B 140953d256d46bcd0928c3502e36da87cfa35ab7a14a82fd81bf520250b75cc9837ee71e8b744c720c1202e8a26dca173f79baecfe87d212dd251f2d06f0c99a SHA512 dd666997648769a48d5d8020e69af1b7fa13378149f68eb2d260c252ce7a057ff6795a5642790a70fcea3430a6ee2ef3abc1f2f8bee78c7d9492e9f1471f1ebb
diff --git a/dev-util/ruff/ruff-0.15.12.ebuild b/dev-util/ruff/ruff-0.15.12.ebuild
new file mode 100644
index 000000000000..b280bd446398
--- /dev/null
+++ b/dev-util/ruff/ruff-0.15.12.ebuild
@@ -0,0 +1,115 @@
+# Copyright 2024-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Autogenerated by pycargoebuild 0.15.1
+
+EAPI=8
+
+CRATES="
+"
+
+declare -A GIT_CRATES=(
+ [lsp-types]='https://github.com/astral-sh/lsp-types;e15db0593f0ecbbd80599c3f5880e4bf5da1ca0c;lsp-types-%commit%'
+)
+
+RUST_MIN_VER="1.93"
+
+inherit shell-completion cargo
+
+DESCRIPTION="An extremely fast Python linter, written in Rust"
+HOMEPAGE="
+ https://docs.astral.sh/ruff/
+ https://github.com/astral-sh/ruff
+"
+SRC_URI="
+ ${CARGO_CRATE_URIS}
+ https://github.com/astral-sh/ruff/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz
+ https://github.com/gentoo-crate-dist/${PN}/releases/download/${PV}/${P}-crates.tar.xz
+"
+
+LICENSE="MIT"
+# Dependent crate licenses
+LICENSE+="
+ Apache-2.0 BSD CC0-1.0 ISC MIT MPL-2.0 PSF-2 Unicode-3.0
+ Unicode-DFS-2016 WTFPL-2 ZLIB
+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~riscv"
+
+RDEPEND="
+ !elibc_musl? ( !elibc_Darwin? ( !elibc_bionic? ( dev-libs/jemalloc:= ) ) )
+ app-arch/zstd
+"
+DEPEND="
+ ${RDEPEND}
+"
+
+QA_FLAGS_IGNORED="usr/bin/.*"
+
+DOCS=(
+ BREAKING_CHANGES.md
+ CONTRIBUTING.md
+ README.md
+ assets
+ docs
+)
+
+src_prepare() {
+ default
+
+ # Experimental cruft cleaner. These crates are not used by the ruff binary,
+ # and when they are removed in the git repo, the lockfile is regenerated
+ # and gets quite a bit smaller. Hence pycargoebuild also produces much
+ # smaller CRATES= variables. Less for the user to download, fewer distfiles
+ # to mirror.
+ pushd crates >/dev/null || die
+ rm -r ruff_{benchmark,dev} ty{,_{server,completion_eval}} *_wasm || die
+ popd > /dev/null || die
+
+ # tests that hang in the ebuild environment
+ rm crates/ruff_annotate_snippets/tests/examples.rs || die
+}
+
+src_configure() {
+ export RUSTFLAGS="${RUSTFLAGS}"
+ cargo_src_configure
+}
+
+src_compile() {
+ local -x ZSTD_SYS_USE_PKG_CONFIG=1
+ # Gentoo bug #927338
+ if use !elibc_musl && use !elibc_Darwin && use !elibc_bionic; then
+ local -x CARGO_FEATURE_UNPREFIXED_MALLOC_ON_SUPPORTED_PLATFORMS=1
+ local -x JEMALLOC_OVERRIDE="${ESYSROOT}/usr/$(get_libdir)"/libjemalloc.so
+ fi
+ cargo_src_compile --bin ruff
+
+ local releasedir
+ releasedir=$(cargo_target_dir)
+
+ ${releasedir}/ruff generate-shell-completion bash > ruff-completion.bash || die
+ ${releasedir}/ruff generate-shell-completion fish > ruff-completion.fish || die
+ ${releasedir}/ruff generate-shell-completion zsh > ruff-completion.zsh || die
+}
+
+src_test() {
+ local -x ZSTD_SYS_USE_PKG_CONFIG=1
+ # Gentoo bug #927338
+ if use !elibc_musl && use !elibc_Darwin && use !elibc_bionic; then
+ local -x CARGO_FEATURE_UNPREFIXED_MALLOC_ON_SUPPORTED_PLATFORMS=1
+ local -x JEMALLOC_OVERRIDE="${ESYSROOT}/usr/$(get_libdir)"/libjemalloc.so
+ fi
+ cargo_src_test --target-dir "${PWD}"/tested-target/
+}
+
+src_install() {
+ local releasedir=$(cargo_target_dir)
+
+ dobin ${releasedir}/ruff
+
+ newbashcomp ruff-completion.bash ruff
+ newfishcomp ruff-completion.fish ruff.fish
+ newzshcomp ruff-completion.zsh _ruff
+
+ dodoc -r "${DOCS[@]}"
+}