diff options
Diffstat (limited to 'dev-util')
19 files changed, 118 insertions, 419 deletions
diff --git a/dev-util/cargo-nextest/Manifest b/dev-util/cargo-nextest/Manifest index 4a0ffa105188..49f8eef4cd66 100644 --- a/dev-util/cargo-nextest/Manifest +++ b/dev-util/cargo-nextest/Manifest @@ -2,7 +2,9 @@ DIST cargo-nextest-0.9.106.tar.gz 7425362 BLAKE2B e0d078d50a34a4ff5c1ee19ac564cf DIST cargo-nextest-0.9.108.tar.gz 7434656 BLAKE2B 733f2725459d7f2cd69c63e294c696be1dc8303f06a128c721ae62703acb80662c7296a01e713c61f4932db9846e62bd704c640ba1156d68cddb127e0684f62d SHA512 c982c0dbd08f68ba347fe67466333aabcaa2b37bcacf80c4e02352efee3ac9d08ac96d458f5ad77b722966d0356992c44298dec0c9dac2f3b84e9dd501050e9a DIST cargo-nextest-0.9.111.tar.gz 7456412 BLAKE2B f2ee4e606ecdd3fa23ee62012077b37d039cc40a5bf8e2912dd14255cf1a975a4df6fa5cc7e5a3e00f903a002c912b1ddf71331d0066e3a71ad55e48c3e17612 SHA512 b9fc89c4d117a3733cc655606d51c6af0fe99cb727251d172d2f1723a1e9c2d5c10ba6ba33bf4e2c52d1e133c1ebd41998dcc17c38f2be2a7185aee7648ef0df DIST cargo-nextest-0.9.114.tar.gz 7515046 BLAKE2B 6459fcc47fca1c11f622b4d99b0ca2e95a12a7de496c78ba337809aa8e2f414b5bdd9169dc0eab107ca8957c0aa55d04b0cdfa3a4cd28397943f29395dc8cf04 SHA512 5256aa4d22fbbb47e25ca1263c457435629b5afee76c0d06c2301c411377ccfeb9ff1fb796351a313e68124b4bb02dccac0a5854bcd73df41cede66a4b694589 +DIST cargo-nextest-0.9.117.tar.gz 7538098 BLAKE2B 0b1f502c68fca5558dc7eee782e387cac6bf7dbb2eadc421e1ad5d173e77a216fef406dc91aded839faa4b1ba17273c5fb1b5cc81304611eca7a0363221c6715 SHA512 abb426effb5fcdc21c42ff3ab1bc1e1ce6265b3a8c3d740fbec4ff865e6e580e5fce228b1f40ce5394bd5f567b61c3b21338442e614d1a27eb223a381376dd56 DIST nextest-cargo-nextest-0.9.106-crates.tar.xz 32750016 BLAKE2B b661acc49f024eaa9473dda1f31817ee9fc66f0f40b8134e93c2ece1502f8c7bac45705afc489910086c1c544333d1de6b668e6418e63dd0e0bf246c6c887ab2 SHA512 d0a0899abd6743985d21b1ed2cbf93e93bf80e412196d9549ed280a739c9a61b19b86d4947f71e09d8a11b8d0e027dfdd1711f8c94db70d281e28bfb89334a28 DIST nextest-cargo-nextest-0.9.108-crates.tar.xz 33081028 BLAKE2B 8cb192dfa4b8c5ff5d4a1204221c53e0a20729ddaef35d1295c5bf90ee6554c35ca93c359d5e0a770afdc12901d02cf61db5ab10b65862029d9fdb6f029ecd41 SHA512 c79e974b62052e14f6574b950812f2610d1ff26ab74989a1fcd79f6dd871f224694d678fa12d988e01ae2f2aad71ea6feae92d5b75a88512db978dceb362a9da DIST nextest-cargo-nextest-0.9.111-crates.tar.xz 33022268 BLAKE2B 676d2088d782585128996b058d21565717b1c170a27fc1ae64cac930403ba9e13a214a992f212c58a9456740988acd9fc8ec1636f8dd72f08693e3efbb8d2688 SHA512 91214c7c39bab26b96b11b6e86e268eea0bf636eeb9cd90a82f9ade58a650da1390006df45702a0854237b009f121d602754d47b754b966642cd1dace9af4a8a DIST nextest-cargo-nextest-0.9.114-crates.tar.xz 33127528 BLAKE2B e4b8ed9c331a2c08cc7e8b2a9f246496432701cfea848977e2f3e6f377a2be3abaef6c961e619a7682fe5a99594d03f3b045e2ab074d383ba8a1989eca623102 SHA512 bff4d97392ba1db5242e32c4c595938cfe7dc477e51538cfb72a565b86ebf8e8114f4a33ea5c4e6955eaad0af47c23192b6cb65bcac675e9e6d27fee31ff929c +DIST nextest-cargo-nextest-0.9.117-crates.tar.xz 33369552 BLAKE2B c059e6bd237bc88ec13312c059dae9322107fc89c5cff71817b1edd629e6d95f5ac2b026359443430e2f6bab7b427a9e3c4effbda6f87a14796547850c090b97 SHA512 3255c218be0f54b61b51002ed877e980d5b3f3fbbed91c7b8aee5fe20c30d8de725c1c55eb0a39ecfc5147aadb67cfe4f89b121d026a4efa5d6d6e27b12c2015 diff --git a/dev-util/cargo-nextest/cargo-nextest-0.9.117.ebuild b/dev-util/cargo-nextest/cargo-nextest-0.9.117.ebuild new file mode 100644 index 000000000000..32066a68fb7f --- /dev/null +++ b/dev-util/cargo-nextest/cargo-nextest-0.9.117.ebuild @@ -0,0 +1,42 @@ +# Copyright 2023-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES="" +RUST_MIN_VER="1.89.0" + +inherit cargo + +DESCRIPTION="Next-generation test runner for Rust" +HOMEPAGE="https://nexte.st/" +SRC_URI=" + https://github.com/nextest-rs/nextest/archive/refs/tags/${P}.tar.gz + https://github.com/gentoo-crate-dist/nextest/releases/download/${P}/nextest-${P}-crates.tar.xz +" +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 + CDLA-Permissive-2.0 ISC MIT Unicode-3.0 ZLIB +" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + +BDEPEND="virtual/pkgconfig" +DEPEND=">=app-arch/zstd-1.5.7:=" +RDEPEND="${DEPEND}" + +QA_FLAGS_IGNORED="usr/bin/${PN}" + +pkg_setup() { + export ZSTD_SYS_USE_PKG_CONFIG=1 + rust_pkg_setup +} + +src_configure() { + local myfeatures=( default-no-update ) + cargo_src_configure --no-default-features +} diff --git a/dev-util/cargo-nextest/metadata.xml b/dev-util/cargo-nextest/metadata.xml index f3dd20205980..f3e71b97eb61 100644 --- a/dev-util/cargo-nextest/metadata.xml +++ b/dev-util/cargo-nextest/metadata.xml @@ -9,6 +9,8 @@ <email>rust@gentoo.org</email> <name>Rust project</name> </maintainer> - + <upstream> + <changelog>https://nexte.st/changelog/</changelog> + </upstream> <origin>gentoo-staging</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-util/gammaray/Manifest b/dev-util/gammaray/Manifest index 7c523a5ba9e2..acb39db4dc79 100644 --- a/dev-util/gammaray/Manifest +++ b/dev-util/gammaray/Manifest @@ -1,3 +1,2 @@ -DIST gammaray-3.1.0.tar.gz 62728353 BLAKE2B 2adcb59ac0b9b7ae519a71ba5bcf9ae1c5162dcafcaab11028410070026e824fb0838a0aa408eca105d82ffc157d9ef9c3f334e34512d6b74ebb74bf2b38385b SHA512 efc6b075c99966e0b3f1f058b29ff9b4ad2349818e5ff71cfdccfb889807ac6b6afe95d981d033ac773fdfd965320d7644adf19a229160f545b4468d9ab53202 DIST gammaray-3.3.0.tar.gz 10976302 BLAKE2B d232815171b0330bda6da8cc8e4fe8658bbe46fb547908ce1d7b70f612de20ef824c0a39d37c449bb27df2b46ee0357e614905a39bab4201ad372c669a60f41a SHA512 14bd5a1ac9638f18b359021f8fdf7e76b099a88ac7623c303b2c1813b57812d29b6e59d7ee843e041452a111e03a732056a37f06ce4928cfd86cfdfb87ffebf1 DIST gammaray-3.3.1.tar.gz 10976872 BLAKE2B 8ab4627b1417b0b289c093c72cf52dab5ceff3f48e99f68af0251ffed7ce4110c1c70def6877ecd5132dd2faf0f8eb8049675d20b912961c2e627c3bc1a858f3 SHA512 301be8389b9f268dfabde7655b374a3f7e551b70e144c77aa22fb7b3a065336f46218b2d805305d56910aa25a084dbf945481368217918061883288d00dfec43 diff --git a/dev-util/gammaray/gammaray-3.1.0.ebuild b/dev-util/gammaray/gammaray-3.1.0.ebuild deleted file mode 100644 index b99679d81c52..000000000000 --- a/dev-util/gammaray/gammaray-3.1.0.ebuild +++ /dev/null @@ -1,102 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake qmake-utils virtualx xdg - -DESCRIPTION="High-level runtime introspection tool for Qt applications" -HOMEPAGE=" - https://www.kdab.com/software-technologies/developer-tools/gammaray/ - https://github.com/KDAB/GammaRay -" - -if [[ ${PV} == 9999 ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/KDAB/GammaRay.git" -else - SRC_URI="https://github.com/KDAB/GammaRay/releases/download/v${PV}/${P}.tar.gz" - KEYWORDS="~amd64" -fi - -LICENSE="BSD-2 GPL-2+ MIT" -SLOT=0 - -IUSE="3d bluetooth designer doc geolocation scxml svg test qml wayland webengine" -RESTRICT="!test? ( test )" - -# TODO: fix automagic sci-libs/vtk (and many other) dependencies -RDEPEND=" - dev-qt/qtbase:6[concurrent,gui,network,widgets,xml] - kde-frameworks/kitemmodels:6 - 3d? ( dev-qt/qt3d:6 ) - bluetooth? ( dev-qt/qtconnectivity:6[bluetooth] ) - designer? ( dev-qt/qttools:6[designer] ) - geolocation? ( dev-qt/qtpositioning:6 ) - qml? ( dev-qt/qtdeclarative:6[widgets] ) - scxml? ( dev-qt/qtscxml:6 ) - svg? ( dev-qt/qtsvg:6 ) - wayland? ( - dev-libs/wayland - dev-qt/qtwayland:6[compositor] - ) - webengine? ( dev-qt/qtwebengine:6[widgets] ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-lang/perl - doc? ( - app-text/doxygen[dot] - dev-qt/qttools:6[assistant,linguist,qdoc] - ) -" - -PATCHES=( "${FILESDIR}"/${P}-deselect-tests.patch ) - -src_prepare() { - sed -i "/add_backward(gammaray_core)/d" core/CMakeLists.txt || die - sed -i "/BackwardConfig.cmake/d" CMakeLists.txt || die - - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package 3d Qt63DAnimation) - $(cmake_use_find_package 3d Qt63DExtras) - $(cmake_use_find_package 3d Qt63DInput) - $(cmake_use_find_package 3d Qt63DLogic) - $(cmake_use_find_package 3d Qt63DRender) - $(cmake_use_find_package 3d Qt63DQuick) - $(cmake_use_find_package bluetooth Qt6Bluetooth) - $(cmake_use_find_package designer Qt6Designer) - $(cmake_use_find_package doc Doxygen) - $(cmake_use_find_package geolocation Qt6Positioning) - $(cmake_use_find_package qml Qt6Qml) - $(cmake_use_find_package qml Qt6Quick) - $(cmake_use_find_package qml Qt6QuickWidgets) - $(cmake_use_find_package svg Qt6Svg) - $(cmake_use_find_package scxml Qt6Scxml) - $(cmake_use_find_package scxml Qt6StateMachine) - $(cmake_use_find_package wayland Qt6WaylandCompositor) - $(cmake_use_find_package webengine Qt6WebEngineWidgets) - -DBUILD_TESTING=$(usex test) - -DECM_MKSPECS_INSTALL_DIR="$(qt6_get_mkspecsdir)" - -DGAMMARAY_BUILD_DOCS=ON - -DGAMMARAY_BUILD_UI=ON - -DGAMMARAY_DISABLE_FEEDBACK=ON - -DQT_VERSION_MAJOR=6 - ) - - cmake_src_configure -} - -src_test() { -# export QT_QPA_PLATFORM=offscreen - virtx cmake_src_test -} - -src_install() { - cmake_src_install - rm -r "${ED}"/usr/share/doc/${PN} || die -} diff --git a/dev-util/pkgcheck/Manifest b/dev-util/pkgcheck/Manifest index ee0d282ddb33..fded2b6deb8a 100644 --- a/dev-util/pkgcheck/Manifest +++ b/dev-util/pkgcheck/Manifest @@ -1,3 +1,2 @@ -DIST pkgcheck-0.10.34.tar.gz 382566 BLAKE2B d91302f673326bf4756e06c2bad1ad89b10f14a08ac54a24a6a00d7a95d4313e5e1755393aefa55e1057a396483b023cc38e67902238e2620a76961feb8b2a81 SHA512 57ec0ccea00cde4187219f85d23f755878e2298f6219cb9b18eb35f927a685aac2d9b9c73045f6750f90959abb6313a1ed99dedaae4f0ec6b59f08585253a410 -DIST pkgcheck-0.10.36.tar.gz 383659 BLAKE2B 1129695650790409d338f0a885d305dd4713c7f5222ae812ea6381c004b4c28321929df963240cd2a27c5dd0db7dd96f1a2829fff72dc627cdbd1399c600bb4e SHA512 c6c87ccd2d63e558efd7613142b2ac6dcfe4b4ea55b0e78d4502760d508015158189debebe26579e0cb26447fc4529ccb779fa4462d78af75e1c216f8a85177b DIST pkgcheck-0.10.37.tar.gz 388402 BLAKE2B 8e93290da49ed9d8231550a7602300c93d16f2dc4be040f88690bf4cf996b51f8aac3cb26b2478345b10dfb1faddc185d6316810d5bac091fc5cae504ced459d SHA512 84c1717fad6a7f41dcc069dbdb68e73062606d7e0497286cba7255e415e8b317cb4aa396d9bc46f873712a65fa0e3cd95216df368ca73381f81c160308329f15 +DIST pkgcheck-0.10.38.tar.gz 402397 BLAKE2B 5804a60681390b6f317f3bbb3a4eb4c31bf5b083dbcbcf44c9fbcaef9ac9652a9ac2d391b822a31145e4c4a07e37d011be627a874b61ff297dd48f6db0a13ccf SHA512 a2e6d37496fa6e8bc80a141e7f09f28d847a5734e7bc1c1a84f1b21e614d196736e6d6e3c392508ce7827f4c49f1421ffc59b0eb109e33b13a0513ab7b3186b0 diff --git a/dev-util/pkgcheck/files/pkgcheck-0.10.36-ts0.25.patch b/dev-util/pkgcheck/files/pkgcheck-0.10.36-ts0.25.patch deleted file mode 100644 index 0e728e848ce0..000000000000 --- a/dev-util/pkgcheck/files/pkgcheck-0.10.36-ts0.25.patch +++ /dev/null @@ -1,66 +0,0 @@ -Subject: [PATCH] bash: update support to tree-sitter~=0.25 - -Also add backward compatible code for tree-sitter < 0.25. - -Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> ---- a/pyproject.toml -+++ b/pyproject.toml -@@ -6,7 +6,7 @@ requires = [ - "lazy-object-proxy", - "lxml", - "pathspec", -- "tree-sitter~=0.24.0", -+ "tree-sitter~=0.25.0", - "tree-sitter-bash~=0.23.1", - "snakeoil~=0.10.11", - "pkgcore~=0.12.30", -@@ -45,7 +45,7 @@ dependencies = [ - "lazy-object-proxy", - "lxml", - "pathspec", -- "tree-sitter~=0.24.0", -+ "tree-sitter~=0.25.0", - "tree-sitter-bash~=0.23.1", - "snakeoil~=0.10.11", - "pkgcore~=0.12.30", ---- a/src/pkgcheck/bash/__init__.py -+++ b/src/pkgcheck/bash/__init__.py -@@ -6,7 +6,17 @@ import tree_sitter_bash - from tree_sitter import Language, Parser, Query - - lang = Language(tree_sitter_bash.language()) --query = lang.query -+ -+try: -+ from tree_sitter import QueryCursor -+ -+ def query(query_str: str) -> "QueryCursor": -+ return QueryCursor(Query(lang, query_str)) -+except ImportError: # tree-sitter < 0.25 -+ QueryCursor = Query -+ query = lang.query -+ -+ - parser = Parser(language=lang) - - # various parse tree queries -@@ -29,14 +39,14 @@ class ParseTree: - """Return the ebuild string associated with a given parse tree node.""" - return self.data[node.start_byte : node.end_byte].decode("utf8") - -- def global_query(self, query: Query): -+ def global_query(self, query: QueryCursor): - """Run a given parse tree query returning only those nodes in global scope.""" - for x in self.tree.root_node.children: - # skip nodes in function scope - if x.type != "function_definition": - yield from chain.from_iterable(query.captures(x).values()) - -- def func_query(self, query: Query): -+ def func_query(self, query: QueryCursor): - """Run a given parse tree query returning only those nodes in function scope.""" - for x in self.tree.root_node.children: - # only return nodes in function scope --- -2.50.1 - diff --git a/dev-util/pkgcheck/files/pkgcheck-0.10.37-branding.patch b/dev-util/pkgcheck/files/pkgcheck-0.10.37-branding.patch new file mode 100644 index 000000000000..94132f25fc3e --- /dev/null +++ b/dev-util/pkgcheck/files/pkgcheck-0.10.37-branding.patch @@ -0,0 +1,44 @@ +From efa950dc665e998e7fb31c41678579d52ee2e657 Mon Sep 17 00:00:00 2001 +From: James Le Cuirot <chewi@gentoo.org> +Date: Mon, 22 Dec 2025 18:16:30 +0000 +Subject: [PATCH] InheritsCheck: Whitelist branding.eclass from UnusedInherits + +It can be used purely for variables recognised by external build tools +rather than the ebuild itself. + +Resolves: https://github.com/pkgcore/pkgcheck/issues/765 +Signed-off-by: James Le Cuirot <chewi@gentoo.org> +Closes: https://github.com/pkgcore/pkgcheck/pull/766 +Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> +--- + src/pkgcheck/checks/codingstyle.py | 10 +++++++++- + 1 file changed, 9 insertions(+), 1 deletion(-) + +diff --git a/src/pkgcheck/checks/codingstyle.py b/src/pkgcheck/checks/codingstyle.py +index b2126429b..6cd07148d 100644 +--- a/src/pkgcheck/checks/codingstyle.py ++++ b/src/pkgcheck/checks/codingstyle.py +@@ -817,6 +817,10 @@ class InheritsCheck(Check): + ) + required_addons = (addons.eclass.EclassAddon,) + ++ # branding.eclass can be used purely for variables recognised by external ++ # build tools rather than the ebuild itself. ++ unused_whitelist = frozenset({"branding"}) ++ + def __init__(self, *args, eclass_addon): + super().__init__(*args) + self.eclass_cache = eclass_addon.eclasses +@@ -961,7 +965,11 @@ def feed(self, pkg): + ) + if exported_eclass_keys.intersection(self.unused_eclass_skiplist): + unused.discard(eclass) +- elif not self.eclass_cache[eclass].exported_function_names and exported_eclass_keys: ++ elif ( ++ not self.eclass_cache[eclass].exported_function_names ++ and exported_eclass_keys ++ or eclass in self.unused_whitelist ++ ): + # ignore eclasses that export ebuild metadata (e.g. + # SRC_URI, S, ...) and no functions + unused.discard(eclass) diff --git a/dev-util/pkgcheck/pkgcheck-0.10.34.ebuild b/dev-util/pkgcheck/pkgcheck-0.10.34.ebuild deleted file mode 100644 index f5fa591513bb..000000000000 --- a/dev-util/pkgcheck/pkgcheck-0.10.34.ebuild +++ /dev/null @@ -1,93 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{10..14} ) -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.10[${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.25.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.37.ebuild b/dev-util/pkgcheck/pkgcheck-0.10.37-r1.ebuild index e568dbc27c56..5b2108fa5c9e 100644 --- a/dev-util/pkgcheck/pkgcheck-0.10.37.ebuild +++ b/dev-util/pkgcheck/pkgcheck-0.10.37-r1.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 @@ -30,7 +30,8 @@ if [[ ${PV} == *9999 ]]; then else RDEPEND=" >=dev-python/snakeoil-0.10.11[${PYTHON_USEDEP}] - >=sys-apps/pkgcore-0.12.30[${PYTHON_USEDEP}]" + <dev-python/snakeoil-0.11.0[${PYTHON_USEDEP}] + ~sys-apps/pkgcore-0.12.30[${PYTHON_USEDEP}]" fi RDEPEND+=" app-arch/zstd @@ -49,12 +50,18 @@ RDEPEND+=" BDEPEND="${RDEPEND} >=dev-python/flit-core-3.8[${PYTHON_USEDEP}] test? ( + <app-shells/bash-5.3 dev-python/pytest[${PYTHON_USEDEP}] dev-python/requests[${PYTHON_USEDEP}] dev-vcs/git ) " +PATCHES=( + # https://github.com/pkgcore/pkgcheck/issues/765 + "${FILESDIR}"/${P}-branding.patch +) + SITEFILE="50${PN}-gentoo.el" EPYTEST_PLUGINS=( pkgcore ) diff --git a/dev-util/pkgcheck/pkgcheck-0.10.36-r1.ebuild b/dev-util/pkgcheck/pkgcheck-0.10.38.ebuild index 9105ab8c0a22..a572df1d916a 100644 --- a/dev-util/pkgcheck/pkgcheck-0.10.36-r1.ebuild +++ b/dev-util/pkgcheck/pkgcheck-0.10.38.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 @@ if [[ ${PV} == *9999 ]] ; then 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" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" inherit pypi fi @@ -29,17 +29,16 @@ if [[ ${PV} == *9999 ]]; then ~sys-apps/pkgcore-9999[${PYTHON_USEDEP}]" else RDEPEND=" - >=dev-python/snakeoil-0.10.11[${PYTHON_USEDEP}] - >=sys-apps/pkgcore-0.12.30[${PYTHON_USEDEP}]" + >=dev-python/snakeoil-0.11.0[${PYTHON_USEDEP}] + >=sys-apps/pkgcore-0.12.31[${PYTHON_USEDEP}]" fi RDEPEND+=" app-arch/zstd - >=dev-libs/tree-sitter-bash-0.21.0[python,${PYTHON_USEDEP}] + >=dev-libs/tree-sitter-bash-0.25.1[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.25.2[${PYTHON_USEDEP}] emacs? ( >=app-editors/emacs-24.1:* app-emacs/ebuild-mode @@ -55,17 +54,11 @@ BDEPEND="${RDEPEND} ) " -PATCHES=( - "${FILESDIR}"/${P}-ts0.25.patch -) - SITEFILE="50${PN}-gentoo.el" EPYTEST_PLUGINS=( pkgcore ) distutils_enable_tests pytest -export USE_SYSTEM_TREE_SITTER_BASH=1 - src_prepare() { distutils-r1_src_prepare diff --git a/dev-util/pkgcheck/pkgcheck-9999.ebuild b/dev-util/pkgcheck/pkgcheck-9999.ebuild index 3517f2c5310b..a572df1d916a 100644 --- a/dev-util/pkgcheck/pkgcheck-9999.ebuild +++ b/dev-util/pkgcheck/pkgcheck-9999.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 @@ -29,17 +29,16 @@ if [[ ${PV} == *9999 ]]; then ~sys-apps/pkgcore-9999[${PYTHON_USEDEP}]" else RDEPEND=" - >=dev-python/snakeoil-0.10.11[${PYTHON_USEDEP}] - >=sys-apps/pkgcore-0.12.30[${PYTHON_USEDEP}]" + >=dev-python/snakeoil-0.11.0[${PYTHON_USEDEP}] + >=sys-apps/pkgcore-0.12.31[${PYTHON_USEDEP}]" fi RDEPEND+=" app-arch/zstd - >=dev-libs/tree-sitter-bash-0.21.0[python,${PYTHON_USEDEP}] + >=dev-libs/tree-sitter-bash-0.25.1[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.25.0[${PYTHON_USEDEP}] + >=dev-python/tree-sitter-0.25.2[${PYTHON_USEDEP}] emacs? ( >=app-editors/emacs-24.1:* app-emacs/ebuild-mode @@ -60,8 +59,6 @@ SITEFILE="50${PN}-gentoo.el" EPYTEST_PLUGINS=( pkgcore ) distutils_enable_tests pytest -export USE_SYSTEM_TREE_SITTER_BASH=1 - src_prepare() { distutils-r1_src_prepare diff --git a/dev-util/pkgdev/Manifest b/dev-util/pkgdev/Manifest index 34489f8b0bc5..984a3a538e54 100644 --- a/dev-util/pkgdev/Manifest +++ b/dev-util/pkgdev/Manifest @@ -1,2 +1 @@ -DIST pkgdev-0.2.11.tar.gz 87611 BLAKE2B ae864535a9ca9b9b69c4b595a67ddef477cfeacefb24a87258d0725cd912cedcad0ad3d1152f776a115b5230d259a58254e988a1db10d39af46a094fcea3219e SHA512 7e0a3ca6c11080874f9c49d708c926e7eed7c6591e07f34130e25bd2b2bd4a272e460537684d270095142eded94ed01ca8b547c340b3d3611208aad0ab432633 DIST pkgdev-0.2.12.tar.gz 87765 BLAKE2B 023c74d8563708d3601489a7df6c3da580ba3388f57ef31f52becf29e1d12725448058a3b237c733a365cbdc2d58523aed199f4ea6888fd96f50c59eca019a9b SHA512 3346b68585a8b5ad24293209fa312816d26e9b11e52135ab6866e993cafd28335d91eac66979cca04470181e4185145df8e0af0f2b98eb06c99ac46f19163c4c diff --git a/dev-util/pkgdev/pkgdev-0.2.11.ebuild b/dev-util/pkgdev/pkgdev-0.2.11.ebuild deleted file mode 100644 index 2880a33da14b..000000000000 --- a/dev-util/pkgdev/pkgdev-0.2.11.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{10..14} ) -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 -" -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/pkgdev/pkgdev-0.2.12.ebuild b/dev-util/pkgdev/pkgdev-0.2.12.ebuild index 6f477bb438d7..4691452d861c 100644 --- a/dev-util/pkgdev/pkgdev-0.2.12.ebuild +++ b/dev-util/pkgdev/pkgdev-0.2.12.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 @@ -52,6 +52,7 @@ BDEPEND=" distutils_enable_sphinx doc \ ">=dev-python/snakeoil-0.10.11" \ dev-python/tomli +EPYTEST_PLUGINS=( pkgcore ) distutils_enable_tests pytest python_compile_all() { diff --git a/dev-util/pkgdev/pkgdev-9999.ebuild b/dev-util/pkgdev/pkgdev-9999.ebuild index e0d2533f6baa..64aff49d0348 100644 --- a/dev-util/pkgdev/pkgdev-9999.ebuild +++ b/dev-util/pkgdev/pkgdev-9999.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 @@ -52,6 +52,7 @@ BDEPEND=" distutils_enable_sphinx doc \ ">=dev-python/snakeoil-0.10.5" \ dev-python/tomli +EPYTEST_PLUGINS=( pkgcore ) distutils_enable_tests pytest python_compile_all() { diff --git a/dev-util/rgbds/Manifest b/dev-util/rgbds/Manifest index aaba641e9e40..1add918c9f23 100644 --- a/dev-util/rgbds/Manifest +++ b/dev-util/rgbds/Manifest @@ -1,3 +1,2 @@ -DIST rgbds-0.8.0.tar.gz 8052350 BLAKE2B 46edb43a530169d03e026070b61272e95357213747296658e4ceb821f8e420979ceffcbc07b41b6778187a1f6a614d3587416d5ad3596f19bacc6c9067051837 SHA512 1c36e0fc7ecfd930c9cbc9f9772d2c7268148e2d456c56c92265ba45b9108c531fc412669d980f6c621b4d89d367458f01a2e0cf20443f13b83f841585f3edac -DIST rgbds-0.9.4.tar.gz 8127276 BLAKE2B 9f20b0fb96211f986b01bd10ac440578301c12a0baf221d3bde97889b2298a2521dd677b74f96f018bf1dc989dc3bd13c5c881722b4bd34d9af534820f169402 SHA512 e3b5af3c1aed0e29109b203ace689463d0f258b0d372fb97adb4417d748cb4b902346f28fed55654104435d572c6af36ea9e5f3c9e705fa5068c8f68da894f02 DIST rgbds-1.0.0.tar.gz 10555326 BLAKE2B 288f168a2335854c3670092c82b5e1fdbe280444fa1303b53682f02024518ed926e783f932dd9fe46786a55627a07130a86102f0c70413944f4b7e76c6c62d2c SHA512 f5b330934026900dd57af05805af663deb21cf0f9a38e04e4cdff4046d39d3e570cc059e868fe46f507e2881132ea4f9935ad61e44e01d7a102111ad654de74d +DIST rgbds-1.0.1.tar.gz 10559223 BLAKE2B 284cf7b81660be9abc72f79036716b6ead9a1af3f925c7ac1f5ce8b3164509dfd2d039e6415f1181581a08dc122544f6ddb15914d6580f6daf4ee3e5902f794a SHA512 adc68fff379066b1be8a3a9342c67874845ca307f0fac79fc5e391a8c8cf15faa7c57bf997ec3dd4afe9fbcc502c637a0058c77df5c2e7f66429ae8417f7944e diff --git a/dev-util/rgbds/rgbds-0.8.0.ebuild b/dev-util/rgbds/rgbds-0.8.0.ebuild deleted file mode 100644 index 7f24c27d44dd..000000000000 --- a/dev-util/rgbds/rgbds-0.8.0.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit flag-o-matic toolchain-funcs - -DESCRIPTION="Rednex Game Boy Development System" -HOMEPAGE="https://rgbds.gbdev.io/" -if [[ "${PV}" == *9999 ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/gbdev/${PN}.git" -else - SRC_URI="https://github.com/gbdev/${PN}/archive/v${PV}/${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" -fi - -LICENSE="MIT" -SLOT="0" - -DEPEND="media-libs/libpng" -RDEPEND="${DEPEND}" -BDEPEND=" - sys-devel/bison - virtual/pkgconfig -" - -src_compile() { - append-flags -DNDEBUG - - emake Q= \ - CC="$(tc-getCC)" \ - CXX="$(tc-getCXX)" \ - PKG_CONFIG="$(tc-getPKG_CONFIG)" -} - -src_test() { - local dir - for dir in asm link fix gfx; do - pushd "test/${dir}" >/dev/null || die - einfo "Running ${dir} tests." - ./test.sh || die - popd >/dev/null || die - done -} - -src_install() { - emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr Q= STRIP= install - dodoc README.md -} diff --git a/dev-util/rgbds/rgbds-0.9.4.ebuild b/dev-util/rgbds/rgbds-1.0.1.ebuild index 9becf7bfb327..3b5627f10deb 100644 --- a/dev-util/rgbds/rgbds-0.9.4.ebuild +++ b/dev-util/rgbds/rgbds-1.0.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2025 Gentoo Authors +# Copyright 2022-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 |
