summaryrefslogtreecommitdiff
path: root/dev-util
diff options
context:
space:
mode:
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/Tensile/Tensile-6.4.1-r1.ebuild (renamed from dev-util/Tensile/Tensile-6.4.1.ebuild)5
-rw-r--r--dev-util/cargo-nextest/Manifest4
-rw-r--r--dev-util/cargo-nextest/cargo-nextest-0.9.100.ebuild (renamed from dev-util/cargo-nextest/cargo-nextest-0.9.94.ebuild)8
-rw-r--r--dev-util/cucumber-html-formatter/Manifest1
-rw-r--r--dev-util/cucumber-html-formatter/cucumber-html-formatter-21.13.0.ebuild33
-rw-r--r--dev-util/gitlab-runner/Manifest4
-rw-r--r--dev-util/gitlab-runner/gitlab-runner-18.0.3.ebuild68
-rw-r--r--dev-util/gitlab-runner/gitlab-runner-18.1.1.ebuild68
-rw-r--r--dev-util/mingw64-toolchain/mingw64-toolchain-13.0.0.ebuild2
-rw-r--r--dev-util/rocm-smi/rocm-smi-6.3.2.ebuild2
-rw-r--r--dev-util/rocm-smi/rocm-smi-6.3.3-r1.ebuild2
-rw-r--r--dev-util/rocm-smi/rocm-smi-6.4.1.ebuild2
-rw-r--r--dev-util/rocm_bandwidth_test/rocm_bandwidth_test-5.7.1.ebuild6
-rw-r--r--dev-util/rocm_bandwidth_test/rocm_bandwidth_test-6.3.2.ebuild2
-rw-r--r--dev-util/rocm_bandwidth_test/rocm_bandwidth_test-6.3.3.ebuild2
-rw-r--r--dev-util/rocm_bandwidth_test/rocm_bandwidth_test-6.4.1.ebuild2
-rw-r--r--dev-util/ruff/Manifest6
-rw-r--r--dev-util/ruff/ruff-0.12.2.ebuild (renamed from dev-util/ruff/ruff-0.12.0.ebuild)6
-rw-r--r--dev-util/splint/splint-3.1.2-r3.ebuild (renamed from dev-util/splint/splint-3.1.2-r2.ebuild)11
19 files changed, 206 insertions, 28 deletions
diff --git a/dev-util/Tensile/Tensile-6.4.1.ebuild b/dev-util/Tensile/Tensile-6.4.1-r1.ebuild
index fee45a503304..ed11c7993a7c 100644
--- a/dev-util/Tensile/Tensile-6.4.1.ebuild
+++ b/dev-util/Tensile/Tensile-6.4.1-r1.ebuild
@@ -81,10 +81,13 @@ src_prepare() {
sed -e "s|os\.path\.dirname.*$|\"${EPREFIX}/usr/share/Tensile/Source\", end='')|" -i __init__.py || die
+ # bug 949817: fix v_dot4_i32_i8 syntax for clang-20
+ sed 's/ op_sel:\[0,0\] op_sel_hi:\[1,1\]//' -i Components/MAC_I8X4.py || die
+
popd || die
sed -e "/package_data/d" -e "/data_files/d" -i setup.py || die
- use client && PATCHES= cmake_src_prepare # do not apply patches again in cmake_src_prepare
+ use client && PATCHES='' cmake_src_prepare # do not apply patches again in cmake_src_prepare
}
src_configure() {
diff --git a/dev-util/cargo-nextest/Manifest b/dev-util/cargo-nextest/Manifest
index 08831c2f5d75..deb6171a2696 100644
--- a/dev-util/cargo-nextest/Manifest
+++ b/dev-util/cargo-nextest/Manifest
@@ -1,6 +1,6 @@
-DIST cargo-nextest-0.9.94.tar.gz 7378364 BLAKE2B 22809556aeee40fc149e9a7bbe0256ffe5e87436d40b22be33b32df7800f5dcc215b17a50a9774b139ffd0b93facfea4142b2e0178c7498f339b77deea5b246c SHA512 79ce662acf42fc7b33b1bed41ccc4e9fe8774ec39eee81c65cc8039ebc9d4bf844a37f6d80b7d82fa9ff571fabe56015d98f3b3f90c5a313fe3f87c0eeca90b0
+DIST cargo-nextest-0.9.100.tar.gz 7412736 BLAKE2B 200eaa52c4d3d7b8dca998e220bb917a1adf80e947eaf1f06051430d04042bbb47e70e79bb626ea0cf70157ccaf07ef4bdd90d0f00b15bae42ac33ea60d02be2 SHA512 6473f9b233bf01374fa04adaa9e537490c9462caa68cd4b480cafcd55b7a9b74f5a05707b71be21727d5d8b48ee456ff10a1df30facb3caf23e1288860dd786e
DIST cargo-nextest-0.9.98.tar.gz 7402584 BLAKE2B 87a86b6ed3d5e85f702eae7a5e1eb715e8c3a7d82705a1190f709347ab9dcab5a48e347e50c71016c4714ef3b6d4680193dd61df2fe756329ad701b367aa803f SHA512 b03d9fd43e53a9eccb13ccdd10dfdfe452c7ca90e51c742137865fd85a7711174c7572647998d53bb4a5cce2a8be5da6a98baf9724ea3b5469608445531cc3b3
DIST cargo-nextest-0.9.99.tar.gz 7407256 BLAKE2B 8e5b7c0737e3223e27b67ad9ac9fdaebbce55d9b9e34a2c4f877d4c80bce078305ec57749ba966f94d1936058b767e42a0fb1d55f89ba0f36c70f35b3b0e98d7 SHA512 4a4ea3411f545ee17893b322dfbc099d57dc0f0b3234e01bd6836649ebbffc0b479659c9b9c28d538e1c22f5d2a256603a6775ec42bc163dab7d9a719c707a6d
-DIST nextest-cargo-nextest-0.9.94-crates.tar.xz 34882728 BLAKE2B 13bbf0f674bd4cab3d86fd5641da10380c012f60c22dffdc44411f48ca11afebc7ea923a9617975ade5809ee82fbf01a80504d9e28da8633ee39ac8f7cb1621c SHA512 4453f0f330cb7f31a8f10c6b6bec3bc8bc9bb9569b72c99bffc027687a1e67e990dca14d54e635a7c7b381f8db93e3c04c8add867e099541e14901d5a70db292
+DIST nextest-cargo-nextest-0.9.100-crates.tar.xz 34822068 BLAKE2B 7b73d48aff5e7f4010cd21f165f1dbe7b3e09beabc48b92e9e8c11190bab62050840125a144e855e2795b225c78496da63f3e47869ff07eb8ded24cfc83fe248 SHA512 e9d2d4657ecd7d5b568e2d8689fe99912ae68a3f6c3c6db583a4503c7c440a44efb9e5e6a79a59f5d33d71ad19161b8a3e5dc10ff1c954fb89ac1d1c901774c7
DIST nextest-cargo-nextest-0.9.98-crates.tar.xz 33707396 BLAKE2B fb9b5e328c3011750955426a649f789f5df572ad861d855d0aff178b1d90ba75bbc88e9e943c754829c04df68c5b5fb3098e005b3311e869db39b9ac20d94ef5 SHA512 fd6d9905c0ae48188786d53bf108a5cdda93b81a1282cdb2b2461d6127ec8fef44c4e14d51206d2786ab20f3d8600f283f28269d87024a9be612fb5010ec5831
DIST nextest-cargo-nextest-0.9.99-crates.tar.xz 34747376 BLAKE2B 38a0f944c1d6b86450223103a813ebf9d811d204dfcb60bfd3ba2d7c0fca407ce28fee0497dcc5afe821149af22dab12a594af193681dd91288520b48b01510f SHA512 cf126512df19cbab89fa131e9ad405a52cab010b48dddd2756595b48a180f9e34097fc60481a4d919d54005365d48dfb8e0767054b62a51c202751075a86d638
diff --git a/dev-util/cargo-nextest/cargo-nextest-0.9.94.ebuild b/dev-util/cargo-nextest/cargo-nextest-0.9.100.ebuild
index dbd741187d0c..1755dbd25953 100644
--- a/dev-util/cargo-nextest/cargo-nextest-0.9.94.ebuild
+++ b/dev-util/cargo-nextest/cargo-nextest-0.9.100.ebuild
@@ -4,7 +4,7 @@
EAPI=8
CRATES=""
-RUST_MIN_VER="1.81"
+RUST_MIN_VER="1.85"
inherit cargo
@@ -19,11 +19,11 @@ S=${WORKDIR}/nextest-${P}/${PN}
LICENSE="|| ( Apache-2.0 MIT )"
# Dependent crate licenses
LICENSE+="
- Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 ISC MIT
- MPL-2.0 Unicode-3.0
+ Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0
+ CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0 ZLIB
"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
BDEPEND="virtual/pkgconfig"
DEPEND="
diff --git a/dev-util/cucumber-html-formatter/Manifest b/dev-util/cucumber-html-formatter/Manifest
index dda6acae6b44..2e883afd36c3 100644
--- a/dev-util/cucumber-html-formatter/Manifest
+++ b/dev-util/cucumber-html-formatter/Manifest
@@ -1,5 +1,6 @@
DIST cucumber-html-formatter-19.2.0.gem 478720 BLAKE2B 1f2f6b2f93d63207cb2bb6e23ad14d71eb06a8363c7af7f417e4755ffffb2beabe8502ed5d82a881c072b911a42cb1fc2f1809e7326c223c00c25a36482d052b SHA512 c5f1453677b4df5e9091721bbb15a522f5c91cbcb2cb11a8c1d8f2577d8b3b93810698447a1fe1f2b80dc52a1bf798ffcb876b2c728ceaf109f1997a2fdde249
DIST cucumber-html-formatter-21.10.1.gem 285184 BLAKE2B 2e47d5022410127c551e47117e32f27e395dfe6482043f607fc131fc226b6a23d28b43216c237d8391c184019fb06af348461499d711db42fc69858e9c70bf60 SHA512 93648e949fb2b1540787c5712337688c91bde91410df49ac5d07390fc31751fe0b642f5cdd0bd7658a60052ae28ee9fa3ac8771424c0acaf4485ae23389779b8
DIST cucumber-html-formatter-21.12.0.gem 283648 BLAKE2B 034d40d6ebbe07c5438b27311b6bb31a4302b46126ebc632a832f06e8a2aec537626f73abff691bc24484fc63570a816d4034678881f1d752c61fcb857200576 SHA512 1bb0ab6636012f7375265c23964d62729113d0de19ae4b72603128039fff2d66150109808d8d0ce4de1e52da05c263f4917c843b25710f25526a84c4d0929cfc
+DIST cucumber-html-formatter-21.13.0.gem 283648 BLAKE2B c2da6295d23cd1356f8dc34ca8426051e614ae4aac05b8dd5a65e9c78e10bd335304a83e23b9b9163ce2aba6be8f38ca4f35154d9d146454331b01880b4a30e3 SHA512 42a46178f78041e65a71995b1d5f5121536e1a0a84f1a4fc8412bc33b078535337acaaa9b7aec1887fef9b2276f0c94a920817e9aefc19217f79d0a21c786f32
DIST cucumber-html-formatter-21.3.1.gem 272384 BLAKE2B cc6dd87f1a3ecf312b0310a032fe26d7177edfd0242e9f98f817e3b11882cf4e5244b6fe43408aee9cec715374c5051087f3eaa9b5b38e5bed4ebec108ffc5f9 SHA512 04fe71ef8dca04491737f61fe0b6858f85ba09cc78a2796f20055612b4125b877faf8b6fc3b0dda2c6e3809ee6360f6bc97c8a7422b8e7beccb67d024b18c894
DIST cucumber-html-formatter-21.9.0.gem 271872 BLAKE2B 19efcaab70423d40ef616d3db30a5b65096cb6c7dd70d04423bf6956ddbc1e933b09d77eee18b99384d5bea739661c32423e9625b707c3c9edfcdcdde6f0d632 SHA512 90b24ca0219d0666e93c950ead734932f03e05c1ef613fa449b8830eecdddb1e3198ecf14dd32469ce71627e6ad5f7567e7098b4716bb1685e4dacbf7f8ed3e6
diff --git a/dev-util/cucumber-html-formatter/cucumber-html-formatter-21.13.0.ebuild b/dev-util/cucumber-html-formatter/cucumber-html-formatter-21.13.0.ebuild
new file mode 100644
index 000000000000..931730fc54f0
--- /dev/null
+++ b/dev-util/cucumber-html-formatter/cucumber-html-formatter-21.13.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_EXTRAINSTALL="assets"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+inherit ruby-fakegem
+
+DESCRIPTION="HTML formatter for Cucumber"
+HOMEPAGE="https://cucumber.io/"
+
+# Can be used for specs but requires assets to be created from npm
+#SRC_URI="https://github.com/cucumber/html-formatter/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+#RUBY_S="html-formatter-${PV}/ruby"
+
+LICENSE="MIT"
+
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="test"
+
+# Specs are no longer available in the distributed gem
+RESTRICT="test"
+
+ruby_add_rdepend "
+ || ( dev-util/cucumber-messages:27 dev-util/cucumber-messages:22 )
+ !<dev-util/cucumber-html-formatter-19.2.0-r1:19
+ !<dev-util/cucumber-html-formatter-20.4.0-r1:20
+"
diff --git a/dev-util/gitlab-runner/Manifest b/dev-util/gitlab-runner/Manifest
index fe3e6a151c40..357f54447726 100644
--- a/dev-util/gitlab-runner/Manifest
+++ b/dev-util/gitlab-runner/Manifest
@@ -8,3 +8,7 @@ DIST gitlab-runner-18.0.1-deps.tar.xz 116241368 BLAKE2B 305c76bec626dfe8072e2337
DIST gitlab-runner-18.0.1.tar.bz2 1943624 BLAKE2B ce2fc7dbbbdf6001a77e91a496f3bf4dba037361d341e733394d255121b196a9923e10b736fb8e621cdcf3b8cc52bae38882a209238ed07a7f508d2c67073480 SHA512 929fff692b7c9f4b59fc8f9741e001d96abec86dc91a95412171527833304772283d5f4116c9a8ea24b83ab5ecc8734f61ea6c56fb92cb388cdd8c36484b0f92
DIST gitlab-runner-18.0.2-deps.tar.xz 115598224 BLAKE2B 30c3bb311563ce13febc178ee933e7e3610635d72330eefcefe51e5c859274329375985a469e7db0b20dbc6cc66059088466b37ac469b2634b330d06d76fb29f SHA512 8365b2396cae507b1cd517b8f17cd04f34b6826aeef178b22be716fe3d5eab36ccff7e306e2bd08a38d2f29ec3c15cd05315f83e6c67c12e373d720176190069
DIST gitlab-runner-18.0.2.tar.bz2 1944104 BLAKE2B 48087f98a0f313139305a69379189555717c1006afc16dc948bd0e527f547290f9346a01aefcaf6be924b859702a9935760ec661aedcd5a6911cbdc65e13e722 SHA512 0a7b5326a90b4fb8ee1a2ea7d0b10b696e3b02358ca5652bb7675584188de3b9cf94501741fa558538dc1bd66356df9e1fdcfc247201fc349646cce9504442c2
+DIST gitlab-runner-18.0.3-deps.tar.xz 111872284 BLAKE2B dc72771b1142c20ad418d614c40c4eec31b5b45d7c4fabbede7cb2afe3b75ca6777357741974160de9154ded74d03f77f81f0f0da857ed46d8955f0d1f46d354 SHA512 74fb2fdf866059cceb6b3752f2dc88773c949b0dd73aaa0c4c4ba047f18801d78fdf660f69f1626e109811fe837871ab56dbb85c5334ba7c2e5b834c2528aaa8
+DIST gitlab-runner-18.0.3.tar.bz2 1943948 BLAKE2B 71549724580f0750bb1ed2169e4da9d88e77ebfd3085a39d9773e5070741f7d396f5a22ec721d98b4c3e0ebac740dc92dcf91eea1ac4e626d275c3a5b78f6de0 SHA512 b282990128061bab731621cf4512e77200f65b49b6120721c85b27656488cffbbfe1cc65f07fbe87e5a4d52c9b7158e742b02702804318a0cceea36cc5789816
+DIST gitlab-runner-18.1.1-deps.tar.xz 119199284 BLAKE2B 3914e47a18b290fffcddbb6cdeb27f15f910ef5ec2d515479d93593a9dbbf0c0686bf643a6e47aae8b0e46aa2b42550a9ea70ce057d4482e6ca854d9e766181b SHA512 4e5bf9f17dc4d738878430fcca80bec8b9f22cf72cde40fdd6d5e363062bfb4eb96ff1cc443fef2aa72659ab99f67ff3b441f6146076ad6d18aceb323b98cf15
+DIST gitlab-runner-18.1.1.tar.bz2 1955185 BLAKE2B 210a82fd71bb2993428470566ad10938d5c584cef40f8c2843f4e2a4e0df6f02f73d9fba220c4d79d4f413d238e859aa6f9c64cd883bff30c399ee5508c10313 SHA512 3dc4c97eee93bff48facd4ff0f008baf4aa7763331d47f18666e009745621c3b01f88ce0f1fc77ae3538bc09b09a961500ad06299dc18919b36ceb866e2ce014
diff --git a/dev-util/gitlab-runner/gitlab-runner-18.0.3.ebuild b/dev-util/gitlab-runner/gitlab-runner-18.0.3.ebuild
new file mode 100644
index 000000000000..a846be7310cb
--- /dev/null
+++ b/dev-util/gitlab-runner/gitlab-runner-18.0.3.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit eapi9-ver go-module systemd tmpfiles
+
+# make sure this gets updated for every bump
+GIT_COMMIT=4e717029
+
+DESCRIPTION="The official GitLab Runner, written in Go"
+HOMEPAGE="https://gitlab.com/gitlab-org/gitlab-runner"
+SRC_URI="https://gitlab.com/gitlab-org/gitlab-runner/-/archive/v${PV}/${PN}-v${PV}.tar.bz2 -> ${P}.tar.bz2"
+SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz"
+
+S="${WORKDIR}/${PN}-v${PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="amd64 ~ppc64 ~riscv"
+
+COMMON_DEPEND="acct-group/gitlab-runner
+ acct-user/gitlab-runner"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+BDEPEND="dev-go/gox"
+
+src_compile() {
+ emake \
+ BUILT="$(date -u '+%Y-%m-%dT%H:%M:%S%:z')" \
+ GOX="${EPREFIX}/usr/bin/gox" \
+ REVISION=${GIT_COMMIT} \
+ VERSION=${PV} \
+ runner-and-helper-bin-host
+}
+
+src_test() {
+ CI=0 ego test
+}
+
+src_install() {
+ newbin out/binaries/gitlab-runner-linux-* gitlab-runner
+ newbin out/binaries/gitlab-runner-helper/gitlab-runner-helper.linux-* gitlab-runner-helper
+ DOCS=( docs CHANGELOG.md README.md )
+ einstalldocs
+ insinto /usr/share/${PN}
+ doins config.toml.example
+
+ newconfd "${FILESDIR}/${PN}-18.confd" "${PN}"
+ newinitd "${FILESDIR}/${PN}-18.initd" "${PN}"
+ systemd_dounit "${FILESDIR}/${PN}.service"
+ newtmpfiles "${FILESDIR}"/${PN}.tmpfile ${PN}.conf
+ keepdir /etc/${PN}
+ fperms 0700 /etc/${PN}
+ fowners gitlab-runner:gitlab-runner /etc/${PN}
+}
+
+pkg_postinst() {
+ tmpfiles_process gitlab-runner.conf
+ if ver_replacing -lt 18.0.0; then
+ ewarn "The logs are now redirected to syslog instead of being stored in /var/log/gitlab-runner"
+ ewarn
+ fi
+ [[ -f ${EROOT}/etc/gitlab-runner/config.toml ]] && return
+ elog
+ elog "To use the runner, you need to register it with this command:"
+ elog "# gitlab-runner register"
+ elog "This will also create the configuration file in /etc/gitlab-runner/config.toml"
+}
diff --git a/dev-util/gitlab-runner/gitlab-runner-18.1.1.ebuild b/dev-util/gitlab-runner/gitlab-runner-18.1.1.ebuild
new file mode 100644
index 000000000000..5ef787615a39
--- /dev/null
+++ b/dev-util/gitlab-runner/gitlab-runner-18.1.1.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit eapi9-ver go-module systemd tmpfiles
+
+# make sure this gets updated for every bump
+GIT_COMMIT=2b813ade
+
+DESCRIPTION="The official GitLab Runner, written in Go"
+HOMEPAGE="https://gitlab.com/gitlab-org/gitlab-runner"
+SRC_URI="https://gitlab.com/gitlab-org/gitlab-runner/-/archive/v${PV}/${PN}-v${PV}.tar.bz2 -> ${P}.tar.bz2"
+SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz"
+
+S="${WORKDIR}/${PN}-v${PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="amd64 ~ppc64 ~riscv"
+
+COMMON_DEPEND="acct-group/gitlab-runner
+ acct-user/gitlab-runner"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+BDEPEND="dev-go/gox"
+
+src_compile() {
+ emake \
+ BUILT="$(date -u '+%Y-%m-%dT%H:%M:%S%:z')" \
+ GOX="${EPREFIX}/usr/bin/gox" \
+ REVISION=${GIT_COMMIT} \
+ VERSION=${PV} \
+ runner-and-helper-bin-host
+}
+
+src_test() {
+ CI=0 ego test
+}
+
+src_install() {
+ newbin out/binaries/gitlab-runner-linux-* gitlab-runner
+ newbin out/binaries/gitlab-runner-helper/gitlab-runner-helper.linux-* gitlab-runner-helper
+ DOCS=( docs CHANGELOG.md README.md )
+ einstalldocs
+ insinto /usr/share/${PN}
+ doins config.toml.example
+
+ newconfd "${FILESDIR}/${PN}-18.confd" "${PN}"
+ newinitd "${FILESDIR}/${PN}-18.initd" "${PN}"
+ systemd_dounit "${FILESDIR}/${PN}.service"
+ newtmpfiles "${FILESDIR}"/${PN}.tmpfile ${PN}.conf
+ keepdir /etc/${PN}
+ fperms 0700 /etc/${PN}
+ fowners gitlab-runner:gitlab-runner /etc/${PN}
+}
+
+pkg_postinst() {
+ tmpfiles_process gitlab-runner.conf
+ if ver_replacing -lt 18.0.0; then
+ ewarn "The logs are now redirected to syslog instead of being stored in /var/log/gitlab-runner"
+ ewarn
+ fi
+ [[ -f ${EROOT}/etc/gitlab-runner/config.toml ]] && return
+ elog
+ elog "To use the runner, you need to register it with this command:"
+ elog "# gitlab-runner register"
+ elog "This will also create the configuration file in /etc/gitlab-runner/config.toml"
+}
diff --git a/dev-util/mingw64-toolchain/mingw64-toolchain-13.0.0.ebuild b/dev-util/mingw64-toolchain/mingw64-toolchain-13.0.0.ebuild
index c8a40499a89a..66096f70c7aa 100644
--- a/dev-util/mingw64-toolchain/mingw64-toolchain-13.0.0.ebuild
+++ b/dev-util/mingw64-toolchain/mingw64-toolchain-13.0.0.ebuild
@@ -40,7 +40,7 @@ LICENSE="
ZPL BSD BSD-2 ISC LGPL-2+ LGPL-2.1+ MIT public-domain
"
SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
+KEYWORDS="-* amd64 x86"
IUSE="+abi_x86_32 +bin-symlinks custom-cflags +strip"
RDEPEND="
diff --git a/dev-util/rocm-smi/rocm-smi-6.3.2.ebuild b/dev-util/rocm-smi/rocm-smi-6.3.2.ebuild
index e555519ada9c..4a1ad124924b 100644
--- a/dev-util/rocm-smi/rocm-smi-6.3.2.ebuild
+++ b/dev-util/rocm-smi/rocm-smi-6.3.2.ebuild
@@ -20,7 +20,7 @@ else
S="${WORKDIR}/rocm_smi_lib-rocm-${PV}"
fi
-LICENSE="MIT NCSA-AMD"
+LICENSE="MIT"
SLOT="0/$(ver_cut 1-2)"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
diff --git a/dev-util/rocm-smi/rocm-smi-6.3.3-r1.ebuild b/dev-util/rocm-smi/rocm-smi-6.3.3-r1.ebuild
index 58841363f055..c79c5b023fe3 100644
--- a/dev-util/rocm-smi/rocm-smi-6.3.3-r1.ebuild
+++ b/dev-util/rocm-smi/rocm-smi-6.3.3-r1.ebuild
@@ -20,7 +20,7 @@ else
S="${WORKDIR}/rocm_smi_lib-rocm-${PV}"
fi
-LICENSE="MIT NCSA-AMD"
+LICENSE="MIT"
SLOT="0/$(ver_cut 1-2)"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
diff --git a/dev-util/rocm-smi/rocm-smi-6.4.1.ebuild b/dev-util/rocm-smi/rocm-smi-6.4.1.ebuild
index a0c81ed871af..61bd20d04920 100644
--- a/dev-util/rocm-smi/rocm-smi-6.4.1.ebuild
+++ b/dev-util/rocm-smi/rocm-smi-6.4.1.ebuild
@@ -20,7 +20,7 @@ else
S="${WORKDIR}/rocm_smi_lib-rocm-${PV}"
fi
-LICENSE="MIT NCSA-AMD"
+LICENSE="MIT"
SLOT="0/$(ver_cut 1-2)"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
diff --git a/dev-util/rocm_bandwidth_test/rocm_bandwidth_test-5.7.1.ebuild b/dev-util/rocm_bandwidth_test/rocm_bandwidth_test-5.7.1.ebuild
index 72bd53abb467..da369dcff695 100644
--- a/dev-util/rocm_bandwidth_test/rocm_bandwidth_test-5.7.1.ebuild
+++ b/dev-util/rocm_bandwidth_test/rocm_bandwidth_test-5.7.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -8,6 +8,7 @@ inherit cmake
DESCRIPTION="Bandwidth test for ROCm"
HOMEPAGE="https://github.com/RadeonOpenCompute/rocm_bandwidth_test"
SRC_URI="https://github.com/RadeonOpenCompute/${PN}/archive/rocm-${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-rocm-${PV}"
LICENSE="NCSA-AMD"
SLOT="0/$(ver_cut 1-2)"
@@ -15,9 +16,6 @@ KEYWORDS="~amd64"
DEPEND="dev-libs/rocr-runtime:="
RDEPEND="${DEPEND}"
-BDEPEND=""
-
-S="${WORKDIR}/${PN}-rocm-${PV}"
src_prepare() {
# the autodetection logic here is very very confused. This makes it not fail.
diff --git a/dev-util/rocm_bandwidth_test/rocm_bandwidth_test-6.3.2.ebuild b/dev-util/rocm_bandwidth_test/rocm_bandwidth_test-6.3.2.ebuild
index 849501fe94f1..8aa76e87ac32 100644
--- a/dev-util/rocm_bandwidth_test/rocm_bandwidth_test-6.3.2.ebuild
+++ b/dev-util/rocm_bandwidth_test/rocm_bandwidth_test-6.3.2.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://github.com/ROCm/rocm_bandwidth_test"
SRC_URI="https://github.com/ROCm/${PN}/archive/rocm-${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${PN}-rocm-${PV}"
-LICENSE="NCSA-AMD"
+LICENSE="MIT"
SLOT="0/$(ver_cut 1-2)"
KEYWORDS="~amd64"
diff --git a/dev-util/rocm_bandwidth_test/rocm_bandwidth_test-6.3.3.ebuild b/dev-util/rocm_bandwidth_test/rocm_bandwidth_test-6.3.3.ebuild
index 849501fe94f1..8aa76e87ac32 100644
--- a/dev-util/rocm_bandwidth_test/rocm_bandwidth_test-6.3.3.ebuild
+++ b/dev-util/rocm_bandwidth_test/rocm_bandwidth_test-6.3.3.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://github.com/ROCm/rocm_bandwidth_test"
SRC_URI="https://github.com/ROCm/${PN}/archive/rocm-${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${PN}-rocm-${PV}"
-LICENSE="NCSA-AMD"
+LICENSE="MIT"
SLOT="0/$(ver_cut 1-2)"
KEYWORDS="~amd64"
diff --git a/dev-util/rocm_bandwidth_test/rocm_bandwidth_test-6.4.1.ebuild b/dev-util/rocm_bandwidth_test/rocm_bandwidth_test-6.4.1.ebuild
index 849501fe94f1..8aa76e87ac32 100644
--- a/dev-util/rocm_bandwidth_test/rocm_bandwidth_test-6.4.1.ebuild
+++ b/dev-util/rocm_bandwidth_test/rocm_bandwidth_test-6.4.1.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://github.com/ROCm/rocm_bandwidth_test"
SRC_URI="https://github.com/ROCm/${PN}/archive/rocm-${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${PN}-rocm-${PV}"
-LICENSE="NCSA-AMD"
+LICENSE="MIT"
SLOT="0/$(ver_cut 1-2)"
KEYWORDS="~amd64"
diff --git a/dev-util/ruff/Manifest b/dev-util/ruff/Manifest
index 8ade7709843f..0e3434a01118 100644
--- a/dev-util/ruff/Manifest
+++ b/dev-util/ruff/Manifest
@@ -7,10 +7,10 @@ DIST ruff-0.11.13-crates.tar.xz 22946420 BLAKE2B 0f110e6421b1db3bfd43c73b50f9267
DIST ruff-0.11.13.gh.tar.gz 6667204 BLAKE2B 71f23c2f52c1cd150814a5ffdddbe98b19d8f99ada826149cc35020f1537a8c1f1e8be608db2aacdcfdd8be022856e12daea6afb2c2ecd4b930fdda561e062e8 SHA512 59f898c58e97477eb806a5f7bd5652f75d6d579b8d1daf10a68cadd690ce87c3b3e26adad24d357c4340effbd1ce9e366ff5c616f02909958e942c3a80697664
DIST ruff-0.11.7-crates.tar.xz 31153356 BLAKE2B b0c828ba0025ed2f6fb1bb4ae7371aaeec2d70bcff3622a5db7f14bb93df67ea696262442744ce42cabf1db99cf81ee09edc6f6bc26708ba5b3962b9a1ec376b SHA512 8d8de54085f239ce35576b1cddde22f8f82317ec880375b6335d12584bdc123be89b63fc5929663ae1da3bdc8d36d97e4c1281d1ae4cba103dcb36ad718fdee3
DIST ruff-0.11.7.gh.tar.gz 6353627 BLAKE2B 98eddf4be944b971a45ed88d15c8c708a84919c95a4bf5b9cbbe118c807c49fec238f066c94933ff6127725a5d4304451c4c2642c997963343e7e881c2d190b5 SHA512 8174522594c7e8eecd197e707b97de914fa6a1cae6e25bf2b511942a50af0cf962f4c57b67d4f8ffd0487f842e30fbe5947d727d44e3105e7f5f140bf5066207
-DIST ruff-0.12.0-crates.tar.xz 22963672 BLAKE2B c2fe1a8df0e209927ab0116c9361ef7600578268794fbecc0a84524070759c29a27acbd2f3f1a8fb8f3f18d011c076a83c0d8a6cc607c748e88ea2cfef16b94f SHA512 08f05789ed827f1adb2f19c7efc86c24bcdeaaa8adf611237467dd4dc3d368ac3f6bb6d427bfacec6692bd00d891c5a020fcfde2efff7f7981d31c92ba671970
-DIST ruff-0.12.0.gh.tar.gz 6781834 BLAKE2B d4e4612f3009d80a3ed3580cad5557911e2b34a8849f038be47e4d84493eef19ceb5d1acf1b6f152faee0b131376bb5b325800584d3a2ca868745b2d79b7854a SHA512 1cb04edb5b62e6c99f25b1ee2da5962eb206a51aec057ad4a3e7bb998f46c05444b199ccc282d17d957b34c92c74e9cab8b4fcb6928777a0628b2d671bb18b59
-DIST salsa-09627e450566f894956710a3fd923dc80462ae6d.gh.tar.gz 673589 BLAKE2B af4fbe102e30c4876a3e0041e3058648d81b48d20834b2bde39f9a86f6110f088ecc3b0bfd3a2455ed2003098bc1d6f9c908577ca16d52346fcb2e7bfbec4bc5 SHA512 9d245a8abf4f52d96cb5d3d435d5730123bfa3a09fe2abad5a6737818819b871eb516f8eb72478ae6024dbf3317d652ca7375f7bbfd61a3dd03fb1687a48f153
+DIST ruff-0.12.2-crates.tar.xz 23374644 BLAKE2B a9c83cb54c6c39620c2fdc0d89b6c9b0654ee418be0f952adab01e34f820ffa211cc87faeedd2f6533f1543ae2be7af12e40dcdf9bb763c552d47f98ef8a748a SHA512 6db5c2bc026eef9d5bb36cedbd3652152808d6f8036b6bd3fa29a8091ab34a2bed3c542a668b64edddca180f338281b3a952195ccfa7b0791d5d2baa665f1150
+DIST ruff-0.12.2.gh.tar.gz 6868694 BLAKE2B 351ea14c22d3a23fcf6fa243007c7c1ff4dedcaf3c13384096c479ded343c14ddfb060f31226a32834538cbf9a866a56cbefebb40ee1b59fecda2f4ea48b6aa0 SHA512 5012c1403f3937d0a3aca600e843f8f9c422fdd1892c9997b5f2195ff7c061a6b76b7056aef736e443e7e8761f0a830edc45f78eab6df73028e812c84b5ab92e
DIST salsa-0f6d406f6c309964279baef71588746b8c67b4a3.gh.tar.gz 666836 BLAKE2B 48cd0ce679dad8132b2e5b9c249c4c3e2f4da6204497694d4885b0ccc9f2efac96e5b753f6913b021827e7d8c5b00d79986c10d90a5d16b23a8f16ed7cb37350 SHA512 079d70deaf6f34994740067962c064087427f926f80d5e3fa1e8749b5747a9e9544169a748b5de1b9b7308cbbc19ce360fbedad1cead83bc015dd7e9a0a1f229
DIST salsa-4818b15f3b7516555d39f5a41cb75970448bee4c.gh.tar.gz 660288 BLAKE2B df4b1249f8a94d2f23ac1734b04e853e6fd9532385167073c830daca0f94866f25dfba7d2992712aefe74a3962ab567da3bc038ca200cbc2fba7674278445fda SHA512 21117ecfd147a54414e10cf8efe1a11d6c526e212325e5a2410c9703f66de2239a60e20f6f2c0065c907cf776c24cfb1bcda5a638b66c5949e9fb286e12cc499
DIST salsa-7edce6e248f35c8114b4b021cdb474a3fb2813b3.gh.tar.gz 660115 BLAKE2B 9cc1f30d0cd7abe2c81f952dd390aa41d4ff4cc7fe94a4a9977543abf16c7e7bca4b4a12fc397569293b282b650b77ac077917af791e85403e0a58dda5bbca61 SHA512 368c5c18c3fe82d5a9db322aa317b56c68a6c2680f719dc425a820772c4b29bca0b1f506d78ce697ab2d1e5d87add28e159c077387707f4d3ef609531368c6be
DIST salsa-87bf6b6c2d5f6479741271da73bd9d30c2580c26.gh.tar.gz 643688 BLAKE2B 5d2bd930dfbea0cb036e9caa1dee25c422e8a7fcda6bb3504f1e904449ee0b19d3aebb5fd57ce2cad9cdbb759b208bb5438ad30214c51e1d79e94f7869daf36b SHA512 b8236507f25d8f00ce7dbd8347913d1e9f32b521b146d662c881d016279a162345d3152e77ab0f0b1b452c7a2c75d8ff986f2c3ff11e7fd9f8629d9cd6b24f27
+DIST salsa-fc00eba89e5dcaa5edba51c41aa5f309b5cb126b.gh.tar.gz 684112 BLAKE2B 624720fd4887982ef6da5b69dcc81a7290f791267d6915e636a8ade13663d670f34ee2a4492e13c7ea8a6f611a61b08ec31c34c9a4accf57a11d135fc17ae2ea SHA512 6f2f3b3d5fb20d863d0c661a1d4f2076591ab97b3c435f3eb4f22d9065a36800fbe617eaf6086682ab3eba38580ef08adb512bd72b40129b3b698ea00430675d
diff --git a/dev-util/ruff/ruff-0.12.0.ebuild b/dev-util/ruff/ruff-0.12.2.ebuild
index 1b00ace5a8a4..7dc607f99f65 100644
--- a/dev-util/ruff/ruff-0.12.0.ebuild
+++ b/dev-util/ruff/ruff-0.12.2.ebuild
@@ -9,9 +9,9 @@ CRATES=""
declare -A GIT_CRATES=(
[lsp-types]='https://github.com/astral-sh/lsp-types;3512a9f33eadc5402cfab1b8f7340824c8ca1439;lsp-types-%commit%'
- [salsa-macro-rules]='https://github.com/salsa-rs/salsa;09627e450566f894956710a3fd923dc80462ae6d;salsa-%commit%/components/salsa-macro-rules'
- [salsa-macros]='https://github.com/salsa-rs/salsa;09627e450566f894956710a3fd923dc80462ae6d;salsa-%commit%/components/salsa-macros'
- [salsa]='https://github.com/salsa-rs/salsa;09627e450566f894956710a3fd923dc80462ae6d;salsa-%commit%'
+ [salsa-macro-rules]='https://github.com/salsa-rs/salsa;fc00eba89e5dcaa5edba51c41aa5f309b5cb126b;salsa-%commit%/components/salsa-macro-rules'
+ [salsa-macros]='https://github.com/salsa-rs/salsa;fc00eba89e5dcaa5edba51c41aa5f309b5cb126b;salsa-%commit%/components/salsa-macros'
+ [salsa]='https://github.com/salsa-rs/salsa;fc00eba89e5dcaa5edba51c41aa5f309b5cb126b;salsa-%commit%'
)
RUST_MIN_VER="1.85.0"
diff --git a/dev-util/splint/splint-3.1.2-r2.ebuild b/dev-util/splint/splint-3.1.2-r3.ebuild
index fac73c564bec..e66ac21c4491 100644
--- a/dev-util/splint/splint-3.1.2-r2.ebuild
+++ b/dev-util/splint/splint-3.1.2-r3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-inherit autotools
+inherit autotools flag-o-matic
DESCRIPTION="Check C programs for vulnerabilities and programming mistakes"
HOMEPAGE="https://splint.org/"
@@ -13,7 +13,7 @@ LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv sparc x86 ~ppc-macos ~x64-macos"
-DEPEND="sys-devel/flex"
+BDEPEND="sys-devel/flex"
PATCHES=(
"${FILESDIR}"/${PN}-3.1.2-musl.patch
@@ -33,6 +33,9 @@ src_prepare() {
}
src_configure() {
+ # https://github.com/splintchecker/splint/issues/41 (bug #944117)
+ append-cflags -std=gnu17
+
# We do not need bison/yacc at all here
# We definitely need libfl
BISON=no LEXLIB=-lfl econf