From 9a9672a55f5a70ce517a64f806ee4e45cd641211 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sat, 6 Jun 2026 20:49:40 +0100 Subject: [PATCH 01/14] sys-devel/qbe: cleanup most elibc_mingw use As Ionen pointed out on the PR, it isn't needed for deps because the USE flag is only ever set on profiles synthesised by crossdev. We can also drop src_test as we don't currently run tests for cross, though maybe one day soonish. Fixes: 5b812fdf1ba1abefa1b057a8da1b6b5ae78fe1be Signed-off-by: Sam James --- profiles/arch/riscv/use.mask | 4 ---- sys-devel/qbe/qbe-1.3.ebuild | 11 ----------- sys-devel/qbe/qbe-9999.ebuild | 11 ----------- 3 files changed, 26 deletions(-) diff --git a/profiles/arch/riscv/use.mask b/profiles/arch/riscv/use.mask index a6fa460a0b95e..9f54cddbdb8a3 100644 --- a/profiles/arch/riscv/use.mask +++ b/profiles/arch/riscv/use.mask @@ -4,10 +4,6 @@ # Unmask the flag which corresponds to ARCH. -riscv -# Haelwenn (lanodan) Monnier (2026-06-02) -# mingw isn't keyworded for riscv -elibc_mingw - # Michael Orlitzky (2024-09-01) # These lisp implementations have ~riscv keywords. # This counteracts the mask in arch/base/use.mask. diff --git a/sys-devel/qbe/qbe-1.3.ebuild b/sys-devel/qbe/qbe-1.3.ebuild index d9f1524e9ec63..a801d7b7d3a40 100644 --- a/sys-devel/qbe/qbe-1.3.ebuild +++ b/sys-devel/qbe/qbe-1.3.ebuild @@ -23,9 +23,6 @@ SLOT="0" IUSE="test" RESTRICT="!test? ( test )" -# For qbe in targets like x86_64-w64-mingw32 -BDEPEND="test? ( elibc_mingw? ( virtual/wine ) )" - DOCS=( README doc ) src_prepare() { @@ -78,14 +75,6 @@ src_compile() { emake CFLAGS="-std=c99 ${CPPFLAGS} ${CFLAGS}" } -src_test() { - if use elibc_mingw; then - TARGET=amd64_win default - else - default - fi -} - src_install() { einstalldocs emake install DESTDIR="${ED}" PREFIX=/usr diff --git a/sys-devel/qbe/qbe-9999.ebuild b/sys-devel/qbe/qbe-9999.ebuild index d9f1524e9ec63..a801d7b7d3a40 100644 --- a/sys-devel/qbe/qbe-9999.ebuild +++ b/sys-devel/qbe/qbe-9999.ebuild @@ -23,9 +23,6 @@ SLOT="0" IUSE="test" RESTRICT="!test? ( test )" -# For qbe in targets like x86_64-w64-mingw32 -BDEPEND="test? ( elibc_mingw? ( virtual/wine ) )" - DOCS=( README doc ) src_prepare() { @@ -78,14 +75,6 @@ src_compile() { emake CFLAGS="-std=c99 ${CPPFLAGS} ${CFLAGS}" } -src_test() { - if use elibc_mingw; then - TARGET=amd64_win default - else - default - fi -} - src_install() { einstalldocs emake install DESTDIR="${ED}" PREFIX=/usr From dd69d886aaa51dd3127c87f333b4b3d0e9a5bbb5 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sat, 6 Jun 2026 20:54:56 +0100 Subject: [PATCH 02/14] app-pda/libimobiledevice: Stabilize 1.3.0_p20240201-r1 arm64, #973366 Signed-off-by: Sam James --- .../libimobiledevice-1.3.0_p20240201-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201-r1.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201-r1.ebuild index 1135209902f5d..f46dc67266f96 100644 --- a/app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201-r1.ebuild +++ b/app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -15,7 +15,7 @@ S="${WORKDIR}"/${PN}-${MY_COMMIT} # While COPYING* doesn't mention 'or any later version', all the headers do, hence use + LICENSE="GPL-2+ LGPL-2.1+" SLOT="0/1.0-6" # based on SONAME of libimobiledevice-1.0.so -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~s390 x86" +KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~s390 x86" IUSE="doc gnutls readline static-libs" RDEPEND=" From 89439e1e448f58b59d5257257997f6c3b0cbe5f5 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sat, 6 Jun 2026 20:54:56 +0100 Subject: [PATCH 03/14] app-pda/libusbmuxd: Stabilize 2.1.1 arm64, #973366 Signed-off-by: Sam James --- app-pda/libusbmuxd/libusbmuxd-2.1.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-pda/libusbmuxd/libusbmuxd-2.1.1.ebuild b/app-pda/libusbmuxd/libusbmuxd-2.1.1.ebuild index 82b17bbbf78f5..ef94918c8ad1c 100644 --- a/app-pda/libusbmuxd/libusbmuxd-2.1.1.ebuild +++ b/app-pda/libusbmuxd/libusbmuxd-2.1.1.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://github.com/libimobiledevice/${PN}/releases/download/${PV}/${P}. LICENSE="GPL-2+ LGPL-2.1+" # tools/*.c is GPL-2+, rest is LGPL-2.1+ SLOT="0/2.0-7" # based on SONAME of libusbmuxd-2.0.so -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~s390 x86" +KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~s390 x86" RDEPEND=" >=app-pda/libimobiledevice-glue-1.2.0:= From c37f695bf0c39d6bad3bea8104a0dd17b6b0b569 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sat, 6 Jun 2026 20:54:57 +0100 Subject: [PATCH 04/14] app-pda/libimobiledevice-glue: Stabilize 1.3.1 arm64, #973366 Signed-off-by: Sam James --- .../libimobiledevice-glue/libimobiledevice-glue-1.3.1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-pda/libimobiledevice-glue/libimobiledevice-glue-1.3.1.ebuild b/app-pda/libimobiledevice-glue/libimobiledevice-glue-1.3.1.ebuild index 770e0a2c33192..cdb5ff07e9920 100644 --- a/app-pda/libimobiledevice-glue/libimobiledevice-glue-1.3.1.ebuild +++ b/app-pda/libimobiledevice-glue/libimobiledevice-glue-1.3.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2024-2025 Gentoo Authors +# Copyright 2024-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/libimobiledevice/libimobiledevice-glue/releases/down LICENSE="LGPL-2.1+" SLOT="0/0.1.0" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~s390 x86" +KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~s390 x86" RDEPEND=">=app-pda/libplist-2.3:=" DEPEND="${RDEPEND}" From b5d390189d51acab880e905c63e2b98a6100b283 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sat, 6 Jun 2026 20:54:58 +0100 Subject: [PATCH 05/14] dev-java/openjdk: Stabilize 17.0.19_p10-r1 x86, #976857 Signed-off-by: Sam James --- dev-java/openjdk/openjdk-17.0.19_p10-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/openjdk/openjdk-17.0.19_p10-r1.ebuild b/dev-java/openjdk/openjdk-17.0.19_p10-r1.ebuild index b17d48699c534..d14d36dacd000 100644 --- a/dev-java/openjdk/openjdk-17.0.19_p10-r1.ebuild +++ b/dev-java/openjdk/openjdk-17.0.19_p10-r1.ebuild @@ -53,7 +53,7 @@ S="${WORKDIR}/jdk${SLOT}u-jdk-${MY_PV//+/-}" LICENSE="GPL-2-with-classpath-exception" SLOT="$(ver_cut 1)" -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" IUSE="alsa big-endian cups debug doc examples headless-awt +jbootstrap selinux source static-libs system-bootstrap systemtap" From a3a74113c1ec08f5a63423bb27525c48b8bf359a Mon Sep 17 00:00:00 2001 From: Sam James Date: Sat, 6 Jun 2026 20:55:00 +0100 Subject: [PATCH 06/14] dev-python/apsw: Stabilize 3.53.1.0 x86, #976870 Signed-off-by: Sam James --- dev-python/apsw/apsw-3.53.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/apsw/apsw-3.53.1.0.ebuild b/dev-python/apsw/apsw-3.53.1.0.ebuild index 707d4f41deb7d..e994ab216aa8c 100644 --- a/dev-python/apsw/apsw-3.53.1.0.ebuild +++ b/dev-python/apsw/apsw-3.53.1.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="ZLIB" SLOT="0" -KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm arm64 ~ppc64 x86" IUSE="doc" DEPEND=" From 1bd2b22e2fb3caa31e75890890991b30b8c4f1ae Mon Sep 17 00:00:00 2001 From: Sam James Date: Sat, 6 Jun 2026 20:55:02 +0100 Subject: [PATCH 07/14] dev-python/cryptography: Stabilize 48.0.0 x86, #976897 Signed-off-by: Sam James --- dev-python/cryptography/cryptography-48.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cryptography/cryptography-48.0.0.ebuild b/dev-python/cryptography/cryptography-48.0.0.ebuild index a792e48dc081e..7a7611c54b5a2 100644 --- a/dev-python/cryptography/cryptography-48.0.0.ebuild +++ b/dev-python/cryptography/cryptography-48.0.0.ebuild @@ -69,7 +69,7 @@ LICENSE+=" Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-3.0 " 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" RDEPEND=" >=dev-libs/openssl-1.0.2o-r6:0= From a26083ee84aa87cda4b5f77420f4a9fceb16af92 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sat, 6 Jun 2026 20:55:04 +0100 Subject: [PATCH 08/14] dev-python/pygithub: Stabilize 2.9.1 ALLARCHES, #976902 Signed-off-by: Sam James --- dev-python/pygithub/pygithub-2.9.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pygithub/pygithub-2.9.1.ebuild b/dev-python/pygithub/pygithub-2.9.1.ebuild index e4f51d832cb2f..c707df2c2a40d 100644 --- a/dev-python/pygithub/pygithub-2.9.1.ebuild +++ b/dev-python/pygithub/pygithub-2.9.1.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="LGPL-3+" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 arm64 x86" # cryptography via pyjwt[crypto] RDEPEND=" From 99043ba7a76c3c790eaf4616eaf6424cea5e49d7 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sat, 6 Jun 2026 20:55:06 +0100 Subject: [PATCH 09/14] sci-libs/cfitsio: Stabilize 4.6.4 x86, #976908 Signed-off-by: Sam James --- sci-libs/cfitsio/cfitsio-4.6.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-libs/cfitsio/cfitsio-4.6.4.ebuild b/sci-libs/cfitsio/cfitsio-4.6.4.ebuild index 0595adebfc5ba..3dda00e4fc6a8 100644 --- a/sci-libs/cfitsio/cfitsio-4.6.4.ebuild +++ b/sci-libs/cfitsio/cfitsio-4.6.4.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/${P}.tar.gz" LICENSE="ISC" SLOT="0/10-r1" -KEYWORDS="~alpha ~amd64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha ~amd64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86 ~x64-macos" IUSE="bzip2 curl test tools" RESTRICT="!test? ( test )" From 35184bd17345be997a3293469697d3e5591f82e9 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sat, 6 Jun 2026 20:55:08 +0100 Subject: [PATCH 10/14] dev-python/propcache: Stabilize 0.5.2 x86, #976910 Signed-off-by: Sam James --- dev-python/propcache/propcache-0.5.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/propcache/propcache-0.5.2.ebuild b/dev-python/propcache/propcache-0.5.2.ebuild index ba627ac9e3bea..bafa1054eff30 100644 --- a/dev-python/propcache/propcache-0.5.2.ebuild +++ b/dev-python/propcache/propcache-0.5.2.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -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" IUSE="+native-extensions" BDEPEND=" From 85c63def067e87f6ad66f5245495cdcdf41c7a91 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sat, 6 Jun 2026 20:55:10 +0100 Subject: [PATCH 11/14] dev-lang/pypy: Stabilize 3.11.7.3.22-r1 x86, #976923 Signed-off-by: Sam James --- dev-lang/pypy/pypy-3.11.7.3.22-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/pypy/pypy-3.11.7.3.22-r1.ebuild b/dev-lang/pypy/pypy-3.11.7.3.22-r1.ebuild index 8941496534d8e..87f127d0502da 100644 --- a/dev-lang/pypy/pypy-3.11.7.3.22-r1.ebuild +++ b/dev-lang/pypy/pypy-3.11.7.3.22-r1.ebuild @@ -28,7 +28,7 @@ LICENSE="MIT" # pypy3 -c 'import sysconfig; print(sysconfig.get_config_var("SOABI"))' # also check pypy/interpreter/pycode.py -> pypy_incremental_magic SLOT="${PYVER}/pypy311-pp73-416" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm64 ~ppc64 x86" IUSE="+ensurepip gdbm +jit ncurses sqlite symlink +test-install tk" # many tests are failing upstream # see https://buildbot.pypy.org/summary?branch=py${PYVER} From 47cc50549ae28fa5802453ac84db3fd9243f033b Mon Sep 17 00:00:00 2001 From: Sam James Date: Sat, 6 Jun 2026 20:55:11 +0100 Subject: [PATCH 12/14] dev-lang/pypy3-exe: Stabilize 3.11.7.3.22 x86, #976923 Signed-off-by: Sam James --- dev-lang/pypy3-exe/pypy3-exe-3.11.7.3.22.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/pypy3-exe/pypy3-exe-3.11.7.3.22.ebuild b/dev-lang/pypy3-exe/pypy3-exe-3.11.7.3.22.ebuild index 78e84ee40164c..d500e1b5d51f4 100644 --- a/dev-lang/pypy3-exe/pypy3-exe-3.11.7.3.22.ebuild +++ b/dev-lang/pypy3-exe/pypy3-exe-3.11.7.3.22.ebuild @@ -26,7 +26,7 @@ S="${WORKDIR}/${MY_P}-src" LICENSE="MIT" SLOT="${PV%_p*}" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm64 ~ppc64 x86" IUSE="+jit low-memory ncurses cpu_flags_x86_sse2" RDEPEND=" From 9f9196120e2f311d9cb6a11f08e612c923f7fba3 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sat, 6 Jun 2026 20:55:12 +0100 Subject: [PATCH 13/14] dev-lang/pypy3-exe-bin: Stabilize 3.11.7.3.22 x86, #976923 Signed-off-by: Sam James --- dev-lang/pypy3-exe-bin/pypy3-exe-bin-3.11.7.3.22.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/pypy3-exe-bin/pypy3-exe-bin-3.11.7.3.22.ebuild b/dev-lang/pypy3-exe-bin/pypy3-exe-bin-3.11.7.3.22.ebuild index 2fa2a4810f9bf..8ea4fec24272b 100644 --- a/dev-lang/pypy3-exe-bin/pypy3-exe-bin-3.11.7.3.22.ebuild +++ b/dev-lang/pypy3-exe-bin/pypy3-exe-bin-3.11.7.3.22.ebuild @@ -49,7 +49,7 @@ S=${WORKDIR}/${MY_P} LICENSE="MIT" SLOT="${PV%_p*}" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm64 ~ppc64 x86" # sys-devel/gcc for libgcc_s.so RDEPEND=" From 4f274e5bb12ffb2d095195f9b47d3e30e3fd25e4 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sat, 6 Jun 2026 20:55:14 +0100 Subject: [PATCH 14/14] net-analyzer/nagios-plugins: Stabilize 2.4.12-r4 x86, #976935 Signed-off-by: Sam James --- net-analyzer/nagios-plugins/nagios-plugins-2.4.12-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-analyzer/nagios-plugins/nagios-plugins-2.4.12-r4.ebuild b/net-analyzer/nagios-plugins/nagios-plugins-2.4.12-r4.ebuild index fc32b7304c61c..f10d489a76fef 100644 --- a/net-analyzer/nagios-plugins/nagios-plugins-2.4.12-r4.ebuild +++ b/net-analyzer/nagios-plugins/nagios-plugins-2.4.12-r4.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/release-${PV}/${P}.tar LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~riscv ~sparc x86" IUSE="ipv6 ldap mysql nagios-dns nagios-ping nagios-game nls postgres samba selinux snmp ssh +ssl rpc" # Most of the plugins use automagic dependencies, i.e. the plugin will