From 9c6d7cf5b91de59077614c9095f8ff4f46f9dd88 Mon Sep 17 00:00:00 2001 From: Mike Pagano Date: Fri, 27 Mar 2026 14:16:38 -0400 Subject: [PATCH 01/38] dev-util/intellij-idea: add 2026.1 Signed-off-by: Mike Pagano --- dev-util/intellij-idea/Manifest | 2 + .../intellij-idea/intellij-idea-2026.1.ebuild | 207 ++++++++++++++++++ 2 files changed, 209 insertions(+) create mode 100644 dev-util/intellij-idea/intellij-idea-2026.1.ebuild diff --git a/dev-util/intellij-idea/Manifest b/dev-util/intellij-idea/Manifest index ba8d66ac0c1d3..505036179b54e 100644 --- a/dev-util/intellij-idea/Manifest +++ b/dev-util/intellij-idea/Manifest @@ -1,2 +1,4 @@ DIST intellij-idea-2025.3.4-aarch64.tar.gz 1515393163 BLAKE2B 87f20459d7619ff7e30c451987783366af8f05dbabfc95994956b04bd54e572ba475cb0f4d2f74985e8ce04205502a57874b1dbffa6d1f8c591ce34b1d933fa8 SHA512 765418b62f958d30eb5d56a5446abd351e5a4bd028b3fe36923e7b7e82127db56b46e68efa6d2ce0452b757a2d64babd0afe8e2814de8809c5b67e95a9781143 DIST intellij-idea-2025.3.4.tar.gz 1520023031 BLAKE2B 7d11f1352b89dbaf51ce5bc0bb5c2c1228f02ed70bc60d786d8f6c7a00d7f4a8e17787b85ed48aefa7381f4cdc41c4e3ab56e042b759f54425acc2870f78ea1d SHA512 a094d446adfca97e36ad479542d7f6f845d2ac24699563c1bc16102c2ca6aebe980f981eaeebf84d667ec663d5aa6ff5a015440f2d3f175512fa13bc5b595404 +DIST intellij-idea-2026.1-aarch64.tar.gz 1560324895 BLAKE2B 90b072944a628a804a337efb59efc10993f4eff89111f7ea5133155b126737db15865f46cc9827468ef797e7fa83c3b7b91e0b3a8a25d4d1fca004686bb2083d SHA512 7ad9fa171b2b84208f3ef037a1973a4b19c44160115ffc7e1631393b5840d618d92bdfce6160ef98e1df334af153452d377b5e318fcc53041b22e536857fee9b +DIST intellij-idea-2026.1.tar.gz 1565208103 BLAKE2B fa59d4dafad9dbb10e364bd83e569c211ed904266c67681dc49bd409fae3b92b3862e36b82a991983d9b3981c0f3d78b9be99a7339caabf1be4d95aedd1b24d8 SHA512 8c4be77090467ca726ef6b2cfdc18b80128054e27c504e54f6792aff10272bdc420bac1a836469be19ab98872a06efd7c5db9e3e9e1ab8a5b3ce8033a4abd21a diff --git a/dev-util/intellij-idea/intellij-idea-2026.1.ebuild b/dev-util/intellij-idea/intellij-idea-2026.1.ebuild new file mode 100644 index 0000000000000..934b8d68639a0 --- /dev/null +++ b/dev-util/intellij-idea/intellij-idea-2026.1.ebuild @@ -0,0 +1,207 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit check-reqs desktop wrapper + +MY_PV=idea-$(ver_cut 1-2) + +DESCRIPTION="A complete toolset for web, mobile and enterprise development" +HOMEPAGE="https://www.jetbrains.com/idea" + +SRC_URI=" + amd64? ( https://download.jetbrains.com/idea/${MY_PV}.tar.gz -> ${P}.tar.gz ) + arm64? ( https://download.jetbrains.com/idea/${MY_PV}-aarch64.tar.gz -> ${P}-aarch64.tar.gz ) +" + +S="${WORKDIR}/idea-IC-${PV}" +LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 CC-BY-2.5 CDDL-1.1 + codehaus-classworlds CPL-1.0 EPL-1.0 EPL-2.0 + GPL-2 GPL-2-with-classpath-exception ISC + JDOM LGPL-2.1 LGPL-2.1+ LGPL-3-with-linking-exception MIT + MPL-1.0 MPL-1.1 OFL-1.1 ZLIB" + +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="bundled-xvfb professional" +REQUIRED_USE="professional? ( || ( bundled-xvfb !bundled-xvfb ) ) + bundled-xvfb? ( professional )" + +DEPEND=">=virtual/jdk-17:*" + +RDEPEND="${DEPEND} + professional? ( bundled-xvfb? ( + dev-libs/libpcre2 + sys-libs/pam + sys-process/audit + ) + !bundled-xvfb? ( + x11-base/xorg-server[xvfb] + ) + ) + sys-libs/glibc + media-libs/harfbuzz + dev-java/jansi-native + virtual/zlib:= + x11-libs/libX11 + x11-libs/libXrender + media-libs/freetype + x11-libs/libXext + dev-libs/wayland + x11-libs/libXi + x11-libs/libXtst + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXrandr + media-libs/alsa-lib + app-accessibility/at-spi2-core + x11-libs/cairo + net-print/cups + x11-libs/libdrm + media-libs/mesa + dev-libs/nspr + dev-libs/nss + dev-libs/libdbusmenu + x11-libs/libxkbcommon + x11-libs/libXcursor + x11-libs/pango" + +QA_PREBUILT="opt/${PN}/*" + +BDEPEND="dev-util/patchelf" +RESTRICT="splitdebug" + +pkg_pretend() { + CHECKREQS_DISK_BUILD="4G" + check-reqs_pkg_pretend +} + +pkg_setup() { + CHECKREQS_DISK_BUILD="4G" + check-reqs_pkg_pretend +} + +src_unpack() { + + default_src_unpack + if [ ! -d "$S" ]; then + einfo "Renaming source directory to predictable name..." + mv $(ls "${WORKDIR}") "idea-IC-${PV}" || die + fi +} + +src_prepare() { + + default_src_prepare + + if use amd64; then + JRE_DIR=jre64 + rm -vf "${S}"/plugins/cwm-plugin/quiche-native/linux-aarch64/libquiche.so + else + JRE_DIR=jre + rm -vf "${S}"/plugins/cwm-plugin/quiche-native/linux-x86-64/libquiche.so + fi + + PLUGIN_DIR="${S}/${JRE_DIR}/lib/" + + # rm LLDBFrontEnd after licensing questions with Gentoo License Team + rm -vf "${S}"/plugins/Kotlin/bin/linux/LLDBFrontend + rm -vf ${PLUGIN_DIR}/libavplugin* + rm -vf "${S}"/plugins/maven/lib/maven3/lib/jansi-native/*/libjansi* + rm -vrf "${S}"/lib/pty4j-native/linux/ppc64le + rm -vf "${S}"/bin/libdbm64* + rm -vf "${S}"/lib/pty4j-native/linux/mips64el/libpty.so + + if [[ -d "${S}"/"${JRE_DIR}" ]]; then + for file in "${PLUGIN_DIR}"/{libfxplugins.so,libjfxmedia.so} + do + if [[ -f "$file" ]]; then + patchelf --set-rpath '$ORIGIN' $file || die + fi + done + fi + + if ! use amd64; then + if [[ -d "${S}"/lib/async-profiler/ ]]; then + rm -v "${S}"/lib/async-profiler/amd64/libasyncProfiler.so || die + fi + fi + if ! use arm64; then + if [[ -d "${S}"/lib/async-profiler/ ]]; then + rm -v "${S}"/lib/async-profiler/aarch64/libasyncProfiler.so || die + fi + fi + + rm -vf "${S}"/lib/pty4j-native/linux/x86-64/libpty.so + + sed -i \ + -e "\$a\\\\" \ + -e "\$a#-----------------------------------------------------------------------" \ + -e "\$a# Disable automatic updates as these are handled through Gentoo's" \ + -e "\$a# package manager. See bug #704494" \ + -e "\$a#-----------------------------------------------------------------------" \ + -e "\$aide.no.platform.update=Gentoo" bin/idea.properties + + patchelf --set-rpath '$ORIGIN' "jbr/lib/libjcef.so" || die + patchelf --set-rpath '$ORIGIN' "jbr/lib/libcef.so" || die + patchelf --set-rpath '$ORIGIN' "jbr/lib/jcef_helper" || die + + if use bundled-xvfb; then + patchelf --set-rpath '$ORIGIN/../lib' "${S}"/plugins/remote-dev-server/selfcontained/bin/{Xvfb,xkbcomp} || die + patchelf --set-rpath '$ORIGIN' "${S}"/plugins/remote-dev-server/selfcontained/lib/lib*.so* || die + else + rm -vr "${S}"/plugins/remote-dev-server/selfcontained || die + sed '/export REMOTE_DEV_SERVER_IS_NATIVE_LAUNCHER/a export REMOTE_DEV_SERVER_USE_SELF_CONTAINED_LIBS=1' \ + -i bin/remote-dev-server.sh || die + fi + + if ! use elibc_musl; then + rm plugins/platform-ijent-impl/ijent-aarch64-unknown-linux-musl-release + fi + + eapply_user +} + +src_install() { + local dir="/opt/${PN}" + local dst="${D}${dir}" + + insinto "${dir}" + doins -r * + fperms 755 "${dir}"/bin/{format.sh,idea,idea.sh,inspect.sh,restarter,fsnotifier} + + if [[ -d jbr ]]; then + fperms 755 "${dir}"/jbr/bin/{java,javac,javadoc,jcmd,jdb,jfr,jhsdb,jinfo,jmap,jps,jrunscript,jstack,jstat,jwebserver,keytool,rmiregistry,serialver} + + # Fix #763582 + fperms 755 "${dir}"/jbr/lib/{chrome-sandbox,jcef_helper,jexec,jspawnhelper} + fi + + if use amd64; then + JRE_DIR=jre + JRE_DIR=jre + fi + + JRE_BINARIES="jaotc java javapackager jjs jrunscript keytool pack200 rmid rmiregistry unpack200" + if [[ -d ${JRE_DIR} ]]; then + for jrebin in $JRE_BINARIES; do + fperms 755 "${dir}"/"${JRE_DIR}"/bin/"${jrebin}" + done + fi + + # bundled script is always lowercase, and doesn't have -ultimate, -professional suffix. + local bundled_script_name="${PN#*-}.sh" + + make_wrapper "${PN}" "${dir}/bin/$bundled_script_name" || die + + local pngfile="$(find ${dst}/bin -maxdepth 1 -iname '*.png')" + newicon $pngfile "${PN}.png" || die "we died" + make_desktop_entry "/opt/intellij-idea/bin/idea" "IntelliJ IDEA" "${PN}" "Development;IDE;" + + # recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit + mkdir -p "${D}/etc/sysctl.d/" || die + echo "fs.inotify.max_user_watches = 524288" > "${D}/etc/sysctl.d/30-idea-inotify-watches.conf" || die + + # remove bundled harfbuzz + rm -f "${D}"/lib/libharfbuzz.so || die "Unable to remove bundled harfbuzz" +} From 9bb29d2c3255b0f2fd03ba4d0fd983c07141a9d4 Mon Sep 17 00:00:00 2001 From: Eli Schwartz Date: Thu, 26 Mar 2026 10:08:42 -0400 Subject: [PATCH 02/38] app-doc/dita-ot-bin: Stabilize 4.4 amd64, #971581 Signed-off-by: Eli Schwartz --- app-doc/dita-ot-bin/dita-ot-bin-4.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-doc/dita-ot-bin/dita-ot-bin-4.4.ebuild b/app-doc/dita-ot-bin/dita-ot-bin-4.4.ebuild index 890a6ad1990fb..d66b7bee5ca14 100644 --- a/app-doc/dita-ot-bin/dita-ot-bin-4.4.ebuild +++ b/app-doc/dita-ot-bin/dita-ot-bin-4.4.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}"/${MY_P} LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" DEPEND=">=virtual/jdk-17:*" RDEPEND=">=virtual/jre-17:*" From c0985dae5b5904af4917071f9c9afaaf0e9da97e Mon Sep 17 00:00:00 2001 From: Eli Schwartz Date: Thu, 26 Mar 2026 10:08:43 -0400 Subject: [PATCH 03/38] dev-embedded/sdcc: Stabilize 4.5.0 x86, #971582 Signed-off-by: Eli Schwartz --- dev-embedded/sdcc/sdcc-4.5.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-embedded/sdcc/sdcc-4.5.0.ebuild b/dev-embedded/sdcc/sdcc-4.5.0.ebuild index bad1f8f025122..58d6fcdf35254 100644 --- a/dev-embedded/sdcc/sdcc-4.5.0.ebuild +++ b/dev-embedded/sdcc/sdcc-4.5.0.ebuild @@ -17,7 +17,7 @@ else doc? ( https://downloads.sourceforge.net/project/${PN}/sdcc-doc/${PV}/${PN}-doc-${PV}.tar.bz2 ) " - KEYWORDS="~amd64 ~x86" + KEYWORDS="~amd64 x86" fi BINUTILS_PV=2.45.1 SRC_URI+=" From 41f39e674b62e4689b467c73dbd97989bb8c9ed8 Mon Sep 17 00:00:00 2001 From: Eli Schwartz Date: Thu, 26 Mar 2026 10:08:44 -0400 Subject: [PATCH 04/38] dev-embedded/sdcc: Stabilize 4.5.0 amd64, #971582 Signed-off-by: Eli Schwartz --- dev-embedded/sdcc/sdcc-4.5.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-embedded/sdcc/sdcc-4.5.0.ebuild b/dev-embedded/sdcc/sdcc-4.5.0.ebuild index 58d6fcdf35254..643cba540cee5 100644 --- a/dev-embedded/sdcc/sdcc-4.5.0.ebuild +++ b/dev-embedded/sdcc/sdcc-4.5.0.ebuild @@ -17,7 +17,7 @@ else doc? ( https://downloads.sourceforge.net/project/${PN}/sdcc-doc/${PV}/${PN}-doc-${PV}.tar.bz2 ) " - KEYWORDS="~amd64 x86" + KEYWORDS="amd64 x86" fi BINUTILS_PV=2.45.1 SRC_URI+=" From 99c8855bf6b49460691cec96f4756a5c56de80df Mon Sep 17 00:00:00 2001 From: Eli Schwartz Date: Thu, 26 Mar 2026 10:08:45 -0400 Subject: [PATCH 05/38] www-apps/cgit: Stabilize 1.3 x86, #971583 Signed-off-by: Eli Schwartz --- www-apps/cgit/cgit-1.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www-apps/cgit/cgit-1.3.ebuild b/www-apps/cgit/cgit-1.3.ebuild index fbce7f968d4b2..e5d37a8d503a0 100644 --- a/www-apps/cgit/cgit-1.3.ebuild +++ b/www-apps/cgit/cgit-1.3.ebuild @@ -22,7 +22,7 @@ SRC_URI="https://www.kernel.org/pub/software/scm/git/git-${GIT_V}.tar.xz LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~riscv ~x86" +KEYWORDS="~amd64 ~arm ~riscv x86" IUSE="doc +highlight +lua test" REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} ) ${PYTHON_REQUIRED_USE}" From f7f1ae6ee069ee11ceb7225b58dd922bd60cda07 Mon Sep 17 00:00:00 2001 From: Eli Schwartz Date: Thu, 26 Mar 2026 10:08:46 -0400 Subject: [PATCH 06/38] www-apps/cgit: Stabilize 1.3 amd64, #971583 Signed-off-by: Eli Schwartz --- www-apps/cgit/cgit-1.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www-apps/cgit/cgit-1.3.ebuild b/www-apps/cgit/cgit-1.3.ebuild index e5d37a8d503a0..4820a22c55cbc 100644 --- a/www-apps/cgit/cgit-1.3.ebuild +++ b/www-apps/cgit/cgit-1.3.ebuild @@ -22,7 +22,7 @@ SRC_URI="https://www.kernel.org/pub/software/scm/git/git-${GIT_V}.tar.xz LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~riscv x86" +KEYWORDS="amd64 ~arm ~riscv x86" IUSE="doc +highlight +lua test" REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} ) ${PYTHON_REQUIRED_USE}" From 0144711812ce6c6fbff986c328511616b2f99491 Mon Sep 17 00:00:00 2001 From: Eli Schwartz Date: Thu, 26 Mar 2026 10:08:47 -0400 Subject: [PATCH 07/38] www-apps/cgit: Stabilize 1.3 arm, #971583 Signed-off-by: Eli Schwartz --- www-apps/cgit/cgit-1.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www-apps/cgit/cgit-1.3.ebuild b/www-apps/cgit/cgit-1.3.ebuild index 4820a22c55cbc..c75b35262dc4f 100644 --- a/www-apps/cgit/cgit-1.3.ebuild +++ b/www-apps/cgit/cgit-1.3.ebuild @@ -22,7 +22,7 @@ SRC_URI="https://www.kernel.org/pub/software/scm/git/git-${GIT_V}.tar.xz LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~arm ~riscv x86" +KEYWORDS="amd64 arm ~riscv x86" IUSE="doc +highlight +lua test" REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} ) ${PYTHON_REQUIRED_USE}" From 97868c6672eb30be866fe65d5a5999902ab86f46 Mon Sep 17 00:00:00 2001 From: Eli Schwartz Date: Fri, 27 Mar 2026 14:10:29 -0400 Subject: [PATCH 08/38] net-misc/freerdp: Stabilize 3.24.2 arm64, #971593 Signed-off-by: Eli Schwartz --- net-misc/freerdp/freerdp-3.24.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/freerdp/freerdp-3.24.2.ebuild b/net-misc/freerdp/freerdp-3.24.2.ebuild index 9ca77646b506f..0f5df61e582d8 100644 --- a/net-misc/freerdp/freerdp-3.24.2.ebuild +++ b/net-misc/freerdp/freerdp-3.24.2.ebuild @@ -17,7 +17,7 @@ else S="${WORKDIR}/${MY_P}" SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz verify-sig? ( https://pub.freerdp.com/releases/${MY_P}.tar.gz.asc )" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" + KEYWORDS="~alpha ~amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" BDEPEND="verify-sig? ( sec-keys/openpgp-keys-akallabeth )" VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/akallabeth.asc" fi From b92dd5225b8d47ae4d13e60130b6c763cbd3e0a4 Mon Sep 17 00:00:00 2001 From: Eli Schwartz Date: Fri, 27 Mar 2026 14:10:31 -0400 Subject: [PATCH 09/38] net-misc/freerdp: Stabilize 3.24.2 arm, #971593 Signed-off-by: Eli Schwartz --- net-misc/freerdp/freerdp-3.24.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/freerdp/freerdp-3.24.2.ebuild b/net-misc/freerdp/freerdp-3.24.2.ebuild index 0f5df61e582d8..48f67e96eb92b 100644 --- a/net-misc/freerdp/freerdp-3.24.2.ebuild +++ b/net-misc/freerdp/freerdp-3.24.2.ebuild @@ -17,7 +17,7 @@ else S="${WORKDIR}/${MY_P}" SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz verify-sig? ( https://pub.freerdp.com/releases/${MY_P}.tar.gz.asc )" - KEYWORDS="~alpha ~amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" + KEYWORDS="~alpha ~amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" BDEPEND="verify-sig? ( sec-keys/openpgp-keys-akallabeth )" VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/akallabeth.asc" fi From 29ae4536bb702bf4952dccc605f6e89ecc34f031 Mon Sep 17 00:00:00 2001 From: Eli Schwartz Date: Fri, 27 Mar 2026 14:10:32 -0400 Subject: [PATCH 10/38] net-misc/tigervnc: Stabilize 1.16.2 ppc, #971612 Signed-off-by: Eli Schwartz --- net-misc/tigervnc/tigervnc-1.16.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/tigervnc/tigervnc-1.16.2.ebuild b/net-misc/tigervnc/tigervnc-1.16.2.ebuild index 95affcc6f6649..a36d0670bf17f 100644 --- a/net-misc/tigervnc/tigervnc-1.16.2.ebuild +++ b/net-misc/tigervnc/tigervnc-1.16.2.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} == *9999 ]]; then EGIT_REPO_URI="https://github.com/TigerVNC/tigervnc/" else SRC_URI+=" https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> ${P}.tar.gz" - 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" fi LICENSE="GPL-2" From 7d1e5d224e6df49f30eb240cfba6741c54d550fe Mon Sep 17 00:00:00 2001 From: Eli Schwartz Date: Fri, 27 Mar 2026 14:10:32 -0400 Subject: [PATCH 11/38] net-misc/tigervnc-xorg-module: Stabilize 1.16.2 ppc, #971612 Signed-off-by: Eli Schwartz --- .../tigervnc-xorg-module/tigervnc-xorg-module-1.16.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.16.2.ebuild b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.16.2.ebuild index 1b5db0cd43243..7c2f914e8ee0f 100644 --- a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.16.2.ebuild +++ b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.16.2.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://tigervnc.org/" LICENSE="metapackage" 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" RDEPEND=" ~net-misc/tigervnc-${PV}[server] From 6837b74088e5241cc8dcfa16aa73242f1539799d Mon Sep 17 00:00:00 2001 From: Eli Schwartz Date: Fri, 27 Mar 2026 14:10:33 -0400 Subject: [PATCH 12/38] net-misc/tigervnc: Stabilize 1.16.2 ppc64, #971612 Signed-off-by: Eli Schwartz --- net-misc/tigervnc/tigervnc-1.16.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/tigervnc/tigervnc-1.16.2.ebuild b/net-misc/tigervnc/tigervnc-1.16.2.ebuild index a36d0670bf17f..29bd9a642b3bf 100644 --- a/net-misc/tigervnc/tigervnc-1.16.2.ebuild +++ b/net-misc/tigervnc/tigervnc-1.16.2.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} == *9999 ]]; then EGIT_REPO_URI="https://github.com/TigerVNC/tigervnc/" else SRC_URI+=" https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> ${P}.tar.gz" - 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" fi LICENSE="GPL-2" From 0ef0ea05f51c5c4a7d708ceb7c3de51086ad7c74 Mon Sep 17 00:00:00 2001 From: Eli Schwartz Date: Fri, 27 Mar 2026 14:10:34 -0400 Subject: [PATCH 13/38] net-misc/tigervnc-xorg-module: Stabilize 1.16.2 ppc64, #971612 Signed-off-by: Eli Schwartz --- .../tigervnc-xorg-module/tigervnc-xorg-module-1.16.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.16.2.ebuild b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.16.2.ebuild index 7c2f914e8ee0f..64b5bf7e5f2c3 100644 --- a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.16.2.ebuild +++ b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.16.2.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://tigervnc.org/" LICENSE="metapackage" 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" RDEPEND=" ~net-misc/tigervnc-${PV}[server] From ada7d171d87cc382bea088a3681643ab20a35aaa Mon Sep 17 00:00:00 2001 From: Eli Schwartz Date: Fri, 27 Mar 2026 14:10:35 -0400 Subject: [PATCH 14/38] net-misc/tigervnc: Stabilize 1.16.2 arm, #971612 Signed-off-by: Eli Schwartz --- net-misc/tigervnc/tigervnc-1.16.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/tigervnc/tigervnc-1.16.2.ebuild b/net-misc/tigervnc/tigervnc-1.16.2.ebuild index 29bd9a642b3bf..aa288a5b5ed2f 100644 --- a/net-misc/tigervnc/tigervnc-1.16.2.ebuild +++ b/net-misc/tigervnc/tigervnc-1.16.2.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} == *9999 ]]; then EGIT_REPO_URI="https://github.com/TigerVNC/tigervnc/" else SRC_URI+=" https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> ${P}.tar.gz" - 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" fi LICENSE="GPL-2" From 400d93b0b126292374704b3f4d091f4a414bf412 Mon Sep 17 00:00:00 2001 From: Eli Schwartz Date: Fri, 27 Mar 2026 14:10:35 -0400 Subject: [PATCH 15/38] net-misc/tigervnc-xorg-module: Stabilize 1.16.2 arm, #971612 Signed-off-by: Eli Schwartz --- .../tigervnc-xorg-module/tigervnc-xorg-module-1.16.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.16.2.ebuild b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.16.2.ebuild index 64b5bf7e5f2c3..a89263792e1d9 100644 --- a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.16.2.ebuild +++ b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.16.2.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://tigervnc.org/" LICENSE="metapackage" 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" RDEPEND=" ~net-misc/tigervnc-${PV}[server] From 8674a9615c6722fdda6937ce74ddd350f9a94c7c Mon Sep 17 00:00:00 2001 From: Eli Schwartz Date: Fri, 27 Mar 2026 14:10:36 -0400 Subject: [PATCH 16/38] www-client/firefox: Stabilize 140.9.0 arm64, #971614 Signed-off-by: Eli Schwartz --- www-client/firefox/firefox-140.9.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www-client/firefox/firefox-140.9.0.ebuild b/www-client/firefox/firefox-140.9.0.ebuild index 5aab4b9c3b9c6..20f5bb166a989 100644 --- a/www-client/firefox/firefox-140.9.0.ebuild +++ b/www-client/firefox/firefox-140.9.0.ebuild @@ -78,7 +78,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES} S="${WORKDIR}/${PN}-${PV%_*}" LICENSE="MPL-2.0 GPL-2 LGPL-2.1" -KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86" IUSE="+clang dbus debug eme-free hardened hwaccel jack libproxy pgo pulseaudio selinux sndio" IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx" From f8c67264eb1e505d8b735715edc82d75ba52590c Mon Sep 17 00:00:00 2001 From: Eli Schwartz Date: Fri, 27 Mar 2026 14:10:39 -0400 Subject: [PATCH 17/38] mail-client/thunderbird: Stabilize 140.9.0 arm64, #971615 Signed-off-by: Eli Schwartz --- mail-client/thunderbird/thunderbird-140.9.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mail-client/thunderbird/thunderbird-140.9.0.ebuild b/mail-client/thunderbird/thunderbird-140.9.0.ebuild index ac6dfb5e0ea97..35492b7c1a07f 100644 --- a/mail-client/thunderbird/thunderbird-140.9.0.ebuild +++ b/mail-client/thunderbird/thunderbird-140.9.0.ebuild @@ -72,7 +72,7 @@ else fi LICENSE="MPL-2.0 GPL-2 LGPL-2.1" -KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ~loong ~ppc64 ~x86" IUSE="+clang debug eme-free hardened hwaccel jack libproxy pgo pulseaudio selinux sndio" IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx" From 130b37e22dd20f7ee90cf6dfc2108181c2525f94 Mon Sep 17 00:00:00 2001 From: Eli Schwartz Date: Fri, 27 Mar 2026 14:10:41 -0400 Subject: [PATCH 18/38] dev-embedded/gputils: Stabilize 1.5.2-r1 ppc, #971621 Signed-off-by: Eli Schwartz --- dev-embedded/gputils/gputils-1.5.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-embedded/gputils/gputils-1.5.2-r1.ebuild b/dev-embedded/gputils/gputils-1.5.2-r1.ebuild index 7fb0202efa294..eed1d1b1cc10b 100644 --- a/dev-embedded/gputils/gputils-1.5.2-r1.ebuild +++ b/dev-embedded/gputils/gputils-1.5.2-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/project/${PN}/${PN}/$(ver_cut 1-2).0/ LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 x86" +KEYWORDS="amd64 ~arm64 ppc ~ppc64 x86" IUSE="doc" PATCHES=( From 1389359c09d325ed0e4edd18beb1368d9e3b59ee Mon Sep 17 00:00:00 2001 From: Eli Schwartz Date: Fri, 27 Mar 2026 14:10:42 -0400 Subject: [PATCH 19/38] dev-embedded/gputils: Stabilize 1.5.2-r1 ppc64, #971621 Signed-off-by: Eli Schwartz --- dev-embedded/gputils/gputils-1.5.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-embedded/gputils/gputils-1.5.2-r1.ebuild b/dev-embedded/gputils/gputils-1.5.2-r1.ebuild index eed1d1b1cc10b..0baf3f7f50b8c 100644 --- a/dev-embedded/gputils/gputils-1.5.2-r1.ebuild +++ b/dev-embedded/gputils/gputils-1.5.2-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/project/${PN}/${PN}/$(ver_cut 1-2).0/ LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~arm64 ppc ~ppc64 x86" +KEYWORDS="amd64 ~arm64 ppc ppc64 x86" IUSE="doc" PATCHES=( From d0d725dd7b248f77e509ecd7f3229237e5a7dcc0 Mon Sep 17 00:00:00 2001 From: Eli Schwartz Date: Fri, 27 Mar 2026 14:10:43 -0400 Subject: [PATCH 20/38] app-editors/uemacs-pk: Stabilize 4.0.15_p20210330 x86, #971623 Signed-off-by: Eli Schwartz --- app-editors/uemacs-pk/uemacs-pk-4.0.15_p20210330.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/uemacs-pk/uemacs-pk-4.0.15_p20210330.ebuild b/app-editors/uemacs-pk/uemacs-pk-4.0.15_p20210330.ebuild index ff49f14ea2de2..c954a13b8b302 100644 --- a/app-editors/uemacs-pk/uemacs-pk-4.0.15_p20210330.ebuild +++ b/app-editors/uemacs-pk/uemacs-pk-4.0.15_p20210330.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/uemacs" LICENSE="free-noncomm" SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86" +KEYWORDS="~amd64 ~riscv x86" RDEPEND="sys-libs/ncurses:0=" DEPEND="${RDEPEND}" From ad0aae221080e891742a6a53625a37074124a414 Mon Sep 17 00:00:00 2001 From: Eli Schwartz Date: Fri, 27 Mar 2026 14:10:45 -0400 Subject: [PATCH 21/38] app-editors/uemacs-pk: Stabilize 4.0.15_p20210330 amd64, #971623 Signed-off-by: Eli Schwartz --- app-editors/uemacs-pk/uemacs-pk-4.0.15_p20210330.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/uemacs-pk/uemacs-pk-4.0.15_p20210330.ebuild b/app-editors/uemacs-pk/uemacs-pk-4.0.15_p20210330.ebuild index c954a13b8b302..7913ff61c870e 100644 --- a/app-editors/uemacs-pk/uemacs-pk-4.0.15_p20210330.ebuild +++ b/app-editors/uemacs-pk/uemacs-pk-4.0.15_p20210330.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/uemacs" LICENSE="free-noncomm" SLOT="0" -KEYWORDS="~amd64 ~riscv x86" +KEYWORDS="amd64 ~riscv x86" RDEPEND="sys-libs/ncurses:0=" DEPEND="${RDEPEND}" From f52a319edb2ad17b854b9a1b87cb85f08ad3ca9c Mon Sep 17 00:00:00 2001 From: Eli Schwartz Date: Fri, 27 Mar 2026 14:10:46 -0400 Subject: [PATCH 22/38] app-text/bibletime: Stabilize 3.2.0 amd64, #971626 Signed-off-by: Eli Schwartz --- app-text/bibletime/bibletime-3.2.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-text/bibletime/bibletime-3.2.0.ebuild b/app-text/bibletime/bibletime-3.2.0.ebuild index 751a5d723c763..8a3a0aaa81385 100644 --- a/app-text/bibletime/bibletime-3.2.0.ebuild +++ b/app-text/bibletime/bibletime-3.2.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="doc speech" RDEPEND=" From c8e659d110b0ceb2f50b6571676102362a55ef76 Mon Sep 17 00:00:00 2001 From: Eli Schwartz Date: Fri, 27 Mar 2026 14:10:47 -0400 Subject: [PATCH 23/38] net-irc/iroffer-dinoex: Stabilize 3.34-r1 x86, #971628 Signed-off-by: Eli Schwartz --- net-irc/iroffer-dinoex/iroffer-dinoex-3.34-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-irc/iroffer-dinoex/iroffer-dinoex-3.34-r1.ebuild b/net-irc/iroffer-dinoex/iroffer-dinoex-3.34-r1.ebuild index 9f4576ca1a5ea..a4adad38b328b 100644 --- a/net-irc/iroffer-dinoex/iroffer-dinoex-3.34-r1.ebuild +++ b/net-irc/iroffer-dinoex/iroffer-dinoex-3.34-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://iroffer.net/${P}.tar.gz" LICENSE="GPL-2+-with-openssl-exception MIT blowfish? ( LGPL-2.1+ ) upnp? ( BSD )" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 x86" MY_L10N=( de en fr it tr ) IUSE="+admin +blowfish curl debug geoip gnutls +http +memsave ruby ssl +telnet upnp" IUSE+=" ${MY_L10N[@]/#/l10n_}" From 43bebeb308bc9824ab3c67b51dd105807c6a1294 Mon Sep 17 00:00:00 2001 From: Eli Schwartz Date: Fri, 27 Mar 2026 14:10:48 -0400 Subject: [PATCH 24/38] net-irc/iroffer-dinoex: Stabilize 3.34-r1 amd64, #971628 Signed-off-by: Eli Schwartz --- net-irc/iroffer-dinoex/iroffer-dinoex-3.34-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-irc/iroffer-dinoex/iroffer-dinoex-3.34-r1.ebuild b/net-irc/iroffer-dinoex/iroffer-dinoex-3.34-r1.ebuild index a4adad38b328b..1121e6cb53229 100644 --- a/net-irc/iroffer-dinoex/iroffer-dinoex-3.34-r1.ebuild +++ b/net-irc/iroffer-dinoex/iroffer-dinoex-3.34-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://iroffer.net/${P}.tar.gz" LICENSE="GPL-2+-with-openssl-exception MIT blowfish? ( LGPL-2.1+ ) upnp? ( BSD )" SLOT="0" -KEYWORDS="~amd64 x86" +KEYWORDS="amd64 x86" MY_L10N=( de en fr it tr ) IUSE="+admin +blowfish curl debug geoip gnutls +http +memsave ruby ssl +telnet upnp" IUSE+=" ${MY_L10N[@]/#/l10n_}" From 286aae9b24c156d56eb593bb68812ed3dadbad9c Mon Sep 17 00:00:00 2001 From: Eli Schwartz Date: Fri, 27 Mar 2026 14:10:49 -0400 Subject: [PATCH 25/38] app-editors/bluefish: Stabilize 2.4.0 x86, #971629 Signed-off-by: Eli Schwartz --- app-editors/bluefish/bluefish-2.4.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/bluefish/bluefish-2.4.0.ebuild b/app-editors/bluefish/bluefish-2.4.0.ebuild index 54a7d7b021a86..43a4f0ae486e3 100644 --- a/app-editors/bluefish/bluefish-2.4.0.ebuild +++ b/app-editors/bluefish/bluefish-2.4.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.bennewitz.com/bluefish/stable/source/${P}.tar.bz2" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~sparc x86" IUSE="gucharmap nls python spell" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" From 52a9e496e94630bd01f2ed3364b857e7556137a0 Mon Sep 17 00:00:00 2001 From: Eli Schwartz Date: Fri, 27 Mar 2026 14:10:50 -0400 Subject: [PATCH 26/38] app-editors/bluefish: Stabilize 2.4.0 amd64, #971629 Signed-off-by: Eli Schwartz --- app-editors/bluefish/bluefish-2.4.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/bluefish/bluefish-2.4.0.ebuild b/app-editors/bluefish/bluefish-2.4.0.ebuild index 43a4f0ae486e3..3f6eaaaab06bb 100644 --- a/app-editors/bluefish/bluefish-2.4.0.ebuild +++ b/app-editors/bluefish/bluefish-2.4.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.bennewitz.com/bluefish/stable/source/${P}.tar.bz2" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~sparc x86" +KEYWORDS="~alpha amd64 ~arm64 ~ppc ~ppc64 ~riscv ~sparc x86" IUSE="gucharmap nls python spell" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" From b3ca82d0244dfe76fd11f09f75735674161f279f Mon Sep 17 00:00:00 2001 From: Eli Schwartz Date: Fri, 27 Mar 2026 14:10:51 -0400 Subject: [PATCH 27/38] media-sound/xmms2: Stabilize 0.9.7 x86, #971630 Signed-off-by: Eli Schwartz --- media-sound/xmms2/xmms2-0.9.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/xmms2/xmms2-0.9.7.ebuild b/media-sound/xmms2/xmms2-0.9.7.ebuild index e439a3ae4765e..fb59d0e57ae7b 100644 --- a/media-sound/xmms2/xmms2-0.9.7.ebuild +++ b/media-sound/xmms2/xmms2-0.9.7.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/xmms2/xmms2-devel/releases/download/${PV}/${P}.tar.x LICENSE="GPL-2+ LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~loong ~ppc ~riscv ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~loong ~ppc ~riscv x86" # IUSE static map to be passed to --with-{optionals,plugins}=opt1,opt2,... # flag:opt = `usev flag opt`, opt = `usev opt`, :opt = `echo opt` From 0d43c1e62a54471c8307a1d3de9d99abdf63b3ad Mon Sep 17 00:00:00 2001 From: Eli Schwartz Date: Fri, 27 Mar 2026 14:10:52 -0400 Subject: [PATCH 28/38] media-sound/xmms2: Stabilize 0.9.7 amd64, #971630 Signed-off-by: Eli Schwartz --- media-sound/xmms2/xmms2-0.9.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/xmms2/xmms2-0.9.7.ebuild b/media-sound/xmms2/xmms2-0.9.7.ebuild index fb59d0e57ae7b..728b0090247fd 100644 --- a/media-sound/xmms2/xmms2-0.9.7.ebuild +++ b/media-sound/xmms2/xmms2-0.9.7.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/xmms2/xmms2-devel/releases/download/${PV}/${P}.tar.x LICENSE="GPL-2+ LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~loong ~ppc ~riscv x86" +KEYWORDS="~alpha amd64 ~arm ~loong ~ppc ~riscv x86" # IUSE static map to be passed to --with-{optionals,plugins}=opt1,opt2,... # flag:opt = `usev flag opt`, opt = `usev opt`, :opt = `echo opt` From 29f52c198e2bc0bb2652347fd3dde6467f545410 Mon Sep 17 00:00:00 2001 From: Eli Schwartz Date: Fri, 27 Mar 2026 14:10:53 -0400 Subject: [PATCH 29/38] media-sound/xmms2: Stabilize 0.9.7 ppc, #971630 Signed-off-by: Eli Schwartz --- media-sound/xmms2/xmms2-0.9.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/xmms2/xmms2-0.9.7.ebuild b/media-sound/xmms2/xmms2-0.9.7.ebuild index 728b0090247fd..17693c786f52f 100644 --- a/media-sound/xmms2/xmms2-0.9.7.ebuild +++ b/media-sound/xmms2/xmms2-0.9.7.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/xmms2/xmms2-devel/releases/download/${PV}/${P}.tar.x LICENSE="GPL-2+ LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~loong ~ppc ~riscv x86" +KEYWORDS="~alpha amd64 ~arm ~loong ppc ~riscv x86" # IUSE static map to be passed to --with-{optionals,plugins}=opt1,opt2,... # flag:opt = `usev flag opt`, opt = `usev opt`, :opt = `echo opt` From 3529d6b272e6b7179db7ca61150b0c5e238a8a86 Mon Sep 17 00:00:00 2001 From: Eli Schwartz Date: Fri, 27 Mar 2026 14:27:10 -0400 Subject: [PATCH 30/38] dev-python/cryptography: Stabilize 46.0.6 amd64, #971575 Signed-off-by: Eli Schwartz --- dev-python/cryptography/cryptography-46.0.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cryptography/cryptography-46.0.6.ebuild b/dev-python/cryptography/cryptography-46.0.6.ebuild index 7078fc9f0af49..3d399cfb6f07e 100644 --- a/dev-python/cryptography/cryptography-46.0.6.ebuild +++ b/dev-python/cryptography/cryptography-46.0.6.ebuild @@ -72,7 +72,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 85da22aa2d54e452f07656fbdbee4c10c1bb3ffe Mon Sep 17 00:00:00 2001 From: Eli Schwartz Date: Fri, 27 Mar 2026 14:27:11 -0400 Subject: [PATCH 31/38] dev-python/cryptography: Stabilize 46.0.6 x86, #971575 Signed-off-by: Eli Schwartz --- dev-python/cryptography/cryptography-46.0.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cryptography/cryptography-46.0.6.ebuild b/dev-python/cryptography/cryptography-46.0.6.ebuild index 3d399cfb6f07e..b6bb5899e185a 100644 --- a/dev-python/cryptography/cryptography-46.0.6.ebuild +++ b/dev-python/cryptography/cryptography-46.0.6.ebuild @@ -72,7 +72,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 980882283842b2d4f3de690b25f0ab1eba54953c Mon Sep 17 00:00:00 2001 From: Eli Schwartz Date: Fri, 27 Mar 2026 14:27:13 -0400 Subject: [PATCH 32/38] net-misc/freerdp: Stabilize 3.24.2 amd64, #971593 Signed-off-by: Eli Schwartz --- net-misc/freerdp/freerdp-3.24.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/freerdp/freerdp-3.24.2.ebuild b/net-misc/freerdp/freerdp-3.24.2.ebuild index 48f67e96eb92b..f8a2f4dbc6c82 100644 --- a/net-misc/freerdp/freerdp-3.24.2.ebuild +++ b/net-misc/freerdp/freerdp-3.24.2.ebuild @@ -17,7 +17,7 @@ else S="${WORKDIR}/${MY_P}" SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz verify-sig? ( https://pub.freerdp.com/releases/${MY_P}.tar.gz.asc )" - KEYWORDS="~alpha ~amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" + KEYWORDS="~alpha amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" BDEPEND="verify-sig? ( sec-keys/openpgp-keys-akallabeth )" VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/akallabeth.asc" fi From a662e996ebc49e9e4325ed2dbc71cf1e4dafd568 Mon Sep 17 00:00:00 2001 From: Eli Schwartz Date: Fri, 27 Mar 2026 14:27:14 -0400 Subject: [PATCH 33/38] net-misc/freerdp: Stabilize 3.24.2 x86, #971593 Signed-off-by: Eli Schwartz --- net-misc/freerdp/freerdp-3.24.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/freerdp/freerdp-3.24.2.ebuild b/net-misc/freerdp/freerdp-3.24.2.ebuild index f8a2f4dbc6c82..5f48047e0392e 100644 --- a/net-misc/freerdp/freerdp-3.24.2.ebuild +++ b/net-misc/freerdp/freerdp-3.24.2.ebuild @@ -17,7 +17,7 @@ else S="${WORKDIR}/${MY_P}" SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz verify-sig? ( https://pub.freerdp.com/releases/${MY_P}.tar.gz.asc )" - KEYWORDS="~alpha amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" + KEYWORDS="~alpha amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv x86" BDEPEND="verify-sig? ( sec-keys/openpgp-keys-akallabeth )" VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/akallabeth.asc" fi From 18cbac86962bc6f03481eeef6e6a1afb46afd135 Mon Sep 17 00:00:00 2001 From: Eli Schwartz Date: Fri, 27 Mar 2026 14:27:15 -0400 Subject: [PATCH 34/38] net-misc/tigervnc: Stabilize 1.16.2 amd64, #971612 Signed-off-by: Eli Schwartz --- net-misc/tigervnc/tigervnc-1.16.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/tigervnc/tigervnc-1.16.2.ebuild b/net-misc/tigervnc/tigervnc-1.16.2.ebuild index aa288a5b5ed2f..4794a07dbcdfe 100644 --- a/net-misc/tigervnc/tigervnc-1.16.2.ebuild +++ b/net-misc/tigervnc/tigervnc-1.16.2.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} == *9999 ]]; then EGIT_REPO_URI="https://github.com/TigerVNC/tigervnc/" else SRC_URI+=" https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> ${P}.tar.gz" - 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" fi LICENSE="GPL-2" From b4caae9ce2d88287108e5df91668f084a18b74b4 Mon Sep 17 00:00:00 2001 From: Eli Schwartz Date: Fri, 27 Mar 2026 14:27:15 -0400 Subject: [PATCH 35/38] net-misc/tigervnc-xorg-module: Stabilize 1.16.2 amd64, #971612 Signed-off-by: Eli Schwartz --- .../tigervnc-xorg-module/tigervnc-xorg-module-1.16.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.16.2.ebuild b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.16.2.ebuild index a89263792e1d9..5eea2aa1b6663 100644 --- a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.16.2.ebuild +++ b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.16.2.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://tigervnc.org/" LICENSE="metapackage" 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" RDEPEND=" ~net-misc/tigervnc-${PV}[server] From 91ecd42f024a9d9dc99e3d777227eb0d9d924270 Mon Sep 17 00:00:00 2001 From: Eli Schwartz Date: Fri, 27 Mar 2026 14:27:16 -0400 Subject: [PATCH 36/38] net-misc/tigervnc: Stabilize 1.16.2 x86, #971612 Signed-off-by: Eli Schwartz --- net-misc/tigervnc/tigervnc-1.16.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/tigervnc/tigervnc-1.16.2.ebuild b/net-misc/tigervnc/tigervnc-1.16.2.ebuild index 4794a07dbcdfe..81a05d670d0d3 100644 --- a/net-misc/tigervnc/tigervnc-1.16.2.ebuild +++ b/net-misc/tigervnc/tigervnc-1.16.2.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} == *9999 ]]; then EGIT_REPO_URI="https://github.com/TigerVNC/tigervnc/" else SRC_URI+=" https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> ${P}.tar.gz" - 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" fi LICENSE="GPL-2" From cbbf575b14387b460a1bd5a571bed4aff389e743 Mon Sep 17 00:00:00 2001 From: Eli Schwartz Date: Fri, 27 Mar 2026 14:27:17 -0400 Subject: [PATCH 37/38] net-misc/tigervnc-xorg-module: Stabilize 1.16.2 x86, #971612 Signed-off-by: Eli Schwartz --- .../tigervnc-xorg-module/tigervnc-xorg-module-1.16.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.16.2.ebuild b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.16.2.ebuild index 5eea2aa1b6663..6608ea9dd8648 100644 --- a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.16.2.ebuild +++ b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.16.2.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://tigervnc.org/" LICENSE="metapackage" 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" RDEPEND=" ~net-misc/tigervnc-${PV}[server] From 37852e7153576953ac5b1deed350ec354b228674 Mon Sep 17 00:00:00 2001 From: Mike Pagano Date: Fri, 27 Mar 2026 14:29:05 -0400 Subject: [PATCH 38/38] net-print/epson-inkjet-printer-escpr: add 1.8.8 Signed-off-by: Mike Pagano --- net-print/epson-inkjet-printer-escpr/Manifest | 1 + .../epson-inkjet-printer-escpr-1.8.8.ebuild | 55 +++++++++++++++++++ .../files/1.8.8-warnings.patch | 53 ++++++++++++++++++ 3 files changed, 109 insertions(+) create mode 100644 net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.8.8.ebuild create mode 100644 net-print/epson-inkjet-printer-escpr/files/1.8.8-warnings.patch diff --git a/net-print/epson-inkjet-printer-escpr/Manifest b/net-print/epson-inkjet-printer-escpr/Manifest index a4c4c5302646d..2a56dd6a2f2f9 100644 --- a/net-print/epson-inkjet-printer-escpr/Manifest +++ b/net-print/epson-inkjet-printer-escpr/Manifest @@ -1,2 +1,3 @@ DIST epson-inkjet-printer-escpr-1.8.6-1.tar.gz 5715741 BLAKE2B 0da5e0af022bf2ce42ef94631c984b8308562bcb8f1f47a8f50b77be09326a80e9495ddaf02becdf72e78e50041f73cdd558c96d72046600452de50bc68f1bc8 SHA512 d0040c99793ba33e54ec5f0137f3b672628f089a6cd792916c24fc5edab75702561dade91eb63cd4b3b8e898f7b4647c899ca425e1449a401c7ff562f8cc0f1e +DIST epson-inkjet-printer-escpr-1.8.8-1.src.rpm 5274878 BLAKE2B 9c876fd321fee6dae734dd3f0442edd89d63c97a1702435ffbe65d077a5f5afcb79ab911c87a46c83a7c7e8264c6266591db3975e37b006a614981992703cc59 SHA512 85bcaff840fe4dfb256b42e5625e221ad273881b7bbeefafc53cff96ab4ddb91e0045fdfcdcf9e53a469385ec524077bfc40051429fba205b659c95741168a51 DIST epson-inkjet-printer-escpr2-1.2.15-1.tar.gz 5560479 BLAKE2B 8180fe06df8175ec31044b0eec2a125b9567c11a827343401a07e59e8bd93e689617b9b29364374f1d6ba6d6bca320d6615f601791c59e966d3a4d63f7adbeb0 SHA512 62cd5161f65f8ca6f8c1a8bb755e06eb147d4a06b5f796a8068ed9235b3abf38e6ccb10e82bdd93fddc085b90a7f9332e024ba09679aa08490a05735c0372653 diff --git a/net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.8.8.ebuild b/net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.8.8.ebuild new file mode 100644 index 0000000000000..9ecf5a2c11bb9 --- /dev/null +++ b/net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.8.8.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools edos2unix rpm + +DESCRIPTION="Epson Inkjet Printer Driver (ESC/P-R)" +HOMEPAGE="https://download.ebz.epson.net/dsc/search/01/search/?OSC=LX" +SRC_URI="${P}-1.src.rpm" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc64" +RESTRICT="fetch" + +DEPEND="net-print/cups" +RDEPEND="${DEPEND}" + +PATCHES=( + "${FILESDIR}/${PV}-warnings.patch" + "${FILESDIR}/${PN}-1.7.7-fnocommon.patch" + "${FILESDIR}/${PN}-1.8-missing-include.patch" +) + +pkg_nofetch() { + einfo "Please download ${SRC_URI} from:" + einfo "https://download-center.epson.com/search/?region=US&language=en" + einfo "and move it to your distfiles directory." +} + +src_prepare() { + local f + for f in $(find ./ -type f || die); do + edos2unix "${f}" + done + + eautoreconf + default +} + +src_configure() { + econf --disable-shared + + # Makefile calls ls to generate a file list which is included in Makefile.am + # Set the collation to C to avoid automake being called automatically + unset LC_ALL + export LC_COLLATE=C +} + +src_install() { + emake -C ppd DESTDIR="${D}" install + emake -C src DESTDIR="${D}" install + einstalldocs +} diff --git a/net-print/epson-inkjet-printer-escpr/files/1.8.8-warnings.patch b/net-print/epson-inkjet-printer-escpr/files/1.8.8-warnings.patch new file mode 100644 index 0000000000000..3f01ee52ba4ee --- /dev/null +++ b/net-print/epson-inkjet-printer-escpr/files/1.8.8-warnings.patch @@ -0,0 +1,53 @@ +--- a/lib/epson-escpr-api.h 2026-03-19 07:42:36.886592312 -0400 ++++ b/lib/epson-escpr-api.h 2026-03-19 07:48:42.364228918 -0400 +@@ -111,6 +111,10 @@ extern EPS_ERR_CODE epsGetUsersizeRange + /*** -------------------------------------------------------------------------------*/ + extern EPS_ERR_CODE epsMakeMainteCmd (EPS_INT32, EPS_UINT8*, EPS_UINT32* ); + ++extern EPS_ERR_CODE SetupJobAttrib (const EPS_JOB_ATTRIB* ); ++extern EPS_ERR_CODE SendStartJob (EPS_BOOL ); ++extern EPS_ERR_CODE PrintBand (const EPS_UINT8*, EPS_UINT32, EPS_UINT32* ); ++ + #ifdef __cplusplus + } + #endif +--- a/src/filter.c 2026-03-19 07:43:28.517557190 -0400 ++++ b/src/filter.c 2026-03-19 07:49:49.216432346 -0400 +@@ -31,7 +31,9 @@ + + #include "epson-protocol.h" + #include "epson-escpr-api.h" ++#include "epson-escpr-services.h" + #include "epson-escpr-mem.h" ++#include "epson-escpage.h" + + #include "err.h" + #include "mem.h" +@@ -41,6 +43,7 @@ + #include "optBase.h" + #include "linux_cmn.h" + #include "custompage.h" ++#include "xfifo.h" + + #define WIDTH_BYTES(bits) (((bits) + 31) / 32 * 4) + +--- a/src/mem.c 2026-03-19 07:43:34.625555671 -0400 ++++ b/src/mem.c 2026-03-19 07:50:52.904484035 -0400 +@@ -22,6 +22,7 @@ + #endif + + #include ++#include "err.h" + #include "mem.h" + + void * +--- a/src/wrapper.c 2026-03-19 07:43:45.227424448 -0400 ++++ b/src/wrapper.c 2026-03-19 07:51:13.850794453 -0400 +@@ -35,6 +35,7 @@ + #include + + #include "libprtX.h" ++#include "custompage.h" + + #define HAVE_PPM_W 0 +