diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2025-09-05 08:13:23 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2025-09-05 08:13:23 +0000 |
| commit | 3ceeeb71476e4e7c29c37bbd1a2b3a97e34761e2 (patch) | |
| tree | cb83708f1390fccc0f8521b61b63a2d9ea7bd752 /dev-util | |
| parent | 5ce2273fa2607278dbc7825cd7f518b2f2c8561a (diff) | |
| download | baldeagleos-repo-3ceeeb71476e4e7c29c37bbd1a2b3a97e34761e2.tar.gz baldeagleos-repo-3ceeeb71476e4e7c29c37bbd1a2b3a97e34761e2.tar.xz baldeagleos-repo-3ceeeb71476e4e7c29c37bbd1a2b3a97e34761e2.zip | |
Adding metadata
Diffstat (limited to 'dev-util')
145 files changed, 767 insertions, 925 deletions
diff --git a/dev-util/android-studio/Manifest b/dev-util/android-studio/Manifest index 79d8b0b3f4c8..6aaec47dd584 100644 --- a/dev-util/android-studio/Manifest +++ b/dev-util/android-studio/Manifest @@ -1,2 +1,2 @@ -DIST android-studio-2025.1.2.12-linux.tar.gz 1534030355 BLAKE2B 2665d82630024e1b3fadeca7b9e76f408230870e0eb7a0f4c85d5e5dfb4ffcae84926d4099bacdc543d63fa95424ba70a73e9b33c44f42ce989dde530ea770ba SHA512 d2d58becb92c24a81c7f1533becda7bd77e71c1de06fadc66768c1d4dffa5edb2a9549b53286b0e492e06e1b988cd583d8fe91d8e0a2ddf4025fff40b582bf1e DIST android-studio-2025.1.2.13-linux.tar.gz 1533983547 BLAKE2B 10895f4ddf8aa8c455d68eccee18f3843a19f3ba7966ba8f4f5a97a1a6f8b52794ee76e5bd22fb56503779931f86df65900b7e108e0db1ec2505bb4fd7d615d5 SHA512 19f0089e0dc9684a462727f37683229ecada114038cabd6248f5a54f2f47985eabc1eda4c2e451d09cbae5e9a14dbf691a626f3e40fce509714da0129beaa919 +DIST android-studio-2025.1.3.7-linux.tar.gz 1470452324 BLAKE2B e57b41cad8ffaa446bb1ce5d0a8f4f02b22786dbdf2c31500c921957f2b70cae2079e5334c173acaaab226a01239955c24aa7cfd298796a0447eacde209f7e52 SHA512 cf810db0c862f12479ba074f2f42c4328b5f5bc752550a45d16b3b338eb4dfc972705fd9f1f4a2c2548c64b74a2130e40a8d15e9d88840a0e521aa7ea05dce20 diff --git a/dev-util/android-studio/android-studio-2025.1.2.12.ebuild b/dev-util/android-studio/android-studio-2025.1.3.7.ebuild index d0fbc6b69da1..97641f283422 100644 --- a/dev-util/android-studio/android-studio-2025.1.2.12.ebuild +++ b/dev-util/android-studio/android-studio-2025.1.3.7.ebuild @@ -91,7 +91,7 @@ src_install() { insinto "${dir}" doins -r * - fperms 755 "${dir}"/bin/{fsnotifier,format.sh,game-tools.sh,inspect.sh,ltedit.sh,profiler.sh,studio,studio.sh,studio_safe.sh} + fperms 755 "${dir}"/bin/{fsnotifier,format.sh,game-tools.sh,inspect.sh,ltedit.sh,profiler.sh,studio,studio.sh} fperms -R 755 "${dir}"/bin/{helpers,lldb} fperms -R 755 "${dir}"/jbr/bin fperms 755 "${dir}"/jbr/lib/{jexec,jspawnhelper} diff --git a/dev-util/aruba/aruba-2.2.0.ebuild b/dev-util/aruba/aruba-2.2.0.ebuild index 5a34734a7c35..868aeefa7f0c 100644 --- a/dev-util/aruba/aruba-2.2.0.ebuild +++ b/dev-util/aruba/aruba-2.2.0.ebuild @@ -19,7 +19,7 @@ SRC_URI="https://github.com/cucumber/aruba/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="$(ver_cut 1)" -KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc ~x86" +KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="test" DEPEND="${DEPEND} test? ( app-alternatives/bc )" diff --git a/dev-util/bats/bats-1.11.1.ebuild b/dev-util/bats/bats-1.11.1.ebuild index 6943992f8610..ec58e32c0732 100644 --- a/dev-util/bats/bats-1.11.1.ebuild +++ b/dev-util/bats/bats-1.11.1.ebuild @@ -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/bats/bats-1.12.0.ebuild b/dev-util/bats/bats-1.12.0.ebuild index 4b9368319943..a47aacb15953 100644 --- a/dev-util/bats/bats-1.12.0.ebuild +++ b/dev-util/bats/bats-1.12.0.ebuild @@ -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/breakpad/Manifest b/dev-util/breakpad/Manifest index 306299edf42e..6ed2e5433b23 100644 --- a/dev-util/breakpad/Manifest +++ b/dev-util/breakpad/Manifest @@ -1,2 +1 @@ -DIST breakpad-2023.06.01.tar.gz 5472205 BLAKE2B c1cb70944d044a699f01eb7ad4d3fc0e743ca33c74613fdeb06930077279d6559d797e9e5ef437968f088657f5ae71b01e8824d63759e5b8244a8deac0aecd3e SHA512 7a231bbaf88f94c79b1ace1c3e66bd520595905bfc8a7ffa1aa453ea6f056136b82aea3a321d97db4ccfd1212a41e8790badcc43222564d861e9e5c35e40a402 DIST breakpad-2024.02.16.tar.gz 5484074 BLAKE2B 3cbfe8a1836a29f13a42aec81e75fb94a9df9460e262f0a040f79419a6373fb3a69e13a657b1a6b008c41aec0af9bf9d1b52d880040a1db01ccdd973d78d5e8b SHA512 88c691983c6c92fd5321d729c8eec059914293de0e91fe1d429a6247f3b7299f32ec4938eccbbe2c95a9ca507db14d73a1c9798d5fce79a8b474c3c216f0951a diff --git a/dev-util/breakpad/breakpad-2023.06.01.ebuild b/dev-util/breakpad/breakpad-2023.06.01.ebuild deleted file mode 100644 index 7ebd27057a6e..000000000000 --- a/dev-util/breakpad/breakpad-2023.06.01.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 2022-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools - -DESCRIPTION="implement a crash-reporting system." -HOMEPAGE="https://chromium.googlesource.com/breakpad/breakpad/" -SRC_URI="https://github.com/google/${PN}/archive/refs/tags/v${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="BSD BSD-4" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test tools" - -RDEPEND=" - net-misc/curl -" -DEPEND="${RDEPEND} - dev-libs/linux-syscall-support - dev-embedded/libdisasm -" -BDEPEND="test? ( dev-cpp/gtest )" -RESTRICT="!test? ( test )" -REQUIRED_USE="elibc_musl? ( !tools )" - -PATCHES=( - "${FILESDIR}"/${P}-gentoo.patch - "${FILESDIR}"/${P}-reinterpret.patch -) - -src_prepare() { - default - sed -i \ - -e 's|"third_party/lss\(.*\)"|<lss\1>|' \ - $(find src -name '*.cc' -o -name '*.h') \ - || die - sed -i \ - -e '/includelss/d' \ - -e '/third_party\/curl/d' \ - Makefile.am \ - || die - sed -i \ - -e "/AC_INIT/s:0.1:${PVR}:" \ - -e "/AS_VAR_APPEND/d" \ - configure.ac \ - || die - sed -i \ - -e 's|reinterpret_cast|static_cast|g' \ - src/processor/minidump_processor_unittest.cc \ - || die - eautoreconf -} - -src_configure() { - econf \ - --enable-system-test-libs \ - $(use_enable tools) \ - || die -} diff --git a/dev-util/bsdiff/bsdiff-4.3-r4.ebuild b/dev-util/bsdiff/bsdiff-4.3-r4.ebuild index 4fed0325c46c..4ae587a7127f 100644 --- a/dev-util/bsdiff/bsdiff-4.3-r4.ebuild +++ b/dev-util/bsdiff/bsdiff-4.3-r4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ SRC_URI="https://www.daemonology.net/bsdiff/${P}.tar.gz" LICENSE="BSD-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~hppa ~mips ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 ~arm ~hppa ~mips ppc ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" RDEPEND="app-arch/bzip2" DEPEND="${RDEPEND}" diff --git a/dev-util/byacc/byacc-20241231.ebuild b/dev-util/byacc/byacc-20241231.ebuild index d3fac3ab69d8..415da7a5dce3 100644 --- a/dev-util/byacc/byacc-20241231.ebuild +++ b/dev-util/byacc/byacc-20241231.ebuild @@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( https://invisible-island.net/archives/${PN}/${P}.tgz.as LICENSE="public-domain" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-thomasdickey-20240114 )" diff --git a/dev-util/ccache/ccache-4.10.2-r1.ebuild b/dev-util/ccache/ccache-4.10.2-r1.ebuild index 1440e512d030..1f3ed87f2286 100644 --- a/dev-util/ccache/ccache-4.10.2-r1.ebuild +++ b/dev-util/ccache/ccache-4.10.2-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 @@ -34,7 +34,7 @@ fi LICENSE="GPL-3+ || ( CC0-1.0 Apache-2.0 ) Boost-1.0 CC0-1.0" LICENSE+=" elibc_mingw? ( LGPL-3 ISC PSF-2 )" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" # Enable 'static-c++' by default to make 'gcc' ebuild Just Work: bug #761220 IUSE="${MY_DOCS_USEFLAG} redis +static-c++ test" RESTRICT="!test? ( test )" diff --git a/dev-util/ccache/ccache-4.11.3.ebuild b/dev-util/ccache/ccache-4.11.3.ebuild index d69fbff2400e..07d7ffbc66a4 100644 --- a/dev-util/ccache/ccache-4.11.3.ebuild +++ b/dev-util/ccache/ccache-4.11.3.ebuild @@ -34,7 +34,7 @@ fi LICENSE="GPL-3+ || ( CC0-1.0 Apache-2.0 ) Boost-1.0 CC0-1.0" LICENSE+=" elibc_mingw? ( LGPL-3 ISC PSF-2 )" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" # Enable 'static-c++' by default to make 'gcc' ebuild Just Work: bug #761220 IUSE="${MY_DOCS_USEFLAG} redis +static-c++ test" RESTRICT="!test? ( test )" diff --git a/dev-util/cgvg/cgvg-1.6.3.ebuild b/dev-util/cgvg/cgvg-1.6.3.ebuild index 2e90ef929f24..f0715533490c 100644 --- a/dev-util/cgvg/cgvg-1.6.3.ebuild +++ b/dev-util/cgvg/cgvg-1.6.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -9,7 +9,7 @@ SRC_URI="https://uzix.org/cgvg/${P}.tar.gz" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 arm ~hppa ~m68k ~mips ppc ppc64 ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm ~hppa ~m68k ~mips ppc ppc64 ~s390 ~sparc x86" RDEPEND="dev-lang/perl" DEPEND="${RDEPEND}" diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest index 08bf983c6aa0..2a70e911542b 100644 --- a/dev-util/claude-code/Manifest +++ b/dev-util/claude-code/Manifest @@ -1 +1 @@ -DIST claude-code-1.0.96.tgz 36051021 BLAKE2B c516b3f20b9ea15dd1feea3c5e838d03bfd06528ae3a623b4a5f33d3d23a9b1b81808682bfe397ba2e356033adc0b131308ab315077f7b8d47f12c8739f474b3 SHA512 c67c61633ba1e8f62531cc39e9110c42218c5b6d1668b2cebc6f0bf1339babbd3384d2acdddae8ee7858c0745ed5cdae6d3af6d282092b46929320f60693bc9c +DIST claude-code-1.0.105.tgz 36068387 BLAKE2B 1216224fbc8e695346ce7649cd20f83bdda941ff8cdf904cd55b8d69c12cee358bc09ad9c174faedd552067b2c5afa3be5bda5a19c42b208d463620e181dafb4 SHA512 b58c9699d0a66db13b85baf5bf8159abacf05398e82404e28dc8ec54587bec79d41e9d4beecbeb688851af4a3e708d0f372411dde0adf4a1b1802877685338b2 diff --git a/dev-util/claude-code/claude-code-1.0.96.ebuild b/dev-util/claude-code/claude-code-1.0.105.ebuild index af4a18aa8a87..af4a18aa8a87 100644 --- a/dev-util/claude-code/claude-code-1.0.96.ebuild +++ b/dev-util/claude-code/claude-code-1.0.105.ebuild diff --git a/dev-util/cmocka/cmocka-1.1.5-r1.ebuild b/dev-util/cmocka/cmocka-1.1.5-r1.ebuild index 77088157ae3a..4d2cfe691df4 100644 --- a/dev-util/cmocka/cmocka-1.1.5-r1.ebuild +++ b/dev-util/cmocka/cmocka-1.1.5-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 @@ SRC_URI="https://cmocka.org/files/$(ver_cut 1-2)/${P}.tar.xz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="doc examples static-libs test" RESTRICT="!test? ( test )" diff --git a/dev-util/colorgcc/colorgcc-1.3.2-r7.ebuild b/dev-util/colorgcc/colorgcc-1.3.2-r7.ebuild index 8d036e4bce87..c492f75ffbee 100644 --- a/dev-util/colorgcc/colorgcc-1.3.2-r7.ebuild +++ b/dev-util/colorgcc/colorgcc-1.3.2-r7.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -9,7 +9,7 @@ SRC_URI="mirror://gentoo/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 hppa ~mips ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 ~hppa ~mips ppc ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" DEPEND="dev-lang/perl" RDEPEND="${DEPEND}" diff --git a/dev-util/cppunit/cppunit-1.15.1-r3.ebuild b/dev-util/cppunit/cppunit-1.15.1-r3.ebuild index 60d059a8c08c..2d18fb35889a 100644 --- a/dev-util/cppunit/cppunit-1.15.1-r3.ebuild +++ b/dev-util/cppunit/cppunit-1.15.1-r3.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 @@ -9,7 +9,7 @@ DESCRIPTION="C++ port of the famous JUnit framework for unit testing" HOMEPAGE="https://www.freedesktop.org/wiki/Software/cppunit" SRC_URI="https://dev-www.libreoffice.org/src/${P}.tar.gz" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" LICENSE="LGPL-2.1" SLOT="0/1.15" diff --git a/dev-util/cppunit/cppunit-1.15.1_p20240106.ebuild b/dev-util/cppunit/cppunit-1.15.1_p20240106.ebuild index ff2d305382ad..22bc2b9a2769 100644 --- a/dev-util/cppunit/cppunit-1.15.1_p20240106.ebuild +++ b/dev-util/cppunit/cppunit-1.15.1_p20240106.ebuild @@ -18,7 +18,7 @@ else " S="${WORKDIR}"/${P%%_p*} - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" fi LICENSE="LGPL-2.1" diff --git a/dev-util/cpuinfo-collection/cpuinfo-collection-20101114.ebuild b/dev-util/cpuinfo-collection/cpuinfo-collection-20101114.ebuild index 30180e49de23..a375907f2bed 100644 --- a/dev-util/cpuinfo-collection/cpuinfo-collection-20101114.ebuild +++ b/dev-util/cpuinfo-collection/cpuinfo-collection-20101114.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ S="${WORKDIR}"/${MY_P} LICENSE="public-domain" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" src_install() { insinto /usr/share/cpuinfo diff --git a/dev-util/cscope/cscope-15.9-r1.ebuild b/dev-util/cscope/cscope-15.9-r1.ebuild index 640487cc3ed4..851d2d8bd9be 100644 --- a/dev-util/cscope/cscope-15.9-r1.ebuild +++ b/dev-util/cscope/cscope-15.9-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=7 @@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/cscope/${P}.tar.gz" LICENSE="BSD GPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="emacs" RDEPEND=">=sys-libs/ncurses-5.2:0= diff --git a/dev-util/cscope/cscope-15.9.ebuild b/dev-util/cscope/cscope-15.9.ebuild index eeea8c19b19f..6ac44a68ef6a 100644 --- a/dev-util/cscope/cscope-15.9.ebuild +++ b/dev-util/cscope/cscope-15.9.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=7 @@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/cscope/${P}.tar.gz" LICENSE="BSD GPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="emacs" RDEPEND=">=sys-libs/ncurses-5.2:0= diff --git a/dev-util/ctags/ctags-6.0_p20230423_p0-r2.ebuild b/dev-util/ctags/ctags-6.0_p20230423_p0-r2.ebuild index ed9916559b6d..3f33ee36276c 100644 --- a/dev-util/ctags/ctags-6.0_p20230423_p0-r2.ebuild +++ b/dev-util/ctags/ctags-6.0_p20230423_p0-r2.ebuild @@ -31,7 +31,7 @@ else SRC_URI="https://github.com/universal-ctags/ctags/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}"/${MY_P} - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" fi LICENSE="GPL-2+" diff --git a/dev-util/ctags/ctags-6.1_p20240609_p0-r1.ebuild b/dev-util/ctags/ctags-6.1_p20240609_p0-r1.ebuild index b31058d9aa70..8edeb73724d0 100644 --- a/dev-util/ctags/ctags-6.1_p20240609_p0-r1.ebuild +++ b/dev-util/ctags/ctags-6.1_p20240609_p0-r1.ebuild @@ -31,7 +31,7 @@ else SRC_URI="https://github.com/universal-ctags/ctags/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}"/${MY_P} - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" fi LICENSE="GPL-2+" diff --git a/dev-util/cucumber-ci-environment/cucumber-ci-environment-10.0.1.ebuild b/dev-util/cucumber-ci-environment/cucumber-ci-environment-10.0.1.ebuild index ba3c856f99cc..fdc54c10cfc8 100644 --- a/dev-util/cucumber-ci-environment/cucumber-ci-environment-10.0.1.ebuild +++ b/dev-util/cucumber-ci-environment/cucumber-ci-environment-10.0.1.ebuild @@ -13,4 +13,4 @@ HOMEPAGE="https://cucumber.io/" LICENSE="MIT" SLOT="$(ver_cut 1)" -KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/dev-util/cucumber-compatibility-kit/cucumber-compatibility-kit-14.1.0.ebuild b/dev-util/cucumber-compatibility-kit/cucumber-compatibility-kit-14.1.0.ebuild index 5a060f3d2a73..61941a94a9d0 100644 --- a/dev-util/cucumber-compatibility-kit/cucumber-compatibility-kit-14.1.0.ebuild +++ b/dev-util/cucumber-compatibility-kit/cucumber-compatibility-kit-14.1.0.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://cucumber.io/" LICENSE="MIT" SLOT="$(ver_cut 1)" -KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" ruby_add_rdepend " dev-util/cucumber-messages:22 diff --git a/dev-util/cucumber-compatibility-kit/cucumber-compatibility-kit-9.2.1-r1.ebuild b/dev-util/cucumber-compatibility-kit/cucumber-compatibility-kit-9.2.1-r1.ebuild index c64e884cc74d..21247fa3c49d 100644 --- a/dev-util/cucumber-compatibility-kit/cucumber-compatibility-kit-9.2.1-r1.ebuild +++ b/dev-util/cucumber-compatibility-kit/cucumber-compatibility-kit-9.2.1-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=8 @@ -13,7 +13,7 @@ DESCRIPTION="Kit to check compatibility with official cucumber implementation" HOMEPAGE="https://cucumber.io/" LICENSE="MIT" -KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" SLOT="$(ver_cut 1)" IUSE="test" diff --git a/dev-util/cucumber-core/cucumber-core-13.0.2.ebuild b/dev-util/cucumber-core/cucumber-core-13.0.2.ebuild index a9968f778e0f..f87671d59d72 100644 --- a/dev-util/cucumber-core/cucumber-core-13.0.2.ebuild +++ b/dev-util/cucumber-core/cucumber-core-13.0.2.ebuild @@ -17,7 +17,7 @@ SRC_URI="https://github.com/cucumber/cucumber-ruby-core/archive/v${PV}.tar.gz -> RUBY_S="cucumber-ruby-core-${PV}" LICENSE="MIT" -KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" SLOT="$(ver_cut 1)" IUSE="test" diff --git a/dev-util/cucumber-cucumber-expressions/cucumber-cucumber-expressions-15.2.0.ebuild b/dev-util/cucumber-cucumber-expressions/cucumber-cucumber-expressions-15.2.0.ebuild index 6a40bda210f3..1bcc33b3e921 100644 --- a/dev-util/cucumber-cucumber-expressions/cucumber-cucumber-expressions-15.2.0.ebuild +++ b/dev-util/cucumber-cucumber-expressions/cucumber-cucumber-expressions-15.2.0.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=8 @@ -13,5 +13,5 @@ DESCRIPTION="a simpler alternative to Regular Expressions" HOMEPAGE="https://cucumber.io/" LICENSE="MIT" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" SLOT="$(ver_cut 1)" diff --git a/dev-util/cucumber-cucumber-expressions/cucumber-cucumber-expressions-17.1.0.ebuild b/dev-util/cucumber-cucumber-expressions/cucumber-cucumber-expressions-17.1.0.ebuild index f45edb282f5e..be8cd4009ab2 100644 --- a/dev-util/cucumber-cucumber-expressions/cucumber-cucumber-expressions-17.1.0.ebuild +++ b/dev-util/cucumber-cucumber-expressions/cucumber-cucumber-expressions-17.1.0.ebuild @@ -13,4 +13,4 @@ HOMEPAGE="https://cucumber.io/" LICENSE="MIT" SLOT="$(ver_cut 1)" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/dev-util/cucumber-gherkin/cucumber-gherkin-23.0.1.ebuild b/dev-util/cucumber-gherkin/cucumber-gherkin-23.0.1.ebuild index 3296a8aeed38..afc215b8c935 100644 --- a/dev-util/cucumber-gherkin/cucumber-gherkin-23.0.1.ebuild +++ b/dev-util/cucumber-gherkin/cucumber-gherkin-23.0.1.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=8 @@ -22,7 +22,7 @@ SRC_URI="https://github.com/cucumber/common/archive/gherkin/v${PV}.tar.gz -> ${P RUBY_S="common-gherkin-v${PV}/gherkin/ruby" LICENSE="MIT" -KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" SLOT="$(ver_cut 1)" IUSE="" diff --git a/dev-util/cucumber-gherkin/cucumber-gherkin-27.0.0.ebuild b/dev-util/cucumber-gherkin/cucumber-gherkin-27.0.0.ebuild index b3d09648b8e3..83b59b376433 100644 --- a/dev-util/cucumber-gherkin/cucumber-gherkin-27.0.0.ebuild +++ b/dev-util/cucumber-gherkin/cucumber-gherkin-27.0.0.ebuild @@ -23,6 +23,6 @@ RUBY_S="gherkin-${PV}/ruby" LICENSE="MIT" SLOT="$(ver_cut 1)" -KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" ruby_add_rdepend "dev-util/cucumber-messages:22" diff --git a/dev-util/cucumber-html-formatter/cucumber-html-formatter-19.2.0-r1.ebuild b/dev-util/cucumber-html-formatter/cucumber-html-formatter-19.2.0-r1.ebuild index d2c33c576749..e2d1995fcd92 100644 --- a/dev-util/cucumber-html-formatter/cucumber-html-formatter-19.2.0-r1.ebuild +++ b/dev-util/cucumber-html-formatter/cucumber-html-formatter-19.2.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 @@ -15,7 +15,7 @@ DESCRIPTION="HTML formatter for Cucumber" HOMEPAGE="https://cucumber.io/" LICENSE="Ruby" -KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" SLOT="$(ver_cut 1)" IUSE="test" diff --git a/dev-util/cucumber-html-formatter/cucumber-html-formatter-21.3.1.ebuild b/dev-util/cucumber-html-formatter/cucumber-html-formatter-21.3.1.ebuild index 0398170602c3..3d465de017ec 100644 --- a/dev-util/cucumber-html-formatter/cucumber-html-formatter-21.3.1.ebuild +++ b/dev-util/cucumber-html-formatter/cucumber-html-formatter-21.3.1.ebuild @@ -18,7 +18,7 @@ HOMEPAGE="https://cucumber.io/" LICENSE="MIT" -KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" SLOT="$(ver_cut 1)" IUSE="test" diff --git a/dev-util/cucumber-html-formatter/cucumber-html-formatter-21.9.0.ebuild b/dev-util/cucumber-html-formatter/cucumber-html-formatter-21.9.0.ebuild index ab98d7c8de4c..e0ca7ba4ee9a 100644 --- a/dev-util/cucumber-html-formatter/cucumber-html-formatter-21.9.0.ebuild +++ b/dev-util/cucumber-html-formatter/cucumber-html-formatter-21.9.0.ebuild @@ -19,7 +19,7 @@ HOMEPAGE="https://cucumber.io/" LICENSE="MIT" SLOT="$(ver_cut 1)" -KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~s390 ~sparc x86" IUSE="test" # Specs are no longer available in the distributed gem diff --git a/dev-util/cucumber-messages/cucumber-messages-18.0.0.ebuild b/dev-util/cucumber-messages/cucumber-messages-18.0.0.ebuild index addbef80a1c0..cefdf7e25100 100644 --- a/dev-util/cucumber-messages/cucumber-messages-18.0.0.ebuild +++ b/dev-util/cucumber-messages/cucumber-messages-18.0.0.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=8 @@ -15,5 +15,5 @@ DESCRIPTION="Protocol Buffer messages for Cucumber's inter-process communication HOMEPAGE="https://cucumber.io/" LICENSE="MIT" -KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" SLOT="$(ver_cut 1)" diff --git a/dev-util/cucumber-messages/cucumber-messages-22.0.0.ebuild b/dev-util/cucumber-messages/cucumber-messages-22.0.0.ebuild index 8cb35894a320..580a136b1174 100644 --- a/dev-util/cucumber-messages/cucumber-messages-22.0.0.ebuild +++ b/dev-util/cucumber-messages/cucumber-messages-22.0.0.ebuild @@ -15,7 +15,7 @@ DESCRIPTION="Protocol Buffer messages for Cucumber's inter-process communication HOMEPAGE="https://cucumber.io/" LICENSE="MIT" -KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" SLOT="$(ver_cut 1)" ruby_add_bdepend "test? ( dev-util/cucumber-compatibility-kit )" diff --git a/dev-util/cucumber-rails/Manifest b/dev-util/cucumber-rails/Manifest index d6e30bb38a77..77b637b5094e 100644 --- a/dev-util/cucumber-rails/Manifest +++ b/dev-util/cucumber-rails/Manifest @@ -1 +1,2 @@ DIST cucumber-rails-3.1.1.tar.gz 37793 BLAKE2B c7b75bfee1ce7e923ab3d884276b8e13ebf79cb9154df92e4a37b11f999abb04c8eb1b632382be366a7f315e3723e961ba440b10652c2207c08fe2f28157b892 SHA512 de9fa9074b02c29bd9667308cffc99084287c145506b4fdf8d85fe5038c518c52acf20bc7b9f27d03b7607b88619f464bc3431236799dc4a5aab0d0bf652ae0c +DIST cucumber-rails-4.0.0.tar.gz 37482 BLAKE2B d5e562207e1faf1d946c5fdfa34247d85d67b58eef4032a055840e30bb16fc8b3885730c6b5110aa23cd9fc405ed1f7e68652498fc166aa454959db279ebd604 SHA512 71eec5010cc54e291e0269f59d5d78d4a90297a8753739160948a4600fafd768f5aeb7471f9a5896a92d396bbdc325e02dbbd5b6b2a2ddbbe6a451b372c98aae diff --git a/dev-util/cucumber-rails/cucumber-rails-4.0.0.ebuild b/dev-util/cucumber-rails/cucumber-rails-4.0.0.ebuild new file mode 100644 index 000000000000..21b631254a60 --- /dev/null +++ b/dev-util/cucumber-rails/cucumber-rails-4.0.0.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby32 ruby33 ruby34" + +# There are also cucumber features. They require a Rails project with +# factory girl which we don't have packaged yet. +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_GEMSPEC="cucumber-rails.gemspec" + +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="Executable feature scenarios for Rails" +HOMEPAGE="https://cucumber.io/" +SRC_URI="https://github.com/cucumber/cucumber-rails/archive/v${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="Ruby" + +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64" +IUSE="test" + +ruby_add_bdepend " + test? ( + >=dev-ruby/ammeter-0.2.2 + >=dev-ruby/appraisal-2.4.1:2 + dev-util/aruba:2 + dev-ruby/database_cleaner:0 + )" + +ruby_add_rdepend " + >=dev-ruby/capybara-3.25:3 + >=dev-util/cucumber-5 <dev-util/cucumber-11 + >=dev-ruby/rails-6.1:* <dev-ruby/rails-9:* +" + +all_ruby_prepare() { + rm Gemfile || die + sed -i -e '/[Bb]undler/d' Rakefile || die + sed -e 's/__dir__/"."/' \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die +} diff --git a/dev-util/cucumber-tag-expressions/cucumber-tag-expressions-4.1.0.ebuild b/dev-util/cucumber-tag-expressions/cucumber-tag-expressions-4.1.0.ebuild index aa1d6f68fbb6..d6cab2dd1a0c 100644 --- a/dev-util/cucumber-tag-expressions/cucumber-tag-expressions-4.1.0.ebuild +++ b/dev-util/cucumber-tag-expressions/cucumber-tag-expressions-4.1.0.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=8 @@ -13,5 +13,5 @@ DESCRIPTION="Cucumber tag expressions for ruby" HOMEPAGE="https://cucumber.io/" LICENSE="MIT" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" SLOT="$(ver_cut 1)" diff --git a/dev-util/cucumber-tag-expressions/cucumber-tag-expressions-5.0.6.ebuild b/dev-util/cucumber-tag-expressions/cucumber-tag-expressions-5.0.6.ebuild index 08910c754192..e13ee2577d01 100644 --- a/dev-util/cucumber-tag-expressions/cucumber-tag-expressions-5.0.6.ebuild +++ b/dev-util/cucumber-tag-expressions/cucumber-tag-expressions-5.0.6.ebuild @@ -17,4 +17,4 @@ RUBY_S="tag-expressions-${PV}/ruby" LICENSE="MIT" SLOT="$(ver_cut 1)" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" diff --git a/dev-util/cucumber/cucumber-9.2.0.ebuild b/dev-util/cucumber/cucumber-9.2.0.ebuild index 61f4745beb7c..e1064d2ce74f 100644 --- a/dev-util/cucumber/cucumber-9.2.0.ebuild +++ b/dev-util/cucumber/cucumber-9.2.0.ebuild @@ -22,7 +22,7 @@ SRC_URI="https://github.com/cucumber/cucumber-ruby/archive/v${PV}.tar.gz -> ${P} RUBY_S="cucumber-ruby-${PV}" LICENSE="Ruby" -KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" SLOT="0" IUSE="examples test" diff --git a/dev-util/cunit/cunit-2.1_p3-r1.ebuild b/dev-util/cunit/cunit-2.1_p3-r1.ebuild index f2939479882e..d726b7ba763a 100644 --- a/dev-util/cunit/cunit-2.1_p3-r1.ebuild +++ b/dev-util/cunit/cunit-2.1_p3-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 @@ -15,7 +15,7 @@ SRC_URI="https://downloads.sourceforge.net/cunit/${MY_P}.tar.bz2" LICENSE="LGPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="ncurses static-libs test" RESTRICT="!test? ( test )" diff --git a/dev-util/dbus-test-runner/dbus-test-runner-19.04.0-r2.ebuild b/dev-util/dbus-test-runner/dbus-test-runner-19.04.0-r2.ebuild index 8222f0597f4d..f1fa32137eb8 100644 --- a/dev-util/dbus-test-runner/dbus-test-runner-19.04.0-r2.ebuild +++ b/dev-util/dbus-test-runner/dbus-test-runner-19.04.0-r2.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 @@ -12,7 +12,7 @@ SRC_URI="https://launchpad.net/${PN}/$(ver_cut 1-2)/${PV}/+download/${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86" IUSE="test" REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/dev-util/debhelper/debhelper-13.2.1.ebuild b/dev-util/debhelper/debhelper-13.2.1.ebuild index 121dd3662625..ae8e09b889e8 100644 --- a/dev-util/debhelper/debhelper-13.2.1.ebuild +++ b/dev-util/debhelper/debhelper-13.2.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -10,7 +10,7 @@ SRC_URI="mirror://debian/pool/main/d/${PN}/${P/-/_}.tar.xz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ~hppa ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux" +KEYWORDS="~alpha amd64 arm ~hppa ~m68k ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux" IUSE="test" RESTRICT="!test? ( test )" DH_LANGS=( de es fr ) diff --git a/dev-util/debootstrap/debootstrap-1.0.128_p2.ebuild b/dev-util/debootstrap/debootstrap-1.0.128_p2.ebuild index bc5d505f0333..6be4eef0fc14 100644 --- a/dev-util/debootstrap/debootstrap-1.0.128_p2.ebuild +++ b/dev-util/debootstrap/debootstrap-1.0.128_p2.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 @@ -12,7 +12,7 @@ SRC_URI="https://salsa.debian.org/installer-team/${PN}/-/archive/${MY_PV}/${PN}- LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux" RDEPEND=" app-arch/dpkg diff --git a/dev-util/debootstrap/debootstrap-1.0.134.ebuild b/dev-util/debootstrap/debootstrap-1.0.134.ebuild index 0f3d2d93745f..5f4bff82853c 100644 --- a/dev-util/debootstrap/debootstrap-1.0.134.ebuild +++ b/dev-util/debootstrap/debootstrap-1.0.134.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://salsa.debian.org/installer-team/${PN}/-/archive/${MY_PV}/${PN}- LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ~loong ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux" RDEPEND=" app-arch/dpkg diff --git a/dev-util/debugedit/debugedit-5.1-r3.ebuild b/dev-util/debugedit/debugedit-5.1-r3.ebuild index a2352929d0f3..7da8f07772cf 100644 --- a/dev-util/debugedit/debugedit-5.1-r3.ebuild +++ b/dev-util/debugedit/debugedit-5.1-r3.ebuild @@ -14,7 +14,7 @@ SRC_URI=" LICENSE="GPL-3+ GPL-2+ LGPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" #KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" DEPEND=" diff --git a/dev-util/dejagnu/dejagnu-1.6.3.ebuild b/dev-util/dejagnu/dejagnu-1.6.3.ebuild index 786268943815..c23aaede9d4d 100644 --- a/dev-util/dejagnu/dejagnu-1.6.3.ebuild +++ b/dev-util/dejagnu/dejagnu-1.6.3.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 @@ -9,7 +9,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-util/desktop-file-utils/desktop-file-utils-0.27-r1.ebuild b/dev-util/desktop-file-utils/desktop-file-utils-0.27-r1.ebuild index 7afca699af8c..9df9d42e9c88 100644 --- a/dev-util/desktop-file-utils/desktop-file-utils-0.27-r1.ebuild +++ b/dev-util/desktop-file-utils/desktop-file-utils-0.27-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 @@ SRC_URI="https://www.freedesktop.org/software/${PN}/releases/${P}.tar.xz" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos ~x64-solaris" RDEPEND=">=dev-libs/glib-2.12:2" DEPEND="${RDEPEND}" diff --git a/dev-util/desktop-file-utils/desktop-file-utils-0.27.ebuild b/dev-util/desktop-file-utils/desktop-file-utils-0.27.ebuild index 15ba42829bf8..23603827f229 100644 --- a/dev-util/desktop-file-utils/desktop-file-utils-0.27.ebuild +++ b/dev-util/desktop-file-utils/desktop-file-utils-0.27.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=8 @@ -11,7 +11,7 @@ SRC_URI="https://www.freedesktop.org/software/${PN}/releases/${P}.tar.xz" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos ~x64-solaris" IUSE="emacs" RDEPEND=">=dev-libs/glib-2.12:2" diff --git a/dev-util/desktop-file-utils/desktop-file-utils-0.28.ebuild b/dev-util/desktop-file-utils/desktop-file-utils-0.28.ebuild index 2a1b76dcf706..a66cda84c6cc 100644 --- a/dev-util/desktop-file-utils/desktop-file-utils-0.28.ebuild +++ b/dev-util/desktop-file-utils/desktop-file-utils-0.28.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.freedesktop.org/software/${PN}/releases/${P}.tar.xz" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos ~x64-solaris" RDEPEND=">=dev-libs/glib-2.26:2" DEPEND="${RDEPEND}" diff --git a/dev-util/dialog/dialog-1.3.20231002.ebuild b/dev-util/dialog/dialog-1.3.20231002.ebuild index 2ac4b2e9c186..43c058fea6a3 100644 --- a/dev-util/dialog/dialog-1.3.20231002.ebuild +++ b/dev-util/dialog/dialog-1.3.20231002.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 @@ -15,7 +15,7 @@ S="${WORKDIR}"/${MY_P} LICENSE="LGPL-2.1" SLOT="0/15" -KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="examples minimal nls unicode" RDEPEND=">=sys-libs/ncurses-5.2-r5:=[unicode(+)?]" diff --git a/dev-util/dialog/dialog-1.3.20240101.ebuild b/dev-util/dialog/dialog-1.3.20240101.ebuild index 2ac4b2e9c186..43c058fea6a3 100644 --- a/dev-util/dialog/dialog-1.3.20240101.ebuild +++ b/dev-util/dialog/dialog-1.3.20240101.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 @@ -15,7 +15,7 @@ S="${WORKDIR}"/${MY_P} LICENSE="LGPL-2.1" SLOT="0/15" -KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="examples minimal nls unicode" RDEPEND=">=sys-libs/ncurses-5.2-r5:=[unicode(+)?]" diff --git a/dev-util/dialog/dialog-1.3.20240307.ebuild b/dev-util/dialog/dialog-1.3.20240307.ebuild index 2ac4b2e9c186..43c058fea6a3 100644 --- a/dev-util/dialog/dialog-1.3.20240307.ebuild +++ b/dev-util/dialog/dialog-1.3.20240307.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 @@ -15,7 +15,7 @@ S="${WORKDIR}"/${MY_P} LICENSE="LGPL-2.1" SLOT="0/15" -KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="examples minimal nls unicode" RDEPEND=">=sys-libs/ncurses-5.2-r5:=[unicode(+)?]" diff --git a/dev-util/dialog/dialog-1.3.20250116.ebuild b/dev-util/dialog/dialog-1.3.20250116.ebuild index 1d1f0c9d795e..43c058fea6a3 100644 --- a/dev-util/dialog/dialog-1.3.20250116.ebuild +++ b/dev-util/dialog/dialog-1.3.20250116.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}"/${MY_P} LICENSE="LGPL-2.1" SLOT="0/15" -KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="examples minimal nls unicode" RDEPEND=">=sys-libs/ncurses-5.2-r5:=[unicode(+)?]" diff --git a/dev-util/diffstat/diffstat-1.67.ebuild b/dev-util/diffstat/diffstat-1.67.ebuild index 67749822f62b..5f0264dec585 100644 --- a/dev-util/diffstat/diffstat-1.67.ebuild +++ b/dev-util/diffstat/diffstat-1.67.ebuild @@ -13,6 +13,6 @@ SRC_URI+=" verify-sig? ( https://invisible-island.net/archives/${PN}/${P}.tgz.as LICENSE="HPND MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-thomasdickey-20240114 )" diff --git a/dev-util/diffstat/diffstat-1.68.ebuild b/dev-util/diffstat/diffstat-1.68.ebuild index 67749822f62b..5f0264dec585 100644 --- a/dev-util/diffstat/diffstat-1.68.ebuild +++ b/dev-util/diffstat/diffstat-1.68.ebuild @@ -13,6 +13,6 @@ SRC_URI+=" verify-sig? ( https://invisible-island.net/archives/${PN}/${P}.tgz.as LICENSE="HPND MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-thomasdickey-20240114 )" diff --git a/dev-util/elfkickers/elfkickers-3.2-r1.ebuild b/dev-util/elfkickers/elfkickers-3.2-r1.ebuild index 86fbed24a016..ca9cc4075bab 100644 --- a/dev-util/elfkickers/elfkickers-3.2-r1.ebuild +++ b/dev-util/elfkickers/elfkickers-3.2-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 @@ -14,7 +14,7 @@ S="${WORKDIR}"/${MY_PN} LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 arm ~hppa ~mips sparc x86" +KEYWORDS="amd64 arm ~hppa ~mips ~sparc x86" BDEPEND="app-misc/pax-utils" diff --git a/dev-util/flawfinder/flawfinder-2.0.19-r2.ebuild b/dev-util/flawfinder/flawfinder-2.0.19-r2.ebuild index 97796a0cea67..b49edd356c1a 100644 --- a/dev-util/flawfinder/flawfinder-2.0.19-r2.ebuild +++ b/dev-util/flawfinder/flawfinder-2.0.19-r2.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="amd64 ~arm64 ~mips ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="amd64 ~arm64 ~mips ppc ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" PATCHES=( "${FILESDIR}"/${PN}-2.0.18-setup.patch ) diff --git a/dev-util/ftjam/ftjam-2.5.3_rc2-r3.ebuild b/dev-util/ftjam/ftjam-2.5.3_rc2-r3.ebuild index ee322ef63961..e5ae38b711ff 100644 --- a/dev-util/ftjam/ftjam-2.5.3_rc2-r3.ebuild +++ b/dev-util/ftjam/ftjam-2.5.3_rc2-r3.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=7 @@ -13,7 +13,7 @@ SRC_URI="http://david.freetype.org/jam/ftjam-${MY_PV}.tar.bz2" LICENSE="perforce GPL-2" SLOT="0" -KEYWORDS="amd64 arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="amd64 arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" BDEPEND="app-alternatives/yacc" diff --git a/dev-util/gdbus-codegen/gdbus-codegen-2.78.6.ebuild b/dev-util/gdbus-codegen/gdbus-codegen-2.78.6.ebuild index e6d94e614b6f..5f0618485de7 100644 --- a/dev-util/gdbus-codegen/gdbus-codegen-2.78.6.ebuild +++ b/dev-util/gdbus-codegen/gdbus-codegen-2.78.6.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 @@ -15,7 +15,7 @@ HOMEPAGE="https://www.gtk.org/" LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos" RDEPEND=" ${PYTHON_DEPS} diff --git a/dev-util/gdbus-codegen/gdbus-codegen-2.80.5-r1.ebuild b/dev-util/gdbus-codegen/gdbus-codegen-2.80.5-r1.ebuild index 12de13119405..2a53e6000b16 100644 --- a/dev-util/gdbus-codegen/gdbus-codegen-2.80.5-r1.ebuild +++ b/dev-util/gdbus-codegen/gdbus-codegen-2.80.5-r1.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/glib-${PV}/gio/gdbus-2.0/codegen" LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos" RDEPEND=" ${PYTHON_DEPS} diff --git a/dev-util/gdbus-codegen/gdbus-codegen-2.82.5.ebuild b/dev-util/gdbus-codegen/gdbus-codegen-2.82.5.ebuild index e6bf4cf7a6fa..9672c9f065a5 100644 --- a/dev-util/gdbus-codegen/gdbus-codegen-2.82.5.ebuild +++ b/dev-util/gdbus-codegen/gdbus-codegen-2.82.5.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/glib-${PV}/gio/gdbus-2.0/codegen" LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos" RDEPEND=" ${PYTHON_DEPS} diff --git a/dev-util/gdbus-codegen/gdbus-codegen-2.84.3.ebuild b/dev-util/gdbus-codegen/gdbus-codegen-2.84.3.ebuild index d187e0c4224d..9a22a556116d 100644 --- a/dev-util/gdbus-codegen/gdbus-codegen-2.84.3.ebuild +++ b/dev-util/gdbus-codegen/gdbus-codegen-2.84.3.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/glib-${PV}/gio/gdbus-2.0/codegen" LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos" RDEPEND=" ${PYTHON_DEPS} diff --git a/dev-util/gengetopt/gengetopt-2.23-r1.ebuild b/dev-util/gengetopt/gengetopt-2.23-r1.ebuild index 1d9acc9ed1fa..9a543b95df05 100644 --- a/dev-util/gengetopt/gengetopt-2.23-r1.ebuild +++ b/dev-util/gengetopt/gengetopt-2.23-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.xz" LICENSE="GPL-3+ public-domain" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" BDEPEND="sys-apps/texinfo" diff --git a/dev-util/gi-docgen/gi-docgen-2024.1.ebuild b/dev-util/gi-docgen/gi-docgen-2024.1.ebuild index e395a2f3a633..55e5ff54ac73 100644 --- a/dev-util/gi-docgen/gi-docgen-2024.1.ebuild +++ b/dev-util/gi-docgen/gi-docgen-2024.1.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" SRC_URI="https://download.gnome.org/sources/${PN}/$(ver_cut 1)/${P}.tar.xz" LICENSE="|| ( Apache-2.0 GPL-3+ ) CC0-1.0 OFL-1.1 MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND=" diff --git a/dev-util/gitlab-runner/Manifest b/dev-util/gitlab-runner/Manifest index 9fce052bfed7..310736906f59 100644 --- a/dev-util/gitlab-runner/Manifest +++ b/dev-util/gitlab-runner/Manifest @@ -1,10 +1,6 @@ -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.0.5-deps.tar.xz 116157072 BLAKE2B 6752b2cdad0d258bf1b71b456f3d0aee26d15d64672f6b4a3a45abd65db3c217403278c728dfbb1e467427c2d070ced775f2f0cbacae94d2d75dcfa481c15ecf SHA512 49f363480c75a0665da0274fe680085b16b7b0a63942b98bfd18b1cd6d12facc3d73c75ce576af7b55d8a20b43003b1a812e0f86f86c0c50664da6d1308c8ea5 -DIST gitlab-runner-18.0.5.tar.bz2 1947353 BLAKE2B 8c5a657b1553dd9f1ed3af8fba6e09cb818d4c035b909807e6db33ada194c3179ba47cdd487bcce2d9f2878cdf5ab4501abc2ba63e490b7eabb2dbe7264d7860 SHA512 26d1f6d45602016e4f1abebfbc2f3caf60f052c955ce69aaf711371a8ed6b1d38325e2b68d868e58eef6344c7b0adf3660dd2b3cadf711d3efdf539a4bf4f67f -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 DIST gitlab-runner-18.1.3-deps.tar.xz 118471456 BLAKE2B 5c8d3be70fe9e280deb697ac3c0ccd3ae687c412cf63994be02882cb3d092eec79c31a4d4cd9e43ab39652c2241665c753dbf12059131579cfe43f73f4a16eb9 SHA512 850a5e3f52a1e8b6ede203891092634412df4acbb9c68dfb81e3a57cbd015154eda5e2eeb41fbcf49e07c886b7a73ab65b708208f635fe6ffb87b1f769d79310 DIST gitlab-runner-18.1.3.tar.bz2 1957762 BLAKE2B 866aa9b13b600f9e63fcd1cc48624c59e2c4f496fc06b7333364c3c2f90c63e3cee2fd04ad3d02ba75ea5417fdef925e452600e0313a9a1d4857dfaa774410f5 SHA512 5dcad1528d6c9144815dff1bdd66cff49282e6e912d654710936ba5f206a5345da3fb62f60a86697fa5f166fd00f8b730ece80da991dfb871e642253d9e338ed -DIST gitlab-runner-18.2.1-deps.tar.xz 118550600 BLAKE2B 84a1dcbe14cde2a35456610d1c538e235fa9069c7bc6e3efc721397e78e4a1facf40e9a27597274abd55dafc31c61ace7e238e90af8a09373058d56ca6eea996 SHA512 24d3204a1c26972e89c7e492faf94602ee771b4be8dcf2ad53b8348ab321a6716285f77685dbe8dca4826c01509fa0dc7ac45d34fd5ddc6f2123646b90e547ef -DIST gitlab-runner-18.2.1.tar.bz2 1961986 BLAKE2B f18b69b30e7cf4ee8ebac7270da0078c7966c1608572a4287995ae2b84d422a1a82e5a0864f56cf1b86c99945f0b37af3a29a7208f0afb8e48706206d4dca402 SHA512 26a3123427e90f98be39645a191503b4416808dee2795583f939ee5af76cea0133bdaf030eac1299726d31f4f42da7e9eceb14215d22a1bfc192e74d81eedd49 +DIST gitlab-runner-18.2.2-deps.tar.xz 118914016 BLAKE2B ef7e781547afa4de1db6000cd9d74406bb28a9e5826014a41d19517f491e2e2c5a85325678ae8dba0c3e16b4600760522c8404248a41b1173b9d1b5af1627fb2 SHA512 d2e73bdf71d8742bbaae57b5458d617f30ca361851342ec7d853f03ed731deee13d52ab0c7a27d52d323e49625332dedf6e481c3dd1aa24290f7d1ff32d2bf61 +DIST gitlab-runner-18.2.2.tar.bz2 1962570 BLAKE2B 84fefadae62a394e20249eb37a4dcf790cb9df323154e081034e69785dbb147408b715f5ab97f80a6450e3efffa6ec693605da1adb00e35f942194294639ff06 SHA512 326a05c588b94c5cd6c65789b8e3c05dc71dd1972d163e7fd94f1f66b82691a39deea2387bf72284ca32231fc9c99fa94d9adb2ae45bbd4a0b093656758d7108 +DIST gitlab-runner-18.3.0-deps.tar.xz 118639172 BLAKE2B 9ee9ab29b37ac62365ff3cfdfc6a27d26b98e891e5265e03ce8d1ccf01f3b0bab44de7285771a9efa4c47835741eb28f5fbf33daa4559b87f6035eb76d1c39e9 SHA512 7ff93e3436031bbb7d4e1c30161914aead6e55ec86430ccb9763b5544499f4b0179a41ae0ba11705427883758e71b190db50dbfbb25c4e0f87211bb02bad7b8e +DIST gitlab-runner-18.3.0.tar.bz2 2018932 BLAKE2B ec36023d3ac033cba7000f3df98ab403b2cf5281c4b9002d36fdfd84ac3bc0ec33e9a42078ed326bca9000b5a6716e2ce9fc9ad4cfccce4659ad9567167f8efd SHA512 2272e650a6ed2f9bd782b3c8d1d024d1be4a020cd2e8860d76fc55747aceb1c33c505d0984ea0cac68ff2a4251f48d57e80960fe4ab218e4a14e4a2fa444da04 diff --git a/dev-util/gitlab-runner/gitlab-runner-18.0.5.ebuild b/dev-util/gitlab-runner/gitlab-runner-18.0.5.ebuild deleted file mode 100644 index 56429040d943..000000000000 --- a/dev-util/gitlab-runner/gitlab-runner-18.0.5.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# 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=3f9b137e - -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 deleted file mode 100644 index 5f7988fdb9ac..000000000000 --- a/dev-util/gitlab-runner/gitlab-runner-18.1.1.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# 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 - >=dev-lang/go-1.24.4 -" - -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.2.1.ebuild b/dev-util/gitlab-runner/gitlab-runner-18.2.2.ebuild index 06bcb5cc0fad..39f057347830 100644 --- a/dev-util/gitlab-runner/gitlab-runner-18.2.1.ebuild +++ b/dev-util/gitlab-runner/gitlab-runner-18.2.2.ebuild @@ -5,7 +5,7 @@ EAPI=8 inherit eapi9-ver go-module systemd tmpfiles # make sure this gets updated for every bump -GIT_COMMIT=cc489270 +GIT_COMMIT=50bc0499 DESCRIPTION="The official GitLab Runner, written in Go" HOMEPAGE="https://gitlab.com/gitlab-org/gitlab-runner" diff --git a/dev-util/gitlab-runner/gitlab-runner-18.0.3.ebuild b/dev-util/gitlab-runner/gitlab-runner-18.3.0.ebuild index a846be7310cb..0f74f8aea5cf 100644 --- a/dev-util/gitlab-runner/gitlab-runner-18.0.3.ebuild +++ b/dev-util/gitlab-runner/gitlab-runner-18.3.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 inherit eapi9-ver go-module systemd tmpfiles # make sure this gets updated for every bump -GIT_COMMIT=4e717029 +GIT_COMMIT=9ba718cd DESCRIPTION="The official GitLab Runner, written in Go" HOMEPAGE="https://gitlab.com/gitlab-org/gitlab-runner" diff --git a/dev-util/glade/glade-3.40.0-r2.ebuild b/dev-util/glade/glade-3.40.0-r2.ebuild index 09247f662db3..3e3004c558ce 100644 --- a/dev-util/glade/glade-3.40.0-r2.ebuild +++ b/dev-util/glade/glade-3.40.0-r2.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://glade.gnome.org https://gitlab.gnome.org/GNOME/glade" LICENSE="GPL-2+ FDL-1.1+" SLOT="3.10/13" # subslot = suffix of libgladeui-2.so -KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86" IUSE="gjs gtk-doc +introspection python webkit" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" diff --git a/dev-util/glib-utils/glib-utils-2.78.6.ebuild b/dev-util/glib-utils/glib-utils-2.78.6.ebuild index f4fdc20f3e6f..8cdc92b8ba33 100644 --- a/dev-util/glib-utils/glib-utils-2.78.6.ebuild +++ b/dev-util/glib-utils/glib-utils-2.78.6.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 @@ LICENSE="LGPL-2.1+" SLOT="0" # /usr/bin utilities that can't be parallel installed by their nature REQUIRED_USE="${PYTHON_REQUIRED_USE}" -KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND="${PYTHON_DEPS}" DEPEND="${RDEPEND}" diff --git a/dev-util/glib-utils/glib-utils-2.80.5.ebuild b/dev-util/glib-utils/glib-utils-2.80.5.ebuild index 9a49bfbbf2e1..e50a9368a4c6 100644 --- a/dev-util/glib-utils/glib-utils-2.80.5.ebuild +++ b/dev-util/glib-utils/glib-utils-2.80.5.ebuild @@ -14,7 +14,7 @@ LICENSE="LGPL-2.1+" SLOT="0" # /usr/bin utilities that can't be parallel installed by their nature REQUIRED_USE="${PYTHON_REQUIRED_USE}" -KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND="${PYTHON_DEPS}" DEPEND="${RDEPEND}" diff --git a/dev-util/glib-utils/glib-utils-2.82.5.ebuild b/dev-util/glib-utils/glib-utils-2.82.5.ebuild index 9a49bfbbf2e1..e50a9368a4c6 100644 --- a/dev-util/glib-utils/glib-utils-2.82.5.ebuild +++ b/dev-util/glib-utils/glib-utils-2.82.5.ebuild @@ -14,7 +14,7 @@ LICENSE="LGPL-2.1+" SLOT="0" # /usr/bin utilities that can't be parallel installed by their nature REQUIRED_USE="${PYTHON_REQUIRED_USE}" -KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND="${PYTHON_DEPS}" DEPEND="${RDEPEND}" diff --git a/dev-util/glib-utils/glib-utils-2.84.3.ebuild b/dev-util/glib-utils/glib-utils-2.84.3.ebuild index 4786ed1c69c2..cb5bff479e17 100644 --- a/dev-util/glib-utils/glib-utils-2.84.3.ebuild +++ b/dev-util/glib-utils/glib-utils-2.84.3.ebuild @@ -14,7 +14,7 @@ LICENSE="LGPL-2.1+" SLOT="0" # /usr/bin utilities that can't be parallel installed by their nature REQUIRED_USE="${PYTHON_REQUIRED_USE}" -KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND="${PYTHON_DEPS}" DEPEND="${RDEPEND}" diff --git a/dev-util/gperf/gperf-3.1-r2.ebuild b/dev-util/gperf/gperf-3.1-r2.ebuild index e6df8e775836..e29578ee5ee7 100644 --- a/dev-util/gperf/gperf-3.1-r2.ebuild +++ b/dev-util/gperf/gperf-3.1-r2.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 @@ SRC_URI="mirror://gnu/gperf/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" PATCHES=( "${FILESDIR}"/${P}-strncmp-decl-mismatch.patch diff --git a/dev-util/gperf/gperf-3.3.ebuild b/dev-util/gperf/gperf-3.3.ebuild index 57ed59698550..ea3a44b9af9e 100644 --- a/dev-util/gperf/gperf-3.3.ebuild +++ b/dev-util/gperf/gperf-3.3.ebuild @@ -9,7 +9,7 @@ SRC_URI="mirror://gnu/gperf/${P}.tar.gz" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" src_prepare() { default diff --git a/dev-util/gtk-builder-convert/gtk-builder-convert-2.24.33.ebuild b/dev-util/gtk-builder-convert/gtk-builder-convert-2.24.33.ebuild index 9c8baecab756..27b10fb3d212 100644 --- a/dev-util/gtk-builder-convert/gtk-builder-convert-2.24.33.ebuild +++ b/dev-util/gtk-builder-convert/gtk-builder-convert-2.24.33.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://www.gtk.org/" LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 arm ~hppa ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm ~hppa ~mips ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND="${PYTHON_DEPS}" diff --git a/dev-util/gtk-doc/gtk-doc-1.34.0-r2.ebuild b/dev-util/gtk-doc/gtk-doc-1.34.0-r2.ebuild index 58feff045c0e..3ef6a8a11602 100644 --- a/dev-util/gtk-doc/gtk-doc-1.34.0-r2.ebuild +++ b/dev-util/gtk-doc/gtk-doc-1.34.0-r2.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/gtk-doc" LICENSE="GPL-2+ FDL-1.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" IUSE="emacs test" REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/dev-util/gtk-update-icon-cache/gtk-update-icon-cache-3.24.40.ebuild b/dev-util/gtk-update-icon-cache/gtk-update-icon-cache-3.24.40.ebuild index a74e4e352e22..181223dfa648 100644 --- a/dev-util/gtk-update-icon-cache/gtk-update-icon-cache-3.24.40.ebuild +++ b/dev-util/gtk-update-icon-cache/gtk-update-icon-cache-3.24.40.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=7 @@ -12,7 +12,7 @@ SRC_URI="https://gitlab.gnome.org/Community/gentoo/${PN}/-/archive/${PV}/${P}.ta LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" # man page was previously installed by gtk+:3 ebuild RDEPEND=" diff --git a/dev-util/gtk-update-icon-cache/gtk-update-icon-cache-3.24.42.ebuild b/dev-util/gtk-update-icon-cache/gtk-update-icon-cache-3.24.42.ebuild index e423bd5598ce..181223dfa648 100644 --- a/dev-util/gtk-update-icon-cache/gtk-update-icon-cache-3.24.42.ebuild +++ b/dev-util/gtk-update-icon-cache/gtk-update-icon-cache-3.24.42.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://gitlab.gnome.org/Community/gentoo/${PN}/-/archive/${PV}/${P}.ta LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" # man page was previously installed by gtk+:3 ebuild RDEPEND=" diff --git a/dev-util/hip/hip-5.7.1-r2.ebuild b/dev-util/hip/hip-5.7.1-r2.ebuild index c0fd94adbde2..6ce532c4c58a 100644 --- a/dev-util/hip/hip-5.7.1-r2.ebuild +++ b/dev-util/hip/hip-5.7.1-r2.ebuild @@ -39,7 +39,7 @@ BDEPEND="test? ( =dev-util/hipcc-5* )" RDEPEND="${DEPEND} =dev-util/hipcc-5* dev-perl/URI-Encode - llvm-core/clang-runtime:= + llvm-runtimes/clang-runtime:= >=dev-libs/roct-thunk-interface-5" PATCHES=( diff --git a/dev-util/hip/hip-6.1.1.ebuild b/dev-util/hip/hip-6.1.1.ebuild index 119be35a396a..c04976447cdb 100644 --- a/dev-util/hip/hip-6.1.1.ebuild +++ b/dev-util/hip/hip-6.1.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 @@ -58,7 +58,7 @@ BDEPEND=" ) " RDEPEND="${DEPEND} - llvm-core/clang-runtime:= + llvm-runtimes/clang-runtime:= opencl? ( !dev-libs/opencl-icd-loader !dev-libs/rocm-opencl-runtime diff --git a/dev-util/hip/hip-6.1.2.ebuild b/dev-util/hip/hip-6.1.2.ebuild index f2a1872917fb..f79d003260a5 100644 --- a/dev-util/hip/hip-6.1.2.ebuild +++ b/dev-util/hip/hip-6.1.2.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 @@ -58,7 +58,7 @@ BDEPEND=" ) " RDEPEND="${DEPEND} - llvm-core/clang-runtime:= + llvm-runtimes/clang-runtime:= opencl? ( !dev-libs/opencl-icd-loader !dev-libs/rocm-opencl-runtime diff --git a/dev-util/huc/huc-0.1-r2.ebuild b/dev-util/huc/huc-0.1-r2.ebuild index ff0558e7e190..e258812081ec 100644 --- a/dev-util/huc/huc-0.1-r2.ebuild +++ b/dev-util/huc/huc-0.1-r2.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=8 @@ -11,7 +11,7 @@ HOMEPAGE="https://www.int21.de/huc" SLOT="0" LICENSE="GPL-2+" -KEYWORDS="amd64 ppc sparc x86 ~x86-linux ~ppc-macos" +KEYWORDS="amd64 ppc ~sparc x86 ~x86-linux ~ppc-macos" src_compile() { $(tc-getCXX) \ diff --git a/dev-util/indent/indent-2.2.13.ebuild b/dev-util/indent/indent-2.2.13.ebuild index ed6471515bc3..67c9f7b00a1e 100644 --- a/dev-util/indent/indent-2.2.13.ebuild +++ b/dev-util/indent/indent-2.2.13.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 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.xz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="nls" BDEPEND=" diff --git a/dev-util/intltool/intltool-0.51.0-r3.ebuild b/dev-util/intltool/intltool-0.51.0-r3.ebuild index 5c6c1982b993..e0713aa71190 100644 --- a/dev-util/intltool/intltool-0.51.0-r3.ebuild +++ b/dev-util/intltool/intltool-0.51.0-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -9,7 +9,7 @@ SRC_URI="https://launchpad.net/${PN}/trunk/${PV}/+download/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" BDEPEND=" dev-lang/perl diff --git a/dev-util/itstool/itstool-2.0.7-r2.ebuild b/dev-util/itstool/itstool-2.0.7-r2.ebuild index f737790e1a82..88ceaca0ebe4 100644 --- a/dev-util/itstool/itstool-2.0.7-r2.ebuild +++ b/dev-util/itstool/itstool-2.0.7-r2.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 @@ -15,7 +15,7 @@ SRC_URI="https://files.itstool.org/itstool/${P}.tar.bz2" # files in /usr/share/itstool/its are under a special exception || GPL-3+ LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/dev-util/kyua/Manifest b/dev-util/kyua/Manifest index 58291e254294..a6017a7271bf 100644 --- a/dev-util/kyua/Manifest +++ b/dev-util/kyua/Manifest @@ -1,2 +1,3 @@ DIST kyua-0.13.tar.gz 663776 BLAKE2B 5bb6b2a7723567395baeace0b70085a631856ac98ddb304bb5300f26bc89a1a1add589486cd08f1569ca9c7534fd5071a62cdcbb519a10d59221df63c0aef932 SHA512 80ecf4fd888d4759122f3c1d1d5b06a19135e06f7bca1ef8458c7a5e78c1b6baff54969c863c93f11c40611ca256fc0334402531397b16788fb3ec701dd278ae +DIST kyua-0.14.1.tar.gz 996797 BLAKE2B 3319ab212b70db968d02f4dae6d71a594b0f3276a4de0192d28dd1b78ac8736fc91ab4a2251ceb9d2dec242a449b988751b4c2a8859045d7d716e1304b564478 SHA512 0829091929548ba3e18fb3306eacf8e381d2b22f3e36245ea7da0a61b3f1cb9a853baa6662929a87bc050934653b7b7b8a109520c8c7294defbf4cc5e3061b90 DIST kyua-0.14.tar.gz 522124 BLAKE2B b211b987c9526bbf486b9d1429c83432907015a39bb68322674e3650473b97b74b88839913571d6e5df6f2c6671913feb2a5e555c2d304c164c89cf292efbad4 SHA512 38f6b4c6bce4aea8f8b257b9799e585311e9f8cfe154a277f5b520ee29bc04cabdd0d531cdf9c09cc6ee2e0e470db498071210e23732d2f55e1ae551c71a2c06 diff --git a/dev-util/kyua/kyua-0.13-r3.ebuild b/dev-util/kyua/kyua-0.13-r3.ebuild index 3e433051777e..b3d195656b76 100644 --- a/dev-util/kyua/kyua-0.13-r3.ebuild +++ b/dev-util/kyua/kyua-0.13-r3.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 @@ SRC_URI="https://github.com/freebsd/kyua/releases/download/${P}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-util/kyua/kyua-0.14.1.ebuild b/dev-util/kyua/kyua-0.14.1.ebuild new file mode 100644 index 000000000000..a3eeb6cb7b50 --- /dev/null +++ b/dev-util/kyua/kyua-0.14.1.ebuild @@ -0,0 +1,45 @@ +# Copyright 2017-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic toolchain-funcs + +DESCRIPTION="Testing framework for infrastructure software" +HOMEPAGE="https://github.com/freebsd/kyua" +SRC_URI="https://github.com/freebsd/kyua/releases/download/${P}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-db/sqlite:3 + >=dev-lua/lutok-0.5 +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + test? ( >=dev-libs/atf-0.22 ) +" + +src_configure() { + # bug #948053 + tc-is-lto && filter-flags -fno-semantic-interposition + + # Skip coredump tests; they fail when sudo sets RLIMIT_CORE = 0. + cat >"${T}/kyua.conf" <<-EOF || die + syntax(2) + test_suites.kyua.run_coredump_tests = "false" + EOF + local -x KYUA_CONFIG_FILE_FOR_CHECK="${T}/kyua.conf" + + econf $(use_enable test atf) +} + +src_install() { + default + rm -rf "${ED}"/usr/tests || die +} diff --git a/dev-util/lttng-ust/lttng-ust-2.12.9.ebuild b/dev-util/lttng-ust/lttng-ust-2.12.9.ebuild index 8d12f9a4f415..b7a8a1eef898 100644 --- a/dev-util/lttng-ust/lttng-ust-2.12.9.ebuild +++ b/dev-util/lttng-ust/lttng-ust-2.12.9.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="GPL-2" SLOT="0/${MY_SLOT}" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86" IUSE="examples numa" DEPEND=" diff --git a/dev-util/lttng-ust/lttng-ust-2.13.9.ebuild b/dev-util/lttng-ust/lttng-ust-2.13.9.ebuild index a06e1c885cd5..1f0414b688ed 100644 --- a/dev-util/lttng-ust/lttng-ust-2.13.9.ebuild +++ b/dev-util/lttng-ust/lttng-ust-2.13.9.ebuild @@ -20,7 +20,7 @@ S="${WORKDIR}"/${MY_P} LICENSE="GPL-2" SLOT="0/${MY_SLOT}" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86" IUSE="examples numa test" RESTRICT="!test? ( test )" diff --git a/dev-util/mesa_clc/Manifest b/dev-util/mesa_clc/Manifest index d6dc06cc1cf5..f98729782afb 100644 --- a/dev-util/mesa_clc/Manifest +++ b/dev-util/mesa_clc/Manifest @@ -1,4 +1,7 @@ DIST mesa-25.0.7.tar.xz 46849080 BLAKE2B d5f4f8f8ff0ad934c23ba3202bfed9f35097db779a239ac531e2b0e2b22de54639d594863a1403ad205ffc2af2990d48c31808f479a4075b819cedc219a82e68 SHA512 825bbd8bc5507de147488519786c0200afacf97dae621c80ead24b2c5dd55c5a442757ac8452698ae611e9344025465080795cf8f2dc4eb7ce07b5cc521b2b5c DIST mesa-25.1.7.tar.xz 47151188 BLAKE2B 262de8d329e275a819e0e57378e0b538fd39b2141c32d22f34e42aea8ae8ff54a6d503442acb9c0c5215c840e9ba8ef326873aa2d197c64588ed491608a5eb22 SHA512 a62fc6970efce3b4861094be2ef3139a3b18a6a51d770ead9f04d39592abc0a13a04702c552637e63bc965236f66ad545d30a9ec446b24f0bfc5bbb7cf0f0757 DIST mesa-25.1.8.tar.xz 47185216 BLAKE2B 1997fb00ae11de1620e55631e20165d120f718edc71e2196e54f89f33b2143bbf496e4407557cabc9e57a603758cf01a4e857fac8a91f11b518c214d6fcf79b3 SHA512 98435d52a2855c71b15060785c225dc674b3565545a8581a5dd501605a04f9d597636282f1bce61e7a2e8ee98c31ecf7fbccab594571e31bc8b827e18e98aaa5 +DIST mesa-25.1.9.tar.xz 47219748 BLAKE2B df326ae261fb417022af48b6edc1a5dc512c46a728cf1d7320d78aba0275fee8636a6396ad9e02fe39f958c7d33c7da966b3e180e239112112c3f9ebc7738eb6 SHA512 27d7202968f5639dda590d3647d72c6857cac74031e273edd651fc8ed7f04bda335bccd8a65a961cec368d45d6fe20d004b5375f095266459074f4bc74f5ed98 DIST mesa-25.2.0.tar.xz 43549344 BLAKE2B 9473c68e890992a4d88430da5896b7d209461fe0a8150909a179ed25229541e516744db09ff3f18ce38892270fe59a456569b850ccf2cc3d7b26efe0a9895d2d SHA512 f36e4f9f619becfc89f9cf3704d21f5f1532f1e658808fd30c0edce8c28cd65dc6578a21333e896aa5eaccf09da99efd9127a8d3d46681e8360f618cf63bab94 +DIST mesa-25.2.1.tar.xz 43580684 BLAKE2B f7dd9dd570bc21def5b829747854143eef5fed50bbe01d17c91a0b28ae71251001d8de116347ec62578aaf7381b5f12584995ff17dab3ed33f4f678246c431f7 SHA512 913ee1d00e13bafb7275740ba0883cf949a42d45595ef5bab60038064cb27aff36285ac9105269be5c0e3b4320fc7b70ca5c5f28e2cf79457882baff7e10620b +DIST mesa-25.2.2.tar.xz 43626716 BLAKE2B bed81e32c05ebff6f2a76bb14387882eed48556737e30e2da2f5a02fbe9e9973f5fa05303e10e624bb703ef56c4fe2f48ab69f3d2806191969d73d99920b5abb SHA512 69cd7ed33d0856e227a0219a9d09e5eb2fad28162276b5971bff4f7102cf58b0d914131ad6543562cba230ce6fb9b2076d3b156b1b8c375e74722a143aee5379 diff --git a/dev-util/mesa_clc/mesa_clc-25.1.9.ebuild b/dev-util/mesa_clc/mesa_clc-25.1.9.ebuild new file mode 100644 index 000000000000..aa398a41c00b --- /dev/null +++ b/dev-util/mesa_clc/mesa_clc-25.1.9.ebuild @@ -0,0 +1,123 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_COMPAT=( {18..20} ) +PYTHON_COMPAT=( python3_{11..14} ) + +inherit llvm-r1 meson python-any-r1 + +MY_PV="${PV/_/-}" + +DESCRIPTION="mesa_clc tool used for building OpenCL C to SPIR-V" +HOMEPAGE="https://mesa3d.org/" + +if [[ ${PV} == 9999 ]]; then + S="${WORKDIR}/mesa_clc-${MY_PV}" + EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git" + inherit git-r3 +else + S="${WORKDIR}/mesa-${MY_PV}" + SRC_URI="https://archive.mesa3d.org/mesa-${MY_PV}.tar.xz" + KEYWORDS="~amd64 ~arm64 ~x86" +fi + +LICENSE="MIT" +SLOT="0" + +VIDEO_CARDS="asahi panfrost" +for card in ${VIDEO_CARDS}; do + IUSE_VIDEO_CARDS+=" video_cards_${card}" +done +IUSE="${IUSE_VIDEO_CARDS} debug" + +RDEPEND=" + dev-util/spirv-tools + $(llvm_gen_dep ' + dev-util/spirv-llvm-translator:${LLVM_SLOT} + llvm-core/clang:${LLVM_SLOT}= + =llvm-core/libclc-${LLVM_SLOT}* + llvm-core/llvm:${LLVM_SLOT}= + ') +" +DEPEND="${RDEPEND} + dev-libs/expat + >=sys-libs/zlib-1.2.8:= + x11-libs/libdrm +" +BDEPEND=" + ${PYTHON_DEPS} + $(python_gen_any_dep " + >=dev-python/mako-0.8.0[\${PYTHON_USEDEP}] + dev-python/packaging[\${PYTHON_USEDEP}] + dev-python/pyyaml[\${PYTHON_USEDEP}] + ") + virtual/pkgconfig +" + +python_check_deps() { + python_has_version -b ">=dev-python/mako-0.8.0[${PYTHON_USEDEP}]" && + python_has_version -b "dev-python/packaging[${PYTHON_USEDEP}]" && + python_has_version -b "dev-python/pyyaml[${PYTHON_USEDEP}]" || return 1 +} + +pkg_setup() { + llvm-r1_pkg_setup + python-any-r1_pkg_setup +} + +src_configure() { + tools_enable video_cards_asahi asahi + tools_enable video_cards_panfrost panfrost + + tools_list() { + local tools="$(sort -u <<< "${1// /$'\n'}")" + echo "${tools//$'\n'/,}" + } + + PKG_CONFIG_PATH="$(get_llvm_prefix)/$(get_libdir)/pkgconfig" + + use debug && EMESON_BUILDTYPE=debug + + local emesonargs=( + -Dllvm=enabled + -Dshared-llvm=enabled + -Dmesa-clc=enabled + -Dinstall-mesa-clc=true + -Dprecomp-compiler=enabled + -Dinstall-precomp-compiler=true + -Dtools=$(tools_list "${TOOLS[*]}") + + -Dgallium-drivers='' + -Dvulkan-drivers='' + + # Set platforms empty to avoid the default "auto" setting. If + # platforms is empty meson.build will add surfaceless. + -Dplatforms='' + + -Dglx=disabled + -Dlibunwind=disabled + -Dzstd=disabled + + -Db_ndebug=$(usex debug false true) + ) + + meson_src_configure +} + +src_install() { + dobin "${BUILD_DIR}"/src/compiler/clc/mesa_clc + dobin "${BUILD_DIR}"/src/compiler/spirv/vtn_bindgen2 + use video_cards_asahi && dobin "${BUILD_DIR}"/src/asahi/clc/asahi_clc + use video_cards_panfrost && dobin "${BUILD_DIR}"/src/panfrost/clc/panfrost_compile +} + +# $1 - VIDEO_CARDS flag (check skipped for "--") +# other args - names of tools to enable +tools_enable() { + if [[ $1 == -- ]] || use $1; then + shift + TOOLS+=("$@") + fi +} diff --git a/dev-util/mesa_clc/mesa_clc-25.2.1.ebuild b/dev-util/mesa_clc/mesa_clc-25.2.1.ebuild new file mode 100644 index 000000000000..aa398a41c00b --- /dev/null +++ b/dev-util/mesa_clc/mesa_clc-25.2.1.ebuild @@ -0,0 +1,123 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_COMPAT=( {18..20} ) +PYTHON_COMPAT=( python3_{11..14} ) + +inherit llvm-r1 meson python-any-r1 + +MY_PV="${PV/_/-}" + +DESCRIPTION="mesa_clc tool used for building OpenCL C to SPIR-V" +HOMEPAGE="https://mesa3d.org/" + +if [[ ${PV} == 9999 ]]; then + S="${WORKDIR}/mesa_clc-${MY_PV}" + EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git" + inherit git-r3 +else + S="${WORKDIR}/mesa-${MY_PV}" + SRC_URI="https://archive.mesa3d.org/mesa-${MY_PV}.tar.xz" + KEYWORDS="~amd64 ~arm64 ~x86" +fi + +LICENSE="MIT" +SLOT="0" + +VIDEO_CARDS="asahi panfrost" +for card in ${VIDEO_CARDS}; do + IUSE_VIDEO_CARDS+=" video_cards_${card}" +done +IUSE="${IUSE_VIDEO_CARDS} debug" + +RDEPEND=" + dev-util/spirv-tools + $(llvm_gen_dep ' + dev-util/spirv-llvm-translator:${LLVM_SLOT} + llvm-core/clang:${LLVM_SLOT}= + =llvm-core/libclc-${LLVM_SLOT}* + llvm-core/llvm:${LLVM_SLOT}= + ') +" +DEPEND="${RDEPEND} + dev-libs/expat + >=sys-libs/zlib-1.2.8:= + x11-libs/libdrm +" +BDEPEND=" + ${PYTHON_DEPS} + $(python_gen_any_dep " + >=dev-python/mako-0.8.0[\${PYTHON_USEDEP}] + dev-python/packaging[\${PYTHON_USEDEP}] + dev-python/pyyaml[\${PYTHON_USEDEP}] + ") + virtual/pkgconfig +" + +python_check_deps() { + python_has_version -b ">=dev-python/mako-0.8.0[${PYTHON_USEDEP}]" && + python_has_version -b "dev-python/packaging[${PYTHON_USEDEP}]" && + python_has_version -b "dev-python/pyyaml[${PYTHON_USEDEP}]" || return 1 +} + +pkg_setup() { + llvm-r1_pkg_setup + python-any-r1_pkg_setup +} + +src_configure() { + tools_enable video_cards_asahi asahi + tools_enable video_cards_panfrost panfrost + + tools_list() { + local tools="$(sort -u <<< "${1// /$'\n'}")" + echo "${tools//$'\n'/,}" + } + + PKG_CONFIG_PATH="$(get_llvm_prefix)/$(get_libdir)/pkgconfig" + + use debug && EMESON_BUILDTYPE=debug + + local emesonargs=( + -Dllvm=enabled + -Dshared-llvm=enabled + -Dmesa-clc=enabled + -Dinstall-mesa-clc=true + -Dprecomp-compiler=enabled + -Dinstall-precomp-compiler=true + -Dtools=$(tools_list "${TOOLS[*]}") + + -Dgallium-drivers='' + -Dvulkan-drivers='' + + # Set platforms empty to avoid the default "auto" setting. If + # platforms is empty meson.build will add surfaceless. + -Dplatforms='' + + -Dglx=disabled + -Dlibunwind=disabled + -Dzstd=disabled + + -Db_ndebug=$(usex debug false true) + ) + + meson_src_configure +} + +src_install() { + dobin "${BUILD_DIR}"/src/compiler/clc/mesa_clc + dobin "${BUILD_DIR}"/src/compiler/spirv/vtn_bindgen2 + use video_cards_asahi && dobin "${BUILD_DIR}"/src/asahi/clc/asahi_clc + use video_cards_panfrost && dobin "${BUILD_DIR}"/src/panfrost/clc/panfrost_compile +} + +# $1 - VIDEO_CARDS flag (check skipped for "--") +# other args - names of tools to enable +tools_enable() { + if [[ $1 == -- ]] || use $1; then + shift + TOOLS+=("$@") + fi +} diff --git a/dev-util/mesa_clc/mesa_clc-25.2.2.ebuild b/dev-util/mesa_clc/mesa_clc-25.2.2.ebuild new file mode 100644 index 000000000000..06ac2597ae7f --- /dev/null +++ b/dev-util/mesa_clc/mesa_clc-25.2.2.ebuild @@ -0,0 +1,123 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_COMPAT=( {18..20} ) +PYTHON_COMPAT=( python3_{11..14} ) + +inherit llvm-r1 meson python-any-r1 + +MY_PV="${PV/_/-}" + +DESCRIPTION="mesa_clc tool used for building OpenCL C to SPIR-V" +HOMEPAGE="https://mesa3d.org/" + +if [[ ${PV} == 9999 ]]; then + S="${WORKDIR}/mesa_clc-${MY_PV}" + EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git" + inherit git-r3 +else + S="${WORKDIR}/mesa-${MY_PV}" + SRC_URI="https://archive.mesa3d.org/mesa-${MY_PV}.tar.xz" + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +LICENSE="MIT" +SLOT="0" + +VIDEO_CARDS="asahi panfrost" +for card in ${VIDEO_CARDS}; do + IUSE_VIDEO_CARDS+=" video_cards_${card}" +done +IUSE="${IUSE_VIDEO_CARDS} debug" + +RDEPEND=" + dev-util/spirv-tools + $(llvm_gen_dep ' + dev-util/spirv-llvm-translator:${LLVM_SLOT} + llvm-core/clang:${LLVM_SLOT}= + =llvm-core/libclc-${LLVM_SLOT}* + llvm-core/llvm:${LLVM_SLOT}= + ') +" +DEPEND="${RDEPEND} + dev-libs/expat + >=sys-libs/zlib-1.2.8:= + x11-libs/libdrm +" +BDEPEND=" + ${PYTHON_DEPS} + $(python_gen_any_dep " + >=dev-python/mako-0.8.0[\${PYTHON_USEDEP}] + dev-python/packaging[\${PYTHON_USEDEP}] + dev-python/pyyaml[\${PYTHON_USEDEP}] + ") + virtual/pkgconfig +" + +python_check_deps() { + python_has_version -b ">=dev-python/mako-0.8.0[${PYTHON_USEDEP}]" && + python_has_version -b "dev-python/packaging[${PYTHON_USEDEP}]" && + python_has_version -b "dev-python/pyyaml[${PYTHON_USEDEP}]" || return 1 +} + +pkg_setup() { + llvm-r1_pkg_setup + python-any-r1_pkg_setup +} + +src_configure() { + tools_enable video_cards_asahi asahi + tools_enable video_cards_panfrost panfrost + + tools_list() { + local tools="$(sort -u <<< "${1// /$'\n'}")" + echo "${tools//$'\n'/,}" + } + + PKG_CONFIG_PATH="$(get_llvm_prefix)/$(get_libdir)/pkgconfig" + + use debug && EMESON_BUILDTYPE=debug + + local emesonargs=( + -Dllvm=enabled + -Dshared-llvm=enabled + -Dmesa-clc=enabled + -Dinstall-mesa-clc=true + -Dprecomp-compiler=enabled + -Dinstall-precomp-compiler=true + -Dtools=$(tools_list "${TOOLS[*]}") + + -Dgallium-drivers='' + -Dvulkan-drivers='' + + # Set platforms empty to avoid the default "auto" setting. If + # platforms is empty meson.build will add surfaceless. + -Dplatforms='' + + -Dglx=disabled + -Dlibunwind=disabled + -Dzstd=disabled + + -Db_ndebug=$(usex debug false true) + ) + + meson_src_configure +} + +src_install() { + dobin "${BUILD_DIR}"/src/compiler/clc/mesa_clc + dobin "${BUILD_DIR}"/src/compiler/spirv/vtn_bindgen2 + use video_cards_asahi && dobin "${BUILD_DIR}"/src/asahi/clc/asahi_clc + use video_cards_panfrost && dobin "${BUILD_DIR}"/src/panfrost/clc/panfrost_compile +} + +# $1 - VIDEO_CARDS flag (check skipped for "--") +# other args - names of tools to enable +tools_enable() { + if [[ $1 == -- ]] || use $1; then + shift + TOOLS+=("$@") + fi +} diff --git a/dev-util/mk-configure/mk-configure-0.38.3.ebuild b/dev-util/mk-configure/mk-configure-0.38.3.ebuild index 2abaa8229b4d..f11e7e7b28cd 100644 --- a/dev-util/mk-configure/mk-configure-0.38.3.ebuild +++ b/dev-util/mk-configure/mk-configure-0.38.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 2023-2024 Gentoo Authors +# Copyright 2023-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/${PN}/${PN}/${P}.tar.gz" LICENSE="BSD BSD-2 GPL-2+ MIT" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv sparc x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~sparc x86" # TODO: investigate RESTRICT="test" diff --git a/dev-util/nihtest/nihtest-1.9.1.ebuild b/dev-util/nihtest/nihtest-1.9.1.ebuild index 71205a26c1f4..8d59d2756109 100644 --- a/dev-util/nihtest/nihtest-1.9.1.ebuild +++ b/dev-util/nihtest/nihtest-1.9.1.ebuild @@ -21,7 +21,7 @@ SRC_URI+=" " LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-util/pahole/pahole-1.27-r1.ebuild b/dev-util/pahole/pahole-1.27-r1.ebuild index 36bc37c1cf72..08e0a7013121 100644 --- a/dev-util/pahole/pahole-1.27-r1.ebuild +++ b/dev-util/pahole/pahole-1.27-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 @@ -29,7 +29,7 @@ else fi S="${WORKDIR}"/${MY_P} BDEPEND="verify-sig? ( sec-keys/openpgp-keys-arnaldocarvalhodemelo )" - KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" fi LICENSE="GPL-2" # only diff --git a/dev-util/pahole/pahole-1.29.ebuild b/dev-util/pahole/pahole-1.29.ebuild index 033abd45e308..564f21ea687b 100644 --- a/dev-util/pahole/pahole-1.29.ebuild +++ b/dev-util/pahole/pahole-1.29.ebuild @@ -30,7 +30,7 @@ else fi S="${WORKDIR}"/${MY_P} BDEPEND="verify-sig? ( sec-keys/openpgp-keys-arnaldocarvalhodemelo )" - KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" fi LICENSE="GPL-2" # only diff --git a/dev-util/pahole/pahole-1.30.ebuild b/dev-util/pahole/pahole-1.30.ebuild index 033abd45e308..564f21ea687b 100644 --- a/dev-util/pahole/pahole-1.30.ebuild +++ b/dev-util/pahole/pahole-1.30.ebuild @@ -30,7 +30,7 @@ else fi S="${WORKDIR}"/${MY_P} BDEPEND="verify-sig? ( sec-keys/openpgp-keys-arnaldocarvalhodemelo )" - KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" fi LICENSE="GPL-2" # only diff --git a/dev-util/patchelf/patchelf-0.17.2-r1.ebuild b/dev-util/patchelf/patchelf-0.17.2-r1.ebuild index 092f5dd68b5a..7546cd9a18bb 100644 --- a/dev-util/patchelf/patchelf-0.17.2-r1.ebuild +++ b/dev-util/patchelf/patchelf-0.17.2-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 @@ -9,7 +9,7 @@ DESCRIPTION="Small utility to modify the dynamic linker and RPATH of ELF executa HOMEPAGE="https://github.com/NixOS/patchelf" SRC_URI="https://github.com/NixOS/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~riscv-linux ~x86-linux" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~riscv-linux ~x86-linux" LICENSE="GPL-3" PATCHES=("${FILESDIR}"/${PN}-0.17.2-dt-mips-xhash.patch) diff --git a/dev-util/patchelf/patchelf-0.18.0.ebuild b/dev-util/patchelf/patchelf-0.18.0.ebuild index 6cf692dd1c85..ca450e02b9d1 100644 --- a/dev-util/patchelf/patchelf-0.18.0.ebuild +++ b/dev-util/patchelf/patchelf-0.18.0.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 @@ -9,7 +9,7 @@ DESCRIPTION="Small utility to modify the dynamic linker and RPATH of ELF executa HOMEPAGE="https://github.com/NixOS/patchelf" SRC_URI="https://github.com/NixOS/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 x86 ~amd64-linux ~riscv-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 x86 ~amd64-linux ~riscv-linux ~x86-linux" LICENSE="GPL-3" PATCHES=( diff --git a/dev-util/patchutils/patchutils-0.4.2.ebuild b/dev-util/patchutils/patchutils-0.4.2.ebuild index 5041b80d7b01..29bea96b966b 100644 --- a/dev-util/patchutils/patchutils-0.4.2.ebuild +++ b/dev-util/patchutils/patchutils-0.4.2.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" @@ -9,7 +9,7 @@ SRC_URI="http://cyberelk.net/tim/data/patchutils/stable/${P}.tar.xz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="pcre" RDEPEND="pcre? ( dev-libs/libpcre2:= )" diff --git a/dev-util/pixi/Manifest b/dev-util/pixi/Manifest index c792d0f8a07e..82ddfe3529de 100644 --- a/dev-util/pixi/Manifest +++ b/dev-util/pixi/Manifest @@ -1,14 +1,11 @@ -DIST pixi-0.50.2-crates.tar.xz 61190812 BLAKE2B 85f2e4a578da94c3b60ef1a11a2d4e79a69f6749fa78efd4bb535871c4f52e72aebec45bfe5dfae495cba3cd8ede06843ec5e05083ff63a893ab888de5c6b804 SHA512 7100bd304596df3db3864ba2ef3b23951a9961809035b9f67f9fc67f1e77f456cd3b0555d8ed4d749fc6938e7f4e5f1fe61886d243b3c79007b9ae6a6e311d68 -DIST pixi-0.50.2.tar.gz 9791258 BLAKE2B ebe111073a11453571f812d9fd9146687331e9b625fd52fd310b930b47b074a16a4f17b424d3a4015df3b7d67c6602c23be42ef2c0d5b210950623ba9b6c0925 SHA512 036c1f4741cfccf25fd8b20eb72cab73865eab4afb79236ab21047aa455ebb8afbf9c83ad4e9087eb6020a6d4cf5ba886c19ddbcb3a92867bce5568ecac4bb3b -DIST pixi-0.51.0-crates.tar.xz 61305328 BLAKE2B 52af6d2362185bcadb14b917dc451643ab923b67d491d1a2b1e60d8fdbac352b0222ac921011a5183c0501c82fcea1d4b97562e68f18b8ffb6689f93c433ccee SHA512 47deb98ecca83350b9bf5b19d57994a3dfbeb239e5345da65d561eb22ebf59b35be6e18143f553f64fd4d4df8e7d702b282925237ec2ec47bde6056ef398502e -DIST pixi-0.51.0.tar.gz 9820077 BLAKE2B 2c082feec4a8cdd38904b1bb5e3402b6001bfb1c55b7df44cff92a9809b0c9ea0422b7fcbf39ebdeee34f53a96591fc0f1428cd5fd4e994aea3dfab11d703f94 SHA512 5b1d9c590ac91b0724eb42cffc136684d9733bdb0659e4205345cc2b7aab7e00f6185f8ed6eee4c12b16f3dba509d3401148cec792e9e1e1ce31161a556f6c1a -DIST pixi-0.52.0-crates.tar.xz 61305328 BLAKE2B 52af6d2362185bcadb14b917dc451643ab923b67d491d1a2b1e60d8fdbac352b0222ac921011a5183c0501c82fcea1d4b97562e68f18b8ffb6689f93c433ccee SHA512 47deb98ecca83350b9bf5b19d57994a3dfbeb239e5345da65d561eb22ebf59b35be6e18143f553f64fd4d4df8e7d702b282925237ec2ec47bde6056ef398502e -DIST pixi-0.52.0.tar.gz 10093900 BLAKE2B ea5a78dc1131f77ce3e8636080afa5601008f84738656735e5d7d3ac6d4cb0d3f92f7d092bd38eda75bf2d0bf2becfe716e36ddd0dabe2dff4d1c4330bb786f9 SHA512 b01a57e60fd42229112a73e9cb7ad93413eeacc2a2ec4b64a8c1eee6d2cf4fc77ef696871f82ba52709a66168426df5bac724c8b42ef7b3e1965f6c8dbee0e3b DIST pixi-0.53.0-crates.tar.xz 61389760 BLAKE2B 6a750451bc9ea9f9f04489f34b0222a181de58532ad7c84d3ebcec70f2fba1232679c09bfef4b84eb2e29ac396062eba52e0d5be1ccac40f6a6f6407cd2f73a3 SHA512 ba97f21bf32173dac3740ab96504d7303a3388179ce145130556dc5958ec7b1d141433ba44901cbcc2928fcc3934eb3f100ef526e3c646a0df159b161a75cdd0 DIST pixi-0.53.0.tar.gz 10111331 BLAKE2B c5af3fbabac9ede1840686424ded5434a03af991e67c77c1d6dd9c7331dfef39f42c1123c757560324f03a4ae063a3d2472e920b44c326ab45489f28ea2d12ca SHA512 16fbd6181661b318542a43d4fcdb0cff4d8242a19c775d4a804b64ac1de02e611e2edcab9afb17374d40db694b23c5b0807e2bd3b0d8e71e8c0fe8cc0b33facf +DIST pixi-0.54.0-crates.tar.xz 61285916 BLAKE2B d073ed902dac27bc4a2da1b37b8d86839a529b6c6fa92e9281f7d46663138b9dd95a1743bf592ce253e2df674d6d6ec9ad424071c3841684ae8f1a67c48125b7 SHA512 220b0f65e7ff2659bef44873ab2b0ceaf6eef82819aa058ef77a616ac6efe8741a94cbc3d51f6dd1d1e492703f7f6ef991e0ecd9603753a29fd74bd939d96ea4 +DIST pixi-0.54.0.tar.gz 10809741 BLAKE2B 8d01f442b7b0048835f77598d54ec820d4efde4cce5785a3514f2ce763d4798282909663e378ab6a4dc28208dc01059170ae1dc2c1217cea634277e295db1a81 SHA512 c4e14d0907fe013ba3afbc036357ae241eeb5d34ec8eedc491305bb31ff1f4c19037039a9db01023e4bfa7aeb3dc9661aa604bb36aaacd19811dd7556d144202 +DIST pixi-0.54.1-crates.tar.xz 61385708 BLAKE2B 71f3f0e89f35db26943628b88cfee1cfc415c69897c8cc4f27c32f8fcbb7c4427178e1f9ed65c4e10aedf67b3e8e005174dedcb3b4b0b863d8c8a2a0341bed82 SHA512 fad1174d6f577f01df9d58474e9670b4994966e57d09b3f2c33f972f319e23caf3620cfa7be07f243fd4e9da52b5e883b877f05713f5189c2dea701c2d784c73 +DIST pixi-0.54.1.tar.gz 10812620 BLAKE2B 591d25b480ee0eefa032cf03c598aa3e73b41631182adac58f9d980641fd59f19b0c663934d32759764dd61bb60d7ffcb8d9437e67eb9bff876b25dfbf372078 SHA512 386ff84b702ce1969f612adeba1248cd8a2fb41be762570d5e79402a8c19ac18f031f7f61e3314fb8f3577d958308dc7e059c20213c790415f06c4d052679fd0 DIST pubgrub-06ec5a5f59ffaeb6cf5079c6cb184467da06c9db.gh.tar.gz 99881 BLAKE2B 5fcc2d1a06eb44351773081de4f616c93301eb2fe71b0c6f7b95779ec4bd9bb6cccc702a87a6399b0674711302a19de3a96fa31044660430fd74ff549000ad25 SHA512 3f0b18aecbc73fee91fc7de9f10d240ddc06c836fa2f116c1f007dd7818d099e6aea1852ca0b8d1a26ac19aac896535dba1a6298851a65515b553810c6245784 DIST reqwest-middleware-ad8b9d332d1773fde8b4cd008486de5973e0a3f8.gh.tar.gz 41975 BLAKE2B db42a68b8f0d592edc297462c19a34caa068464b9a5f307e8e1c1fdacde95cd08c5af0f73fa55ed62217dee63940a1d02a4322c5edb2c2c8a568a7e04efd80e6 SHA512 2dad83835c87cdd79e2a08c19b5024b3fdf30d1d8cd14e480e434612e856ecc20a5404881ff81d5793d3e9d5808ee3d59ce920312a86a100535009da43d7d46b DIST rs-async-zip-c909fda63fcafe4af496a07bfda28a5aae97e58d.gh.tar.gz 51763 BLAKE2B 59d053bc6692014d884a9247dea1b57a8789469ba2abbcc92ec21bb0022cbd74874afc463082156ab697aa6c80635019857a5d7e2dc150274e8b04d720518c36 SHA512 3a309566f4925b02496fcf19bc2865968edf6fb65082ca4079d2cee79e6b0353a1910c079f2afe656da0d0f6ddde5102052a221ea35a7dabc6d690a11218b20a DIST tl-6e25b2ee2513d75385101a8ff9f591ef51f314ec.gh.tar.gz 37106 BLAKE2B c30d1c33f6f52e2bc83823eb6319f8a3e462b7c7408fb6a08f995747857ef234f81db4135a04f9d183095fe473a4087f8f0cb89d8f87ef4400285d2ce034ec22 SHA512 4abbc4240ed129c92da8d616e27a6df0f24cdc85a0803acfdae588ca91f9e5b8d482e3ac88b2e657ff68917b1b43cef1e7ef3c887f624659b231fa5a13fcae68 -DIST uv-2514203964449fcd3a5cac3320963aa57383e6b6.gh.tar.gz 4131718 BLAKE2B c27ba12e0568db3f6422cbef1df7cff58dc0f9a6ff3596114a95364d9ad40c1f3b9c1efe1fa512a6f571093582c4abc15e6b8f667770a9a2829fef3041fc5864 SHA512 1e0330b5761bb1305bd402f3fcb77ce0b83a8d1b2c863c04407912b4fb85b786b926ea3d87ed076b1e2db3c48b603f4ed22b9838414e8dad95fecec2f19b069d DIST uv-ce37286814dbb802c422f0926487cfab7aefd2b7.gh.tar.gz 4240004 BLAKE2B ab2fcd73bffa6ab83ddd939cc48eeb8e6278ccc242d922085b42422fa74cbc67f8d323a371a1328aaf01492e6a4752cd6422a25d198cb29a1452ac356c2c11aa SHA512 d5ee3043fa2e40cc8a0ef958cb33f88457acc09ccea4a04af078e87f43ab02b96f719c436e215972fadc9499c9d4b7ef08f5cdb9bd3e9ec691104f1cb20cdec6 diff --git a/dev-util/pixi/pixi-0.50.2.ebuild b/dev-util/pixi/pixi-0.50.2.ebuild deleted file mode 100644 index 5919b1a0d758..000000000000 --- a/dev-util/pixi/pixi-0.50.2.ebuild +++ /dev/null @@ -1,135 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" -" - -declare -A GIT_CRATES=( - [async_zip]='https://github.com/charliermarsh/rs-async-zip;c909fda63fcafe4af496a07bfda28a5aae97e58d;rs-async-zip-%commit%' - [pubgrub]='https://github.com/astral-sh/pubgrub;06ec5a5f59ffaeb6cf5079c6cb184467da06c9db;pubgrub-%commit%' - [reqwest-middleware]='https://github.com/astral-sh/reqwest-middleware;ad8b9d332d1773fde8b4cd008486de5973e0a3f8;reqwest-middleware-%commit%/reqwest-middleware' - [reqwest-retry]='https://github.com/astral-sh/reqwest-middleware;ad8b9d332d1773fde8b4cd008486de5973e0a3f8;reqwest-middleware-%commit%/reqwest-retry' - [tl]='https://github.com/astral-sh/tl;6e25b2ee2513d75385101a8ff9f591ef51f314ec;tl-%commit%' - [uv-auth]='https://github.com/astral-sh/uv;2514203964449fcd3a5cac3320963aa57383e6b6;uv-%commit%/crates/uv-auth' - [uv-build-backend]='https://github.com/astral-sh/uv;2514203964449fcd3a5cac3320963aa57383e6b6;uv-%commit%/crates/uv-build-backend' - [uv-build-frontend]='https://github.com/astral-sh/uv;2514203964449fcd3a5cac3320963aa57383e6b6;uv-%commit%/crates/uv-build-frontend' - [uv-cache-info]='https://github.com/astral-sh/uv;2514203964449fcd3a5cac3320963aa57383e6b6;uv-%commit%/crates/uv-cache-info' - [uv-cache-key]='https://github.com/astral-sh/uv;2514203964449fcd3a5cac3320963aa57383e6b6;uv-%commit%/crates/uv-cache-key' - [uv-cache]='https://github.com/astral-sh/uv;2514203964449fcd3a5cac3320963aa57383e6b6;uv-%commit%/crates/uv-cache' - [uv-client]='https://github.com/astral-sh/uv;2514203964449fcd3a5cac3320963aa57383e6b6;uv-%commit%/crates/uv-client' - [uv-configuration]='https://github.com/astral-sh/uv;2514203964449fcd3a5cac3320963aa57383e6b6;uv-%commit%/crates/uv-configuration' - [uv-console]='https://github.com/astral-sh/uv;2514203964449fcd3a5cac3320963aa57383e6b6;uv-%commit%/crates/uv-console' - [uv-dirs]='https://github.com/astral-sh/uv;2514203964449fcd3a5cac3320963aa57383e6b6;uv-%commit%/crates/uv-dirs' - [uv-dispatch]='https://github.com/astral-sh/uv;2514203964449fcd3a5cac3320963aa57383e6b6;uv-%commit%/crates/uv-dispatch' - [uv-distribution-filename]='https://github.com/astral-sh/uv;2514203964449fcd3a5cac3320963aa57383e6b6;uv-%commit%/crates/uv-distribution-filename' - [uv-distribution-types]='https://github.com/astral-sh/uv;2514203964449fcd3a5cac3320963aa57383e6b6;uv-%commit%/crates/uv-distribution-types' - [uv-distribution]='https://github.com/astral-sh/uv;2514203964449fcd3a5cac3320963aa57383e6b6;uv-%commit%/crates/uv-distribution' - [uv-extract]='https://github.com/astral-sh/uv;2514203964449fcd3a5cac3320963aa57383e6b6;uv-%commit%/crates/uv-extract' - [uv-fs]='https://github.com/astral-sh/uv;2514203964449fcd3a5cac3320963aa57383e6b6;uv-%commit%/crates/uv-fs' - [uv-git-types]='https://github.com/astral-sh/uv;2514203964449fcd3a5cac3320963aa57383e6b6;uv-%commit%/crates/uv-git-types' - [uv-git]='https://github.com/astral-sh/uv;2514203964449fcd3a5cac3320963aa57383e6b6;uv-%commit%/crates/uv-git' - [uv-globfilter]='https://github.com/astral-sh/uv;2514203964449fcd3a5cac3320963aa57383e6b6;uv-%commit%/crates/uv-globfilter' - [uv-install-wheel]='https://github.com/astral-sh/uv;2514203964449fcd3a5cac3320963aa57383e6b6;uv-%commit%/crates/uv-install-wheel' - [uv-installer]='https://github.com/astral-sh/uv;2514203964449fcd3a5cac3320963aa57383e6b6;uv-%commit%/crates/uv-installer' - [uv-macros]='https://github.com/astral-sh/uv;2514203964449fcd3a5cac3320963aa57383e6b6;uv-%commit%/crates/uv-macros' - [uv-metadata]='https://github.com/astral-sh/uv;2514203964449fcd3a5cac3320963aa57383e6b6;uv-%commit%/crates/uv-metadata' - [uv-normalize]='https://github.com/astral-sh/uv;2514203964449fcd3a5cac3320963aa57383e6b6;uv-%commit%/crates/uv-normalize' - [uv-once-map]='https://github.com/astral-sh/uv;2514203964449fcd3a5cac3320963aa57383e6b6;uv-%commit%/crates/uv-once-map' - [uv-options-metadata]='https://github.com/astral-sh/uv;2514203964449fcd3a5cac3320963aa57383e6b6;uv-%commit%/crates/uv-options-metadata' - [uv-pep440]='https://github.com/astral-sh/uv;2514203964449fcd3a5cac3320963aa57383e6b6;uv-%commit%/crates/uv-pep440' - [uv-pep508]='https://github.com/astral-sh/uv;2514203964449fcd3a5cac3320963aa57383e6b6;uv-%commit%/crates/uv-pep508' - [uv-platform-tags]='https://github.com/astral-sh/uv;2514203964449fcd3a5cac3320963aa57383e6b6;uv-%commit%/crates/uv-platform-tags' - [uv-pypi-types]='https://github.com/astral-sh/uv;2514203964449fcd3a5cac3320963aa57383e6b6;uv-%commit%/crates/uv-pypi-types' - [uv-python]='https://github.com/astral-sh/uv;2514203964449fcd3a5cac3320963aa57383e6b6;uv-%commit%/crates/uv-python' - [uv-redacted]='https://github.com/astral-sh/uv;2514203964449fcd3a5cac3320963aa57383e6b6;uv-%commit%/crates/uv-redacted' - [uv-requirements-txt]='https://github.com/astral-sh/uv;2514203964449fcd3a5cac3320963aa57383e6b6;uv-%commit%/crates/uv-requirements-txt' - [uv-requirements]='https://github.com/astral-sh/uv;2514203964449fcd3a5cac3320963aa57383e6b6;uv-%commit%/crates/uv-requirements' - [uv-resolver]='https://github.com/astral-sh/uv;2514203964449fcd3a5cac3320963aa57383e6b6;uv-%commit%/crates/uv-resolver' - [uv-shell]='https://github.com/astral-sh/uv;2514203964449fcd3a5cac3320963aa57383e6b6;uv-%commit%/crates/uv-shell' - [uv-small-str]='https://github.com/astral-sh/uv;2514203964449fcd3a5cac3320963aa57383e6b6;uv-%commit%/crates/uv-small-str' - [uv-state]='https://github.com/astral-sh/uv;2514203964449fcd3a5cac3320963aa57383e6b6;uv-%commit%/crates/uv-state' - [uv-static]='https://github.com/astral-sh/uv;2514203964449fcd3a5cac3320963aa57383e6b6;uv-%commit%/crates/uv-static' - [uv-torch]='https://github.com/astral-sh/uv;2514203964449fcd3a5cac3320963aa57383e6b6;uv-%commit%/crates/uv-torch' - [uv-trampoline-builder]='https://github.com/astral-sh/uv;2514203964449fcd3a5cac3320963aa57383e6b6;uv-%commit%/crates/uv-trampoline-builder' - [uv-types]='https://github.com/astral-sh/uv;2514203964449fcd3a5cac3320963aa57383e6b6;uv-%commit%/crates/uv-types' - [uv-version]='https://github.com/astral-sh/uv;2514203964449fcd3a5cac3320963aa57383e6b6;uv-%commit%/crates/uv-version' - [uv-virtualenv]='https://github.com/astral-sh/uv;2514203964449fcd3a5cac3320963aa57383e6b6;uv-%commit%/crates/uv-virtualenv' - [uv-warnings]='https://github.com/astral-sh/uv;2514203964449fcd3a5cac3320963aa57383e6b6;uv-%commit%/crates/uv-warnings' - [uv-workspace]='https://github.com/astral-sh/uv;2514203964449fcd3a5cac3320963aa57383e6b6;uv-%commit%/crates/uv-workspace' - [version-ranges]='https://github.com/astral-sh/pubgrub;06ec5a5f59ffaeb6cf5079c6cb184467da06c9db;pubgrub-%commit%/version-ranges' -) - -RUST_MIN_VER="1.85.0" - -inherit cargo - -CRATE_P=${P} -DESCRIPTION="A package management and workflow tool" -HOMEPAGE=" - https://pixi.sh/ - https://github.com/prefix-dev/pixi/ -" -SRC_URI=" - https://github.com/prefix-dev/pixi/releases/download/v${PV}/source.tar.gz - -> ${P}.tar.gz - ${CARGO_CRATE_URIS} - https://github.com/gentoo-crate-dist/pixi/releases/download/v${PV}/${P}-crates.tar.xz -" - -LICENSE="BSD" -# Dependent crate licenses -LICENSE+=" - 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD Boost-1.0 - CDLA-Permissive-2.0 ISC MIT MPL-2.0 MPL-2.0 Unicode-3.0 ZLIB BZIP2 -" -SLOT="0" -KEYWORDS="~amd64" -IUSE="+rustls" - -RDEPEND=" - app-arch/bzip2:= - app-arch/xz-utils:= - app-arch/zstd:= - !rustls? ( dev-libs/openssl:= ) -" - -src_prepare() { - default - - # replace upstream crate substitution with our crate substitution, sigh - local pkg - for pkg in reqwest-middleware reqwest-retry version-ranges; do - local dep=$(grep "^${pkg}" "${ECARGO_HOME}"/config.toml || die) - sed -i -e "/\[patch\.crates-io\]/,\$s;^${pkg}.*$;${dep};" Cargo.toml || die - done - -} - -src_configure() { - local myfeatures=( - $(usex rustls rustls-tls native-tls) - ) - cargo_src_configure --no-default-features - - export ZSTD_SYS_USE_PKG_CONFIG=1 - - # bzip2-sys requires a pkg-config file - # https://github.com/alexcrichton/bzip2-rs/issues/104 - mkdir "${T}/pkg-config" || die - export PKG_CONFIG_PATH=${T}/pkg-config${PKG_CONFIG_PATH+:${PKG_CONFIG_PATH}} - cat >> "${T}/pkg-config/bzip2.pc" <<-EOF || die - Name: bzip2 - Version: 9999 - Description: - Libs: -lbz2 - EOF -} - -src_test() { - # tests use it to test preserving envvars, apparently assuming - # it will be always set - local -x USER=${USER} - cargo_src_test --no-fail-fast -} diff --git a/dev-util/pixi/pixi-0.52.0.ebuild b/dev-util/pixi/pixi-0.54.0.ebuild index e761e18f4cff..f8b0f5c839f3 100644 --- a/dev-util/pixi/pixi-0.52.0.ebuild +++ b/dev-util/pixi/pixi-0.54.0.ebuild @@ -3,8 +3,7 @@ EAPI=8 -CRATES=" -" +CRATES="" declare -A GIT_CRATES=( [async_zip]='https://github.com/astral-sh/rs-async-zip;c909fda63fcafe4af496a07bfda28a5aae97e58d;rs-async-zip-%commit%' @@ -134,3 +133,8 @@ src_test() { local -x USER=${USER} cargo_src_test --no-fail-fast } + +src_install() { + cd crates/pixi || die + cargo_src_install +} diff --git a/dev-util/pixi/pixi-0.51.0.ebuild b/dev-util/pixi/pixi-0.54.1.ebuild index e761e18f4cff..b1f26347c69c 100644 --- a/dev-util/pixi/pixi-0.51.0.ebuild +++ b/dev-util/pixi/pixi-0.54.1.ebuild @@ -134,3 +134,8 @@ src_test() { local -x USER=${USER} cargo_src_test --no-fail-fast } + +src_install() { + cd crates/pixi || die + cargo_src_install +} diff --git a/dev-util/pkgcheck/pkgcheck-0.10.34.ebuild b/dev-util/pkgcheck/pkgcheck-0.10.34.ebuild index 51cf16b12195..f25b5cd0cf87 100644 --- a/dev-util/pkgcheck/pkgcheck-0.10.34.ebuild +++ b/dev-util/pkgcheck/pkgcheck-0.10.34.ebuild @@ -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 diff --git a/dev-util/pkgcheck/pkgcheck-0.10.36-r1.ebuild b/dev-util/pkgcheck/pkgcheck-0.10.36-r1.ebuild index ffa0bc885126..9597f9f872cb 100644 --- a/dev-util/pkgcheck/pkgcheck-0.10.36-r1.ebuild +++ b/dev-util/pkgcheck/pkgcheck-0.10.36-r1.ebuild @@ -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 diff --git a/dev-util/pkgconf/pkgconf-2.3.0.ebuild b/dev-util/pkgconf/pkgconf-2.3.0.ebuild index 23b3cffe1858..058374be6f88 100644 --- a/dev-util/pkgconf/pkgconf-2.3.0.ebuild +++ b/dev-util/pkgconf/pkgconf-2.3.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2012-2024 Gentoo Authors +# Copyright 2012-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]] ; then EGIT_REPO_URI="https://gitea.treehouse.systems/ariadne/pkgconf.git" else SRC_URI="https://distfiles.ariadne.space/${PN}/${P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi DESCRIPTION="pkg-config compatible replacement with no dependencies other than C99" diff --git a/dev-util/pkgconf/pkgconf-2.4.3.ebuild b/dev-util/pkgconf/pkgconf-2.4.3.ebuild index 5775fdbe5171..b581a4e7e4d8 100644 --- a/dev-util/pkgconf/pkgconf-2.4.3.ebuild +++ b/dev-util/pkgconf/pkgconf-2.4.3.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]] ; then EGIT_REPO_URI="https://github.com/pkgconf/pkgconf" else SRC_URI="https://distfiles.ariadne.space/${PN}/${P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi DESCRIPTION="pkg-config compatible replacement with no dependencies other than C99" diff --git a/dev-util/pkgcruft/Manifest b/dev-util/pkgcruft/Manifest index ef5c0f1b61c2..5c9e8fff5a35 100644 --- a/dev-util/pkgcruft/Manifest +++ b/dev-util/pkgcruft/Manifest @@ -1,2 +1,3 @@ DIST pkgcruft-0.0.13.tar.xz 30200436 BLAKE2B 85ed531a79d4261c65dcda41d6a238398fb36b8e93c1698444b866f6c930544bf19c85046ad9ab651bd0f5460ad174b47d468274de169a458083198b084205e2 SHA512 d53713d0f14d965e3b069fe2902af9aac1fac56b565e93b502c081adf0ada99336a43f5af697ec522ce4e6d49eff5b1fb20c375ffa90dcf417ae396c2dc81c2b DIST pkgcruft-0.0.14.tar.xz 31996380 BLAKE2B af72caec78d1879c7087108c360c4260fb25c1411e4bea54f4e7d5e23f4c6bca894b63559546dfa154105bbe40021004d3cc0eeeaa06834fb8c8573bd2e581d0 SHA512 b6da9e128f58f44c79fe1774ed70637ec1bc90a3ded3c79570f1977a2165ee5680a526d659b742001e80a18f5fd1b5d4a5460dcbf36e44aa233bf2aa6d2ca111 +DIST pkgcruft-0.0.15.tar.xz 41472844 BLAKE2B fe190451c559fd800bcd18fdb9e6a9adf8e6fad4c42b0577f6532d0f4bb7b1cc64905932daf9cf6ba1bdbeb6c3641644265c7ea13860370af01a25fad800a31e SHA512 e02c2ea7cdbad3373b13d2856905a7fd90b3c6ae1cbcb61672cb9bb441ea206a59fbf0050459e3ead5c59ee7d72c7c38a446462428a0c115cef8b43acbcb310b diff --git a/dev-util/pkgcruft/pkgcruft-0.0.15.ebuild b/dev-util/pkgcruft/pkgcruft-0.0.15.ebuild new file mode 100644 index 000000000000..e81a7eddc6f1 --- /dev/null +++ b/dev-util/pkgcruft/pkgcruft-0.0.15.ebuild @@ -0,0 +1,98 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" " +LLVM_COMPAT=( {17..21} ) +RUST_MIN_VER="1.88.0" + +inherit cargo edo llvm-r2 multiprocessing shell-completion toolchain-funcs + +DESCRIPTION="QA library and tools based on pkgcraft" +HOMEPAGE="https://pkgcraft.github.io/" + +if [[ ${PV} == 9999 ]] ; then + EGIT_REPO_URI="https://github.com/pkgcraft/pkgcraft" + inherit git-r3 + + S="${WORKDIR}"/${P}/crates/${PN} +else + SRC_URI="https://github.com/pkgcraft/pkgcraft/releases/download/${P}/${P}.tar.xz" + + KEYWORDS="~amd64" +fi + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 BSD-2 BSD CC0-1.0 CDLA-Permissive-2.0 ISC MIT MPL-2.0 +" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +# clang needed for bindgen +BDEPEND+=" + $(llvm_gen_dep ' + llvm-core/clang:${LLVM_SLOT} + ') + test? ( dev-util/cargo-nextest ) +" + +QA_FLAGS_IGNORED="usr/bin/pkgcruft" + +pkg_setup() { + llvm-r2_pkg_setup + rust_pkg_setup +} + +src_unpack() { + if [[ ${PV} == 9999 ]] ; then + git-r3_src_unpack + cargo_live_src_unpack + else + cargo_src_unpack + fi +} + +src_compile() { + # For scallop building bash + tc-export AR CC + + cargo_src_compile + + if [[ ${PV} == 9999 ]] ; then + einfo "Generating shell completions" + mkdir shell || die + local BIN="${WORKDIR}/${P}/$(cargo_target_dir)/pkgcruft" + "${BIN}" completion bash > shell/pkgcruft.bash || die + "${BIN}" completion zsh > shell/_pkgcruft || die + "${BIN}" completion fish > shell/pkgcruft.fish || die + fi +} + +src_test() { + unset CLICOLOR CLICOLOR_FORCE + + # TODO: Maybe move into eclass (and maybe have a cargo_enable_tests + # helper) + local -x NEXTEST_TEST_THREADS="$(makeopts_jobs)" + + # check::ignore::tests::check: https://github.com/pkgcraft/pkgcraft/issues/334 + edo cargo nextest run $(usev !debug '--release') \ + --color always \ + --all-features \ + --tests \ + --no-fail-fast \ + -- \ + --skip 'check::ignore::tests::check' +} + +src_install() { + cargo_src_install + + newbashcomp shell/pkgcruft.bash pkgcruft + dozshcomp shell/_pkgcruft + dofishcomp shell/pkgcruft.fish +} diff --git a/dev-util/pkgcruft/pkgcruft-9999.ebuild b/dev-util/pkgcruft/pkgcruft-9999.ebuild index 7cb2168b8ed8..b794367c9528 100644 --- a/dev-util/pkgcruft/pkgcruft-9999.ebuild +++ b/dev-util/pkgcruft/pkgcruft-9999.ebuild @@ -5,7 +5,7 @@ EAPI=8 CRATES=" " LLVM_COMPAT=( {17..20} ) -RUST_MIN_VER="1.85.0" +RUST_MIN_VER="1.88.0" inherit cargo edo llvm-r2 multiprocessing shell-completion toolchain-funcs @@ -84,37 +84,7 @@ src_test() { --color always \ --all-features \ --tests \ - --no-fail-fast \ - -- \ - --skip 'commands::tests::check' \ - --skip 'dependency::tests::check' \ - --skip 'dependency_slot_missing::tests::check' \ - --skip 'eapi_stale::tests::check' \ - --skip 'eapi_status::tests::check' \ - --skip 'ebuild_name::tests::check' \ - --skip 'eclass::tests::check' \ - --skip 'filesdir::tests::check' \ - --skip 'header::tests::check' \ - --skip 'homepage::tests::check' \ - --skip 'ignore::tests::check' \ - --skip 'iuse::tests::check' \ - --skip 'keywords::tests::check' \ - --skip 'keywords_dropped::tests::check' \ - --skip 'license::tests::check' \ - --skip 'live::tests::check' \ - --skip 'manifest::tests::check' \ - --skip 'metadata::tests::check' \ - --skip 'properties::tests::check' \ - --skip 'python_update::tests::check' \ - --skip 'repo_layout::tests::check' \ - --skip 'restrict::tests::check' \ - --skip 'restrict_test_missing::tests::check' \ - --skip 'ruby_update::tests::check' \ - --skip 'src_uri::tests::check' \ - --skip 'unstable_only::tests::check' \ - --skip 'use_local::tests::check' \ - --skip 'variable_order::tests::check' \ - --skip 'whitespace::tests::check' + --no-fail-fast } src_install() { diff --git a/dev-util/pkgdev/pkgdev-0.2.11.ebuild b/dev-util/pkgdev/pkgdev-0.2.11.ebuild index c95a0e68b6f0..9c98695a3789 100644 --- a/dev-util/pkgdev/pkgdev-0.2.11.ebuild +++ b/dev-util/pkgdev/pkgdev-0.2.11.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == *9999 ]] ; then inherit git-r3 else inherit pypi - KEYWORDS="amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" fi DESCRIPTION="Collection of tools for Gentoo development" diff --git a/dev-util/pkgdev/pkgdev-0.2.12.ebuild b/dev-util/pkgdev/pkgdev-0.2.12.ebuild index 27ac773f8b5d..70a78de2e333 100644 --- a/dev-util/pkgdev/pkgdev-0.2.12.ebuild +++ b/dev-util/pkgdev/pkgdev-0.2.12.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == *9999 ]] ; then inherit git-r3 else inherit pypi - KEYWORDS="amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" fi DESCRIPTION="Collection of tools for Gentoo development" diff --git a/dev-util/quilt/quilt-0.68-r1.ebuild b/dev-util/quilt/quilt-0.68-r1.ebuild index cc67959f137a..d7ca3012bfa8 100644 --- a/dev-util/quilt/quilt-0.68-r1.ebuild +++ b/dev-util/quilt/quilt-0.68-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz" LICENSE="GPL-2 GPL-1+" # any GPL version for quilt.el SLOT="0" -KEYWORDS="amd64 arm arm64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" +KEYWORDS="amd64 arm arm64 ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" IUSE="emacs graphviz" # unresolved test failures RESTRICT="test" diff --git a/dev-util/re2c/re2c-3.1.ebuild b/dev-util/re2c/re2c-3.1.ebuild index c4896934d2bd..19d4cad6cc97 100644 --- a/dev-util/re2c/re2c-3.1.ebuild +++ b/dev-util/re2c/re2c-3.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 @@ -13,7 +13,7 @@ SRC_URI="https://github.com/skvadrik/re2c/releases/download/${PV}/${P}.tar.xz" LICENSE="public-domain" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="debug test" RESTRICT="!test? ( test )" diff --git a/dev-util/rebar/rebar-2.6.4-r1.ebuild b/dev-util/rebar/rebar-2.6.4-r1.ebuild index f5f01ca51ed7..6e50a6e1b7ae 100644 --- a/dev-util/rebar/rebar-2.6.4-r1.ebuild +++ b/dev-util/rebar/rebar-2.6.4-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/rebar/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~arm ppc ppc64 sparc x86" +KEYWORDS="amd64 ~arm ppc ppc64 ~sparc x86" IUSE="" RDEPEND="dev-lang/erlang:=" diff --git a/dev-util/rebar/rebar-3.22.1-r1.ebuild b/dev-util/rebar/rebar-3.22.1-r1.ebuild index 2fe8eabd4a25..96cf94748687 100644 --- a/dev-util/rebar/rebar-3.22.1-r1.ebuild +++ b/dev-util/rebar/rebar-3.22.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2024 Gentoo Authors +# Copyright 2022-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -18,7 +18,7 @@ S="${WORKDIR}"/${MY_PN}-${PV} LICENSE="Apache-2.0 MIT BSD" SLOT="3" -KEYWORDS="amd64 ~arm ppc ppc64 sparc x86" +KEYWORDS="amd64 ~arm ppc ppc64 ~sparc x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-util/rebar/rebar-3.23.0.ebuild b/dev-util/rebar/rebar-3.23.0.ebuild index 2fe8eabd4a25..96cf94748687 100644 --- a/dev-util/rebar/rebar-3.23.0.ebuild +++ b/dev-util/rebar/rebar-3.23.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2024 Gentoo Authors +# Copyright 2022-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -18,7 +18,7 @@ S="${WORKDIR}"/${MY_PN}-${PV} LICENSE="Apache-2.0 MIT BSD" SLOT="3" -KEYWORDS="amd64 ~arm ppc ppc64 sparc x86" +KEYWORDS="amd64 ~arm ppc ppc64 ~sparc x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-util/ruff/Manifest b/dev-util/ruff/Manifest index 6e95060c66ab..f7e997d65483 100644 --- a/dev-util/ruff/Manifest +++ b/dev-util/ruff/Manifest @@ -3,17 +3,9 @@ DIST ruff-0.12.10-crates.tar.xz 24617920 BLAKE2B 11247ebfdb74b49c5ba694bd0fa31d4 DIST ruff-0.12.10.gh.tar.gz 7915877 BLAKE2B 33e7a3a7ed6b0796036d39beb013492dc20f00f51e7ce9513ec700f78dbfc368c914187737943a20024e2dd6e36376b2ac989c7709b548c274d44fea4d058726 SHA512 9a46b226af223d9872cd8c0698547879aca1e21dec553e57c8502b67c1b3dbcdf2f1b9dc0682f3aa0afe4212cd0079667d520bc065eecbc7700506905c08a5f2 DIST ruff-0.12.11-crates.tar.xz 24563140 BLAKE2B 844e57b5101100a3d3487cd5f7bc58395c6e60bfeaf7996b37690e0744cafb36ef5feafbfe5cc6303906dc673c7b5fa1e0ee1c05df62ec0c4ac1bff2127cb537 SHA512 7bf088fce34bf2c9ede46ee79a50984b5f76ee906e3399a73b02af3ecc7d527ac88332f2a3f9f005dedfd2b7e0aa6815121a6bed6e7f7d264aef01bd92265843 DIST ruff-0.12.11.gh.tar.gz 7963716 BLAKE2B a2a0715247030aa1e8bf34b2d1ff1f6fde1f0384e4e06d3857ac5accab34c56f23e77b1f31018db9b2578a8ef270667f6ee93082645ed23613da74d428067270 SHA512 4ed5e170281a3904849f2e4341be0b5e14309728bb35ce5799aabca7e9a763b81d96935a407bbad0c12d691fede99a355a84dfa224e3f23b43d6dd0896552526 -DIST ruff-0.12.3-crates.tar.xz 25032036 BLAKE2B 95ed0b9cadab1df7d218a118f52378150379036f8fa27019ddde25b9b182cd2279dd926658087306f93e11334b561ca05a612e5faf47083576739d5b04dc6bde SHA512 5235b6fc9eb5d45180da4cb1c19283396a15e32bd39d5bb4933550fcea5505479bb4ae3dff203dccb900632937b96355d4371ba117f2a3d0235bfd6e4125e959 -DIST ruff-0.12.3.gh.tar.gz 6944457 BLAKE2B a3521dcc72d162dc25be352dcb40935260f65580dcb3a107cdfef91ad95e950cc603a0bc2e5f228bb522174364ad615cdaac3a02a60ec02d1157ed06ac9cd43d SHA512 f9a9f84f96a4af49fcab8555057f5ed5ea1925a367ad2511681826392d0b8b0e0119df0d59c68f3dfffa4d1499c6c94c2bd98b6cc8ff645ff8af17ef4d48d13a +DIST ruff-0.12.12-crates.tar.xz 22154512 BLAKE2B 66737f8b22d10a71cbd62c5817c4c444b762f72b78ae6e1fb1512387ee62832e75726438526981304382659920bcbcdc1779de2592a5e9a7b1b58129c43809eb SHA512 a789175ed6dbe408a0aa7aaabcb3f0d1401aa7d4050c270325d133c941bcfbe6e61e58887e2833199c2207a376625d740a1f572ac122f5c9c3d778605be90bf3 +DIST ruff-0.12.12.gh.tar.gz 7927550 BLAKE2B 91717175fa6712380b703e816c42836d152268d1a2f6d3a4014898c3a38c1d74156d3d24a26426ef502bdf7f8fe734dc81652b964d864d583b84110686cb2f43 SHA512 f559610c424c11c202ea3aa1b9e4726273927d11ecd26d4055253fa2a85f3ccbfe1d8e654d09fac526ab8c7ff9531a74f10fb975dc68036b76dc4ab969c9f7c8 DIST ruff-0.12.4-crates.tar.xz 25059288 BLAKE2B 8ca959d5db508199a4ca65b6ba5c7610eb4d78d74fc0d3a1b7f5d6a27a26d072b9b84506db02514b2cc176c5263950b6ed2fa11fc4d5c0b1bc03cf308a61e0cd SHA512 34ca78c9d40a92a88638e3bb74ab909044a9806ec7524ab3144bc057f2621ed39e53bbf51ea3994d2f386216f280175393a5cf5f5469bf591fa295b7b4e12cc4 DIST ruff-0.12.4.gh.tar.gz 7642686 BLAKE2B d4c6b8481fa387371d906be2f08870af61dc21cc773e4bb5578fba92bc19e0e8ebbe745833da20bad23af2413c46bbd73cf583e7b0a4b9b0f938f09b21536840 SHA512 8a41d1d9632f8e90822032881dca066797b781a3f82c898d74859235b6f31a9ad97e342c95d8af8dd7e498a75a769aecbd2dfea706beb836f5d35d657b6e1920 -DIST ruff-0.12.7-crates.tar.xz 25207576 BLAKE2B 9492638ccec4a7db07e06fa96cebecded216e673024b3e120a9ba1392bef30ce9775d797576f9906a66d014d4b91f79159377b572d1863618d847018639a4231 SHA512 811324ae290fda4c3b707845353f93cb58918201233ed5e067b8bd19bdfa69ceb9bc09032527e707da4dea8a0938890eca68fb608feca17ae43f34bcfe8d66cd -DIST ruff-0.12.7.gh.tar.gz 7760229 BLAKE2B 608f2559b9292a8e204e0cdcb19266a98044e45d76d2ad531f4a73f4ec2284216adc2895006577b4f42ee1fee965e91f1460b9cfc43f8623311207ef8b138369 SHA512 86ad98d27f3ccf39b2a66d01b4ac523806ead5e92c2701ca07cdfdf8c352c6d7216e6ace1480639385abf8bfc6d168f07a49a72e5c0b64d22dfe138974cc9e1f -DIST ruff-0.12.8-crates.tar.xz 24601864 BLAKE2B 8bca9bd65b7bbfdd66ec8bef5aef9b5b8d4aab09a41bdde97cd05080ca44db53fa055583f1ce30f81a9c9782c278baca1f5cad628b7d299bc736f254e4d2bcbf SHA512 238a39abeab7afede8b2b8260b8166ac9dcd4026a44ed495bb793b238ad3e8b203c8bfeded52bcfe1aac957bcfdf31163b410d00122ca2188732de16e2873e98 -DIST ruff-0.12.8.gh.tar.gz 7838556 BLAKE2B 74addbf33eb8658b68a87808c4df5807f197e4d94a7a593c6f1a4f1b81fc065d311c008fa682980dba4926d2235c4b66c92e9ecb9fcdf4decd7d3b58b556217d SHA512 050f215d529dc92a00e4df24ba2cceb0a07108275fb80be9b12e26b89951ab4c6a58661ce86184b839756164fda2bd037cddb6523df2f79ece9d010538975b78 -DIST ruff-0.12.9-crates.tar.xz 24609584 BLAKE2B b3621d98ef931739c041d5e0478640622fbcb53838b686d6bcf4af2c89efde184433dac9a2e433b17fe22ad6f640bb013a916c1b324770286512e64eb502ebdc SHA512 4f6a90c1c045bc9ea78c215fc9266cb1d2399e15897ff77fade543a827995f8630cc0f778b9f9546e79487c39359ef06f7ea8292170234906296f540edbfee4b -DIST ruff-0.12.9.gh.tar.gz 7848343 BLAKE2B b073386acb181551dee5a29a36a88c989cebb8efa7c744c044364126ee0248c714fbf188aa7b9b08dc4f6242916a6abe3b730521ab81b1f779c4f1d7d1a8b30a SHA512 1430e13625a391c017dd08d7b8b0b436011e1010fbac871393cbbc8d443277d96e257e464a2f6830d38562d7137baabcf65e170a7f7e2ec53936ed9a5b5de3c7 -DIST salsa-918d35d873b2b73a0237536144ef4d22e8d57f27.gh.tar.gz 710741 BLAKE2B 4a13e394d4d19b69b6ea95545efd861bafbfd7a8f1ac329e259a78b43cd1c2be8415b20b789d5ed7a1472fb1b394b1b2be6149482615aa04f6344963d66cf972 SHA512 fd076cf031cfd9be1c8cc8a691341efc12f95de3a3b3ef9f95a5f53e5363b90c34572170202368e39eea6003278a052d48287b82fd19b5a217ffeecd708fa3a2 DIST salsa-a3ffa22cb26756473d56f867aedec3fd907c4dd9.gh.tar.gz 717383 BLAKE2B 3dbd07dce9ef787cecf13edd0134a320067eb785a7f69d283acbfb4ebd40159a7fb34f21d43a179dc9299887120fc6e5199cb423fa749ec3710f30c22e5a7df5 SHA512 0eed423967740cc86ecf31a2a3b8667ec520965e364faa768d814c2434591c9f7bd3e697697108a3fa9512c8834b2c3b3a1db1a1ec0ab23558cf7395d47c2d51 -DIST salsa-dba66f1a37acca014c2402f231ed5b361bd7d8fe.gh.tar.gz 685209 BLAKE2B 6aaea2c8d800e2950fbbfeb2cc30dce5c0aa098e98f88e7cf896af1888c35b2cf1ac6e25d3f7cc6f493effdc7ab007c7e827ba1ffb85cb1ef3575b7815b7178f SHA512 7b77e59d33db8e47b6c72fe7bb94e3cc6ff9e00ab92f786924046a7b7d62386b6806eb5dd3f1f5b34d7326aef661518734fb4e691f18b8ed5aaa738ef9a493c2 DIST salsa-fc00eba89e5dcaa5edba51c41aa5f309b5cb126b.gh.tar.gz 684112 BLAKE2B 624720fd4887982ef6da5b69dcc81a7290f791267d6915e636a8ade13663d670f34ee2a4492e13c7ea8a6f611a61b08ec31c34c9a4accf57a11d135fc17ae2ea SHA512 6f2f3b3d5fb20d863d0c661a1d4f2076591ab97b3c435f3eb4f22d9065a36800fbe617eaf6086682ab3eba38580ef08adb512bd72b40129b3b698ea00430675d diff --git a/dev-util/ruff/ruff-0.12.9.ebuild b/dev-util/ruff/ruff-0.12.12.ebuild index 4722f6e34890..75f7043a748d 100644 --- a/dev-util/ruff/ruff-0.12.9.ebuild +++ b/dev-util/ruff/ruff-0.12.12.ebuild @@ -10,12 +10,12 @@ 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;918d35d873b2b73a0237536144ef4d22e8d57f27;salsa-%commit%/components/salsa-macro-rules' - [salsa-macros]='https://github.com/salsa-rs/salsa;918d35d873b2b73a0237536144ef4d22e8d57f27;salsa-%commit%/components/salsa-macros' - [salsa]='https://github.com/salsa-rs/salsa;918d35d873b2b73a0237536144ef4d22e8d57f27;salsa-%commit%' + [salsa-macro-rules]='https://github.com/salsa-rs/salsa;a3ffa22cb26756473d56f867aedec3fd907c4dd9;salsa-%commit%/components/salsa-macro-rules' + [salsa-macros]='https://github.com/salsa-rs/salsa;a3ffa22cb26756473d56f867aedec3fd907c4dd9;salsa-%commit%/components/salsa-macros' + [salsa]='https://github.com/salsa-rs/salsa;a3ffa22cb26756473d56f867aedec3fd907c4dd9;salsa-%commit%' ) -RUST_MIN_VER="1.86.0" +RUST_MIN_VER="1.87.0" inherit shell-completion cargo diff --git a/dev-util/ruff/ruff-0.12.3.ebuild b/dev-util/ruff/ruff-0.12.3.ebuild deleted file mode 100644 index 7d2b27fe60c1..000000000000 --- a/dev-util/ruff/ruff-0.12.3.ebuild +++ /dev/null @@ -1,116 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Autogenerated by pycargoebuild 0.15.0 - -EAPI=8 - -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;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.86.0" - -inherit shell-completion cargo - -DESCRIPTION="An extremely fast Python linter, written in Rust" -HOMEPAGE=" - https://docs.astral.sh/ruff/ - https://github.com/astral-sh/ruff -" -SRC_URI=" - ${CARGO_CRATE_URIS} - https://github.com/astral-sh/ruff/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz - https://github.com/gentoo-crate-dist/${PN}/releases/download/${PV}/${P}-crates.tar.xz -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 BSD CC0-1.0 ISC MIT MPL-2.0 PSF-2 Unicode-3.0 - Unicode-DFS-2016 WTFPL-2 ZLIB -" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~loong ~riscv" - -RDEPEND=" - !elibc_musl? ( !elibc_Darwin? ( !elibc_bionic? ( dev-libs/jemalloc:= ) ) ) - app-arch/zstd -" -DEPEND=" - ${RDEPEND} -" - -QA_FLAGS_IGNORED="usr/bin/.*" - -DOCS=( - BREAKING_CHANGES.md - CODE_OF_CONDUCT.md - CONTRIBUTING.md - README.md - assets - docs -) - -src_prepare() { - default - - # Experimental cruft cleaner. These crates are not used by the ruff binary, - # and when they are removed in the git repo, the lockfile is regenerated - # and gets quite a bit smaller. Hence pycargoebuild also produces much - # smaller CRATES= variables. Less for the user to download, fewer distfiles - # to mirror. - pushd crates >/dev/null || die - rm -r ruff_{benchmark,dev} ty{,_server} *_wasm || die - popd > /dev/null || die - - # tests that hang in the ebuild environment - rm crates/ruff_annotate_snippets/tests/examples.rs || die -} - -src_configure() { - export RUSTFLAGS="${RUSTFLAGS}" - cargo_src_configure -} - -src_compile() { - local -x ZSTD_SYS_USE_PKG_CONFIG=1 - # Gentoo bug #927338 - if use !elibc_musl && use !elibc_Darwin && use !elibc_bionic; then - local -x CARGO_FEATURE_UNPREFIXED_MALLOC_ON_SUPPORTED_PLATFORMS=1 - local -x JEMALLOC_OVERRIDE="${ESYSROOT}/usr/$(get_libdir)"/libjemalloc.so - fi - cargo_src_compile --bin ruff - - local releasedir - releasedir=$(cargo_target_dir) - - ${releasedir}/ruff generate-shell-completion bash > ruff-completion.bash || die - ${releasedir}/ruff generate-shell-completion zsh > ruff-completion.zsh || die -} - -src_test() { - local -x ZSTD_SYS_USE_PKG_CONFIG=1 - # Gentoo bug #927338 - if use !elibc_musl && use !elibc_Darwin && use !elibc_bionic; then - local -x CARGO_FEATURE_UNPREFIXED_MALLOC_ON_SUPPORTED_PLATFORMS=1 - local -x JEMALLOC_OVERRIDE="${ESYSROOT}/usr/$(get_libdir)"/libjemalloc.so - fi - cargo_src_test --target-dir "${PWD}"/tested-target/ -} - -src_install() { - local releasedir=$(cargo_target_dir) - - dobin ${releasedir}/ruff - - newbashcomp ruff-completion.bash ruff - newzshcomp ruff-completion.zsh _ruff - - dodoc -r "${DOCS[@]}" -} diff --git a/dev-util/ruff/ruff-0.12.7.ebuild b/dev-util/ruff/ruff-0.12.7.ebuild deleted file mode 100644 index f05194da5c8f..000000000000 --- a/dev-util/ruff/ruff-0.12.7.ebuild +++ /dev/null @@ -1,116 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Autogenerated by pycargoebuild 0.15.0 - -EAPI=8 - -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;dba66f1a37acca014c2402f231ed5b361bd7d8fe;salsa-%commit%/components/salsa-macro-rules' - [salsa-macros]='https://github.com/salsa-rs/salsa;dba66f1a37acca014c2402f231ed5b361bd7d8fe;salsa-%commit%/components/salsa-macros' - [salsa]='https://github.com/salsa-rs/salsa;dba66f1a37acca014c2402f231ed5b361bd7d8fe;salsa-%commit%' -) - -RUST_MIN_VER="1.86.0" - -inherit shell-completion cargo - -DESCRIPTION="An extremely fast Python linter, written in Rust" -HOMEPAGE=" - https://docs.astral.sh/ruff/ - https://github.com/astral-sh/ruff -" -SRC_URI=" - ${CARGO_CRATE_URIS} - https://github.com/astral-sh/ruff/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz - https://github.com/gentoo-crate-dist/${PN}/releases/download/${PV}/${P}-crates.tar.xz -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 BSD CC0-1.0 ISC MIT MPL-2.0 PSF-2 Unicode-3.0 - Unicode-DFS-2016 WTFPL-2 ZLIB -" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~loong ~riscv" - -RDEPEND=" - !elibc_musl? ( !elibc_Darwin? ( !elibc_bionic? ( dev-libs/jemalloc:= ) ) ) - app-arch/zstd -" -DEPEND=" - ${RDEPEND} -" - -QA_FLAGS_IGNORED="usr/bin/.*" - -DOCS=( - BREAKING_CHANGES.md - CODE_OF_CONDUCT.md - CONTRIBUTING.md - README.md - assets - docs -) - -src_prepare() { - default - - # Experimental cruft cleaner. These crates are not used by the ruff binary, - # and when they are removed in the git repo, the lockfile is regenerated - # and gets quite a bit smaller. Hence pycargoebuild also produces much - # smaller CRATES= variables. Less for the user to download, fewer distfiles - # to mirror. - pushd crates >/dev/null || die - rm -r ruff_{benchmark,dev} ty{,_{ide,project,server}} *_wasm || die - popd > /dev/null || die - - # tests that hang in the ebuild environment - rm crates/ruff_annotate_snippets/tests/examples.rs || die -} - -src_configure() { - export RUSTFLAGS="${RUSTFLAGS}" - cargo_src_configure -} - -src_compile() { - local -x ZSTD_SYS_USE_PKG_CONFIG=1 - # Gentoo bug #927338 - if use !elibc_musl && use !elibc_Darwin && use !elibc_bionic; then - local -x CARGO_FEATURE_UNPREFIXED_MALLOC_ON_SUPPORTED_PLATFORMS=1 - local -x JEMALLOC_OVERRIDE="${ESYSROOT}/usr/$(get_libdir)"/libjemalloc.so - fi - cargo_src_compile --bin ruff - - local releasedir - releasedir=$(cargo_target_dir) - - ${releasedir}/ruff generate-shell-completion bash > ruff-completion.bash || die - ${releasedir}/ruff generate-shell-completion zsh > ruff-completion.zsh || die -} - -src_test() { - local -x ZSTD_SYS_USE_PKG_CONFIG=1 - # Gentoo bug #927338 - if use !elibc_musl && use !elibc_Darwin && use !elibc_bionic; then - local -x CARGO_FEATURE_UNPREFIXED_MALLOC_ON_SUPPORTED_PLATFORMS=1 - local -x JEMALLOC_OVERRIDE="${ESYSROOT}/usr/$(get_libdir)"/libjemalloc.so - fi - cargo_src_test --target-dir "${PWD}"/tested-target/ -} - -src_install() { - local releasedir=$(cargo_target_dir) - - dobin ${releasedir}/ruff - - newbashcomp ruff-completion.bash ruff - newzshcomp ruff-completion.zsh _ruff - - dodoc -r "${DOCS[@]}" -} diff --git a/dev-util/ruff/ruff-0.12.8.ebuild b/dev-util/ruff/ruff-0.12.8.ebuild deleted file mode 100644 index 46bd7073d68c..000000000000 --- a/dev-util/ruff/ruff-0.12.8.ebuild +++ /dev/null @@ -1,117 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Autogenerated by pycargoebuild 0.15.0 - -EAPI=8 - -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;dba66f1a37acca014c2402f231ed5b361bd7d8fe;salsa-%commit%/components/salsa-macro-rules' - [salsa-macros]='https://github.com/salsa-rs/salsa;dba66f1a37acca014c2402f231ed5b361bd7d8fe;salsa-%commit%/components/salsa-macros' - [salsa]='https://github.com/salsa-rs/salsa;dba66f1a37acca014c2402f231ed5b361bd7d8fe;salsa-%commit%' -) - -RUST_MIN_VER="1.86.0" - -inherit shell-completion cargo - -DESCRIPTION="An extremely fast Python linter, written in Rust" -HOMEPAGE=" - https://docs.astral.sh/ruff/ - https://github.com/astral-sh/ruff -" -SRC_URI=" - ${CARGO_CRATE_URIS} - https://github.com/astral-sh/ruff/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz - https://github.com/gentoo-crate-dist/${PN}/releases/download/${PV}/${P}-crates.tar.xz -" - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 BSD CC0-1.0 ISC MIT MPL-2.0 PSF-2 Unicode-3.0 - Unicode-DFS-2016 WTFPL-2 ZLIB -" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~loong ~riscv" - -RDEPEND=" - !elibc_musl? ( !elibc_Darwin? ( !elibc_bionic? ( dev-libs/jemalloc:= ) ) ) - app-arch/zstd -" -DEPEND=" - ${RDEPEND} -" - -QA_FLAGS_IGNORED="usr/bin/.*" - -DOCS=( - BREAKING_CHANGES.md - CODE_OF_CONDUCT.md - CONTRIBUTING.md - README.md - assets - docs -) - -src_prepare() { - default - - # Experimental cruft cleaner. These crates are not used by the ruff binary, - # and when they are removed in the git repo, the lockfile is regenerated - # and gets quite a bit smaller. Hence pycargoebuild also produces much - # smaller CRATES= variables. Less for the user to download, fewer distfiles - # to mirror. - pushd crates >/dev/null || die - rm -r ruff_{benchmark,dev} ty{,_{ide,project,server}} *_wasm || die - popd > /dev/null || die - - # tests that hang in the ebuild environment - rm crates/ruff_annotate_snippets/tests/examples.rs || die -} - -src_configure() { - export RUSTFLAGS="${RUSTFLAGS}" - cargo_src_configure -} - -src_compile() { - local -x ZSTD_SYS_USE_PKG_CONFIG=1 - # Gentoo bug #927338 - if use !elibc_musl && use !elibc_Darwin && use !elibc_bionic; then - local -x CARGO_FEATURE_UNPREFIXED_MALLOC_ON_SUPPORTED_PLATFORMS=1 - local -x JEMALLOC_OVERRIDE="${ESYSROOT}/usr/$(get_libdir)"/libjemalloc.so - fi - cargo_src_compile --bin ruff - - local releasedir - releasedir=$(cargo_target_dir) - - ${releasedir}/ruff generate-shell-completion bash > ruff-completion.bash || die - ${releasedir}/ruff generate-shell-completion zsh > ruff-completion.zsh || die -} - -src_test() { - local -x ZSTD_SYS_USE_PKG_CONFIG=1 - # Gentoo bug #927338 - if use !elibc_musl && use !elibc_Darwin && use !elibc_bionic; then - local -x CARGO_FEATURE_UNPREFIXED_MALLOC_ON_SUPPORTED_PLATFORMS=1 - local -x JEMALLOC_OVERRIDE="${ESYSROOT}/usr/$(get_libdir)"/libjemalloc.so - fi - cargo_src_test --target-dir "${PWD}"/tested-target/ -} - -src_install() { - local releasedir=$(cargo_target_dir) - - dobin ${releasedir}/ruff - - newbashcomp ruff-completion.bash ruff - newzshcomp ruff-completion.zsh _ruff - - dodoc -r "${DOCS[@]}" -} diff --git a/dev-util/shadowman/shadowman-4.ebuild b/dev-util/shadowman/shadowman-4.ebuild index ff87b3d478c0..9032758b2c42 100644 --- a/dev-util/shadowman/shadowman-4.ebuild +++ b/dev-util/shadowman/shadowman-4.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 @@ -9,7 +9,7 @@ SRC_URI="https://github.com/projg2/shadowman/archive/v${PV}.tar.gz -> ${P}.tar.g LICENSE="BSD-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" RDEPEND="app-admin/eselect" DEPEND="${RDEPEND}" diff --git a/dev-util/shflags/shflags-1.3.0.ebuild b/dev-util/shflags/shflags-1.3.0.ebuild index 9ceba7ff5778..69a62267f6c9 100644 --- a/dev-util/shflags/shflags-1.3.0.ebuild +++ b/dev-util/shflags/shflags-1.3.0.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=8 @@ -9,7 +9,7 @@ SRC_URI="https://github.com/kward/shflags/archive/v${PV}.tar.gz -> ${P}.tgz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~s390 ~sparc x86" IUSE="examples" src_test() { diff --git a/dev-util/shtool/shtool-2.0.8-r2.ebuild b/dev-util/shtool/shtool-2.0.8-r2.ebuild index b3a3d90f4186..713116cb1428 100644 --- a/dev-util/shtool/shtool-2.0.8-r2.ebuild +++ b/dev-util/shtool/shtool-2.0.8-r2.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=8 @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="amd64 arm ~hppa ppc ~s390 sparc x86" +KEYWORDS="amd64 arm ~hppa ppc ~s390 ~sparc x86" DEPEND="dev-lang/perl" DOCS=( AUTHORS ChangeLog README THANKS VERSION NEWS RATIONAL ) diff --git a/dev-util/source-highlight/source-highlight-3.1.9-r2.ebuild b/dev-util/source-highlight/source-highlight-3.1.9-r2.ebuild index e3f5a63fe4a0..0e7dccde865b 100644 --- a/dev-util/source-highlight/source-highlight-3.1.9-r2.ebuild +++ b/dev-util/source-highlight/source-highlight-3.1.9-r2.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 @@ SRC_URI="mirror://gnu/src-highlite/${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc static-libs test" RESTRICT="!test? ( test )" diff --git a/dev-util/spirv-llvm-translator/spirv-llvm-translator-19.1.10.ebuild b/dev-util/spirv-llvm-translator/spirv-llvm-translator-19.1.10.ebuild index 4b9d8664a6a0..71eb67b6300b 100644 --- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-19.1.10.ebuild +++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-19.1.10.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="UoI-NCSA" SLOT="$(ver_cut 1)" -KEYWORDS="amd64 arm64 ~loong ~riscv x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~riscv x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-util/spirv-llvm-translator/spirv-llvm-translator-20.1.5.ebuild b/dev-util/spirv-llvm-translator/spirv-llvm-translator-20.1.5.ebuild index 323d444f8fdb..35b33040a76b 100644 --- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-20.1.5.ebuild +++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-20.1.5.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="UoI-NCSA" SLOT="$(ver_cut 1)" -KEYWORDS="amd64 arm64 ~loong ~riscv x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~riscv x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-util/splint/splint-3.1.2-r3.ebuild b/dev-util/splint/splint-3.1.2-r3.ebuild index e66ac21c4491..5c47c0cc583d 100644 --- a/dev-util/splint/splint-3.1.2-r3.ebuild +++ b/dev-util/splint/splint-3.1.2-r3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://splint.org/downloads/${P}.src.tgz" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv sparc x86 ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~sparc x86 ~ppc-macos ~x64-macos" BDEPEND="sys-devel/flex" diff --git a/dev-util/tree-sitter-cli/tree-sitter-cli-0.24.3-r1.ebuild b/dev-util/tree-sitter-cli/tree-sitter-cli-0.24.3-r1.ebuild index 9a8cea16de9c..1e38a01988c5 100644 --- a/dev-util/tree-sitter-cli/tree-sitter-cli-0.24.3-r1.ebuild +++ b/dev-util/tree-sitter-cli/tree-sitter-cli-0.24.3-r1.ebuild @@ -24,7 +24,7 @@ LICENSE+=" Unicode-DFS-2016 " SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" # Test seems to require files (grammar definitions) that we don't have. RESTRICT="test" diff --git a/dev-util/tree-sitter-cli/tree-sitter-cli-0.25.3.ebuild b/dev-util/tree-sitter-cli/tree-sitter-cli-0.25.3.ebuild index 74c6641f78a6..8bcc16c78041 100644 --- a/dev-util/tree-sitter-cli/tree-sitter-cli-0.25.3.ebuild +++ b/dev-util/tree-sitter-cli/tree-sitter-cli-0.25.3.ebuild @@ -23,7 +23,7 @@ LICENSE+=" MIT MPL-2.0 Unicode-3.0 ZLIB " SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" # Test seems to require files (grammar definitions) that we don't have. RESTRICT="test" diff --git a/dev-util/treecc/treecc-0.3.10-r2.ebuild b/dev-util/treecc/treecc-0.3.10-r2.ebuild index 56e51fc9dfe6..2723b48d17f9 100644 --- a/dev-util/treecc/treecc-0.3.10-r2.ebuild +++ b/dev-util/treecc/treecc-0.3.10-r2.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 @@ SRC_URI="https://download.savannah.gnu.org/releases/dotgnu-pnet/${P}.tar.gz" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 arm ~hppa ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm ~hppa ~mips ppc ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc examples" DEPEND="doc? ( app-text/texi2html )" diff --git a/dev-util/treecc/treecc-0.3.10-r3.ebuild b/dev-util/treecc/treecc-0.3.10-r3.ebuild index 1dedfca6d10f..3da934b5e06e 100644 --- a/dev-util/treecc/treecc-0.3.10-r3.ebuild +++ b/dev-util/treecc/treecc-0.3.10-r3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://download.savannah.gnu.org/releases/dotgnu-pnet/${P}.tar.gz" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 arm ~hppa ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm ~hppa ~mips ppc ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc examples" DEPEND="doc? ( app-text/texi2html )" diff --git a/dev-util/txt2regex/txt2regex-0.9.ebuild b/dev-util/txt2regex/txt2regex-0.9.ebuild index a1228153c534..c5970ce157dc 100644 --- a/dev-util/txt2regex/txt2regex-0.9.ebuild +++ b/dev-util/txt2regex/txt2regex-0.9.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://github.com/aureliojargas/txt2regex/archive/v${PV}.tar.gz -> ${P LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~hppa ~mips ppc ppc64 sparc x86" +KEYWORDS="~alpha amd64 ~hppa ~mips ppc ppc64 ~sparc x86" IUSE="nls cjk" RESTRICT="test" # tests need to run in a docker container it seems diff --git a/dev-util/umockdev/umockdev-0.19.1.ebuild b/dev-util/umockdev/umockdev-0.19.1.ebuild index 650d09109f23..c386dc48eaec 100644 --- a/dev-util/umockdev/umockdev-0.19.1.ebuild +++ b/dev-util/umockdev/umockdev-0.19.1.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} = 9999* ]]; then inherit git-r3 else SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar.xz" - KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" fi DESCRIPTION="Mock hardware devices for creating unit tests" diff --git a/dev-util/unifdef/unifdef-2.12-r2.ebuild b/dev-util/unifdef/unifdef-2.12-r2.ebuild index 5098777e3752..332d4dad10aa 100644 --- a/dev-util/unifdef/unifdef-2.12-r2.ebuild +++ b/dev-util/unifdef/unifdef-2.12-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://dotat.at/prog/unifdef/${P}.tar.xz" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" PATCHES=( "${FILESDIR}"/${P}-tests.patch diff --git a/dev-util/wayland-scanner/wayland-scanner-1.23.1.ebuild b/dev-util/wayland-scanner/wayland-scanner-1.23.1.ebuild index 31e70ffe9985..2def57d4436c 100644 --- a/dev-util/wayland-scanner/wayland-scanner-1.23.1.ebuild +++ b/dev-util/wayland-scanner/wayland-scanner-1.23.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 @@ -8,7 +8,7 @@ if [[ ${PV} = *9999* ]]; then inherit git-r3 else SRC_URI="https://gitlab.freedesktop.org/wayland/wayland/-/releases/${PV}/downloads/wayland-${PV}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" S="${WORKDIR}/wayland-${PV}" fi inherit meson diff --git a/dev-util/yacc/yacc-1.9.1-r8.ebuild b/dev-util/yacc/yacc-1.9.1-r8.ebuild index d36686bc5e40..2b4c86b4d1f7 100644 --- a/dev-util/yacc/yacc-1.9.1-r8.ebuild +++ b/dev-util/yacc/yacc-1.9.1-r8.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 @@ SRC_URI=" LICENSE="public-domain" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" PATCHES=( # mkstemp patch from byacc ebuild. |
