summaryrefslogtreecommitdiff
path: root/dev-util
diff options
context:
space:
mode:
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/Manifest.gzbin64931 -> 64929 bytes
-rw-r--r--dev-util/bats/Manifest2
-rw-r--r--dev-util/bats/bats-1.11.1.ebuild4
-rw-r--r--dev-util/jfrog-cli/Manifest3
-rw-r--r--dev-util/jfrog-cli/jfrog-cli-2.73.2.ebuild33
-rw-r--r--dev-util/pkgcheck/Manifest6
-rw-r--r--dev-util/pkgcheck/pkgcheck-0.10.30-r1.ebuild94
-rw-r--r--dev-util/pkgcheck/pkgcheck-0.10.31.ebuild93
-rw-r--r--dev-util/pkgcheck/pkgcheck-0.10.32.ebuild93
-rw-r--r--dev-util/pkgdev/Manifest2
-rw-r--r--dev-util/pkgdev/pkgdev-0.2.10-r1.ebuild78
-rw-r--r--dev-util/qbs/Manifest4
-rw-r--r--dev-util/qbs/qbs-2.4.2.ebuild91
-rw-r--r--dev-util/qbs/qbs-2.5.0.ebuild4
-rw-r--r--dev-util/rr/Manifest1
-rw-r--r--dev-util/rr/rr-9999.ebuild94
-rw-r--r--dev-util/sysprof-capture/Manifest4
-rw-r--r--dev-util/sysprof-capture/sysprof-capture-3.36.0-r1.ebuild4
-rw-r--r--dev-util/sysprof-capture/sysprof-capture-46.0.ebuild2
-rw-r--r--dev-util/sysprof-common/Manifest2
-rw-r--r--dev-util/sysprof-common/sysprof-common-46.0.ebuild4
-rw-r--r--dev-util/sysprof/Manifest2
-rw-r--r--dev-util/sysprof/sysprof-46.0-r1.ebuild4
23 files changed, 148 insertions, 476 deletions
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index cf4b3d36ea14..632231838d1e 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/bats/Manifest b/dev-util/bats/Manifest
index 514558e5de06..b3f547c5da0d 100644
--- a/dev-util/bats/Manifest
+++ b/dev-util/bats/Manifest
@@ -1,5 +1,5 @@
DIST bats-1.11.0.tar.gz 172044 BLAKE2B a86737e8f38e59031f926ce36e70417517095e2f34a9c6a8f1564879297dd097a44839343b66909e00338e53e8516a473e7b4bffc399166df87912e1e645809b SHA512 8f8dc767ba2d1551288942b50fdc73ef1f31e4dd1c6d7d539968454d286fff6509ed85d8728b4779d9b085e265ddf77e89a8cd8746f3afab0c7c3542eeacbd51
DIST bats-1.11.1.tar.gz 174699 BLAKE2B 3e64257d45344a9e0a77178a77fe9f19f65aae6bb4cbba497e6ee960cb2a1d8bbcc5078b0600024f25da5c298d075c89d1fe054ee0529fb23489af05b97c1e80 SHA512 56faccadebc92555418c6aa6cb1985e7928d6db9c7bdbdd788f3dd55e82ef831d2389aa5b7198dd810fa6fd9dc6cfae78f7a10149e3027ed4f6517ede02dd8c3
EBUILD bats-1.11.0.ebuild 952 BLAKE2B c9e854e3d4c19831c39df962422c61c44b6ea672b18f27bc61c8b2dc96c2ab22dbc7c2b7fae7a918a770b8f93886724e2b4f1c57a9787c2afc129f719c357bd5 SHA512 773d5ea9376ae243ec5c5d79c3c4da6b52b84b3f7025c9e03fe3be9309c9274fa83908c5fe2a136a8ae1a00e110d0d58eb8fcd65099fcf6bbc617ab4cbc2c2f3
-EBUILD bats-1.11.1.ebuild 958 BLAKE2B b8435e6685ac30545c4c30af85d64304a3c5384eab54d6372b1bb92c6b1fdd0c1fc9a0e9f570d7a17cbef9bd32a77ff77b40967268e99bdf9e65d86ba00ea9fa SHA512 48c41b499edbc7f9729a052c609dc43d2c80322c73593aabc3d5efeb91b6339c4eea51fa863ddd09be1acbce7651ef061473eec3ad52454db442c5da302df726
+EBUILD bats-1.11.1.ebuild 952 BLAKE2B e4260a1d4096c972fd1bd7f1a2a6c326605bf4dbd145e04633cef6c04caac6529916bba33a0b50b074ee4752aa771455a183ac8624791073b78f48c241b42651 SHA512 943192c4ebddbb5f173096796c8756e5148fec9e19b325107d70569bef1eae59175bc0fbb9137dc2b474c5691aca170f5f76bfef1da1281b33149071b47a425a
MISC metadata.xml 960 BLAKE2B 1eef5273fa063fbeb31bf73be2dd264f83a37a75ae5bfc116cfe6e97a0707349b9fdd6e0700505d7f698e63eeffeec2f72f9f9e853be3c3eb70ea80891fddde0 SHA512 906495ef8f00981f362302c4cc0f24aca8a9a7d4898e4f729941836b3bb126590c7d4863b37b6d216c1485cc96502c330ca03801c9cb271793ebd298285f8923
diff --git a/dev-util/bats/bats-1.11.1.ebuild b/dev-util/bats/bats-1.11.1.ebuild
index cf782a5559be..4b9368319943 100644
--- a/dev-util/bats/bats-1.11.1.ebuild
+++ b/dev-util/bats/bats-1.11.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,7 +14,7 @@ S="${WORKDIR}/${MY_PN}-${PV}"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 hppa ~ppc ppc64 ~riscv ~sparc x86"
DEPEND="app-shells/bash:*"
RDEPEND="${DEPEND}"
diff --git a/dev-util/jfrog-cli/Manifest b/dev-util/jfrog-cli/Manifest
index 297a709c1b50..0654fee4c450 100644
--- a/dev-util/jfrog-cli/Manifest
+++ b/dev-util/jfrog-cli/Manifest
@@ -8,9 +8,12 @@ DIST jfrog-cli-2.72.2-deps.tar.xz 4929052 BLAKE2B e679322e7ffefcfed4ae52faad8314
DIST jfrog-cli-2.72.2.tar.gz 11663087 BLAKE2B f68f22bfaa0fee40d643924202c5c463b694a3b54c51572061c1903956fb9f4f645b5fae57f98029b0d7465ce34c66feb8d7d96937aab1ee267adfceff4389c5 SHA512 6e0d02ddfeb17d3f342eb50fa1a43c5c2c6a50bad0c65399f1d10bfe77ac24354410d9547ce37d8f553dbbc061db81ac58739500e614a04af06ac7d3a9a46eb3
DIST jfrog-cli-2.72.3-deps.tar.xz 4952288 BLAKE2B a0c86c2634c57e55225e8dc6ba65929cb3b56e886eb260253dd5b0e362b50d827449f952aba28d9e72a2c56d81916f9a42545cdbba449506ecd686f2c6d3e68b SHA512 23c3218ba124a03df1622cc3a766a8e6b05603d77b83b1ee1a390cc2f1b5e33264902d2b19c16f133abf027e5cebe2534646520f81bc74618813d7b74a701719
DIST jfrog-cli-2.72.3.tar.gz 11664845 BLAKE2B 983dcf87adb2b46160450431cfa4a1fd1dec4eb9d4b4fd5a60d80dc2924eb3bfc87e83e2e89df1c1ca29c573060286676dece62b2db8ff6831abe39d73f255fa SHA512 f0acfc539673f3f60d7eabe82d60d755fa339485b92684a17f2923c9a757fe80db3973092cad0af401c71abc3917718cff4dc07cae626172bad8296ec3c7dc83
+DIST jfrog-cli-2.73.2-deps.tar.xz 5005164 BLAKE2B 955526322ed24640f08a6c6b847e9307ae4f7d1c98fd5727f83cd12fe6c5b1b9c0fe532b0e77d156a9c40ab9f4a22162325e36206ce71d311aaaf77deec393c3 SHA512 bfb39cb8a99f8ecda30aa26722e76ce82ab22ca6238bd736f90b8899c728efa83466a4185d7458ca1cea93e8614b7f9280a510a8ebb4ae36c3e751f8fb467c13
+DIST jfrog-cli-2.73.2.tar.gz 11670597 BLAKE2B 736c44c3f69e32d2d0999a2e0978a50282e2275bf2959d4faca7827bb0e0b810ea8ca64cf548a62d871976ca631cb285fe2c29bf4232caa1d5bc37a1733a44a8 SHA512 235c0ae1779a28725020530ec8092a5cc75fafb48a5c4269c80f1148ceabb8586269ad06604f0da791ae01f3f0cbdadb3f8e6be03c3c22ca38e2f4b62e5d9e2f
EBUILD jfrog-cli-1.54.1.ebuild 573 BLAKE2B cfb82b9b2c7c16be417f459e612576d1a111c103aaeefc0a6e0afe4cf72c93f9713801825e7802af52d76638a77c63fdcfc42c4ed92c06905fb4964824d663c5 SHA512 fc742a799b09c6fc569a3aa74285ff75c86c50b10dd17767318f39460c47cf7eebeab22ee921fc639c29f603ec11f3e8efc38ac78606ac37fa872d5cbf0dcabe
EBUILD jfrog-cli-2.54.0.ebuild 602 BLAKE2B edc0dadbb54c0f8aec9caf7a28bf99c3fde7955ec7fcf69160d94995d27c449917db314a3b11e5dd1c8aace8700b272cec56a3cf07fc313baee682ec4fd31987 SHA512 0f011a6e732ca03fe0ca0485b240a84cc99a252279cd3a132dcf4da91ee83b216e835d2640468bacd085755fd44d28b2bb1013bbacdf62ae7c86b8813f833517
EBUILD jfrog-cli-2.72.1.ebuild 684 BLAKE2B b29eedef1376de9f9d4e27b6db2c7aa7c11de49d056cee7d6fcff6be239d4ab850968b81a37ce173b77a071d69c30285b7dc84a21e617f57aaae5e5e2bda00b3 SHA512 82159ab855e25064097ddfe6362f9361d35831fdabfce8b25694ae76dd069953ee60df9293fba6a3fafc4362a3fd5533a3dcdc36baec8cd5345c26bb069c7318
EBUILD jfrog-cli-2.72.2.ebuild 684 BLAKE2B b29eedef1376de9f9d4e27b6db2c7aa7c11de49d056cee7d6fcff6be239d4ab850968b81a37ce173b77a071d69c30285b7dc84a21e617f57aaae5e5e2bda00b3 SHA512 82159ab855e25064097ddfe6362f9361d35831fdabfce8b25694ae76dd069953ee60df9293fba6a3fafc4362a3fd5533a3dcdc36baec8cd5345c26bb069c7318
EBUILD jfrog-cli-2.72.3.ebuild 684 BLAKE2B b29eedef1376de9f9d4e27b6db2c7aa7c11de49d056cee7d6fcff6be239d4ab850968b81a37ce173b77a071d69c30285b7dc84a21e617f57aaae5e5e2bda00b3 SHA512 82159ab855e25064097ddfe6362f9361d35831fdabfce8b25694ae76dd069953ee60df9293fba6a3fafc4362a3fd5533a3dcdc36baec8cd5345c26bb069c7318
+EBUILD jfrog-cli-2.73.2.ebuild 684 BLAKE2B 1fc2c9b9668fc2de0103c1b94e8e63f11d5655d68e6379fbe8a8cf25273bed32f50d9acf59170b86d4698af266342751318e5230a0a766928d1cfc2872347c0a SHA512 336037e80ca9063c26d3f5b1dce32ec2cf493ecfb5320db5836ad7218c6ee6e8ab5540a454b249d0070ea781696ba8374a96e9e5bdba8b5d9f0753e8eed86a4e
MISC metadata.xml 245 BLAKE2B 58d190125b0404884325cc429d9e8e2a7544b673f0e29bb81ef646f5687af2e20b57aeff431ddb97ce959ca6dacd91ae7c75c97a80e7d67161a1d30ba920d885 SHA512 f78a3e6ce5d4b05fdba7daf2e839164668486c74dbd1f1aafcdf99ec61dc037b9988692a5b4b7acd2223948124a496cf51913c0b044a9883891cb5b3bd7fcf30
diff --git a/dev-util/jfrog-cli/jfrog-cli-2.73.2.ebuild b/dev-util/jfrog-cli/jfrog-cli-2.73.2.ebuild
new file mode 100644
index 000000000000..a3ce3a17acfe
--- /dev/null
+++ b/dev-util/jfrog-cli/jfrog-cli-2.73.2.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2022-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module
+
+DESCRIPTION="Command line utility for operations on container images and image repositories"
+HOMEPAGE="https://github.com/jfrog/jfrog-cli"
+SRC_URI="https://github.com/jfrog/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ https://dev.gentoo.org/~zmedico/dist/${P}-deps.tar.xz"
+
+LICENSE="Apache-2.0 BSD BSD-2 MIT MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+BDEPEND=">=dev-lang/go-1.23.4:="
+
+src_unpack() {
+ default
+}
+
+src_prepare() {
+ ln -sv ../vendor ./ || die
+ default
+}
+
+src_compile() {
+ build/build.sh jfrog || die
+}
+
+src_install() {
+ dobin jfrog
+ einstalldocs
+}
diff --git a/dev-util/pkgcheck/Manifest b/dev-util/pkgcheck/Manifest
index 50d079ab4037..d75872b0f2f1 100644
--- a/dev-util/pkgcheck/Manifest
+++ b/dev-util/pkgcheck/Manifest
@@ -1,11 +1,5 @@
AUX 50pkgcheck-gentoo.el 125 BLAKE2B db546b7f4e1517fb4f3bc46eff6a3294c8d677be031ecb33987daa84c355c3628ab7f24bbab90afb24b0bcec6c0ebebb56339374fa35a345481aa9808bd538be SHA512 31bad085867ebecedf0c9c3ed1223e7512238892d69b5224e850d744c5965bf7a2d7cb90978d9cce6da8dc554dba36803d604b8c6ac2b7cc9f2718ef7d6fc644
-DIST pkgcheck-0.10.30.tar.gz 378098 BLAKE2B f80224d707f7656ca45f58932936e1ce780d670be596312532b88940fbe1cfb1c7e14a877a955fc4f21fb003a2ee5c6095c2c6919475cdc95db9be0736050b50 SHA512 078ba2275e39e645eca22a265c9f06c6dd7d1cb310979ab5e48bb86a374b42edc50c0ca8d0bd671a3b51341b7fae80ff2c9adf2dc2eeabd93a545c84373902b4
-DIST pkgcheck-0.10.31.tar.gz 379079 BLAKE2B b3e308a8d496c954d649677a41394b1fe1fbab43ce6c629616249306fafaad8e5c2cfa38fc9c838117f7abc381a0c04cea60ba5a2b3ab6a1612bbfc68d858832 SHA512 539cf262c950547dbd85441a7b40e76fcdc0810fdd633ab9042a13c7b19db4826c05ea1bbacf64b50c68884e31fff6a88e6b2baf94b2e6a4b2738123441da6ec
-DIST pkgcheck-0.10.32.tar.gz 380032 BLAKE2B a424f49932c1a55d39cb1869aedb2adb5fe25f9edd0d87037b8364dcacb263fba12db601966da983fc62e142f3bc8d07259a05e0be92b6ece5cf26111c0a6db1 SHA512 86aa47bd71c2553e1b9e4fcf7ca1749a7e249e8f2656438fd0d9527583625bb57cae07e64d39e35345ca11831b1cf7d489e9c68d220e2f39e8af01bc8dc37017
DIST pkgcheck-0.10.33.tar.gz 380205 BLAKE2B 7f732443cc03e5bfb184f976f1af507cae55f3c98b9d251701d209cc18e76a99e168afcdffe359b9b3ec731aa754eb6223381cc7bc5a7661cfde82a50337f8fe SHA512 f4a1de6d99982d6ec4d77e245ea968922a2a906087449a0d98ebe3d8fc22a4a6cf060b09d3455efdbe7e9a445e785c0312120d3158a08790880a94c8e045e9c6
-EBUILD pkgcheck-0.10.30-r1.ebuild 2254 BLAKE2B 94e3ff89fcc6a8b08b35ad9c46f1e1d54e5f548da3a8b1e7c941d0315852d405a0a6e3c6f9260ac0bc4bbc7f374d94cbd3394c3db098dc7e194152d1c8eb282a SHA512 9e0488bf01869d88c8ac2978bba0cffe8ff96b331b94b2f8ce242fa4e84ba80f98271979fdf3f50bbbb0191fea4d1ee22be92f96fbcdc365f27631b5e79aa27a
-EBUILD pkgcheck-0.10.31.ebuild 2228 BLAKE2B 5a41d09c61cd64cce4769650c690795deebbb72e997ed7e14eacc28a4970f77196cd101b953a1190e0639a67dab2fb04af76b35e3b01ed34a9fc5c225bdb77aa SHA512 95075f73eb4d0a1fe6aa70ba236185281160e8117bbf74d3b48322df160d0cbb4ef2f1d274e207c8badec6fcff0cb517beaaeafef19da1a638da128c787c2827
-EBUILD pkgcheck-0.10.32.ebuild 2227 BLAKE2B a42ab3744250bd442549b85aa0a77c5991d0a26c2dd4ee843f3c8ab8eb233b67a1c54c905833305508798436f42d21679c6e7f8b56501b34a144c0bd070c6b18 SHA512 0573defd239686e3b49384531ed928e0cb284907ea55cf17c16f49ccf005d652d0150545e20267131d5f1438e72bab2247ca24287d40a303dced8fdd3d993431
EBUILD pkgcheck-0.10.33.ebuild 2228 BLAKE2B 1dd703b7ab4b62a2df67144216dba3d732d0f597b18e8159da7e284bbebcecbfa70ae4a0a5585b7883652558769d49fc8ac3fe33f5fe13119e59aecbd5b01774 SHA512 d55226eff1d3179bef136167c6286ab2afb2051460689dcdb8a3e7dcba59367ecd25dd401dc64a0a9a05ad2c23aaea43e498e9d8f74bc89a44df8ad0b0de395c
EBUILD pkgcheck-9999.ebuild 2224 BLAKE2B 29b9f4de92c6c33ce9d6a83217473b28af127e570422742648542f77a43f553c2d18053da5ca0f45481f45e143ba5b76b4ac052290fa734725e9df13057ee5b5 SHA512 44caa5138f6f7648ffeb96f2ad6556f346b15dfa4bb32af038fa7e635ff3e986db1ea033e0d3e8ae5271be379164b9b3cf1592b69b419b11e972f2de9142eaa6
MISC metadata.xml 455 BLAKE2B b544db3532ef1da966833d5edbc79988cc1fd85b6d6276476684b49d4485814d6e2d969e742d3633c8176e7f37cae6614dae1654fd1424d71475f022166f6e6a SHA512 5abd1584f486e88992bab8c51c191b4915a5854752130f8a591147ff4b2af2102fdc8ab182e7358c3e4bbb3fdc8400563a250e2dba1793d365f0edc7c5f7c33a
diff --git a/dev-util/pkgcheck/pkgcheck-0.10.30-r1.ebuild b/dev-util/pkgcheck/pkgcheck-0.10.30-r1.ebuild
deleted file mode 100644
index 976f2d57e469..000000000000
--- a/dev-util/pkgcheck/pkgcheck-0.10.30-r1.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{10..13} )
-inherit elisp-common distutils-r1 optfeature
-
-if [[ ${PV} == *9999 ]] ; then
- EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/pkgcore/pkgcheck.git
- https://github.com/pkgcore/pkgcheck.git"
- inherit git-r3
-else
- KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
- inherit pypi
-fi
-
-DESCRIPTION="pkgcore-based QA utility for ebuild repos"
-HOMEPAGE="https://github.com/pkgcore/pkgcheck"
-
-LICENSE="BSD MIT"
-SLOT="0"
-IUSE="emacs"
-
-if [[ ${PV} == *9999 ]]; then
- RDEPEND="
- ~dev-python/snakeoil-9999[${PYTHON_USEDEP}]
- ~sys-apps/pkgcore-9999[${PYTHON_USEDEP}]"
-else
- RDEPEND="
- >=dev-python/snakeoil-0.10.8[${PYTHON_USEDEP}]
- >=sys-apps/pkgcore-0.12.25[${PYTHON_USEDEP}]"
-fi
-RDEPEND+="
- >=dev-libs/tree-sitter-bash-0.21.0[python,${PYTHON_USEDEP}]
- dev-python/chardet[${PYTHON_USEDEP}]
- dev-python/lazy-object-proxy[${PYTHON_USEDEP}]
- dev-python/lxml[${PYTHON_USEDEP}]
- dev-python/pathspec[${PYTHON_USEDEP}]
- >=dev-python/tree-sitter-0.22.0[${PYTHON_USEDEP}]
- <dev-python/tree-sitter-0.23.0[${PYTHON_USEDEP}]
- emacs? (
- >=app-editors/emacs-24.1:*
- app-emacs/ebuild-mode
- app-emacs/flycheck
- )
-"
-BDEPEND="${RDEPEND}
- >=dev-python/flit-core-3.8[${PYTHON_USEDEP}]
- test? (
- dev-python/pytest[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
- dev-vcs/git
- )
-"
-
-SITEFILE="50${PN}-gentoo.el"
-
-distutils_enable_tests pytest
-
-export USE_SYSTEM_TREE_SITTER_BASH=1
-
-src_compile() {
- distutils-r1_src_compile
-
- if use emacs ; then
- pushd "${S}"/contrib/emacs >/dev/null || die
- elisp-compile *.el
- popd >/dev/null || die
- fi
-}
-
-python_install_all() {
- local DOCS=( NEWS.rst )
- [[ ${PV} == *9999 ]] || doman build/sphinx/man/*
- distutils-r1_python_install_all
-
- if use emacs ; then
- elisp-install ${PN} "${S}"/contrib/emacs/*.el{,c}
- elisp-site-file-install "${FILESDIR}/${SITEFILE}"
- fi
-}
-
-pkg_postinst() {
- use emacs && elisp-site-regen
-
- optfeature "Network check support" dev-python/requests
- optfeature "Perl module version check support" dev-perl/Gentoo-PerlMod-Version
-}
-
-pkg_postrm() {
- use emacs && elisp-site-regen
-}
diff --git a/dev-util/pkgcheck/pkgcheck-0.10.31.ebuild b/dev-util/pkgcheck/pkgcheck-0.10.31.ebuild
deleted file mode 100644
index 5babef749b7e..000000000000
--- a/dev-util/pkgcheck/pkgcheck-0.10.31.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{10..13} )
-inherit elisp-common distutils-r1 optfeature
-
-if [[ ${PV} == *9999 ]] ; then
- EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/pkgcore/pkgcheck.git
- https://github.com/pkgcore/pkgcheck.git"
- inherit git-r3
-else
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
- inherit pypi
-fi
-
-DESCRIPTION="pkgcore-based QA utility for ebuild repos"
-HOMEPAGE="https://github.com/pkgcore/pkgcheck"
-
-LICENSE="BSD MIT"
-SLOT="0"
-IUSE="emacs"
-
-if [[ ${PV} == *9999 ]]; then
- RDEPEND="
- ~dev-python/snakeoil-9999[${PYTHON_USEDEP}]
- ~sys-apps/pkgcore-9999[${PYTHON_USEDEP}]"
-else
- RDEPEND="
- >=dev-python/snakeoil-0.10.8[${PYTHON_USEDEP}]
- >=sys-apps/pkgcore-0.12.25[${PYTHON_USEDEP}]"
-fi
-RDEPEND+="
- >=dev-libs/tree-sitter-bash-0.21.0[python,${PYTHON_USEDEP}]
- dev-python/chardet[${PYTHON_USEDEP}]
- dev-python/lazy-object-proxy[${PYTHON_USEDEP}]
- dev-python/lxml[${PYTHON_USEDEP}]
- dev-python/pathspec[${PYTHON_USEDEP}]
- >=dev-python/tree-sitter-0.23.0[${PYTHON_USEDEP}]
- <dev-python/tree-sitter-0.24.0[${PYTHON_USEDEP}]
- emacs? (
- >=app-editors/emacs-24.1:*
- app-emacs/ebuild-mode
- app-emacs/flycheck
- )
-"
-BDEPEND="${RDEPEND}
- >=dev-python/flit-core-3.8[${PYTHON_USEDEP}]
- test? (
- dev-python/requests[${PYTHON_USEDEP}]
- dev-vcs/git
- )
-"
-
-SITEFILE="50${PN}-gentoo.el"
-
-distutils_enable_tests pytest
-
-export USE_SYSTEM_TREE_SITTER_BASH=1
-
-src_compile() {
- distutils-r1_src_compile
-
- if use emacs ; then
- pushd "${S}"/contrib/emacs >/dev/null || die
- elisp-compile *.el
- popd >/dev/null || die
- fi
-}
-
-python_install_all() {
- local DOCS=( NEWS.rst )
- [[ ${PV} == *9999 ]] || doman build/sphinx/man/*
- distutils-r1_python_install_all
-
- if use emacs ; then
- elisp-install ${PN} "${S}"/contrib/emacs/*.el{,c}
- elisp-site-file-install "${FILESDIR}/${SITEFILE}"
- fi
-}
-
-pkg_postinst() {
- use emacs && elisp-site-regen
-
- optfeature "Network check support" dev-python/requests
- optfeature "Perl module version check support" dev-perl/Gentoo-PerlMod-Version
-}
-
-pkg_postrm() {
- use emacs && elisp-site-regen
-}
diff --git a/dev-util/pkgcheck/pkgcheck-0.10.32.ebuild b/dev-util/pkgcheck/pkgcheck-0.10.32.ebuild
deleted file mode 100644
index e8720591938b..000000000000
--- a/dev-util/pkgcheck/pkgcheck-0.10.32.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{10..13} )
-inherit elisp-common distutils-r1 optfeature
-
-if [[ ${PV} == *9999 ]] ; then
- EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/pkgcore/pkgcheck.git
- https://github.com/pkgcore/pkgcheck.git"
- inherit git-r3
-else
- KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
- inherit pypi
-fi
-
-DESCRIPTION="pkgcore-based QA utility for ebuild repos"
-HOMEPAGE="https://github.com/pkgcore/pkgcheck"
-
-LICENSE="BSD MIT"
-SLOT="0"
-IUSE="emacs"
-
-if [[ ${PV} == *9999 ]]; then
- RDEPEND="
- ~dev-python/snakeoil-9999[${PYTHON_USEDEP}]
- ~sys-apps/pkgcore-9999[${PYTHON_USEDEP}]"
-else
- RDEPEND="
- >=dev-python/snakeoil-0.10.8[${PYTHON_USEDEP}]
- >=sys-apps/pkgcore-0.12.25[${PYTHON_USEDEP}]"
-fi
-RDEPEND+="
- >=dev-libs/tree-sitter-bash-0.21.0[python,${PYTHON_USEDEP}]
- dev-python/chardet[${PYTHON_USEDEP}]
- dev-python/lazy-object-proxy[${PYTHON_USEDEP}]
- dev-python/lxml[${PYTHON_USEDEP}]
- dev-python/pathspec[${PYTHON_USEDEP}]
- >=dev-python/tree-sitter-0.23.0[${PYTHON_USEDEP}]
- <dev-python/tree-sitter-0.24.0[${PYTHON_USEDEP}]
- emacs? (
- >=app-editors/emacs-24.1:*
- app-emacs/ebuild-mode
- app-emacs/flycheck
- )
-"
-BDEPEND="${RDEPEND}
- >=dev-python/flit-core-3.8[${PYTHON_USEDEP}]
- test? (
- dev-python/requests[${PYTHON_USEDEP}]
- dev-vcs/git
- )
-"
-
-SITEFILE="50${PN}-gentoo.el"
-
-distutils_enable_tests pytest
-
-export USE_SYSTEM_TREE_SITTER_BASH=1
-
-src_compile() {
- distutils-r1_src_compile
-
- if use emacs ; then
- pushd "${S}"/contrib/emacs >/dev/null || die
- elisp-compile *.el
- popd >/dev/null || die
- fi
-}
-
-python_install_all() {
- local DOCS=( NEWS.rst )
- [[ ${PV} == *9999 ]] || doman build/sphinx/man/*
- distutils-r1_python_install_all
-
- if use emacs ; then
- elisp-install ${PN} "${S}"/contrib/emacs/*.el{,c}
- elisp-site-file-install "${FILESDIR}/${SITEFILE}"
- fi
-}
-
-pkg_postinst() {
- use emacs && elisp-site-regen
-
- optfeature "Network check support" dev-python/requests
- optfeature "Perl module version check support" dev-perl/Gentoo-PerlMod-Version
-}
-
-pkg_postrm() {
- use emacs && elisp-site-regen
-}
diff --git a/dev-util/pkgdev/Manifest b/dev-util/pkgdev/Manifest
index e76e91478a55..288d81215534 100644
--- a/dev-util/pkgdev/Manifest
+++ b/dev-util/pkgdev/Manifest
@@ -1,6 +1,4 @@
-DIST pkgdev-0.2.10.tar.gz 85476 BLAKE2B 2002daa38d445f90cbc2f17ad0e42045b32b5dcefdd85a3485b6e253d9703ad7e59119873718259874de32e7c50e4f5acbacc6c3b40770d55f4d38dbbd7805c4 SHA512 aa9f6465ba44ff67f2b160bc9249583c355e7cc807ce4c797cc8b6d2a4858414a82e702e47ff5b87dc0f6ba70b9c83d515c59a732406437e5325aa3ae7ff95aa
DIST pkgdev-0.2.11.tar.gz 87611 BLAKE2B ae864535a9ca9b9b69c4b595a67ddef477cfeacefb24a87258d0725cd912cedcad0ad3d1152f776a115b5230d259a58254e988a1db10d39af46a094fcea3219e SHA512 7e0a3ca6c11080874f9c49d708c926e7eed7c6591e07f34130e25bd2b2bd4a272e460537684d270095142eded94ed01ca8b547c340b3d3611208aad0ab432633
-EBUILD pkgdev-0.2.10-r1.ebuild 1799 BLAKE2B d01159fd03e2d848b87ecb8b9050a8ed0916a2f6a0ba529dd415bfddeb75823bc1852352b28b4566b4ba0c32fc603434fbe50420129e5fcdb0158150a1b12238 SHA512 2abb8c23523bc386eaae237f831dd32109737b1721709419a2422d5cd59689744b2ef02ec243268ea4dc107c6ebeff73979c5c24f4258122107a1093ca819a80
EBUILD pkgdev-0.2.11.ebuild 1799 BLAKE2B d01159fd03e2d848b87ecb8b9050a8ed0916a2f6a0ba529dd415bfddeb75823bc1852352b28b4566b4ba0c32fc603434fbe50420129e5fcdb0158150a1b12238 SHA512 2abb8c23523bc386eaae237f831dd32109737b1721709419a2422d5cd59689744b2ef02ec243268ea4dc107c6ebeff73979c5c24f4258122107a1093ca819a80
EBUILD pkgdev-9999.ebuild 1807 BLAKE2B 32385eff260737ef717c22a38359016d12ea152d98ab1dfe73529c198a3e9f8373065b73d2a71a11732a85bd22fcde97969a46b1d04eaef16d6e6faad6fcc5bf SHA512 0422244426c6992b06c55ce77d215d48fa811d24af79eb88193535f955b010d69b011c6252a948c8c3b2536144b16b2de69877397935f7c831628b41d7be754e
MISC metadata.xml 449 BLAKE2B f440d395e5453394e7bcc857ccd07b6735bce1b68b3e4ce9d33068c28c5794f6ba65d7394ed6f585dcd3e58ccd3f49ecee4d001ff4e40893db721b5ac869f7ae SHA512 a07c315d071af0ad53ee79f9db3cfd1a8acbdbabfad960cf64025eea1a3759f1ef7d5dcf71bf07b17cbfb6f912513edf118c28d3c24de06223a7a3420cc4438d
diff --git a/dev-util/pkgdev/pkgdev-0.2.10-r1.ebuild b/dev-util/pkgdev/pkgdev-0.2.10-r1.ebuild
deleted file mode 100644
index 35d1bea3a0df..000000000000
--- a/dev-util/pkgdev/pkgdev-0.2.10-r1.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{10..13} )
-inherit distutils-r1 optfeature
-
-if [[ ${PV} == *9999 ]] ; then
- EGIT_BRANCH="main"
- EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/pkgcore/pkgdev.git
- https://github.com/pkgcore/pkgdev.git"
- inherit git-r3
-else
- inherit pypi
- KEYWORDS="amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
-fi
-
-DESCRIPTION="Collection of tools for Gentoo development"
-HOMEPAGE="https://github.com/pkgcore/pkgdev"
-
-LICENSE="BSD MIT"
-SLOT="0"
-IUSE="doc"
-
-if [[ ${PV} == *9999 ]] ; then
- RDEPEND="
- ~dev-python/snakeoil-9999[${PYTHON_USEDEP}]
- ~dev-util/pkgcheck-9999[${PYTHON_USEDEP}]
- ~sys-apps/pkgcore-9999[${PYTHON_USEDEP}]
- "
-else
- RDEPEND="
- >=dev-python/snakeoil-0.10.5[${PYTHON_USEDEP}]
- >=sys-apps/pkgcore-0.12.23[${PYTHON_USEDEP}]
- >=dev-util/pkgcheck-0.10.25[${PYTHON_USEDEP}]
- "
-fi
-
-RDEPEND+="
- dev-vcs/git
- $(python_gen_cond_dep '
- dev-python/tomli[${PYTHON_USEDEP}]
- ' 3.10)
-"
-BDEPEND="
- >=dev-python/flit-core-3.8[${PYTHON_USEDEP}]
- >=dev-python/snakeoil-0.10.5[${PYTHON_USEDEP}]
- test? (
- x11-misc/xdg-utils
- )
-"
-
-distutils_enable_sphinx doc \
- ">=dev-python/snakeoil-0.10.5" \
- dev-python/tomli
-distutils_enable_tests pytest
-
-python_compile_all() {
- use doc && emake PYTHON="${EPYTHON}" man
-
- sphinx_compile_all # HTML pages only
-}
-
-python_install_all() {
- # If USE=doc, there'll be newly generated docs which we install instead.
- if use doc || [[ ${PV} != *9999 ]]; then
- doman build/sphinx/man/*
- fi
-
- distutils-r1_python_install_all
-}
-
-pkg_postinst() {
- optfeature "sending email support" x11-misc/xdg-utils
- optfeature "tatt subcommand" "app-portage/nattka dev-python/jinja2"
-}
diff --git a/dev-util/qbs/Manifest b/dev-util/qbs/Manifest
index e6c35f0f4a9d..b6c7d3b9db01 100644
--- a/dev-util/qbs/Manifest
+++ b/dev-util/qbs/Manifest
@@ -1,7 +1,5 @@
AUX qbs-2.3.1-qtver.patch 196 BLAKE2B 6cfabd1bbd16b2e342ff9eeb2748ce2215ed25d18203f59e0f181f465e02dfe1e2416b8ab2b5c8eb3b5aa6ec9e7c37e938e389165b1a995ed7f48233f257af79 SHA512 f3f95fc9d1a96767d9a3e74ac428e9b00f4e460959d04298f3f6ecc99f5eb72a57290e6d248f82d1ba8ca7e655fe729b8320a77da585b145c48ac90b9a315181
AUX qbs-2.4.1-ldconfig.patch 696 BLAKE2B eb0339773ebddbf913e09f6e50fc366b50b8a7974262e6f568da879cd96035d8c93cfe7c8e9a891f4716a5af3ceff27e0a753c5e6ccfe78481d696dd068e7cf7 SHA512 07bd268c6e95c306c1f69e29164e2e54b3290d415a96dac143c9438021acf8a8e42fbb1ae750308560279ac4762984dd74b4e18fe3be84a9c9933c9dd7d1a752
-DIST qbs-src-2.4.2.tar.gz 5718110 BLAKE2B 011051b16ec81684cf515e160da706dd2f781077a006e999f6c8bf9c8dc522655e6bd900c833f6fe53a076d83c11424975626e043c673a7d8bc10d7428964af9 SHA512 e584b03e7866991bb5fdfd1caed33beaa9480b820772bdbd0daf049f7d3fbe7d1ab19add520c69fd018e9298ff13ca8dfaae3b76e6245589708b59f976307464
DIST qbs-src-2.5.0.tar.gz 5726362 BLAKE2B 3757b17750078ceddc45b88688a51b3f6e1659c9c845683a11e92a5acdfa44a6b6cac61aeb551ccde21282fcd971484bdec1e002b8a8c47e5fc6fd9d23523011 SHA512 60bfbac4fa7435da93431be50603bb19fbdf7a5bafc8a3a1129b792d323cbd4e42c2fd7b7b24c30c8a4a2b4b01b65ac72c366e54e01e1c6da2699ff6dedaf35f
-EBUILD qbs-2.4.2.ebuild 2463 BLAKE2B e73512996d3dc7a791517c7a14e17bd129472ccd05fe6f0135fcf334663491f531870298e3a5bd591c9e2e25d1697119a97176ec45eb5d897e84f9a31ccb886d SHA512 b20d8b502ce0ac52a80a4226fce67748c719288dfc6cfd042fca8ba9de210c0b784bc0ab99caaba4e03858d5489e3d844d069dd874936266772893192b5060ed
-EBUILD qbs-2.5.0.ebuild 2473 BLAKE2B 42175ec194cad015c9891beae4a4f5f4fcb4ee28ad38d95984ecbe6aac3088c98684e2f49505a835f1347b7ad855d545d9a2ae7a6e40f7998eeb44ded073405d SHA512 3e7780f2e05e238708fa40df18e8274f5eb3ce6b7fe0cdb8449a584c399c0fd0824e4285684bd97d7dc57c68dcc2b92dd44b026c17f4ea0d1ba025d3c5f915c1
+EBUILD qbs-2.5.0.ebuild 2478 BLAKE2B 0eee4bb82c1f415b9bb123f8fd3bb434c3c2465fe75d91f07a0577c270abf5785a0e6f2fc2713dee872a74a59ad93a93e16b200f5328461f36d61561cb0f9f7e SHA512 104c3a1d3c548098b4c37b834bab8e0810cb87149ae3083bd4f101f402ad79a3ce509ffd1587f29df8ab1a02ef0fa873868d0e13d1bdedabf383052d567007be
MISC metadata.xml 1135 BLAKE2B 389cfca2f13552aa0da4e29204014c678d2e710cc96fed8f68616431d5a5d0b9bcd5505b396f843dd065c66c0bd8d955ae6137637eb19226552b6b36509fe296 SHA512 854fb0ce9d21b6ff61c4ed32efeffda84d31ec809faa830b921804dc59e5d6d49d8b7326877705f94346f677d72cc17be5ed4099a6e51dbf381f7456c57567d6
diff --git a/dev-util/qbs/qbs-2.4.2.ebuild b/dev-util/qbs/qbs-2.4.2.ebuild
deleted file mode 100644
index 3da4596d9744..000000000000
--- a/dev-util/qbs/qbs-2.4.2.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..13} )
-inherit cmake flag-o-matic python-any-r1 toolchain-funcs
-
-DESCRIPTION="Modern build tool for software projects"
-HOMEPAGE="https://doc.qt.io/qbs/"
-SRC_URI="https://download.qt.io/official_releases/qbs/${PV}/${PN}-src-${PV}.tar.gz"
-S=${WORKDIR}/${PN}-src-${PV}
-
-LICENSE="|| ( LGPL-2.1 LGPL-3 ) BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~x86"
-IUSE="doc test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-qt/qt5compat:6
- dev-qt/qtbase:6[concurrent,gui,network,widgets,xml]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- doc? (
- $(python_gen_any_dep '
- dev-python/beautifulsoup4[${PYTHON_USEDEP}]
- dev-python/lxml[${PYTHON_USEDEP}]
- ')
- dev-qt/qttools:6[assistant,qdoc]
- )
-"
-
-CMAKE_SKIP_TESTS=(
- # QBS does not inherit toolchain/flags knowledge from cmake, and
- # while can use ${BUILD_DIR}/bin/qbs-config to improve this it
- # remains very fickle and will fail in varied ways with clang,
- # musl, -native-symlinks, and libc++. After consideration it feels
- # not worth worrying about affected tests here (even if notable).
- tst_api
- tst_blackbox # also skips blackbox-* (intended)
- tst_language
-)
-
-PATCHES=(
- "${FILESDIR}"/${PN}-2.3.1-qtver.patch
- "${FILESDIR}"/${PN}-2.4.1-ldconfig.patch
-)
-
-python_check_deps() {
- # _find_python_module in cmake/QbsDocumentation.cmake
- python_has_version "dev-python/beautifulsoup4[${PYTHON_USEDEP}]" &&
- python_has_version "dev-python/lxml[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
- use doc && python-any-r1_pkg_setup
-}
-
-src_configure() {
- # temporary workaround for musl-1.2.4 (bug #906929), this ideally
- # needs fixing in qtbase as *64 usage comes from its headers' macros
- use elibc_musl && append-lfs-flags
-
- # tests build failure w/ gcc:14 + -O3 (bug #933187, needs looking into)
- use test && tc-is-gcc && [[ $(gcc-major-version) -ge 14 ]] &&
- replace-flags -O3 -O2
-
- local mycmakeargs=(
- -DQBS_DOC_INSTALL_DIR="${EPREFIX}"/usr/share/doc/${PF}
- -DQBS_INSTALL_HTML_DOCS=$(usex doc)
- -DQBS_INSTALL_MAN_PAGE=yes
- -DQBS_INSTALL_QCH_DOCS=$(usex doc)
- -DQBS_LIB_INSTALL_DIR="$(get_libdir)"
- -DQT_VERSION_MAJOR=6 #931596
- -DWITH_TESTS=$(usex test)
- -DWITH_UNIT_TESTS=$(usex test)
- )
-
- cmake_src_configure
-}
-
-src_install() {
- local DOCS=( README.md changelogs )
- cmake_src_install
-
- use !test || rm -- "${ED}"/usr/bin/{tst_*,qbs_*,clang-format-test} || die
-
- docompress -x /usr/share/doc/${PF}/qbs.qch
-}
diff --git a/dev-util/qbs/qbs-2.5.0.ebuild b/dev-util/qbs/qbs-2.5.0.ebuild
index 73ac2d45d6eb..4d4afb31d754 100644
--- a/dev-util/qbs/qbs-2.5.0.ebuild
+++ b/dev-util/qbs/qbs-2.5.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2024 Gentoo Authors
+# Copyright 2024-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,7 +13,7 @@ S=${WORKDIR}/${PN}-src-${PV}
LICENSE="|| ( LGPL-2.1 LGPL-3 ) Boost-1.0 BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm x86"
+KEYWORDS="amd64 ~arm ~x86"
IUSE="doc test"
RESTRICT="!test? ( test )"
diff --git a/dev-util/rr/Manifest b/dev-util/rr/Manifest
index 4e5127ea2d05..3e16d9cf990c 100644
--- a/dev-util/rr/Manifest
+++ b/dev-util/rr/Manifest
@@ -1,4 +1,5 @@
AUX rr-5.7.0-no-force-lto.patch 720 BLAKE2B 78733ac4cf79e9f49ccd4f6c6dc98ef7ebc518392072eed660ee5fbf22c90f0b89ee5d708edae2bce61e06d91522e46b5cebc3ffb8983c8d97ecbc1b261a8f7a SHA512 2f53aad8c1c65689a967ddf94c5f9d60d8edd2ed5486a4c95d74e2fa6e50e752adb3ae699085834af57d4251b48616d414d452a73bd1e0e3d9a5b0ee9e75622b
DIST mozilla-rr-5.8.0.tar.gz 1734617 BLAKE2B 75fcd99da89dc4acc033d033abc91ff61500ad1429702641888c628ad0e70f1dfb61309aa76092f34d3314086572a6af334970e5f4abb4d7c812800b23e64869 SHA512 98f0c970fad5c3a2c5d7c17f40c454db072d31053425ffc308a66a643e2f36ede04f33ab8b13f94c42c60a3b00e18a790783467f99a97e421551c498df313a6b
EBUILD rr-5.8.0.ebuild 1747 BLAKE2B 5377fcfa409d2bdb396e09cdb3d257d8c0526cc98f9176d879e8934123289867f6c8f12832e13cd9458cefe8269e1b168189532095ee33aac03d6968bb01830d SHA512 357936a0e33ff58f137f69fec38d1c6634118edd7a302bf311af79dd4cec5ff59b2b2545228c03889c5ec4aae7ce90a8f7cf333ed76f64d4c1fef2913332b349
+EBUILD rr-9999.ebuild 1855 BLAKE2B 83b9c7daf9cc58b1b09bfa08c8dc29c0936086123bf2de82d3a3b30b94eb4e2a4f00e815b47eef190304e4c238b897c527d7d3d4302801e832df068cce5f9a45 SHA512 ae2cabb78ea9347e7e17c55cb8334d2c145f54d22311abcb1513d189be0c0665eb04469a86e321b3ea2a0612be78624f95e6731dda59628a87be7772506df0da
MISC metadata.xml 448 BLAKE2B 2ca27171b81983b513710708955b70a7a73174ca72fb8bac4c8363a5f0fb464431d9d84d3be7818e4132ff7ca9b2f6b3325c526e6424bbeac8ee6dad1728c8cb SHA512 01fa6e40deff5fc58f51b90f75f93cf38f10ad58e994153045954ebc9d00dc41e7d8ea625b2b882a376cb0db1dbcc9e1a025c85f9fb584ef7a46b6db812b649b
diff --git a/dev-util/rr/rr-9999.ebuild b/dev-util/rr/rr-9999.ebuild
new file mode 100644
index 000000000000..9da8ebac1116
--- /dev/null
+++ b/dev-util/rr/rr-9999.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+CMAKE_BUILD_TYPE=Release
+
+inherit cmake linux-info python-single-r1
+
+DESCRIPTION="Record and Replay Framework"
+HOMEPAGE="https://rr-project.org/"
+
+if [[ ${PV} == 9999 ]] ; then
+ EGIT_REPO_URI="https://github.com/rr-debugger/rr"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/rr-debugger/${PN}/archive/${PV}.tar.gz -> mozilla-${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+# rr itself is MIT and BSD-2, but there's various bits under third-party too.
+LICENSE="MIT BSD-2 GPL-2 ZLIB"
+SLOT="0"
+IUSE="multilib test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="
+ ${PYTHON_DEPS}
+ dev-libs/capnproto:=
+ sys-libs/zlib:=
+"
+RDEPEND="
+ ${DEPEND}
+ dev-debug/gdb[xml]
+"
+# Add all the deps needed only at build/test time.
+DEPEND+="
+ test? (
+ $(python_gen_cond_dep '
+ dev-python/pexpect[${PYTHON_USEDEP}]
+ ')
+ dev-debug/gdb[xml]
+ )"
+
+QA_FLAGS_IGNORED="
+ usr/lib.*/rr/librrpage.so
+ usr/lib.*/rr/librrpage_32.so
+"
+
+RESTRICT="test" # toolchain and kernel version dependent
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-5.7.0-no-force-lto.patch
+)
+
+pkg_setup() {
+ if use kernel_linux; then
+ CONFIG_CHECK="SECCOMP"
+ linux-info_pkg_setup
+ fi
+ python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ cmake_src_prepare
+
+ sed -i 's:-Werror::' CMakeLists.txt || die #609192
+}
+
+src_test() {
+ if has usersandbox ${FEATURES} ; then
+ ewarn "Test suite fails under FEATURES=usersandbox (bug #632394). Skipping."
+ return 0
+ fi
+
+ cmake_src_test
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_TESTS=$(usex test)
+ -Ddisable32bit=$(usex !multilib) #636786
+ )
+
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+
+ python_fix_shebang "${ED}"/usr/bin/rr-collect-symbols.py
+ python_newscript scripts/zen_workaround.py rr-zen_workaround.py
+}
diff --git a/dev-util/sysprof-capture/Manifest b/dev-util/sysprof-capture/Manifest
index fc4ec89e3f06..c31ef59301b2 100644
--- a/dev-util/sysprof-capture/Manifest
+++ b/dev-util/sysprof-capture/Manifest
@@ -1,7 +1,7 @@
DIST sysprof-3.36.0.tar.xz 435956 BLAKE2B 990a6c6c28339594df915ed1fb98f504bf6b080a5e3c31af0cc4bcfd208027361f02a9068291692d082787a6fd42ab414079122a63e4706aee2511040379f0c8 SHA512 41f99cc3446a6624ea74fcdecd7a29a2e5e2d4086383d59a9064c4a3df5d9b8d08f4903ff4dcc85ffa9c6d42bd84dec5c03f6010fffd4415cc8fecf4dc0b23f4
DIST sysprof-3.48.0.tar.xz 533092 BLAKE2B 5af48d9216f13ffcc8824b0ba6a4e0ff931c903991953e66c2b50534399320d3d3fccd6e8478b10dc895d19544f9c08733565d95fe9c2c70d64f2294ccce2330 SHA512 100b79fabee005b5445dab3ad78d43facf375a488aa6513e987deecd6a3036cc43bfd78db106a4b8a15b4280dcd975872784c839f560779183adb5a339b0648c
DIST sysprof-46.0.tar.xz 1170396 BLAKE2B 6455d31c00509540d43137863e330dc0dff49887108f80091b4374630e91a9c1c8e16c8475f6c3e992e7e416dfb3fe19e14e6e466c37424d960b91ba6c65e5a6 SHA512 f04d887218257d177f7bc68485bcc47c310188335530ff9bf5e3efa7c383d56e97d5d969b2e8b5b0469993456aa734873c599f3d743615716305b8c7f113f534
-EBUILD sysprof-capture-3.36.0-r1.ebuild 751 BLAKE2B b726d6bab459175813116148a18c32d9f80d91b5486b142f072795fa2e22bb0396c54a189d734d7846bde91107fe2be8fad26e0e79cfc0727824cfc88e5cd516 SHA512 927f4a52354e4a746ec7c13f6b29d5535ce50c943a6e1ab6d1ecd180d125332c5416a5df23fd894fe78f2b710205eb8dd72cd920cb4163820fae89db547c889b
+EBUILD sysprof-capture-3.36.0-r1.ebuild 758 BLAKE2B d1a400d2fe91dc7f361db8cd1c0fbd759562d8dc6cc084422501e7e80f1a746245b18579ef8ae40d96d31b4805daf3c205b5fd5ae9a67d7b9b132413c021e56a SHA512 8bfda224bd63b39f22acb0612619edab39fa264cbf359752a9f4c4bdfcf71079a50a8d5485ccd70a58a90ba707df82168d36d527726bea6bcc3ca3d5555fa425
EBUILD sysprof-capture-3.48.0.ebuild 778 BLAKE2B a2b2020168160adf692cbe6d44f13e8b15d1364e20542cd7ad35734ad85cf50866d854c87d005dec9f79540c0ea3c4676cf4dd90d3b7066692c385df6571b368 SHA512 1b9fad016768619b263d20b2c24d06866d41d5a137a894059af80aa1a8c8da4be3ddfec7896da34d7694cc909b017863429a0dd52490890646cc09de3de9b1d0
-EBUILD sysprof-capture-46.0.ebuild 749 BLAKE2B 1c5d280b21579e26bdd5be6dd0a73b39df871f64797e482188909fcfd604d53854bc732a3298f40bf9c58205b09bf8ac26fdb6f4efc509efd91ca23af0312324 SHA512 2428904fe4d5cd6b46b79d3351c4e9179e479107093cf20006a24d234f412cd5df3dbe10d1f8ff4d36d184b88dcc874b2d2f21d6dfeaf236ab94824cd03040cd
+EBUILD sysprof-capture-46.0.ebuild 756 BLAKE2B 0d90f65247d865dd6152785573353a5b36ff265d8bbf6da218a4103cf332c5096f1a2875cbc279536d23c360afbedbca928357e547db631c2d0fca469ab2348f SHA512 abc51fa77b508a9c1521adf94d05c4317913cb88b4f5330c5f94771102aad21db1adf52fec7b5ef28f1499542e47d090185e314cdd018269fa20c619ade20a5f
MISC metadata.xml 348 BLAKE2B 6d20b95f03e7ae7ac3bc5e3633757cef8d68a914da52b6d6fab3c16af3abc54e3d571c770a16772e755c4246a611d3ae20b31a2bfe5d9acf934aa28c0e64719d SHA512 b5132c2bea9fc617ac3732001154e5000c37ff1034ddc904875d8d807aeec5dec3c8d7c0a36bd3ad26bc0310a70842daae96d743d9f82a4b2f1057ef8d65e406
diff --git a/dev-util/sysprof-capture/sysprof-capture-3.36.0-r1.ebuild b/dev-util/sysprof-capture/sysprof-capture-3.36.0-r1.ebuild
index 413812a0c3c1..fb20f2338c83 100644
--- a/dev-util/sysprof-capture/sysprof-capture-3.36.0-r1.ebuild
+++ b/dev-util/sysprof-capture/sysprof-capture-3.36.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ HOMEPAGE="http://sysprof.com/"
LICENSE="GPL-3+ GPL-2+"
SLOT="3"
-KEYWORDS="amd64 ~arm64 x86"
+KEYWORDS="amd64 ~arm64 ~loong x86"
IUSE=""
RDEPEND=">=dev-libs/glib-2.61.3:2[${MULTILIB_USEDEP}]"
diff --git a/dev-util/sysprof-capture/sysprof-capture-46.0.ebuild b/dev-util/sysprof-capture/sysprof-capture-46.0.ebuild
index 5778f007b2db..2934a83c1734 100644
--- a/dev-util/sysprof-capture/sysprof-capture-46.0.ebuild
+++ b/dev-util/sysprof-capture/sysprof-capture-46.0.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="http://sysprof.com/"
LICENSE="GPL-3+ GPL-2+"
SLOT="4"
-KEYWORDS="amd64 ~arm64 ~riscv x86"
+KEYWORDS="amd64 ~arm64 ~loong ~riscv x86"
RDEPEND=""
DEPEND="${RDEPEND}"
diff --git a/dev-util/sysprof-common/Manifest b/dev-util/sysprof-common/Manifest
index dfe34fa283a9..8f5ead0270c0 100644
--- a/dev-util/sysprof-common/Manifest
+++ b/dev-util/sysprof-common/Manifest
@@ -1,5 +1,5 @@
DIST sysprof-3.48.0.tar.xz 533092 BLAKE2B 5af48d9216f13ffcc8824b0ba6a4e0ff931c903991953e66c2b50534399320d3d3fccd6e8478b10dc895d19544f9c08733565d95fe9c2c70d64f2294ccce2330 SHA512 100b79fabee005b5445dab3ad78d43facf375a488aa6513e987deecd6a3036cc43bfd78db106a4b8a15b4280dcd975872784c839f560779183adb5a339b0648c
DIST sysprof-46.0.tar.xz 1170396 BLAKE2B 6455d31c00509540d43137863e330dc0dff49887108f80091b4374630e91a9c1c8e16c8475f6c3e992e7e416dfb3fe19e14e6e466c37424d960b91ba6c65e5a6 SHA512 f04d887218257d177f7bc68485bcc47c310188335530ff9bf5e3efa7c383d56e97d5d969b2e8b5b0469993456aa734873c599f3d743615716305b8c7f113f534
EBUILD sysprof-common-3.48.0.ebuild 425 BLAKE2B 2a9aba610d00bd2538cdbc0c75bcbfa806bee189c1e8fe5f7974a45f7587682cd02df9fc25225560c9144a1eb5ae707a38826ffec8aced737d9a3c2f96901207 SHA512 89bebb5d683891ed9e9c420dc9441a496281c38bc3bdc5d010078e110c892aad590293b3d3893632765aea0bcfc1e93431a8df9ff423ef31b1d9b5b33ab34a56
-EBUILD sysprof-common-46.0.ebuild 434 BLAKE2B fca49fe78e828e7374b0a22532afa62263076835d81a6d5a1deaa727ff0869226a70ab517659366139b3fa2751fde3f0204e91756bc786568170ed6ad8c62378 SHA512 ffc140d1bc18023b8c83ee17a858702cf32879de26da84bcff50647d432ae0b7776be7821c23cd4e7be3a2893af67b37022dd4eedb97d24273568c26198c2a20
+EBUILD sysprof-common-46.0.ebuild 441 BLAKE2B ad76921dfad9e1dc5a92a30571c4c80d2e0cb577bc6aeae71e4a7bdced07cbd9545dfce6e0a10031b1871f7831dffbd48bebedbbb5dd71c3dffab783e92a3c97 SHA512 67bcba5cfd540aa02e2d2f0e645eab0c6a7d28fe68ef725d87374f3f14456ddd228a8dd643a0322aeb9c198452baefffaed63b95b8b89ab8a99f7ccc620e05db
MISC metadata.xml 373 BLAKE2B bdae4bad75c188a0ba8013e3a1428480afbe5d9a16500ae2eff58104f859d0c4e789ece418af4c96e4ce9e7e561e42de5c905ed018449b3de8e5f416ccdbc4f2 SHA512 e3513e367eb1f8571bb55ec158df2b7a2a6ef026c21e9a9b76de1ea9297e29d0f438fa06e840c3eeb414d20217d0905d96558528c89f26cb1c682fb04d29cb23
diff --git a/dev-util/sysprof-common/sysprof-common-46.0.ebuild b/dev-util/sysprof-common/sysprof-common-46.0.ebuild
index 98e9544a6499..596636b26cdf 100644
--- a/dev-util/sysprof-common/sysprof-common-46.0.ebuild
+++ b/dev-util/sysprof-common/sysprof-common-46.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2024 Gentoo Authors
+# Copyright 2020-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ HOMEPAGE="http://sysprof.com/"
LICENSE="GPL-3+ GPL-2+"
SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
+KEYWORDS="amd64 ~arm64 ~loong x86"
src_install() {
insinto /usr/share/dbus-1/interfaces/
diff --git a/dev-util/sysprof/Manifest b/dev-util/sysprof/Manifest
index ba398cad6e70..6d5181126727 100644
--- a/dev-util/sysprof/Manifest
+++ b/dev-util/sysprof/Manifest
@@ -1,5 +1,5 @@
DIST sysprof-3.48.0.tar.xz 533092 BLAKE2B 5af48d9216f13ffcc8824b0ba6a4e0ff931c903991953e66c2b50534399320d3d3fccd6e8478b10dc895d19544f9c08733565d95fe9c2c70d64f2294ccce2330 SHA512 100b79fabee005b5445dab3ad78d43facf375a488aa6513e987deecd6a3036cc43bfd78db106a4b8a15b4280dcd975872784c839f560779183adb5a339b0648c
DIST sysprof-46.0.tar.xz 1170396 BLAKE2B 6455d31c00509540d43137863e330dc0dff49887108f80091b4374630e91a9c1c8e16c8475f6c3e992e7e416dfb3fe19e14e6e466c37424d960b91ba6c65e5a6 SHA512 f04d887218257d177f7bc68485bcc47c310188335530ff9bf5e3efa7c383d56e97d5d969b2e8b5b0469993456aa734873c599f3d743615716305b8c7f113f534
EBUILD sysprof-3.48.0-r1.ebuild 2538 BLAKE2B 76497bdacdac875323af6b6175d8764af993925ed3e21bae39a8462f46e9a883bdcfd629c34e860de9315d52dbf0ea35add0c1edd4d6c34821ba9f6600612005 SHA512 82349b8d3947063372390c3a39f29563f8461863076e9e051d24d4d6861cff9269c6a3f9a6091735fa73afdff64c89f927c069eef19e5af8834708273c5852dc
-EBUILD sysprof-46.0-r1.ebuild 2600 BLAKE2B a4cadee3cb30df81723b45998ead39af91f4545ea1a18631b9d7efa6043582478a7d463ded30e2c8aa52381fa0460999f2b116a73037147e60e43b1107cad871 SHA512 cebb11065fe9e89c56dc80a4d720d842537580a0edcc90c8e533d4a8b843150631c73e03ebfb25b3b866c68ce914003f090d56263d038a811994e24a29f213fe
+EBUILD sysprof-46.0-r1.ebuild 2607 BLAKE2B d804ddbb2a15003106f83c5a34bbf4b7973099eada87f1b854dce244ad1c247ae81b317e2f8f6157e32908059cb69a39f60dfb19c184b63cb21b858f9fe2a587 SHA512 b09e9d1000e435dda94ebb946a5176ea78444dcb87e0c9eb5c0b830b070e0899153bd00644dcb65bf8f255f5da1062a81cd78ab450cc6fcf7a1c6fde94e7232a
MISC metadata.xml 833 BLAKE2B 35f88ffbe55a8acf5322b2f30556b950d2cdf148e0e16d1dcf8eac080273419bdca505088d4cea12c01cd2644fe9129995dfb497177aac70dbd75c82ed018917 SHA512 de169c39ab639a120f4ca13d5619fdb531239cfcb2af90c7fc0c4b7d234002fca5b9f2f1cbc8ab305648a7a13bd116d2c1addd2e32f2d04e7ef37118dd2af913
diff --git a/dev-util/sysprof/sysprof-46.0-r1.ebuild b/dev-util/sysprof/sysprof-46.0-r1.ebuild
index db1534313d32..8c1905a7e3d4 100644
--- a/dev-util/sysprof/sysprof-46.0-r1.ebuild
+++ b/dev-util/sysprof/sysprof-46.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ HOMEPAGE="http://sysprof.com/"
LICENSE="GPL-3+ GPL-2+"
API_VERSION="4"
SLOT="0/${API_VERSION}"
-KEYWORDS="amd64 ~arm64 x86"
+KEYWORDS="amd64 ~arm64 ~loong x86"
IUSE="gtk systemd test"
RESTRICT="!test? ( test )"