summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2025-12-03 19:21:31 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2025-12-03 19:21:31 +0000
commit54577f68ceb2a0f696b7cf137756151d6faf8ceb (patch)
tree103906e3562d32638946a71674ab46fd5815ae30
parentb1e1e45ccf9046389419a754151ee4ef914cb3c3 (diff)
downloadbaldeagleos-repo-54577f68ceb2a0f696b7cf137756151d6faf8ceb.tar.gz
baldeagleos-repo-54577f68ceb2a0f696b7cf137756151d6faf8ceb.tar.xz
baldeagleos-repo-54577f68ceb2a0f696b7cf137756151d6faf8ceb.zip
Adding metadata
-rw-r--r--app-editors/emacs/emacs-30.2.9999.ebuild3
-rw-r--r--app-editors/emacs/emacs-30.2.ebuild3
-rw-r--r--app-editors/emacs/emacs-31.0.9999.ebuild3
-rw-r--r--app-misc/calamares-gentoo-livecd/calamares-gentoo-livecd-3.3.14_p20250918.ebuild2
-rw-r--r--app-misc/openhab-bin/Manifest2
-rw-r--r--app-misc/openhab-bin/openhab-bin-5.0.0.ebuild136
-rw-r--r--app-misc/openhab-bin/openhab-bin-5.0.2-r1.ebuild (renamed from app-misc/openhab-bin/openhab-bin-4.3.5.ebuild)2
-rw-r--r--app-misc/openhab-bin/openhab-bin-5.0.3-r1.ebuild (renamed from app-misc/openhab-bin/openhab-bin-5.0.2.ebuild)2
-rw-r--r--app-misc/openhab-bin/openhab-bin-5.0.3.ebuild136
-rw-r--r--dev-ada/AdaSAT/AdaSAT-25.0.0.ebuild2
-rw-r--r--dev-ada/VSS/VSS-25.0.0-r1.ebuild2
-rw-r--r--dev-ada/gprbuild/files/gprbuild-25.0.0-gcc16.patch22
-rw-r--r--dev-ada/gprbuild/gprbuild-25.0.0-r5.ebuild7
-rw-r--r--dev-ada/gprconfig_kb/gprconfig_kb-25.0.0-r3.ebuild2
-rw-r--r--dev-ada/xmlada/xmlada-25.0.0-r5.ebuild2
-rw-r--r--dev-libs/nwjs/Manifest7
-rw-r--r--dev-libs/nwjs/nwjs-0.100.1.ebuild (renamed from dev-libs/nwjs/nwjs-0.104.1.ebuild)24
-rw-r--r--dev-libs/nwjs/nwjs-0.104.1-r1.ebuild154
-rw-r--r--dev-libs/nwjs/nwjs-0.106.0.ebuild154
-rw-r--r--dev-libs/nwjs/nwjs-0.86.0.ebuild147
-rw-r--r--dev-python/pyside/pyside-6.10.1-r1.ebuild (renamed from dev-python/pyside/pyside-6.10.1.ebuild)6
-rw-r--r--dev-python/pyside/pyside-6.9999.ebuild6
-rw-r--r--eclass/toolchain.eclass6
-rw-r--r--mail-client/roundcube/Manifest1
-rw-r--r--mail-client/roundcube/roundcube-1.7_beta2.ebuild96
-rw-r--r--media-video/popcorntime-bin/Manifest6
-rw-r--r--media-video/popcorntime-bin/popcorntime-bin-0.4.9.ebuild92
-rw-r--r--media-video/popcorntime-bin/popcorntime-bin-0.5.0-r2.ebuild105
-rw-r--r--media-video/popcorntime-bin/popcorntime-bin-0.5.1-r2.ebuild (renamed from media-video/popcorntime-bin/popcorntime-bin-0.5.1-r1.ebuild)56
-rw-r--r--metadata/md5-cache/app-editors/emacs-30.22
-rw-r--r--metadata/md5-cache/app-editors/emacs-30.2.99992
-rw-r--r--metadata/md5-cache/app-editors/emacs-31.0.99992
-rw-r--r--metadata/md5-cache/app-misc/calamares-gentoo-livecd-3.3.14_p202509184
-rw-r--r--metadata/md5-cache/app-misc/openhab-bin-4.3.513
-rw-r--r--metadata/md5-cache/app-misc/openhab-bin-5.0.013
-rw-r--r--metadata/md5-cache/app-misc/openhab-bin-5.0.2-r1 (renamed from metadata/md5-cache/app-misc/openhab-bin-5.0.2)6
-rw-r--r--metadata/md5-cache/app-misc/openhab-bin-5.0.3-r1 (renamed from metadata/md5-cache/app-misc/openhab-bin-5.0.3)4
-rw-r--r--metadata/md5-cache/dev-ada/AdaSAT-25.0.06
-rw-r--r--metadata/md5-cache/dev-ada/VSS-25.0.0-r110
-rw-r--r--metadata/md5-cache/dev-ada/gprbuild-25.0.0-r58
-rw-r--r--metadata/md5-cache/dev-ada/gprconfig_kb-25.0.0-r34
-rw-r--r--metadata/md5-cache/dev-ada/xmlada-25.0.0-r58
-rw-r--r--metadata/md5-cache/dev-libs/nwjs-0.100.113
-rw-r--r--metadata/md5-cache/dev-libs/nwjs-0.104.1-r1 (renamed from metadata/md5-cache/dev-libs/nwjs-0.104.1)10
-rw-r--r--metadata/md5-cache/dev-libs/nwjs-0.106.013
-rw-r--r--metadata/md5-cache/dev-libs/nwjs-0.86.013
-rw-r--r--metadata/md5-cache/dev-python/pyside-6.10.1-r1 (renamed from metadata/md5-cache/dev-python/pyside-6.10.1)2
-rw-r--r--metadata/md5-cache/dev-python/pyside-6.99992
-rw-r--r--metadata/md5-cache/mail-client/roundcube-1.7_beta215
-rw-r--r--metadata/md5-cache/media-video/popcorntime-bin-0.4.915
-rw-r--r--metadata/md5-cache/media-video/popcorntime-bin-0.5.0-r215
-rw-r--r--metadata/md5-cache/media-video/popcorntime-bin-0.5.1-r2 (renamed from metadata/md5-cache/media-video/popcorntime-bin-0.5.1-r1)10
-rw-r--r--metadata/md5-cache/net-libs/libnftnl-1.3.116
-rw-r--r--metadata/md5-cache/net-libs/libwebsockets-4.5.2 (renamed from metadata/md5-cache/net-libs/libwebsockets-4.5.0)2
-rw-r--r--metadata/md5-cache/net-vpn/i2p-2.10.04
-rw-r--r--metadata/md5-cache/sys-devel/gcc-10.5.02
-rw-r--r--metadata/md5-cache/sys-devel/gcc-11.5.02
-rw-r--r--metadata/md5-cache/sys-devel/gcc-12.5.02
-rw-r--r--metadata/md5-cache/sys-devel/gcc-13.2.02
-rw-r--r--metadata/md5-cache/sys-devel/gcc-13.4.1_p202508072
-rw-r--r--metadata/md5-cache/sys-devel/gcc-13.4.1_p202510162
-rw-r--r--metadata/md5-cache/sys-devel/gcc-13.4.1_p202511062
-rw-r--r--metadata/md5-cache/sys-devel/gcc-13.4.1_p202511132
-rw-r--r--metadata/md5-cache/sys-devel/gcc-13.4.1_p202511202
-rw-r--r--metadata/md5-cache/sys-devel/gcc-13.4.1_p202511272
-rw-r--r--metadata/md5-cache/sys-devel/gcc-13.5.99992
-rw-r--r--metadata/md5-cache/sys-devel/gcc-14.3.1_p202508012
-rw-r--r--metadata/md5-cache/sys-devel/gcc-14.3.1_p202510172
-rw-r--r--metadata/md5-cache/sys-devel/gcc-14.3.1_p202511072
-rw-r--r--metadata/md5-cache/sys-devel/gcc-14.3.1_p202511142
-rw-r--r--metadata/md5-cache/sys-devel/gcc-14.3.1_p202511212
-rw-r--r--metadata/md5-cache/sys-devel/gcc-14.3.1_p202511282
-rw-r--r--metadata/md5-cache/sys-devel/gcc-14.4.99992
-rw-r--r--metadata/md5-cache/sys-devel/gcc-15.2.1_p20251108-r12
-rw-r--r--metadata/md5-cache/sys-devel/gcc-15.2.1_p202511152
-rw-r--r--metadata/md5-cache/sys-devel/gcc-15.2.1_p202511222
-rw-r--r--metadata/md5-cache/sys-devel/gcc-15.2.1_p202511292
-rw-r--r--metadata/md5-cache/sys-devel/gcc-15.3.99992
-rw-r--r--metadata/md5-cache/sys-devel/gcc-16.0.0_p20251109-r12
-rw-r--r--metadata/md5-cache/sys-devel/gcc-16.0.0_p202511162
-rw-r--r--metadata/md5-cache/sys-devel/gcc-16.0.0_p20251116-r12
-rw-r--r--metadata/md5-cache/sys-devel/gcc-16.0.0_p202511232
-rw-r--r--metadata/md5-cache/sys-devel/gcc-16.0.0_p202511302
-rw-r--r--metadata/md5-cache/sys-devel/gcc-16.0.99992
-rw-r--r--metadata/md5-cache/sys-devel/gcc-9.5.02
-rw-r--r--metadata/md5-cache/sys-devel/kgcc64-10.5.02
-rw-r--r--metadata/md5-cache/sys-devel/kgcc64-11.5.02
-rw-r--r--metadata/md5-cache/sys-devel/kgcc64-12.5.02
-rw-r--r--metadata/md5-cache/sys-devel/kgcc64-13.4.02
-rw-r--r--metadata/md5-cache/sys-devel/kgcc64-14.3.02
-rw-r--r--metadata/md5-cache/sys-devel/kgcc64-15.2.02
-rw-r--r--metadata/md5-cache/sys-kernel/linux-firmware-20251125_p2025120217
-rw-r--r--metadata/md5-cache/sys-kernel/udev-hid-bpf-2.2.0_p202511212
-rw-r--r--metadata/md5-cache/sys-libs/zlib-ng-2.3.2 (renamed from metadata/md5-cache/sys-libs/zlib-ng-2.3.1)2
-rw-r--r--metadata/md5-cache/www-apps/wordpress-6.914
-rw-r--r--metadata/md5-cache/x11-apps/xkbcomp-1.5.014
-rw-r--r--net-libs/libnftnl/Manifest2
-rw-r--r--net-libs/libnftnl/libnftnl-1.3.1.ebuild76
-rw-r--r--net-libs/libwebsockets/Manifest2
-rw-r--r--net-libs/libwebsockets/libwebsockets-4.5.2.ebuild (renamed from net-libs/libwebsockets/libwebsockets-4.5.0.ebuild)0
-rw-r--r--net-vpn/i2p/i2p-2.10.0.ebuild2
-rw-r--r--sys-kernel/linux-firmware/Manifest1
-rw-r--r--sys-kernel/linux-firmware/linux-firmware-20251125_p20251202.ebuild412
-rw-r--r--sys-kernel/udev-hid-bpf/udev-hid-bpf-2.2.0_p20251121.ebuild24
-rw-r--r--sys-libs/zlib-ng/Manifest2
-rw-r--r--sys-libs/zlib-ng/zlib-ng-2.3.2.ebuild (renamed from sys-libs/zlib-ng/zlib-ng-2.3.1.ebuild)0
-rw-r--r--www-apps/wordpress/Manifest1
-rw-r--r--www-apps/wordpress/wordpress-6.9.ebuild58
-rw-r--r--x11-apps/xkbcomp/Manifest1
-rw-r--r--x11-apps/xkbcomp/xkbcomp-1.5.0.ebuild24
110 files changed, 1448 insertions, 676 deletions
diff --git a/app-editors/emacs/emacs-30.2.9999.ebuild b/app-editors/emacs/emacs-30.2.9999.ebuild
index 155e129ca7a6..909d7f176709 100644
--- a/app-editors/emacs/emacs-30.2.9999.ebuild
+++ b/app-editors/emacs/emacs-30.2.9999.ebuild
@@ -447,12 +447,13 @@ src_test() {
%lisp/vc/vc-tests.el
%lisp/vc/vc-bzr-tests.el
+ %lisp/progmodes/eglot-tests.el #966957
+
# Reason: tries to access network
# internet-is-working
%src/process-tests.el
)
use threads || exclude_tests+=(
- %lisp/progmodes/eglot-tests.el
%src/emacs-module-tests.el
%src/keyboard-tests.el
)
diff --git a/app-editors/emacs/emacs-30.2.ebuild b/app-editors/emacs/emacs-30.2.ebuild
index d2851a2317a6..62fed606efe3 100644
--- a/app-editors/emacs/emacs-30.2.ebuild
+++ b/app-editors/emacs/emacs-30.2.ebuild
@@ -447,6 +447,8 @@ src_test() {
%lisp/vc/vc-tests.el
%lisp/vc/vc-bzr-tests.el
+ %lisp/progmodes/eglot-tests.el #966957
+
# Reason: tries to access network
# internet-is-working
%src/process-tests.el
@@ -457,7 +459,6 @@ src_test() {
%src/fns-tests.el
)
use threads || exclude_tests+=(
- %lisp/progmodes/eglot-tests.el
%src/emacs-module-tests.el
%src/keyboard-tests.el
)
diff --git a/app-editors/emacs/emacs-31.0.9999.ebuild b/app-editors/emacs/emacs-31.0.9999.ebuild
index 3bcc9ed38e1a..ea7c29fac97b 100644
--- a/app-editors/emacs/emacs-31.0.9999.ebuild
+++ b/app-editors/emacs/emacs-31.0.9999.ebuild
@@ -451,6 +451,8 @@ src_test() {
%lisp/vc/vc-tests.el
%lisp/vc/vc-bzr-tests.el
+ %lisp/progmodes/eglot-tests.el #966957
+
# Reason: flaky (https://bugs.gnu.org/73441, fails even with the fix)
# proced-refine-test
%lisp/proced-tests.el
@@ -464,7 +466,6 @@ src_test() {
%src/process-tests.el
)
use threads || exclude_tests+=(
- %lisp/progmodes/eglot-tests.el
%src/emacs-module-tests.el
%src/keyboard-tests.el
)
diff --git a/app-misc/calamares-gentoo-livecd/calamares-gentoo-livecd-3.3.14_p20250918.ebuild b/app-misc/calamares-gentoo-livecd/calamares-gentoo-livecd-3.3.14_p20250918.ebuild
index f21885db8858..a1f059cf20e2 100644
--- a/app-misc/calamares-gentoo-livecd/calamares-gentoo-livecd-3.3.14_p20250918.ebuild
+++ b/app-misc/calamares-gentoo-livecd/calamares-gentoo-livecd-3.3.14_p20250918.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/StefanCristian/${PN}/archive/refs/tags/${PV}.tar.gz
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
RDEPEND="
app-admin/calamares[livecd(-)]
diff --git a/app-misc/openhab-bin/Manifest b/app-misc/openhab-bin/Manifest
index 5e6976152696..b166a4d8d619 100644
--- a/app-misc/openhab-bin/Manifest
+++ b/app-misc/openhab-bin/Manifest
@@ -1,5 +1,3 @@
-DIST openhab-4.3.5.tar.gz 111171501 BLAKE2B db9e1d4ee0643309841115cf6ac20ec8e44467f5f677c99ac1e5d41c660095f035fc3e8e9d0cbc1a8e91824244339fb99a919027c95656578797cc675567a779 SHA512 a422b2b272019b96c01e1c0f35262e7d39931465752edf4aa17c4c1ed0ab9c81b73fb51f725bbc91bb3936f898fbd3947965898a110975fd4c812bd4e836dbcd
-DIST openhab-5.0.0.tar.gz 115233933 BLAKE2B d146974c28bcd6a80414719d10515b67cca11a33248d78e3485fa5a433e6b71d994d35a1052247bf6548e0e09e31ae28cc34060c4c179aa2aede5c68b4b94103 SHA512 0817d95058213c60a0cb28b8d943f5203b10887022e70db967630de4ff9626979eaa3a855414c85e112df0256fa503cea7d7e5527b75475e0a6ba21bc3bb904e
DIST openhab-5.0.1.tar.gz 115553065 BLAKE2B 9eaf029627416d40cbb12a2115e09df2ad09d978dc6fee2d719f6184d685327dc0f1b6ef608611df21151b3255e13aa361df40945be4ac655d047c951d18c810 SHA512 e6dca75309a19e780095336f496bac12a75924ce0e4aad08050f43da0129dc02f908689a444e0422ea101cf8d1938d96f9b0d1ed290656f8f469014c7618b4f8
DIST openhab-5.0.2.tar.gz 115574626 BLAKE2B 7a10ecd4328f99f84f6aefe7a432a9c786221cb3413280b9403156719a7c5b767a757a3f38856dd94dda15e08f33b196b8aae53fa611093fd1821a9ae7f8999f SHA512 02963c22b13cd5a960faf7dbd1e8cba65b552fb499d5702052b353f41e46ecb888ac75bf0c827c8c957540c931c61bc9805584f0100b50493ace272baaf4557d
DIST openhab-5.0.3.tar.gz 115565086 BLAKE2B d4d660738539b8ff2bddaeb3cba04ebee999852efe2057d956df87fc7413b1c1ef1cb7f709698294ee07a578ba4c85e3db8d952668d76cc3bb44ba13ede5255c SHA512 2485f4f67c5d3ce608eed3f0d99230761f0452761a013f10ff856be0f731195f45bfeb660aa14e3eb921daed8b2dc2f18ff74f7609b50235467ca803dece5369
diff --git a/app-misc/openhab-bin/openhab-bin-5.0.0.ebuild b/app-misc/openhab-bin/openhab-bin-5.0.0.ebuild
deleted file mode 100644
index ea77f87155c8..000000000000
--- a/app-misc/openhab-bin/openhab-bin-5.0.0.ebuild
+++ /dev/null
@@ -1,136 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit edo systemd tmpfiles
-
-MY_PN=${PN%-bin}
-MY_P=${MY_PN}-${PV}
-MY_CLI_VER=2024-01-14
-
-DESCRIPTION="An open-source automation software for your home"
-HOMEPAGE="https://www.openhab.org/"
-SRC_URI="
- https://github.com/openhab/openhab-distro/releases/download/${PV}/${MY_P}.tar.gz
- https://raw.githubusercontent.com/openhab/openhab-linuxpkg/10061acd36524afb12a033fea6dcf142b399bf56/resources/usr/bin/openhab-cli
- -> openhab-cli-${MY_CLI_VER}
-"
-
-S="${WORKDIR}"
-LICENSE="EPL-2.0"
-SLOT="0"
-
-KEYWORDS="amd64 arm64"
-
-MY_JAVA_DEPEND=">=virtual/jre-17"
-
-# app-arch/zip: used by "openhab-cli backup"
-RDEPEND="
- ${MY_JAVA_DEPEND}
- acct-user/openhab
- app-arch/zip
- dev-java/java-config
-"
-
-BDEPEND="app-arch/unzip"
-
-src_compile() {
- :
-}
-
-src_install() {
- # We use move here to preserve the executable bit on the files under
- # openhab/runtime/bin.
- domove() {
- local source="${1}"
- local target="${2}"
-
- local dest="${ED}/${target}"
-
- mkdir -p "${dest}" || die "Failed to create ${dest}"
- mv "${source}"/* "${dest}" || die "Failed to move"
- }
-
- domove runtime /usr/share/openhab/runtime
- domove conf /etc/openhab
-
- domove userdata /var/lib/openhab
- fowners -R openhab:openhab /var/lib/openhab
-
- local dirs=(
- /usr/share/openhab/addons
- /var/log/openhab
- )
- local d
- for d in "${dirs[@]}"; do
- keepdir "${d}"
- fowners openhab:openhab "${d}"
- done
-
- newenvd "${FILESDIR}"/openhab.env 50openhab
-
- systemd_dounit "${FILESDIR}"/openhab.service
- newtmpfiles "${FILESDIR}"/openhab.tmpfiles openhab.conf
-
- newbin - openhab <<EOF
-#!/usr/bin/env bash
-set -eu
-
-if [[ -v JAVA_HOME_OVERRIDE ]]; then
- JAVA_HOME="\${JAVA_HOME_OVERRIDE}"
-else
- if ! GENTOO_JAVA_VM="\$(depend-java-query --get-vm '${MY_JAVA_DEPEND}')"; then
- >&2 echo "Could not find Java VM for ${MY_JAVA_DEPEND}"
- exit 1
- fi
-
- if ! JAVA_HOME_ASSIGNMENT=\$(java-config -P \${GENTOO_JAVA_VM} | grep JAVA_HOME); then
- >&2 echo "Could not retrieve JAVA_HOME of \${GENTOO_JAVA_VM}"
- exit 1
- fi
-
- eval \${JAVA_HOME_ASSIGNMENT}
-fi
-
-export JAVA_HOME
-exec /usr/share/openhab/runtime/bin/karaf "\$@"
-EOF
- newbin "${DISTDIR}"/openhab-cli-${MY_CLI_VER} openhab-cli
-
- newinitd "${FILESDIR}"/openhab.initd openhab
-}
-
-pkg_postinst() {
- tmpfiles_process openhab.conf
-
- if [[ -z ${REPLACING_VERSIONS} && -z ${OPENHAB_POSTINST_UPDATE} ]]; then
- return
- fi
-
- if [[ -d "${EROOT}"/run/systemd/system ]]; then
- if systemctl is-active --quiet openhab; then
- local openhab_service_active=1
- einfo "Restarting OpenHAB service due to version update"
- edob systemctl daemon-reload
- edob systemctl stop openhab
- fi
-
- echo y | edob -m "Cleaning OpenHAB cache" \
- openhab-cli clean-cache
- assert "Failed to clean OpenHAB cache"
-
- if [[ -v openhab_service_active ]]; then
- edob systemctl start openhab
- fi
- elif [[ -d /run/openrc ]]; then
- einfo "Follow these steps to complete the update of OpenHAB:"
- einfo
- einfo "1. Stop the OpenHAB's service"
- einfo "$ rc-service openhab stop"
- einfo "2. Clean OpenHAB's cache"
- einfo "$ openahb-cli clean-cache"
- einfo "3. Restart OpenHAB's service"
- einfo "$ rc-service openhab start"
- fi
-}
diff --git a/app-misc/openhab-bin/openhab-bin-4.3.5.ebuild b/app-misc/openhab-bin/openhab-bin-5.0.2-r1.ebuild
index ea77f87155c8..505305419781 100644
--- a/app-misc/openhab-bin/openhab-bin-4.3.5.ebuild
+++ b/app-misc/openhab-bin/openhab-bin-5.0.2-r1.ebuild
@@ -23,7 +23,7 @@ SLOT="0"
KEYWORDS="amd64 arm64"
-MY_JAVA_DEPEND=">=virtual/jre-17"
+MY_JAVA_DEPEND="|| ( virtual/jre:17 virtual/jre:21 )"
# app-arch/zip: used by "openhab-cli backup"
RDEPEND="
diff --git a/app-misc/openhab-bin/openhab-bin-5.0.2.ebuild b/app-misc/openhab-bin/openhab-bin-5.0.3-r1.ebuild
index d03408ef3a29..b2a7732717da 100644
--- a/app-misc/openhab-bin/openhab-bin-5.0.2.ebuild
+++ b/app-misc/openhab-bin/openhab-bin-5.0.3-r1.ebuild
@@ -23,7 +23,7 @@ SLOT="0"
KEYWORDS="~amd64 ~arm64"
-MY_JAVA_DEPEND=">=virtual/jre-17"
+MY_JAVA_DEPEND="|| ( virtual/jre:17 virtual/jre:21 )"
# app-arch/zip: used by "openhab-cli backup"
RDEPEND="
diff --git a/app-misc/openhab-bin/openhab-bin-5.0.3.ebuild b/app-misc/openhab-bin/openhab-bin-5.0.3.ebuild
deleted file mode 100644
index d03408ef3a29..000000000000
--- a/app-misc/openhab-bin/openhab-bin-5.0.3.ebuild
+++ /dev/null
@@ -1,136 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit edo systemd tmpfiles
-
-MY_PN=${PN%-bin}
-MY_P=${MY_PN}-${PV}
-MY_CLI_VER=2024-01-14
-
-DESCRIPTION="An open-source automation software for your home"
-HOMEPAGE="https://www.openhab.org/"
-SRC_URI="
- https://github.com/openhab/openhab-distro/releases/download/${PV}/${MY_P}.tar.gz
- https://raw.githubusercontent.com/openhab/openhab-linuxpkg/10061acd36524afb12a033fea6dcf142b399bf56/resources/usr/bin/openhab-cli
- -> openhab-cli-${MY_CLI_VER}
-"
-
-S="${WORKDIR}"
-LICENSE="EPL-2.0"
-SLOT="0"
-
-KEYWORDS="~amd64 ~arm64"
-
-MY_JAVA_DEPEND=">=virtual/jre-17"
-
-# app-arch/zip: used by "openhab-cli backup"
-RDEPEND="
- ${MY_JAVA_DEPEND}
- acct-user/openhab
- app-arch/zip
- dev-java/java-config
-"
-
-BDEPEND="app-arch/unzip"
-
-src_compile() {
- :
-}
-
-src_install() {
- # We use move here to preserve the executable bit on the files under
- # openhab/runtime/bin.
- domove() {
- local source="${1}"
- local target="${2}"
-
- local dest="${ED}/${target}"
-
- mkdir -p "${dest}" || die "Failed to create ${dest}"
- mv "${source}"/* "${dest}" || die "Failed to move"
- }
-
- domove runtime /usr/share/openhab/runtime
- domove conf /etc/openhab
-
- domove userdata /var/lib/openhab
- fowners -R openhab:openhab /var/lib/openhab
-
- local dirs=(
- /usr/share/openhab/addons
- /var/log/openhab
- )
- local d
- for d in "${dirs[@]}"; do
- keepdir "${d}"
- fowners openhab:openhab "${d}"
- done
-
- newenvd "${FILESDIR}"/openhab.env 50openhab
-
- systemd_dounit "${FILESDIR}"/openhab.service
- newtmpfiles "${FILESDIR}"/openhab.tmpfiles openhab.conf
-
- newbin - openhab <<EOF
-#!/usr/bin/env bash
-set -eu
-
-if [[ -v JAVA_HOME_OVERRIDE ]]; then
- JAVA_HOME="\${JAVA_HOME_OVERRIDE}"
-else
- if ! GENTOO_JAVA_VM="\$(depend-java-query --get-vm '${MY_JAVA_DEPEND}')"; then
- >&2 echo "Could not find Java VM for ${MY_JAVA_DEPEND}"
- exit 1
- fi
-
- if ! JAVA_HOME_ASSIGNMENT=\$(java-config -P \${GENTOO_JAVA_VM} | grep JAVA_HOME); then
- >&2 echo "Could not retrieve JAVA_HOME of \${GENTOO_JAVA_VM}"
- exit 1
- fi
-
- eval \${JAVA_HOME_ASSIGNMENT}
-fi
-
-export JAVA_HOME
-exec /usr/share/openhab/runtime/bin/karaf "\$@"
-EOF
- newbin "${DISTDIR}"/openhab-cli-${MY_CLI_VER} openhab-cli
-
- newinitd "${FILESDIR}"/openhab.initd openhab
-}
-
-pkg_postinst() {
- tmpfiles_process openhab.conf
-
- if [[ -z ${REPLACING_VERSIONS} && -z ${OPENHAB_POSTINST_UPDATE} ]]; then
- return
- fi
-
- if [[ -d "${EROOT}"/run/systemd/system ]]; then
- if systemctl is-active --quiet openhab; then
- local openhab_service_active=1
- einfo "Restarting OpenHAB service due to version update"
- edob systemctl daemon-reload
- edob systemctl stop openhab
- fi
-
- echo y | edob -m "Cleaning OpenHAB cache" \
- openhab-cli clean-cache
- assert "Failed to clean OpenHAB cache"
-
- if [[ -v openhab_service_active ]]; then
- edob systemctl start openhab
- fi
- elif [[ -d /run/openrc ]]; then
- einfo "Follow these steps to complete the update of OpenHAB:"
- einfo
- einfo "1. Stop the OpenHAB's service"
- einfo "$ rc-service openhab stop"
- einfo "2. Clean OpenHAB's cache"
- einfo "$ openahb-cli clean-cache"
- einfo "3. Restart OpenHAB's service"
- einfo "$ rc-service openhab start"
- fi
-}
diff --git a/dev-ada/AdaSAT/AdaSAT-25.0.0.ebuild b/dev-ada/AdaSAT/AdaSAT-25.0.0.ebuild
index 71efe9b18fe2..ac404d3b8961 100644
--- a/dev-ada/AdaSAT/AdaSAT-25.0.0.ebuild
+++ b/dev-ada/AdaSAT/AdaSAT-25.0.0.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-ADA_COMPAT=( gcc_{12..15} )
+ADA_COMPAT=( gcc_{12..16} )
PYTHON_COMPAT=( python3_{10..14} )
inherit ada python-any-r1 multiprocessing
diff --git a/dev-ada/VSS/VSS-25.0.0-r1.ebuild b/dev-ada/VSS/VSS-25.0.0-r1.ebuild
index 10e8a13bfc7d..210a9a69ec73 100644
--- a/dev-ada/VSS/VSS-25.0.0-r1.ebuild
+++ b/dev-ada/VSS/VSS-25.0.0-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-ADA_COMPAT=( gcc_{13..15} )
+ADA_COMPAT=( gcc_{13..16} )
inherit ada multiprocessing
DESCRIPTION="A high level string and text processing library"
diff --git a/dev-ada/gprbuild/files/gprbuild-25.0.0-gcc16.patch b/dev-ada/gprbuild/files/gprbuild-25.0.0-gcc16.patch
new file mode 100644
index 000000000000..a0ee932b06c8
--- /dev/null
+++ b/dev-ada/gprbuild/files/gprbuild-25.0.0-gcc16.patch
@@ -0,0 +1,22 @@
+--- a/gpr/src/gpr-compilation-process.adb 2025-12-02 20:16:02.856971670 +0100
++++ b/gpr/src/gpr-compilation-process.adb 2025-12-02 20:16:18.920776145 +0100
+@@ -41,7 +41,7 @@
+ -- A set of key=value
+
+ package Prj_Maps is new Containers.Indefinite_Ordered_Maps
+- (String, Env_Maps.Map, Env_Maps."<", Env_Maps."=");
++ (String, Env_Maps.Map, "<", Env_Maps."=");
+ -- A set of project+language=map
+
+ function "<" (Left, Right : Id) return Boolean is
+--- a/gpr/src/gpr-compilation-protocol.adb 2025-12-02 20:38:54.332285274 +0100
++++ b/gpr/src/gpr-compilation-protocol.adb 2025-12-02 20:39:35.690782208 +0100
+@@ -978,7 +978,7 @@
+ Set_File_Last_Modify_Time_Stamp
+ (Path_Name,
+ To_Ada
+- (time_t
++ (Long_Long_Integer
+ (Conversions.To_Unix_Time
+ (Time_Of
+ (TS (1, 4), TS (5, 6), TS (7, 8),
diff --git a/dev-ada/gprbuild/gprbuild-25.0.0-r5.ebuild b/dev-ada/gprbuild/gprbuild-25.0.0-r5.ebuild
index 593492115339..fff03dada4e4 100644
--- a/dev-ada/gprbuild/gprbuild-25.0.0-r5.ebuild
+++ b/dev-ada/gprbuild/gprbuild-25.0.0-r5.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-ADA_COMPAT=( gcc_{12..15} )
+ADA_COMPAT=( gcc_{12..16} )
PYTHON_COMPAT=( python3_{10..14} )
inherit ada python-any-r1 multiprocessing
@@ -32,7 +32,10 @@ BDEPEND="doc? (
)"
REQUIRED_USE="${ADA_REQUIRED_USE}"
-PATCHES=( "${FILESDIR}"/${PN}-22.0.0-gentoo.patch )
+PATCHES=(
+ "${FILESDIR}"/${PN}-22.0.0-gentoo.patch
+ "${FILESDIR}"/${P}-gcc16.patch
+)
python_check_deps() {
python_has_version "dev-python/sphinx[${PYTHON_USEDEP}]"
diff --git a/dev-ada/gprconfig_kb/gprconfig_kb-25.0.0-r3.ebuild b/dev-ada/gprconfig_kb/gprconfig_kb-25.0.0-r3.ebuild
index debf396c2072..22889d1a6133 100644
--- a/dev-ada/gprconfig_kb/gprconfig_kb-25.0.0-r3.ebuild
+++ b/dev-ada/gprconfig_kb/gprconfig_kb-25.0.0-r3.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-ADA_COMPAT=( gcc_{12..15} )
+ADA_COMPAT=( gcc_{12..16} )
inherit ada
diff --git a/dev-ada/xmlada/xmlada-25.0.0-r5.ebuild b/dev-ada/xmlada/xmlada-25.0.0-r5.ebuild
index 0dadeab64c1d..f4db7c408fad 100644
--- a/dev-ada/xmlada/xmlada-25.0.0-r5.ebuild
+++ b/dev-ada/xmlada/xmlada-25.0.0-r5.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-ADA_COMPAT=( gcc_{12..15} )
+ADA_COMPAT=( gcc_{12..16} )
PYTHON_COMPAT=( python3_{10..14} )
inherit ada python-any-r1 multiprocessing
diff --git a/dev-libs/nwjs/Manifest b/dev-libs/nwjs/Manifest
index 2210c6de4535..0ec1c53297e7 100644
--- a/dev-libs/nwjs/Manifest
+++ b/dev-libs/nwjs/Manifest
@@ -1 +1,8 @@
+DIST nwjs-v0.100.1-linux-ia32.tar.gz 186956577 BLAKE2B 2d4c32c9d2f701700b26348d077399ac60958db3803c5898150a1ef5feffad71f33652e656d271115e6faf687e76b88bd6d8a6ae1d7612ef2b058d202854d8a4 SHA512 d3d72a3a88672e95b8867ef156440777ee42994b3d271d6fdf13ca1f5ddd70c2cb55a40cd6c91b475dcd4b8ece89c155d68b321ed5c74c4976d8434434e2c79a
+DIST nwjs-v0.100.1-linux-x64.tar.gz 175116456 BLAKE2B 861394d4f9c474eabbb89777f920e9b81446139f6efa23ea183710dc268401698508d3989b1d163e2fcba823bf003124a554bc8a336cde2ae25c1c5bc6fa79e2 SHA512 108c7d29dab8b82ce14b78633076971cfd63cc8755e828e0e177887dea15aa382eab183c8b85e3635320afe184a9e6394b6b659e534692232f10c4b9bb89ec61
+DIST nwjs-v0.104.1-linux-ia32.tar.gz 212183371 BLAKE2B ef8382db774ef02c997ec482ee4c24dde2939e2ff80f87ff3c1199809acf701f6d62c0239e41298ff14394c3001abdb9e0f742f888812bd66a657ab6480cfa11 SHA512 f865fba4366a0274e4ea98907863496a6744ba227e5a8a3fe61fc6294a86c9099ca5da918a8ef183c9c24f74c7809e552a12ac29943a1ccd38b891c64b6d5fc9
DIST nwjs-v0.104.1-linux-x64.tar.gz 198106688 BLAKE2B 9d02fe138ff602dd3cff861f5567ab2f09b4c58bc18fb2799eac78d641f9b6a89bc19d57d8b5c58203dec560af2ff9fdb98b31f832a5f0ca378db7274914768e SHA512 1c9256cc765e23bad158440c121d71d2caabffc8a674a0bb3d7dae1d1ea72bad30d4523c45e40be334d6718b0994116eaef7714e954a83dec544002828ba902e
+DIST nwjs-v0.106.0-linux-ia32.tar.gz 216069110 BLAKE2B c62bf2e6b87d80d94df8a17056b4b6df3918ca3a965fce49591ad41eec8b3824dc37f710e72ec6af0141cc095b282b9cce3979f2be2e90f57d174311e3773577 SHA512 b3e2db3602cf0d309c38c8e947ea8d473a4440dd5ed86afcebff52d36f00fd0786c4b1b89472233328180054b30dcb8ef4d5548936be5a1a2d60c78679911d4a
+DIST nwjs-v0.106.0-linux-x64.tar.gz 202062709 BLAKE2B 1b1b6d46f96d20cdc5f0997b693e7e2befb8d75a81877d42d978bb6d9e4004d75b60e2a4a5ffee20ab071fd3128897e5873f98eaa0f663d4190e55fce45bc4a7 SHA512 a9490be6491618c1f5ce62dc51d35fd987d300b02d63c0f57bc3aefd6a101571986a4959e84fbd5148651c17cc5e6e4f1e8fa98b958e1aff53e2c4123b70921a
+DIST nwjs-v0.86.0-linux-ia32.tar.gz 165435040 BLAKE2B 602435828767d4560765f96e41be69c376ccd717409228e334d3222e31f0d92971a0da1a67b064ea3277a18c1b8f17bf1156d44f80bffb7730317a4ef8ee0510 SHA512 229374e2cfec89dd9341e0e42ba1a7a7c5ac810fb0efd97ce3d3c4f4011b2af25f60f721f29b353f105dc605251f072f7e8d17579dc4a3b442ef7355d2300e07
+DIST nwjs-v0.86.0-linux-x64.tar.gz 155034686 BLAKE2B b9ce301a39e37aa35f3af5b28aebd8a0aa29b93643986e2bd86a0803c4b6f4a8a7138864d00e722e9e3e0703d65aa3a380cc9f57007bc29228eb693b8fa3b03a SHA512 222cbd7cace40be874566b645fd9b5fd259c20bd2af539b4a655c72e58c7777d810324b8c0cd68a619a2b49e8dcf232129573e38de45afcb8b4dfe1f53506d65
diff --git a/dev-libs/nwjs/nwjs-0.104.1.ebuild b/dev-libs/nwjs/nwjs-0.100.1.ebuild
index fc92f35aff9c..8736d9dbb5c8 100644
--- a/dev-libs/nwjs/nwjs-0.104.1.ebuild
+++ b/dev-libs/nwjs/nwjs-0.100.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-CHROMIUM_VERSION="141"
+CHROMIUM_VERSION="143"
CHROMIUM_LANGS="
af
am
@@ -67,12 +67,15 @@ inherit chromium-2
MY_P="${PN}-v${PV}"
DESCRIPTION="Framework that lets you call all Node.js modules directly from the DOM"
HOMEPAGE="https://nwjs.io"
-SRC_URI="amd64? ( https://dl.nwjs.io/v${PV}/${MY_P}-linux-x64.tar.gz )"
-S="${WORKDIR}/${MY_P}-linux-x64"
+SRC_URI="
+ amd64? ( https://dl.nwjs.io/v${PV}/${MY_P}-linux-x64.tar.gz )
+ x86? ( https://dl.nwjs.io/v${PV}/${MY_P}-linux-ia32.tar.gz )
+"
+S="${WORKDIR}/${MY_P}"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="-* ~amd64"
+KEYWORDS="-* ~amd64 ~x86"
IUSE="ffmpeg-chromium"
RDEPEND="
@@ -82,7 +85,7 @@ RDEPEND="
dev-libs/nspr
dev-libs/nss
media-libs/alsa-lib
- media-libs/mesa
+ media-libs/mesa[opengl]
net-print/cups
sys-apps/dbus
sys-apps/util-linux
@@ -108,6 +111,17 @@ RDEPEND="
DIR="/opt/${PN}"
QA_PREBUILT="${DIR#/}/*"
+src_unpack() {
+ default
+ if use amd64; then
+ mv "${WORKDIR}/${MY_P}-linux-x64" "${WORKDIR}/${MY_P}" || die
+ elif use x86; then
+ mv "${WORKDIR}/${MY_P}-linux-ia32" "${WORKDIR}/${MY_P}" || die
+ else
+ die "Unsupported architecture"
+ fi
+}
+
src_prepare() {
default
diff --git a/dev-libs/nwjs/nwjs-0.104.1-r1.ebuild b/dev-libs/nwjs/nwjs-0.104.1-r1.ebuild
new file mode 100644
index 000000000000..8736d9dbb5c8
--- /dev/null
+++ b/dev-libs/nwjs/nwjs-0.104.1-r1.ebuild
@@ -0,0 +1,154 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_VERSION="143"
+CHROMIUM_LANGS="
+ af
+ am
+ ar
+ bg
+ bn
+ ca
+ cs
+ da
+ de
+ el
+ en-GB
+ en-US
+ es-419
+ es
+ et
+ fa
+ fil
+ fi
+ fr
+ gu
+ he
+ hi
+ hr
+ hu
+ id
+ it
+ ja
+ kn
+ ko
+ lt
+ lv
+ ml
+ mr
+ ms
+ nb
+ nl
+ pl
+ pt-BR
+ pt-PT
+ ro
+ ru
+ sk
+ sl
+ sr
+ sv
+ sw
+ ta
+ te
+ th
+ tr
+ uk
+ ur
+ vi
+ zh-CN
+ zh-TW
+"
+
+inherit chromium-2
+
+MY_P="${PN}-v${PV}"
+DESCRIPTION="Framework that lets you call all Node.js modules directly from the DOM"
+HOMEPAGE="https://nwjs.io"
+SRC_URI="
+ amd64? ( https://dl.nwjs.io/v${PV}/${MY_P}-linux-x64.tar.gz )
+ x86? ( https://dl.nwjs.io/v${PV}/${MY_P}-linux-ia32.tar.gz )
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+IUSE="ffmpeg-chromium"
+
+RDEPEND="
+ app-accessibility/at-spi2-core:2
+ dev-libs/expat
+ dev-libs/glib:2
+ dev-libs/nspr
+ dev-libs/nss
+ media-libs/alsa-lib
+ media-libs/mesa[opengl]
+ net-print/cups
+ sys-apps/dbus
+ sys-apps/util-linux
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf:2
+ x11-libs/libX11
+ x11-libs/libxcb
+ x11-libs/libXcomposite
+ x11-libs/libXcursor
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libxkbcommon
+ x11-libs/libXrandr
+ x11-libs/pango
+ virtual/libudev
+ || ( gui-libs/gtk:4 x11-libs/gtk+:3 )
+ !<games-rpg/crosscode-1.4.2.2-r1
+ !ffmpeg-chromium? ( >=media-video/ffmpeg-7.1:0/59.61.61[chromium] )
+ ffmpeg-chromium? ( media-video/ffmpeg-chromium:${CHROMIUM_VERSION} )
+"
+
+DIR="/opt/${PN}"
+QA_PREBUILT="${DIR#/}/*"
+
+src_unpack() {
+ default
+ if use amd64; then
+ mv "${WORKDIR}/${MY_P}-linux-x64" "${WORKDIR}/${MY_P}" || die
+ elif use x86; then
+ mv "${WORKDIR}/${MY_P}-linux-ia32" "${WORKDIR}/${MY_P}" || die
+ else
+ die "Unsupported architecture"
+ fi
+}
+
+src_prepare() {
+ default
+
+ # Unbundle some libraries. We used to unbundle libEGL, libGLESv2, and
+ # libvulkan, but that now causes CrossCode to crash.
+ rm -r lib/libffmpeg.so swiftshader/ || die
+
+ cd locales || die
+ rm {ar-XB,en-XA}*.pak* || die # No flags for pseudo locales.
+ chromium_remove_language_paks
+}
+
+src_install() {
+ insinto "${DIR}"
+ doins -r *
+
+ exeinto "${DIR}"
+ doexe chrome_crashpad_handler nw
+
+ insinto "${DIR}"/lib
+ doins lib/*.json
+
+ exeinto "${DIR}"/lib
+ doexe lib/*.so*
+
+ dosym ../../../usr/$(get_libdir)/chromium/libffmpeg.so$(usex ffmpeg-chromium .${CHROMIUM_VERSION} "") \
+ "${DIR}"/lib/libffmpeg.so
+
+ dosym ../.."${DIR}"/nw /usr/bin/${PN}
+}
diff --git a/dev-libs/nwjs/nwjs-0.106.0.ebuild b/dev-libs/nwjs/nwjs-0.106.0.ebuild
new file mode 100644
index 000000000000..8736d9dbb5c8
--- /dev/null
+++ b/dev-libs/nwjs/nwjs-0.106.0.ebuild
@@ -0,0 +1,154 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_VERSION="143"
+CHROMIUM_LANGS="
+ af
+ am
+ ar
+ bg
+ bn
+ ca
+ cs
+ da
+ de
+ el
+ en-GB
+ en-US
+ es-419
+ es
+ et
+ fa
+ fil
+ fi
+ fr
+ gu
+ he
+ hi
+ hr
+ hu
+ id
+ it
+ ja
+ kn
+ ko
+ lt
+ lv
+ ml
+ mr
+ ms
+ nb
+ nl
+ pl
+ pt-BR
+ pt-PT
+ ro
+ ru
+ sk
+ sl
+ sr
+ sv
+ sw
+ ta
+ te
+ th
+ tr
+ uk
+ ur
+ vi
+ zh-CN
+ zh-TW
+"
+
+inherit chromium-2
+
+MY_P="${PN}-v${PV}"
+DESCRIPTION="Framework that lets you call all Node.js modules directly from the DOM"
+HOMEPAGE="https://nwjs.io"
+SRC_URI="
+ amd64? ( https://dl.nwjs.io/v${PV}/${MY_P}-linux-x64.tar.gz )
+ x86? ( https://dl.nwjs.io/v${PV}/${MY_P}-linux-ia32.tar.gz )
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+IUSE="ffmpeg-chromium"
+
+RDEPEND="
+ app-accessibility/at-spi2-core:2
+ dev-libs/expat
+ dev-libs/glib:2
+ dev-libs/nspr
+ dev-libs/nss
+ media-libs/alsa-lib
+ media-libs/mesa[opengl]
+ net-print/cups
+ sys-apps/dbus
+ sys-apps/util-linux
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf:2
+ x11-libs/libX11
+ x11-libs/libxcb
+ x11-libs/libXcomposite
+ x11-libs/libXcursor
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libxkbcommon
+ x11-libs/libXrandr
+ x11-libs/pango
+ virtual/libudev
+ || ( gui-libs/gtk:4 x11-libs/gtk+:3 )
+ !<games-rpg/crosscode-1.4.2.2-r1
+ !ffmpeg-chromium? ( >=media-video/ffmpeg-7.1:0/59.61.61[chromium] )
+ ffmpeg-chromium? ( media-video/ffmpeg-chromium:${CHROMIUM_VERSION} )
+"
+
+DIR="/opt/${PN}"
+QA_PREBUILT="${DIR#/}/*"
+
+src_unpack() {
+ default
+ if use amd64; then
+ mv "${WORKDIR}/${MY_P}-linux-x64" "${WORKDIR}/${MY_P}" || die
+ elif use x86; then
+ mv "${WORKDIR}/${MY_P}-linux-ia32" "${WORKDIR}/${MY_P}" || die
+ else
+ die "Unsupported architecture"
+ fi
+}
+
+src_prepare() {
+ default
+
+ # Unbundle some libraries. We used to unbundle libEGL, libGLESv2, and
+ # libvulkan, but that now causes CrossCode to crash.
+ rm -r lib/libffmpeg.so swiftshader/ || die
+
+ cd locales || die
+ rm {ar-XB,en-XA}*.pak* || die # No flags for pseudo locales.
+ chromium_remove_language_paks
+}
+
+src_install() {
+ insinto "${DIR}"
+ doins -r *
+
+ exeinto "${DIR}"
+ doexe chrome_crashpad_handler nw
+
+ insinto "${DIR}"/lib
+ doins lib/*.json
+
+ exeinto "${DIR}"/lib
+ doexe lib/*.so*
+
+ dosym ../../../usr/$(get_libdir)/chromium/libffmpeg.so$(usex ffmpeg-chromium .${CHROMIUM_VERSION} "") \
+ "${DIR}"/lib/libffmpeg.so
+
+ dosym ../.."${DIR}"/nw /usr/bin/${PN}
+}
diff --git a/dev-libs/nwjs/nwjs-0.86.0.ebuild b/dev-libs/nwjs/nwjs-0.86.0.ebuild
new file mode 100644
index 000000000000..01d79e916ed8
--- /dev/null
+++ b/dev-libs/nwjs/nwjs-0.86.0.ebuild
@@ -0,0 +1,147 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_LANGS="
+ af
+ am
+ ar
+ bg
+ bn
+ ca
+ cs
+ da
+ de
+ el
+ en-GB
+ en-US
+ es-419
+ es
+ et
+ fa
+ fil
+ fi
+ fr
+ gu
+ he
+ hi
+ hr
+ hu
+ id
+ it
+ ja
+ kn
+ ko
+ lt
+ lv
+ ml
+ mr
+ ms
+ nb
+ nl
+ pl
+ pt-BR
+ pt-PT
+ ro
+ ru
+ sk
+ sl
+ sr
+ sv
+ sw
+ ta
+ te
+ th
+ tr
+ uk
+ ur
+ vi
+ zh-CN
+ zh-TW
+"
+
+inherit chromium-2
+
+MY_P="${PN}-v${PV}"
+DESCRIPTION="Framework that lets you call all Node.js modules directly from the DOM"
+HOMEPAGE="https://nwjs.io"
+SRC_URI="
+ amd64? ( https://dl.nwjs.io/v${PV}/${MY_P}-linux-x64.tar.gz )
+ x86? ( https://dl.nwjs.io/v${PV}/${MY_P}-linux-ia32.tar.gz )
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+
+RDEPEND="
+ app-accessibility/at-spi2-core:2
+ dev-libs/expat
+ dev-libs/glib:2
+ dev-libs/nspr
+ dev-libs/nss
+ media-libs/alsa-lib
+ media-libs/mesa[opengl]
+ net-print/cups
+ sys-apps/dbus
+ sys-apps/util-linux
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf:2
+ x11-libs/libX11
+ x11-libs/libxcb
+ x11-libs/libXcomposite
+ x11-libs/libXcursor
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libxkbcommon
+ x11-libs/libXrandr
+ x11-libs/pango
+ virtual/libudev
+ || ( gui-libs/gtk:4 x11-libs/gtk+:3 )
+ !<games-rpg/crosscode-1.4.2.2-r1
+"
+
+DIR="/opt/${PN}"
+QA_PREBUILT="${DIR#/}/*"
+
+src_unpack() {
+ default
+ if use amd64; then
+ mv "${WORKDIR}/${MY_P}-linux-x64" "${WORKDIR}/${MY_P}" || die
+ elif use x86; then
+ mv "${WORKDIR}/${MY_P}-linux-ia32" "${WORKDIR}/${MY_P}" || die
+ else
+ die "Unsupported architecture"
+ fi
+}
+
+src_prepare() {
+ default
+
+ # Unbundle some libraries. We used to unbundle libEGL, libGLESv2, and
+ # libvulkan, but that now causes CrossCode to crash.
+ rm -r swiftshader/ || die
+
+ cd locales || die
+ rm {ar-XB,en-XA}*.pak* || die # No flags for pseudo locales.
+ chromium_remove_language_paks
+}
+
+src_install() {
+ insinto "${DIR}"
+ doins -r *
+
+ exeinto "${DIR}"
+ doexe chrome_crashpad_handler nw
+
+ insinto "${DIR}"/lib
+ doins lib/*.json
+
+ exeinto "${DIR}"/lib
+ doexe lib/*.so*
+
+ dosym ../.."${DIR}"/nw /usr/bin/${PN}
+}
diff --git a/dev-python/pyside/pyside-6.10.1.ebuild b/dev-python/pyside/pyside-6.10.1-r1.ebuild
index 2dce1eb8e112..9fccfd331c10 100644
--- a/dev-python/pyside/pyside-6.10.1.ebuild
+++ b/dev-python/pyside/pyside-6.10.1-r1.ebuild
@@ -417,6 +417,7 @@ python_compile() {
DISTUTILS_ARGS=(
"${MAIN_DISTUTILS_ARGS[@]}"
--reuse-build
+ --shiboken-host-path=="${BUILD_DIR}/build$((${#DISTUTILS_WHEELS[@]}-1))/${pyside_build_dir}/install"
--shiboken-target-path="${BUILD_DIR}/build$((${#DISTUTILS_WHEELS[@]}-1))/${pyside_build_dir}/install"
--build-type=pyside6
)
@@ -461,7 +462,7 @@ python_compile() {
popd >/dev/null || die
fi
mkdir -p "${BUILD_DIR}/install/usr/include"
- for dir in PySide6 shiboken6_generator; do
+ for dir in PySide6 shiboken6 shiboken6_generator; do
if [[ -d ${BUILD_DIR}/install/$(python_get_sitedir)/${dir}/include ]]
then
ln -s "../../$(python_get_sitedir)/${dir}/include" \
@@ -520,6 +521,9 @@ python_compile() {
-e "s~libshiboken6\.cpython.*\.so\.$(ver_cut 1-2)~libshiboken6\${PYTHON_CONFIG_SUFFIX}\.so\.$(ver_cut 1-2)~g" \
-e "s~libpyside6\.cpython.*\.so\.$(ver_cut 1-2)~libpyside6\${PYTHON_CONFIG_SUFFIX}\.so\.$(ver_cut 1-2)~g" \
-e "s~libpyside6qml\.cpython.*\.so\.$(ver_cut 1-2)~libpyside6qml\${PYTHON_CONFIG_SUFFIX}\.so\.$(ver_cut 1-2)~g" \
+ -e "s~\${PACKAGE_PREFIX_DIR}/~$(python_get_sitedir)/PySide6/~g" \
+ -e "s~\${_IMPORT_PREFIX}/shiboken6/include~$(python_get_sitedir)/shiboken6/include~g" \
+ -e "s~\${_IMPORT_PREFIX}/PySide6/include~$(python_get_sitedir)/PySide6/include~g" \
-i "${BUILD_DIR}/install/usr/lib/cmake/"*/*.cmake || die
local file
for file in "${BUILD_DIR}/install/usr/lib/cmake/"*/*.cpython-*.cmake
diff --git a/dev-python/pyside/pyside-6.9999.ebuild b/dev-python/pyside/pyside-6.9999.ebuild
index 2dce1eb8e112..9fccfd331c10 100644
--- a/dev-python/pyside/pyside-6.9999.ebuild
+++ b/dev-python/pyside/pyside-6.9999.ebuild
@@ -417,6 +417,7 @@ python_compile() {
DISTUTILS_ARGS=(
"${MAIN_DISTUTILS_ARGS[@]}"
--reuse-build
+ --shiboken-host-path=="${BUILD_DIR}/build$((${#DISTUTILS_WHEELS[@]}-1))/${pyside_build_dir}/install"
--shiboken-target-path="${BUILD_DIR}/build$((${#DISTUTILS_WHEELS[@]}-1))/${pyside_build_dir}/install"
--build-type=pyside6
)
@@ -461,7 +462,7 @@ python_compile() {
popd >/dev/null || die
fi
mkdir -p "${BUILD_DIR}/install/usr/include"
- for dir in PySide6 shiboken6_generator; do
+ for dir in PySide6 shiboken6 shiboken6_generator; do
if [[ -d ${BUILD_DIR}/install/$(python_get_sitedir)/${dir}/include ]]
then
ln -s "../../$(python_get_sitedir)/${dir}/include" \
@@ -520,6 +521,9 @@ python_compile() {
-e "s~libshiboken6\.cpython.*\.so\.$(ver_cut 1-2)~libshiboken6\${PYTHON_CONFIG_SUFFIX}\.so\.$(ver_cut 1-2)~g" \
-e "s~libpyside6\.cpython.*\.so\.$(ver_cut 1-2)~libpyside6\${PYTHON_CONFIG_SUFFIX}\.so\.$(ver_cut 1-2)~g" \
-e "s~libpyside6qml\.cpython.*\.so\.$(ver_cut 1-2)~libpyside6qml\${PYTHON_CONFIG_SUFFIX}\.so\.$(ver_cut 1-2)~g" \
+ -e "s~\${PACKAGE_PREFIX_DIR}/~$(python_get_sitedir)/PySide6/~g" \
+ -e "s~\${_IMPORT_PREFIX}/shiboken6/include~$(python_get_sitedir)/shiboken6/include~g" \
+ -e "s~\${_IMPORT_PREFIX}/PySide6/include~$(python_get_sitedir)/PySide6/include~g" \
-i "${BUILD_DIR}/install/usr/lib/cmake/"*/*.cmake || die
local file
for file in "${BUILD_DIR}/install/usr/lib/cmake/"*/*.cpython-*.cmake
diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index e50067e40c0f..2afa6df1295a 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -1797,6 +1797,12 @@ toolchain_src_configure() {
if in_iuse valgrind ; then
confgcc+=( $(use_enable valgrind valgrind-annotations) )
+
+ # We patch this in w/ PR66487-object-lifetime-instrumentation-for-Valgrind.patch,
+ # so it may not always be available.
+ if grep -q -- '--enable-valgrind-interop' "${S}"/libgcc/configure.ac ; then
+ confgcc+=( $(use_enable valgrind valgrind-interop) )
+ fi
fi
if in_iuse vtv ; then
diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index af2865882b3c..a4a7ddad063f 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -1,3 +1,4 @@
DIST roundcubemail-1.6.10-complete.tar.gz 5839015 BLAKE2B cdf826e42b7cbc19ee5d8eb0d2584527182223b05f2dcfc35cd947752aec8699df74406b18e7f704e09eb7091e1591e736c76e9db08340c6f4ef583e0bb8663a SHA512 e9d8d3cf8c0a751a8b33558de04238f1f831d23ceaf090802a34b826a5aeb49e2ca6235c90250d903da7e0f636fcf2e687205f2ab14427e423ed3408966f4c54
DIST roundcubemail-1.6.11-complete.tar.gz 5839956 BLAKE2B 1f032ac60ef0671560227b1c6f60c4b6beb6289a84aa0f4159aba9f5a25f77633bebfcfb5718a4eb082998c084fae52dbe13a747df87e269cc49a4419c03caed SHA512 842d6b0f9bfdb0661de798fb83ccfbf202583214cf478fb7092529785f31b9aa8d7a1fcd63c1d6b967e396e1e2a7750669e238d112875befb3f017b6034acacc
DIST roundcubemail-1.6.7-complete.tar.gz 5899345 BLAKE2B c22803f3651c32f863081afe28d05e4b7918ba0cb1238c11de646a0fe3a16a6faff633a3a193a5813a50be710a71a8900d049f0e628661b6c7c036c0d69055ab SHA512 aedc940e769e881d448eced2ef0b603c87f9a9e18624cae4d14a946e6f9509c827f75e6fb294a760970e37caa9ab0bfb0a7ec8843b12542f59f350948d2d8d3b
+DIST roundcubemail-1.7-beta2-complete.tar.gz 6183780 BLAKE2B fd4d5120ad3188cb75fe44ee3e3c4210d38170af7341bd0d385ba656a2ec33e26db167ec91ac986bf81b5a2eaafb77a4ac3557bf064b5f712deec84eee4ae82e SHA512 ed7ad6ab4002f41dc3cd5c04733a841e1193f3dfd5c902b30085ee2301fe661d3d6025a789388b565239ccaf3b80c12698082e693688c7aa8e8b4928e7e50bf3
diff --git a/mail-client/roundcube/roundcube-1.7_beta2.ebuild b/mail-client/roundcube/roundcube-1.7_beta2.ebuild
new file mode 100644
index 000000000000..186dfa59d304
--- /dev/null
+++ b/mail-client/roundcube/roundcube-1.7_beta2.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit webapp
+
+MY_PN=${PN}mail
+MY_PV=${PV/_/-}
+MY_P=${MY_PN}-${MY_PV}
+
+DESCRIPTION="A browser-based multilingual IMAP client with an application-like user interface"
+HOMEPAGE="https://roundcube.net"
+
+# roundcube is GPL-licensed, the rest of the licenses here are
+# for bundled PEAR components, googiespell and utf8.class.php
+LICENSE="GPL-3 BSD PHP-2.02 PHP-3 MIT public-domain"
+
+IUSE="change-password enigma exif fileinfo ldap mysql postgres sqlite ssl spell zip"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+# this function only sets DEPEND so we need to include that in RDEPEND
+need_httpd_cgi
+
+RDEPEND="
+ ${DEPEND}
+ >=dev-lang/php-7.4.0[exif?,fileinfo?,filter,gd,iconv,intl,json(+),ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml,zip?]
+ virtual/httpd-php
+ change-password? (
+ dev-lang/php[sockets]
+ )
+ enigma? (
+ app-alternatives/gpg
+ )
+ mysql? (
+ || (
+ dev-lang/php[mysql]
+ dev-lang/php[mysqli]
+ )
+ )
+ spell? ( dev-lang/php[curl,spell] )
+"
+
+if [[ ${PV} == *9999 ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/roundcube/roundcubemail"
+ EGIT_BRANCH="master"
+ BDEPEND="${BDEPEND}
+ app-arch/unzip
+ dev-php/composer
+ net-misc/curl"
+else
+ SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${MY_PV}/${MY_P}-complete.tar.gz"
+ S="${WORKDIR}/${MY_P}"
+ KEYWORDS="amd64 arm ~hppa ppc ppc64 ~sparc x86"
+fi
+
+src_unpack() {
+ if [[ "${PV}" == *9999* ]]; then
+ git-r3_src_unpack
+ pushd "${S}" > /dev/null || die
+ rm Makefile || die
+ mv composer.json-dist composer.json || die
+ composer install --no-dev || die
+ ./bin/install-jsdeps.sh || die
+ popd > /dev/null || die
+ else
+ default
+ fi
+}
+
+src_install() {
+ webapp_src_preinst
+
+ dodoc CHANGELOG.md README.md
+
+ insinto "${MY_HTDOCSDIR}"
+ doins -r [[:lower:]]* SQL
+
+ webapp_serverowned "${MY_HTDOCSDIR}"/logs
+ webapp_serverowned "${MY_HTDOCSDIR}"/temp
+
+ webapp_configfile "${MY_HTDOCSDIR}"/config/defaults.inc.php
+ webapp_postupgrade_txt en "${FILESDIR}/POST-UPGRADE_complete.txt"
+
+ webapp_src_install
+}
+
+pkg_postinst() {
+ webapp_pkg_postinst
+
+ if [[ -n ${REPLACING_VERSIONS} ]]; then
+ elog "You can review the post-upgrade instructions at:"
+ elog "${EROOT}/usr/share/webapps/${PN}/${PV}/postupgrade-en.txt"
+ fi
+}
diff --git a/media-video/popcorntime-bin/Manifest b/media-video/popcorntime-bin/Manifest
index d0adbee6aadd..b945329c7f84 100644
--- a/media-video/popcorntime-bin/Manifest
+++ b/media-video/popcorntime-bin/Manifest
@@ -1,5 +1 @@
-DIST Popcorn-Time-0.4.9-amd64.deb 101129244 BLAKE2B a36d4ef4702ec9dd6b353ad0c0dd1c967d3a95eaf18ceb7c18c1e7f8418d7f8c0336a1d6c6b28c6f53bf657af8b00094c72b9729b91cb275ab5539f6450626ff SHA512 7a837d11bbe4a7b51e1996dc4ff579e860285f3589bb8938e44ecfaf4f435b657832286f700c74126bfd4f94c485138eb6a32f65cdc36f90a7efbbd2f00a9586
-DIST Popcorn-Time-0.4.9-i386.deb 104225348 BLAKE2B d162f6afc7f57b2cc1ddf8d14a044cdb23a010b6949432418092b1ddfc778197298e61e3e1f0778ddf8becd57ecb72be78a55e39ef02bf6981c0d9e02844a08a SHA512 5513a0e6a7e49a54ce4bca2cd16e82c763cc16a7d92bf6661e18ee6eecceb3d61043c3e106136ad286c85921de86033371abcc602112a3781b1a9e12ce73c660
-DIST Popcorn-Time-0.5.0-amd64.deb 154055688 BLAKE2B e099038e6cd6f3a214209243c0ab3791b607b2c127ea92b8f1a024f64b0ad1fbea7d1f108619a64a40f4531b5b8e1f0cce3371abc30beadf1b4a4decedf7e3dd SHA512 b81ab4c9a2af1dde80b1fea883d481a64ab04babfc3faa5eec993a8f07ab09f0b6bab7c36292988de375cd70f3ce03f325cd833f083072f2aa900191ef0092bf
-DIST Popcorn-Time-0.5.0-i386.deb 159146908 BLAKE2B 2eebf6bd8c473b68dbd8019ae85155b85f249d9b2e5ec74d467606dc6b455b5e03413d6394d2b220eb70326a6b45bd25386a04fc8de546256b49af6b4774cdcd SHA512 6a45fe9c977fbadeb21133a67fb16fa0795b2e7d7af24e5a0e72c57963d11674de03fec89880d61cd7a2f218efc6db8666a1878e12628b346e4f5b6afc03bfa5
-DIST Popcorn-Time-0.5.1-amd64.deb 150323412 BLAKE2B 6c15e01ba8d9a1f6efac0b663b6112a52a5c5aa82b93e627bacad4e1c8e3c29b81898769dc16e58cc0adc6f4f1684c66063a2ded8b6236adebd8c5f3f0168f67 SHA512 ad6646b8f1e6f4ffa40ab4276fabb957a418c764442bca3a775df4af4a6621e9514ef22ceaf435025d8aa515e9bf7a8490f285faacc824c3f26ccf6e5dfe5f79
+DIST popcorntime-bin-0.5.1-r2-amd64.deb 150327218 BLAKE2B 230fa548d2f47fa774164704aef703f75bf543fb666ce73300bc1c56b1ee1b3133e229d02608c7584b72f81550c1bc480b8368128efdb38b77ee4061dac44224 SHA512 de2a3538da8e98d5d8ba3adc88355adec1c6c681a6bf82a46c678a38e1989d5754659e6f9f9dab9c197ec507d0c90b6b60ca3a068f861abb0cbbbf7020f68a97
diff --git a/media-video/popcorntime-bin/popcorntime-bin-0.4.9.ebuild b/media-video/popcorntime-bin/popcorntime-bin-0.4.9.ebuild
deleted file mode 100644
index 732f6f49a8e4..000000000000
--- a/media-video/popcorntime-bin/popcorntime-bin-0.4.9.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 2019-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CHROMIUM_LANGS="
- am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi
- hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv
- sw ta te th tr uk vi zh-CN zh-TW
-"
-
-inherit chromium-2 desktop unpacker xdg
-
-DESCRIPTION="BitTorrent client that includes an integrated media player"
-HOMEPAGE="https://github.com/popcorn-official/popcorn-desktop"
-SRC_URI="
- amd64? ( https://github.com/popcorn-official/popcorn-desktop/releases/download/v${PV}/Popcorn-Time-${PV}-amd64.deb )
- x86? ( https://github.com/popcorn-official/popcorn-desktop/releases/download/v${PV}/Popcorn-Time-${PV}-i386.deb )
-"
-S="${WORKDIR}"
-
-KEYWORDS="-* ~amd64 ~x86"
-# Electron bundles a bunch of things
-LICENSE="
- MIT BSD BSD-2 BSD-4 AFL-2.1 Apache-2.0 Ms-PL GPL-2 LGPL-2.1 APSL-2
- unRAR OFL-1.1 CC-BY-SA-3.0 MPL-2.0 android public-domain all-rights-reserved
-"
-SLOT="0"
-RESTRICT="bindist mirror"
-
-RDEPEND="
- app-accessibility/at-spi2-core:2
- dev-libs/atk
- dev-libs/expat
- dev-libs/nspr
- dev-libs/nss
- media-libs/alsa-lib
- net-print/cups
- sys-apps/dbus
- sys-libs/glibc
- x11-libs/cairo
- x11-libs/gdk-pixbuf
- x11-libs/gtk+:3
- x11-libs/libX11
- x11-libs/libxcb
- x11-libs/libXcomposite
- x11-libs/libXcursor
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXi
- x11-libs/libXrandr
- x11-libs/libXrender
- x11-libs/libXScrnSaver
- x11-libs/libXtst
- x11-libs/pango
-"
-
-QA_PREBUILT="opt/Popcorn-Time/*"
-
-pkg_pretend() {
- chromium_suid_sandbox_check_kernel_config
-}
-
-src_prepare() {
- default
- # cleanup languages
- pushd "opt/Popcorn-Time/locales" || die
- chromium_remove_language_paks
- popd || die
-}
-
-src_configure() {
- chromium_suid_sandbox_check_kernel_config
- default
-}
-
-src_install() {
- doicon -s 256 "usr/share/icons/butter.png"
-
- domenu usr/share/applications/Popcorn-Time.desktop
-
- local DESTDIR="/opt/Popcorn-Time"
- pushd "opt/Popcorn-Time" || die
-
- # Copy all the things in
- dodir "${DESTDIR}"
- mv * "${ED}/${DESTDIR}" || die
-
- dosym "${DESTDIR}"/Popcorn-Time /opt/bin/Popcorn-Time
- popd || die
-}
diff --git a/media-video/popcorntime-bin/popcorntime-bin-0.5.0-r2.ebuild b/media-video/popcorntime-bin/popcorntime-bin-0.5.0-r2.ebuild
deleted file mode 100644
index 761a93ccf625..000000000000
--- a/media-video/popcorntime-bin/popcorntime-bin-0.5.0-r2.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 2019-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CHROMIUM_LANGS="
- af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi
- hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv
- sw ta te th tr uk ur vi zh-CN zh-TW
-"
-
-inherit chromium-2 desktop unpacker xdg
-
-DESCRIPTION="BitTorrent client that includes an integrated media player"
-HOMEPAGE="https://github.com/popcorn-official/popcorn-desktop"
-SRC_URI="
- amd64? ( https://github.com/popcorn-official/popcorn-desktop/releases/download/v${PV}/Popcorn-Time-${PV}-amd64.deb )
- x86? ( https://github.com/popcorn-official/popcorn-desktop/releases/download/v${PV}/Popcorn-Time-${PV}-i386.deb )
-"
-S="${WORKDIR}"
-
-KEYWORDS="-* ~amd64 ~x86"
-# Electron bundles a bunch of things
-LICENSE="
- MIT BSD BSD-2 BSD-4 AFL-2.1 Apache-2.0 Ms-PL GPL-2 LGPL-2.1 APSL-2
- unRAR OFL-1.1 CC-BY-SA-3.0 MPL-2.0 android public-domain all-rights-reserved
-"
-SLOT="0"
-RESTRICT="bindist mirror"
-
-RDEPEND="
- >=app-accessibility/at-spi2-core-2.46.0:2
- dev-libs/expat
- dev-libs/nspr
- dev-libs/nss
- media-libs/alsa-lib
- net-print/cups
- sys-apps/dbus
- sys-libs/glibc
- x11-libs/cairo
- x11-libs/gdk-pixbuf
- x11-libs/gtk+:3
- x11-libs/libX11
- x11-libs/libxcb
- x11-libs/libxkbcommon
- x11-libs/libXcomposite
- x11-libs/libXcursor
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXi
- x11-libs/libXrandr
- x11-libs/libXrender
- x11-libs/libXScrnSaver
- x11-libs/libXtst
- x11-libs/pango
-"
-
-QA_PREBUILT="opt/Popcorn-Time/*"
-
-pkg_pretend() {
- chromium_suid_sandbox_check_kernel_config
-}
-
-src_prepare() {
- default
- # cleanup languages
- pushd "opt/Popcorn-Time/locales" || die
- # No l10n use entries for these langs
- rm ar-XB.pak* en-XA.pak* || die
- chromium_remove_language_paks
- popd || die
-}
-
-src_configure() {
- chromium_suid_sandbox_check_kernel_config
- default
-}
-
-src_install() {
- doicon -s 256 "usr/share/icons/butter.png"
-
- domenu usr/share/applications/Popcorn-Time.desktop
-
- local DESTDIR="/opt/Popcorn-Time"
- pushd "opt/Popcorn-Time" || die
-
- exeinto "${DESTDIR}/lib"
- doexe lib/*.so
-
- insinto "${DESTDIR}/lib"
- doins *.json
-
- exeinto "${DESTDIR}"
- doexe Popcorn-Time nwjc minidump_stackwalk chromedriver chrome_crashpad_handler
-
- insinto "${DESTDIR}"
- doins *.pak *.bin *.json *.dat
- insopts -m0755
- doins -r locales src node_modules
-
- dosym "${DESTDIR}"/Popcorn-Time /opt/bin/Popcorn-Time
-
- popd || die
-}
diff --git a/media-video/popcorntime-bin/popcorntime-bin-0.5.1-r1.ebuild b/media-video/popcorntime-bin/popcorntime-bin-0.5.1-r2.ebuild
index e8fb9e1cdf91..14ce79f50b5b 100644
--- a/media-video/popcorntime-bin/popcorntime-bin-0.5.1-r1.ebuild
+++ b/media-video/popcorntime-bin/popcorntime-bin-0.5.1-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2024 Gentoo Authors
+# Copyright 2019-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,45 +12,20 @@ CHROMIUM_LANGS="
inherit chromium-2 desktop unpacker xdg
DESCRIPTION="BitTorrent client that includes an integrated media player"
-HOMEPAGE="https://github.com/popcorn-official/popcorn-desktop"
-SRC_URI="https://github.com/popcorn-official/popcorn-desktop/releases/download/v${PV}/Popcorn-Time-${PV}-amd64.deb"
+HOMEPAGE="https://github.com/popcorn-time-ru/popcorn-desktop"
+SRC_URI="https://github.com/popcorn-time-ru/popcorn-desktop/releases/download/v${PV}/Popcorn-Time-${PV}-amd64.deb -> ${PF}-amd64.deb"
S="${WORKDIR}"
-# Electron bundles a bunch of things
LICENSE="
MIT BSD BSD-2 BSD-4 AFL-2.1 Apache-2.0 Ms-PL GPL-2 LGPL-2.1 APSL-2
unRAR OFL-1.1 CC-BY-SA-3.0 MPL-2.0 android public-domain all-rights-reserved
"
SLOT="0"
-KEYWORDS="-* ~amd64"
+KEYWORDS="-* ~amd64 ~x86"
RESTRICT="bindist mirror"
RDEPEND="
- >=app-accessibility/at-spi2-core-2.46.0:2
- dev-libs/expat
- dev-libs/nspr
- dev-libs/nss
- media-libs/alsa-lib
- net-print/cups
- sys-apps/dbus
- sys-libs/glibc
- x11-libs/cairo
- x11-libs/gdk-pixbuf
- x11-libs/gtk+:3
- x11-libs/libX11
- x11-libs/libxcb
- x11-libs/libxkbcommon
- x11-libs/libXcomposite
- x11-libs/libXcursor
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXi
- x11-libs/libXrandr
- x11-libs/libXrender
- x11-libs/libXScrnSaver
- x11-libs/libXtst
- x11-libs/pango
+ ~dev-libs/nwjs-0.86.0
"
QA_PREBUILT="opt/Popcorn-Time/*"
@@ -82,17 +57,26 @@ src_install() {
local DESTDIR="/opt/Popcorn-Time"
pushd "opt/Popcorn-Time" || die
- exeinto "${DESTDIR}/lib"
- doexe lib/*.so
+ nwjs_files=(
+ chrome_crashpad_handler
+ icudtl.dat
+ lib
+ nw
+ nw_100_percent.pak
+ nw_200_percent.pak
+ resources.pak
+ v8_context_snapshot.bin
+ )
- insinto "${DESTDIR}/lib"
- doins *.json
+ for file in ${nwjs_files[@]}; do
+ dosym ."./nwjs/${file}" "${DESTDIR}/${file}"
+ done
exeinto "${DESTDIR}"
- doexe Popcorn-Time nwjc minidump_stackwalk chromedriver chrome_crashpad_handler
+ doexe Popcorn-Time nwjc minidump_stackwalk chromedriver
insinto "${DESTDIR}"
- doins *.pak *.bin *.json *.dat
+ doins package.json git.json
insopts -m0755
doins -r locales src node_modules
diff --git a/metadata/md5-cache/app-editors/emacs-30.2 b/metadata/md5-cache/app-editors/emacs-30.2
index 26dfb865315b..726c71a3b114 100644
--- a/metadata/md5-cache/app-editors/emacs-30.2
+++ b/metadata/md5-cache/app-editors/emacs-30.2
@@ -13,4 +13,4 @@ RDEPEND=>=app-emacs/emacs-common-1.11[games?,gui?] sys-libs/ncurses:0= acl? ( vi
SLOT=30
SRC_URI=mirror://gnu/emacs/emacs-30.2.tar.xz
_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common fe05085d051330f15cf7201109b5cd23 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=e2ef5eaab31e1a846d63b2a1e92f6252
+_md5_=f5298b1d8bd0ece64c53e36f8d0e9269
diff --git a/metadata/md5-cache/app-editors/emacs-30.2.9999 b/metadata/md5-cache/app-editors/emacs-30.2.9999
index 368c2c734eba..6ab108b52efe 100644
--- a/metadata/md5-cache/app-editors/emacs-30.2.9999
+++ b/metadata/md5-cache/app-editors/emacs-30.2.9999
@@ -12,4 +12,4 @@ PROPERTIES=live
RDEPEND=>=app-emacs/emacs-common-1.11[games?,gui?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) jit? ( sys-devel/gcc:=[jit(-)] virtual/zlib:= ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0:= ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) sqlite? ( dev-db/sqlite:3 ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) tree-sitter? ( dev-libs/tree-sitter:= ) valgrind? ( dev-debug/valgrind ) xattr? ( sys-apps/attr ) zlib? ( virtual/zlib:= ) gui? ( gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) webp? ( media-libs/libwebp:0= ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) !aqua? ( gsettings? ( >=app-emacs/emacs-common-1.11[gsettings] >=dev-libs/glib-2.28.6 ) gtk? ( !X? ( media-libs/fontconfig media-libs/freetype >=x11-libs/cairo-1.12.18 x11-libs/gtk+:3 harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) ) !gtk? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3[X] ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3[X] ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) ) app-eselect/eselect-emacs
SLOT=30-vcs
_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common fe05085d051330f15cf7201109b5cd23 flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=131a2afe9ce041c3e8bc41f5140b37e9
+_md5_=f32c24ad6d8ab8562e21202bba72c137
diff --git a/metadata/md5-cache/app-editors/emacs-31.0.9999 b/metadata/md5-cache/app-editors/emacs-31.0.9999
index cffc0049fcf4..f0823d1ccd32 100644
--- a/metadata/md5-cache/app-editors/emacs-31.0.9999
+++ b/metadata/md5-cache/app-editors/emacs-31.0.9999
@@ -12,4 +12,4 @@ PROPERTIES=live
RDEPEND=>=app-emacs/emacs-common-1.11[games?,gui?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) jit? ( sys-devel/gcc:=[jit(-)] virtual/zlib:= ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0:= ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) sqlite? ( dev-db/sqlite:3 ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) tree-sitter? ( dev-libs/tree-sitter:= dev-libs/tree-sitter-jsdoc ) valgrind? ( dev-debug/valgrind ) xattr? ( sys-apps/attr ) zlib? ( virtual/zlib:= ) gui? ( gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) webp? ( media-libs/libwebp:0= ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) !aqua? ( gsettings? ( >=app-emacs/emacs-common-1.11[gsettings] >=dev-libs/glib-2.28.6 ) gtk? ( !X? ( media-libs/fontconfig media-libs/freetype >=x11-libs/cairo-1.12.18 x11-libs/gtk+:3 harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) ) !gtk? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3[X] ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3[X] ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) ) app-eselect/eselect-emacs
SLOT=31-vcs
_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common fe05085d051330f15cf7201109b5cd23 flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=be5576d8e626564af235289dfd954faf
+_md5_=279c498f69106714088e441be7707367
diff --git a/metadata/md5-cache/app-misc/calamares-gentoo-livecd-3.3.14_p20250918 b/metadata/md5-cache/app-misc/calamares-gentoo-livecd-3.3.14_p20250918
index 3f8db34b30a1..3d633c4d965b 100644
--- a/metadata/md5-cache/app-misc/calamares-gentoo-livecd-3.3.14_p20250918
+++ b/metadata/md5-cache/app-misc/calamares-gentoo-livecd-3.3.14_p20250918
@@ -4,10 +4,10 @@ EAPI=8
HOMEPAGE=https://github.com/StefanCristian/calamares-gentoo-livecd
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=xdg
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=GPL-3
RDEPEND=app-admin/calamares[livecd(-)] app-admin/sudo
SLOT=0
SRC_URI=https://github.com/StefanCristian/calamares-gentoo-livecd/archive/refs/tags/3.3.14_p20250918.tar.gz -> calamares-gentoo-livecd-3.3.14_p20250918.tar.gz mirror://gentoo/gentoo-artwork-livecd-2007.0.tar.bz2 mirror://gentoo/gentoo-artwork-0.2.tar.bz2
_eclasses_=xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=f2d9a19d487e809f8c27570009bae244
+_md5_=d22729466e1454911fe3ca834a4d8acb
diff --git a/metadata/md5-cache/app-misc/openhab-bin-4.3.5 b/metadata/md5-cache/app-misc/openhab-bin-4.3.5
deleted file mode 100644
index 41ba2593211d..000000000000
--- a/metadata/md5-cache/app-misc/openhab-bin-4.3.5
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=app-arch/unzip virtual/pkgconfig
-DEFINED_PHASES=compile install postinst
-DESCRIPTION=An open-source automation software for your home
-EAPI=8
-HOMEPAGE=https://www.openhab.org/
-INHERIT=edo systemd tmpfiles
-KEYWORDS=amd64 arm64
-LICENSE=EPL-2.0
-RDEPEND=>=virtual/jre-17 acct-user/openhab app-arch/zip dev-java/java-config virtual/tmpfiles
-SLOT=0
-SRC_URI=https://github.com/openhab/openhab-distro/releases/download/4.3.5/openhab-4.3.5.tar.gz https://raw.githubusercontent.com/openhab/openhab-linuxpkg/10061acd36524afb12a033fea6dcf142b399bf56/resources/usr/bin/openhab-cli -> openhab-cli-2024-01-14
-_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=e9c46fe77b83a9fdeed3778ed78f18f7
diff --git a/metadata/md5-cache/app-misc/openhab-bin-5.0.0 b/metadata/md5-cache/app-misc/openhab-bin-5.0.0
deleted file mode 100644
index 0376290869b2..000000000000
--- a/metadata/md5-cache/app-misc/openhab-bin-5.0.0
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=app-arch/unzip virtual/pkgconfig
-DEFINED_PHASES=compile install postinst
-DESCRIPTION=An open-source automation software for your home
-EAPI=8
-HOMEPAGE=https://www.openhab.org/
-INHERIT=edo systemd tmpfiles
-KEYWORDS=amd64 arm64
-LICENSE=EPL-2.0
-RDEPEND=>=virtual/jre-17 acct-user/openhab app-arch/zip dev-java/java-config virtual/tmpfiles
-SLOT=0
-SRC_URI=https://github.com/openhab/openhab-distro/releases/download/5.0.0/openhab-5.0.0.tar.gz https://raw.githubusercontent.com/openhab/openhab-linuxpkg/10061acd36524afb12a033fea6dcf142b399bf56/resources/usr/bin/openhab-cli -> openhab-cli-2024-01-14
-_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=e9c46fe77b83a9fdeed3778ed78f18f7
diff --git a/metadata/md5-cache/app-misc/openhab-bin-5.0.2 b/metadata/md5-cache/app-misc/openhab-bin-5.0.2-r1
index 4e20e5386cac..d44162240b44 100644
--- a/metadata/md5-cache/app-misc/openhab-bin-5.0.2
+++ b/metadata/md5-cache/app-misc/openhab-bin-5.0.2-r1
@@ -4,10 +4,10 @@ DESCRIPTION=An open-source automation software for your home
EAPI=8
HOMEPAGE=https://www.openhab.org/
INHERIT=edo systemd tmpfiles
-KEYWORDS=~amd64 ~arm64
+KEYWORDS=amd64 arm64
LICENSE=EPL-2.0
-RDEPEND=>=virtual/jre-17 acct-user/openhab app-arch/zip dev-java/java-config virtual/tmpfiles
+RDEPEND=|| ( virtual/jre:17 virtual/jre:21 ) acct-user/openhab app-arch/zip dev-java/java-config virtual/tmpfiles
SLOT=0
SRC_URI=https://github.com/openhab/openhab-distro/releases/download/5.0.2/openhab-5.0.2.tar.gz https://raw.githubusercontent.com/openhab/openhab-linuxpkg/10061acd36524afb12a033fea6dcf142b399bf56/resources/usr/bin/openhab-cli -> openhab-cli-2024-01-14
_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=a8bf6f6e07f6efd2b47a95c8368bf326
+_md5_=86a75e43cce29655cf55c7189579f887
diff --git a/metadata/md5-cache/app-misc/openhab-bin-5.0.3 b/metadata/md5-cache/app-misc/openhab-bin-5.0.3-r1
index 6a0ec06866c9..8e51459c9354 100644
--- a/metadata/md5-cache/app-misc/openhab-bin-5.0.3
+++ b/metadata/md5-cache/app-misc/openhab-bin-5.0.3-r1
@@ -6,8 +6,8 @@ HOMEPAGE=https://www.openhab.org/
INHERIT=edo systemd tmpfiles
KEYWORDS=~amd64 ~arm64
LICENSE=EPL-2.0
-RDEPEND=>=virtual/jre-17 acct-user/openhab app-arch/zip dev-java/java-config virtual/tmpfiles
+RDEPEND=|| ( virtual/jre:17 virtual/jre:21 ) acct-user/openhab app-arch/zip dev-java/java-config virtual/tmpfiles
SLOT=0
SRC_URI=https://github.com/openhab/openhab-distro/releases/download/5.0.3/openhab-5.0.3.tar.gz https://raw.githubusercontent.com/openhab/openhab-linuxpkg/10061acd36524afb12a033fea6dcf142b399bf56/resources/usr/bin/openhab-cli -> openhab-cli-2024-01-14
_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=a8bf6f6e07f6efd2b47a95c8368bf326
+_md5_=2d2e94d952b30b83073b3476dc4aad70
diff --git a/metadata/md5-cache/dev-ada/AdaSAT-25.0.0 b/metadata/md5-cache/dev-ada/AdaSAT-25.0.0
index 2a1789f327fa..8e04bbc3f4a6 100644
--- a/metadata/md5-cache/dev-ada/AdaSAT-25.0.0
+++ b/metadata/md5-cache/dev-ada/AdaSAT-25.0.0
@@ -1,6 +1,6 @@
BDEPEND=test? ( || ( ( dev-lang/python:3.14 dev-ada/e3-testsuite[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-ada/e3-testsuite[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-ada/e3-testsuite[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-ada/e3-testsuite[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-ada/e3-testsuite[python_targets_python3_10(-)] ) ) )
DEFINED_PHASES=compile install setup test
-DEPEND=dev-ada/gprbuild[ada_target_gcc_12(-)?,ada_target_gcc_13(-)?,ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_16(-)]
+DEPEND=dev-ada/gprbuild[ada_target_gcc_12(-)?,ada_target_gcc_13(-)?,ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,ada_target_gcc_16(-)?]
DESCRIPTION=Implementation of a DPLL-based SAT solver in Ada
EAPI=8
HOMEPAGE=https://github.com/AdaCore/AdaSAT
@@ -8,9 +8,9 @@ INHERIT=ada python-any-r1 multiprocessing
IUSE=+shared static-libs static-pic test ada_target_gcc_12 ada_target_gcc_13 ada_target_gcc_14 ada_target_gcc_15 ada_target_gcc_16
KEYWORDS=amd64 ~arm64 x86
LICENSE=Apache-2.0
-REQUIRED_USE=^^ ( ada_target_gcc_12 ada_target_gcc_13 ada_target_gcc_14 ada_target_gcc_15 ) || ( shared static-libs static-pic ) test? ( static-libs )
+REQUIRED_USE=^^ ( ada_target_gcc_12 ada_target_gcc_13 ada_target_gcc_14 ada_target_gcc_15 ada_target_gcc_16 ) || ( shared static-libs static-pic ) test? ( static-libs )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/AdaCore/AdaSAT/archive/refs/tags/v25.0.0.tar.gz -> AdaSAT-25.0.0.tar.gz
_eclasses_=ada 38e5ef8cefdc0d1e5303a1e71014684e flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=9b9f2e7e3673272e76147d86bbff426e
+_md5_=2c0715be7a5d10bb760fc7a850fd99c1
diff --git a/metadata/md5-cache/dev-ada/VSS-25.0.0-r1 b/metadata/md5-cache/dev-ada/VSS-25.0.0-r1
index 0e6606e6cc60..b1d34768c180 100644
--- a/metadata/md5-cache/dev-ada/VSS-25.0.0-r1
+++ b/metadata/md5-cache/dev-ada/VSS-25.0.0-r1
@@ -1,6 +1,6 @@
-BDEPEND=dev-ada/gprbuild[ada_target_gcc_13(-)?,ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_16(-)] test? ( app-i18n/unicode-data )
+BDEPEND=dev-ada/gprbuild[ada_target_gcc_13(-)?,ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,ada_target_gcc_16(-)?,-ada_target_gcc_12(-)] test? ( app-i18n/unicode-data )
DEFINED_PHASES=compile install prepare setup test
-DEPEND=ada_target_gcc_13? ( sys-devel/gcc:13[ada] ) ada_target_gcc_14? ( sys-devel/gcc:14[ada] ) ada_target_gcc_15? ( sys-devel/gcc:15[ada] ) dev-ada/xmlada:=[shared?,static-libs?,static-pic?,ada_target_gcc_13(-)?,ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_16(-)]
+DEPEND=ada_target_gcc_13? ( sys-devel/gcc:13[ada] ) ada_target_gcc_14? ( sys-devel/gcc:14[ada] ) ada_target_gcc_15? ( sys-devel/gcc:15[ada] ) ada_target_gcc_16? ( sys-devel/gcc:16[ada] ) dev-ada/xmlada:=[shared?,static-libs?,static-pic?,ada_target_gcc_13(-)?,ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,ada_target_gcc_16(-)?,-ada_target_gcc_12(-)]
DESCRIPTION=A high level string and text processing library
EAPI=8
HOMEPAGE=https://github.com/AdaCore/VSS
@@ -8,10 +8,10 @@ INHERIT=ada multiprocessing
IUSE=+shared static-libs static-pic test ada_target_gcc_12 ada_target_gcc_13 ada_target_gcc_14 ada_target_gcc_15 ada_target_gcc_16
KEYWORDS=amd64 ~arm64 x86
LICENSE=GPL-3 gcc-runtime-library-exception-3.1
-RDEPEND=ada_target_gcc_13? ( sys-devel/gcc:13[ada] ) ada_target_gcc_14? ( sys-devel/gcc:14[ada] ) ada_target_gcc_15? ( sys-devel/gcc:15[ada] ) dev-ada/xmlada:=[shared?,static-libs?,static-pic?,ada_target_gcc_13(-)?,ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_12(-),-ada_target_gcc_16(-)]
-REQUIRED_USE=^^ ( ada_target_gcc_13 ada_target_gcc_14 ada_target_gcc_15 ) test? ( static-libs )
+RDEPEND=ada_target_gcc_13? ( sys-devel/gcc:13[ada] ) ada_target_gcc_14? ( sys-devel/gcc:14[ada] ) ada_target_gcc_15? ( sys-devel/gcc:15[ada] ) ada_target_gcc_16? ( sys-devel/gcc:16[ada] ) dev-ada/xmlada:=[shared?,static-libs?,static-pic?,ada_target_gcc_13(-)?,ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,ada_target_gcc_16(-)?,-ada_target_gcc_12(-)]
+REQUIRED_USE=^^ ( ada_target_gcc_13 ada_target_gcc_14 ada_target_gcc_15 ada_target_gcc_16 ) test? ( static-libs )
RESTRICT=!test? ( test )
SLOT=0/25.0.0
SRC_URI=https://github.com/AdaCore/VSS/archive/refs/tags/v25.0.0.tar.gz -> VSS-25.0.0.tar.gz
_eclasses_=ada 38e5ef8cefdc0d1e5303a1e71014684e flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=ba9c739d71df406fed00b9d41407a1ca
+_md5_=3b4067b4ce344a41cbc3ad875d64bda4
diff --git a/metadata/md5-cache/dev-ada/gprbuild-25.0.0-r5 b/metadata/md5-cache/dev-ada/gprbuild-25.0.0-r5
index 3f5acba4fe0c..cf3bb1a6869c 100644
--- a/metadata/md5-cache/dev-ada/gprbuild-25.0.0-r5
+++ b/metadata/md5-cache/dev-ada/gprbuild-25.0.0-r5
@@ -1,6 +1,6 @@
BDEPEND=doc? ( || ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) || ( ( dev-lang/python:3.14 dev-python/sphinx[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/sphinx[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/sphinx[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/sphinx[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/sphinx[python_targets_python3_10(-)] ) ) )
DEFINED_PHASES=compile install prepare setup
-DEPEND=ada_target_gcc_12? ( sys-devel/gcc:12[ada] ) ada_target_gcc_13? ( sys-devel/gcc:13[ada] ) ada_target_gcc_14? ( sys-devel/gcc:14[ada] ) ada_target_gcc_15? ( sys-devel/gcc:15[ada] ) dev-ada/gprconfig_kb[ada_target_gcc_12(-)?,ada_target_gcc_13(-)?,ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_16(-)]
+DEPEND=ada_target_gcc_12? ( sys-devel/gcc:12[ada] ) ada_target_gcc_13? ( sys-devel/gcc:13[ada] ) ada_target_gcc_14? ( sys-devel/gcc:14[ada] ) ada_target_gcc_15? ( sys-devel/gcc:15[ada] ) ada_target_gcc_16? ( sys-devel/gcc:16[ada] ) dev-ada/gprconfig_kb[ada_target_gcc_12(-)?,ada_target_gcc_13(-)?,ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,ada_target_gcc_16(-)?]
DESCRIPTION=Multi-Language Management
EAPI=8
HOMEPAGE=https://github.com/AdaCore/gprbuild
@@ -8,9 +8,9 @@ INHERIT=ada python-any-r1 multiprocessing
IUSE=doc ada_target_gcc_12 ada_target_gcc_13 ada_target_gcc_14 ada_target_gcc_15 ada_target_gcc_16
KEYWORDS=amd64 ~arm64 x86
LICENSE=GPL-3
-RDEPEND=ada_target_gcc_12? ( sys-devel/gcc:12[ada] ) ada_target_gcc_13? ( sys-devel/gcc:13[ada] ) ada_target_gcc_14? ( sys-devel/gcc:14[ada] ) ada_target_gcc_15? ( sys-devel/gcc:15[ada] ) dev-ada/gprconfig_kb[ada_target_gcc_12(-)?,ada_target_gcc_13(-)?,ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_16(-)]
-REQUIRED_USE=^^ ( ada_target_gcc_12 ada_target_gcc_13 ada_target_gcc_14 ada_target_gcc_15 )
+RDEPEND=ada_target_gcc_12? ( sys-devel/gcc:12[ada] ) ada_target_gcc_13? ( sys-devel/gcc:13[ada] ) ada_target_gcc_14? ( sys-devel/gcc:14[ada] ) ada_target_gcc_15? ( sys-devel/gcc:15[ada] ) ada_target_gcc_16? ( sys-devel/gcc:16[ada] ) dev-ada/gprconfig_kb[ada_target_gcc_12(-)?,ada_target_gcc_13(-)?,ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,ada_target_gcc_16(-)?]
+REQUIRED_USE=^^ ( ada_target_gcc_12 ada_target_gcc_13 ada_target_gcc_14 ada_target_gcc_15 ada_target_gcc_16 )
SLOT=0
SRC_URI=https://github.com/AdaCore/gprbuild/archive/refs/tags/v25.0.0.tar.gz -> gprbuild-25.0.0.tar.gz https://github.com/AdaCore/xmlada/archive/refs/tags/v25.0.0.tar.gz -> xmlada-25.0.0.tar.gz
_eclasses_=ada 38e5ef8cefdc0d1e5303a1e71014684e flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=480e3d7fb35a255869c081985ec7d1e4
+_md5_=5882ca92867aebbe5ae08b2b4a84a93b
diff --git a/metadata/md5-cache/dev-ada/gprconfig_kb-25.0.0-r3 b/metadata/md5-cache/dev-ada/gprconfig_kb-25.0.0-r3
index facec0b4c4a4..83b24f90af16 100644
--- a/metadata/md5-cache/dev-ada/gprconfig_kb-25.0.0-r3
+++ b/metadata/md5-cache/dev-ada/gprconfig_kb-25.0.0-r3
@@ -6,8 +6,8 @@ INHERIT=ada
IUSE=ada_target_gcc_12 ada_target_gcc_13 ada_target_gcc_14 ada_target_gcc_15 ada_target_gcc_16
KEYWORDS=amd64 ~arm64 x86
LICENSE=GPL-3
-REQUIRED_USE=^^ ( ada_target_gcc_12 ada_target_gcc_13 ada_target_gcc_14 ada_target_gcc_15 )
+REQUIRED_USE=^^ ( ada_target_gcc_12 ada_target_gcc_13 ada_target_gcc_14 ada_target_gcc_15 ada_target_gcc_16 )
SLOT=0
SRC_URI=https://github.com/AdaCore/gprconfig_kb/archive/refs/tags/v25.0.0.tar.gz -> gprconfig_kb-25.0.0.tar.gz
_eclasses_=ada 38e5ef8cefdc0d1e5303a1e71014684e flag-o-matic a7afe42e95fb46ce9691605acfb24672 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=a192b657f6ef3e72c764725cb6019e6b
+_md5_=8c786a805cb962cac96de13d3fc35428
diff --git a/metadata/md5-cache/dev-ada/xmlada-25.0.0-r5 b/metadata/md5-cache/dev-ada/xmlada-25.0.0-r5
index bef7ed523236..cad5b012ee7c 100644
--- a/metadata/md5-cache/dev-ada/xmlada-25.0.0-r5
+++ b/metadata/md5-cache/dev-ada/xmlada-25.0.0-r5
@@ -1,6 +1,6 @@
BDEPEND=doc? ( || ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) || ( ( dev-lang/python:3.14 dev-python/sphinx[python_targets_python3_14(-)] dev-python/sphinx-rtd-theme[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/sphinx[python_targets_python3_13(-)] dev-python/sphinx-rtd-theme[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/sphinx[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/sphinx[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/sphinx[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ) )
DEFINED_PHASES=compile install prepare setup test
-DEPEND=ada_target_gcc_12? ( sys-devel/gcc:12[ada] ) ada_target_gcc_13? ( sys-devel/gcc:13[ada] ) ada_target_gcc_14? ( sys-devel/gcc:14[ada] ) ada_target_gcc_15? ( sys-devel/gcc:15[ada] ) dev-ada/gprbuild[ada_target_gcc_12(-)?,ada_target_gcc_13(-)?,ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,-ada_target_gcc_16(-)]
+DEPEND=ada_target_gcc_12? ( sys-devel/gcc:12[ada] ) ada_target_gcc_13? ( sys-devel/gcc:13[ada] ) ada_target_gcc_14? ( sys-devel/gcc:14[ada] ) ada_target_gcc_15? ( sys-devel/gcc:15[ada] ) ada_target_gcc_16? ( sys-devel/gcc:16[ada] ) dev-ada/gprbuild[ada_target_gcc_12(-)?,ada_target_gcc_13(-)?,ada_target_gcc_14(-)?,ada_target_gcc_15(-)?,ada_target_gcc_16(-)?]
DESCRIPTION=Set of modules that provide a simple manipulation of XML streams
EAPI=8
HOMEPAGE=https://github.com/AdaCore/xmlada
@@ -8,9 +8,9 @@ INHERIT=ada python-any-r1 multiprocessing
IUSE=doc +shared static-libs static-pic ada_target_gcc_12 ada_target_gcc_13 ada_target_gcc_14 ada_target_gcc_15 ada_target_gcc_16
KEYWORDS=amd64 ~arm64 x86
LICENSE=GPL-3
-RDEPEND=ada_target_gcc_12? ( sys-devel/gcc:12[ada] ) ada_target_gcc_13? ( sys-devel/gcc:13[ada] ) ada_target_gcc_14? ( sys-devel/gcc:14[ada] ) ada_target_gcc_15? ( sys-devel/gcc:15[ada] )
-REQUIRED_USE=|| ( shared static-libs static-pic ) ^^ ( ada_target_gcc_12 ada_target_gcc_13 ada_target_gcc_14 ada_target_gcc_15 )
+RDEPEND=ada_target_gcc_12? ( sys-devel/gcc:12[ada] ) ada_target_gcc_13? ( sys-devel/gcc:13[ada] ) ada_target_gcc_14? ( sys-devel/gcc:14[ada] ) ada_target_gcc_15? ( sys-devel/gcc:15[ada] ) ada_target_gcc_16? ( sys-devel/gcc:16[ada] )
+REQUIRED_USE=|| ( shared static-libs static-pic ) ^^ ( ada_target_gcc_12 ada_target_gcc_13 ada_target_gcc_14 ada_target_gcc_15 ada_target_gcc_16 )
SLOT=0/25.0.0
SRC_URI=https://github.com/AdaCore/xmlada/archive/refs/tags/v25.0.0.tar.gz -> xmlada-25.0.0.tar.gz
_eclasses_=ada 38e5ef8cefdc0d1e5303a1e71014684e flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=cbb8a446d45ebfc856260c86a43a79ef
+_md5_=b31d09436afcdf1d70e453e9f35b7768
diff --git a/metadata/md5-cache/dev-libs/nwjs-0.100.1 b/metadata/md5-cache/dev-libs/nwjs-0.100.1
new file mode 100644
index 000000000000..8536a1614a5d
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/nwjs-0.100.1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=install prepare setup unpack
+DESCRIPTION=Framework that lets you call all Node.js modules directly from the DOM
+EAPI=8
+HOMEPAGE=https://nwjs.io
+INHERIT=chromium-2
+IUSE=ffmpeg-chromium +l10n_af +l10n_am +l10n_ar +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_en-US +l10n_es-419 +l10n_es +l10n_et +l10n_fa +l10n_fil +l10n_fi +l10n_fr +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_kn +l10n_ko +l10n_lt +l10n_lv +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sl +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_ur +l10n_vi +l10n_zh-CN +l10n_zh-TW
+KEYWORDS=-* ~amd64 ~x86
+LICENSE=MIT
+RDEPEND=app-accessibility/at-spi2-core:2 dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/mesa[opengl] net-print/cups sys-apps/dbus sys-apps/util-linux x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/libX11 x11-libs/libxcb x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon x11-libs/libXrandr x11-libs/pango virtual/libudev || ( gui-libs/gtk:4 x11-libs/gtk+:3 ) !<games-rpg/crosscode-1.4.2.2-r1 !ffmpeg-chromium? ( >=media-video/ffmpeg-7.1:0/59.61.61[chromium] ) ffmpeg-chromium? ( media-video/ffmpeg-chromium:143 )
+SLOT=0
+SRC_URI=amd64? ( https://dl.nwjs.io/v0.100.1/nwjs-v0.100.1-linux-x64.tar.gz ) x86? ( https://dl.nwjs.io/v0.100.1/nwjs-v0.100.1-linux-ia32.tar.gz )
+_eclasses_=chromium-2 6be3cf193def84c82ddae5c1f21ddbe5 linux-info efd923656513c879204fec6638eadee5 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_md5_=3846c2adeeffdbfd8762a32469724680
diff --git a/metadata/md5-cache/dev-libs/nwjs-0.104.1 b/metadata/md5-cache/dev-libs/nwjs-0.104.1-r1
index 69bf95ad4411..6223c74ed1b6 100644
--- a/metadata/md5-cache/dev-libs/nwjs-0.104.1
+++ b/metadata/md5-cache/dev-libs/nwjs-0.104.1-r1
@@ -1,13 +1,13 @@
-DEFINED_PHASES=install prepare setup
+DEFINED_PHASES=install prepare setup unpack
DESCRIPTION=Framework that lets you call all Node.js modules directly from the DOM
EAPI=8
HOMEPAGE=https://nwjs.io
INHERIT=chromium-2
IUSE=ffmpeg-chromium +l10n_af +l10n_am +l10n_ar +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_en-US +l10n_es-419 +l10n_es +l10n_et +l10n_fa +l10n_fil +l10n_fi +l10n_fr +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_kn +l10n_ko +l10n_lt +l10n_lv +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sl +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_ur +l10n_vi +l10n_zh-CN +l10n_zh-TW
-KEYWORDS=-* ~amd64
+KEYWORDS=-* ~amd64 ~x86
LICENSE=MIT
-RDEPEND=app-accessibility/at-spi2-core:2 dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/mesa net-print/cups sys-apps/dbus sys-apps/util-linux x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/libX11 x11-libs/libxcb x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon x11-libs/libXrandr x11-libs/pango virtual/libudev || ( gui-libs/gtk:4 x11-libs/gtk+:3 ) !<games-rpg/crosscode-1.4.2.2-r1 !ffmpeg-chromium? ( >=media-video/ffmpeg-7.1:0/59.61.61[chromium] ) ffmpeg-chromium? ( media-video/ffmpeg-chromium:141 )
+RDEPEND=app-accessibility/at-spi2-core:2 dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/mesa[opengl] net-print/cups sys-apps/dbus sys-apps/util-linux x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/libX11 x11-libs/libxcb x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon x11-libs/libXrandr x11-libs/pango virtual/libudev || ( gui-libs/gtk:4 x11-libs/gtk+:3 ) !<games-rpg/crosscode-1.4.2.2-r1 !ffmpeg-chromium? ( >=media-video/ffmpeg-7.1:0/59.61.61[chromium] ) ffmpeg-chromium? ( media-video/ffmpeg-chromium:143 )
SLOT=0
-SRC_URI=amd64? ( https://dl.nwjs.io/v0.104.1/nwjs-v0.104.1-linux-x64.tar.gz )
+SRC_URI=amd64? ( https://dl.nwjs.io/v0.104.1/nwjs-v0.104.1-linux-x64.tar.gz ) x86? ( https://dl.nwjs.io/v0.104.1/nwjs-v0.104.1-linux-ia32.tar.gz )
_eclasses_=chromium-2 6be3cf193def84c82ddae5c1f21ddbe5 linux-info efd923656513c879204fec6638eadee5 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=b9a00ae53d0f27ca950b775fb111ebef
+_md5_=3846c2adeeffdbfd8762a32469724680
diff --git a/metadata/md5-cache/dev-libs/nwjs-0.106.0 b/metadata/md5-cache/dev-libs/nwjs-0.106.0
new file mode 100644
index 000000000000..42a2433917ce
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/nwjs-0.106.0
@@ -0,0 +1,13 @@
+DEFINED_PHASES=install prepare setup unpack
+DESCRIPTION=Framework that lets you call all Node.js modules directly from the DOM
+EAPI=8
+HOMEPAGE=https://nwjs.io
+INHERIT=chromium-2
+IUSE=ffmpeg-chromium +l10n_af +l10n_am +l10n_ar +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_en-US +l10n_es-419 +l10n_es +l10n_et +l10n_fa +l10n_fil +l10n_fi +l10n_fr +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_kn +l10n_ko +l10n_lt +l10n_lv +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sl +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_ur +l10n_vi +l10n_zh-CN +l10n_zh-TW
+KEYWORDS=-* ~amd64 ~x86
+LICENSE=MIT
+RDEPEND=app-accessibility/at-spi2-core:2 dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/mesa[opengl] net-print/cups sys-apps/dbus sys-apps/util-linux x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/libX11 x11-libs/libxcb x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon x11-libs/libXrandr x11-libs/pango virtual/libudev || ( gui-libs/gtk:4 x11-libs/gtk+:3 ) !<games-rpg/crosscode-1.4.2.2-r1 !ffmpeg-chromium? ( >=media-video/ffmpeg-7.1:0/59.61.61[chromium] ) ffmpeg-chromium? ( media-video/ffmpeg-chromium:143 )
+SLOT=0
+SRC_URI=amd64? ( https://dl.nwjs.io/v0.106.0/nwjs-v0.106.0-linux-x64.tar.gz ) x86? ( https://dl.nwjs.io/v0.106.0/nwjs-v0.106.0-linux-ia32.tar.gz )
+_eclasses_=chromium-2 6be3cf193def84c82ddae5c1f21ddbe5 linux-info efd923656513c879204fec6638eadee5 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_md5_=3846c2adeeffdbfd8762a32469724680
diff --git a/metadata/md5-cache/dev-libs/nwjs-0.86.0 b/metadata/md5-cache/dev-libs/nwjs-0.86.0
new file mode 100644
index 000000000000..a27c081f8963
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/nwjs-0.86.0
@@ -0,0 +1,13 @@
+DEFINED_PHASES=install prepare setup unpack
+DESCRIPTION=Framework that lets you call all Node.js modules directly from the DOM
+EAPI=8
+HOMEPAGE=https://nwjs.io
+INHERIT=chromium-2
+IUSE=+l10n_af +l10n_am +l10n_ar +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_en-US +l10n_es-419 +l10n_es +l10n_et +l10n_fa +l10n_fil +l10n_fi +l10n_fr +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_kn +l10n_ko +l10n_lt +l10n_lv +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sl +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_ur +l10n_vi +l10n_zh-CN +l10n_zh-TW
+KEYWORDS=-* ~amd64 ~x86
+LICENSE=MIT
+RDEPEND=app-accessibility/at-spi2-core:2 dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/mesa[opengl] net-print/cups sys-apps/dbus sys-apps/util-linux x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/libX11 x11-libs/libxcb x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon x11-libs/libXrandr x11-libs/pango virtual/libudev || ( gui-libs/gtk:4 x11-libs/gtk+:3 ) !<games-rpg/crosscode-1.4.2.2-r1
+SLOT=0
+SRC_URI=amd64? ( https://dl.nwjs.io/v0.86.0/nwjs-v0.86.0-linux-x64.tar.gz ) x86? ( https://dl.nwjs.io/v0.86.0/nwjs-v0.86.0-linux-ia32.tar.gz )
+_eclasses_=chromium-2 6be3cf193def84c82ddae5c1f21ddbe5 linux-info efd923656513c879204fec6638eadee5 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_md5_=93424d308eb92e0f981150a356da9d4b
diff --git a/metadata/md5-cache/dev-python/pyside-6.10.1 b/metadata/md5-cache/dev-python/pyside-6.10.1-r1
index 17a28a0094f7..72dfbe6e40cb 100644
--- a/metadata/md5-cache/dev-python/pyside-6.10.1
+++ b/metadata/md5-cache/dev-python/pyside-6.10.1-r1
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=6/6.10.1
SRC_URI=https://download.qt.io/official_releases/QtForPython/pyside6/PySide6-6.10.1-src/pyside-setup-everywhere-src-6.10.1.tar.xz
_eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-r2 452c1a70845763809d225a317d8a6c05 llvm-utils 64536677f4b4365e25e9b739163bed58 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68
-_md5_=4f78264caee3ac064e048ba86a16004b
+_md5_=ff3f5453e3eb459381e5e886c94ea6b9
diff --git a/metadata/md5-cache/dev-python/pyside-6.9999 b/metadata/md5-cache/dev-python/pyside-6.9999
index f781c27c5923..a34ba235f6d2 100644
--- a/metadata/md5-cache/dev-python/pyside-6.9999
+++ b/metadata/md5-cache/dev-python/pyside-6.9999
@@ -13,4 +13,4 @@ REQUIRED_USE=test? ( qml? ( quick ) ) concurrent? ( core ) 3d? ( gui network ope
RESTRICT=!test? ( test ) !test? ( test )
SLOT=6/6.9999
_eclasses_=distutils-r1 d35f403697c0f86d762e7560bb5cd143 flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-r2 452c1a70845763809d225a317d8a6c05 llvm-utils 64536677f4b4365e25e9b739163bed58 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68
-_md5_=4f78264caee3ac064e048ba86a16004b
+_md5_=ff3f5453e3eb459381e5e886c94ea6b9
diff --git a/metadata/md5-cache/mail-client/roundcube-1.7_beta2 b/metadata/md5-cache/mail-client/roundcube-1.7_beta2
new file mode 100644
index 000000000000..f945d500cb35
--- /dev/null
+++ b/metadata/md5-cache/mail-client/roundcube-1.7_beta2
@@ -0,0 +1,15 @@
+DEFINED_PHASES=install postinst prerm setup unpack
+DEPEND=|| ( virtual/httpd-cgi virtual/httpd-fastcgi ) app-admin/webapp-config
+DESCRIPTION=A browser-based multilingual IMAP client with an application-like user interface
+EAPI=7
+HOMEPAGE=https://roundcube.net
+INHERIT=webapp
+IUSE=change-password enigma exif fileinfo ldap mysql postgres sqlite ssl spell zip vhosts
+KEYWORDS=amd64 arm ~hppa ppc ppc64 ~sparc x86
+LICENSE=GPL-3 BSD PHP-2.02 PHP-3 MIT public-domain
+RDEPEND=|| ( virtual/httpd-cgi virtual/httpd-fastcgi ) >=dev-lang/php-7.4.0[exif?,fileinfo?,filter,gd,iconv,intl,json(+),ldap?,pdo,postgres?,session,sqlite?,ssl?,unicode,xml,zip?] virtual/httpd-php change-password? ( dev-lang/php[sockets] ) enigma? ( app-alternatives/gpg ) mysql? ( || ( dev-lang/php[mysql] dev-lang/php[mysqli] ) ) spell? ( dev-lang/php[curl,spell] ) app-admin/webapp-config
+REQUIRED_USE=|| ( mysql postgres sqlite )
+SLOT=1.7_beta2
+SRC_URI=https://github.com/roundcube/roundcubemail/releases/download/1.7-beta2/roundcubemail-1.7-beta2-complete.tar.gz
+_eclasses_=webapp 5fa840db95fc7348dfd53b8526ed05f5
+_md5_=6d8e19f8de3512b632f292ff32af718f
diff --git a/metadata/md5-cache/media-video/popcorntime-bin-0.4.9 b/metadata/md5-cache/media-video/popcorntime-bin-0.4.9
deleted file mode 100644
index 77f37a7e22bf..000000000000
--- a/metadata/md5-cache/media-video/popcorntime-bin-0.4.9
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=configure install postinst postrm preinst prepare pretend setup unpack
-DESCRIPTION=BitTorrent client that includes an integrated media player
-EAPI=8
-HOMEPAGE=https://github.com/popcorn-official/popcorn-desktop
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=chromium-2 desktop unpacker xdg
-IUSE=+l10n_am +l10n_ar +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_en-US +l10n_es +l10n_es-419 +l10n_et +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_kn +l10n_ko +l10n_lt +l10n_lv +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sl +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_vi +l10n_zh-CN +l10n_zh-TW
-KEYWORDS=-* ~amd64 ~x86
-LICENSE=MIT BSD BSD-2 BSD-4 AFL-2.1 Apache-2.0 Ms-PL GPL-2 LGPL-2.1 APSL-2 unRAR OFL-1.1 CC-BY-SA-3.0 MPL-2.0 android public-domain all-rights-reserved
-RDEPEND=app-accessibility/at-spi2-core:2 dev-libs/atk dev-libs/expat dev-libs/nspr dev-libs/nss media-libs/alsa-lib net-print/cups sys-apps/dbus sys-libs/glibc x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/gtk+:3 x11-libs/libX11 x11-libs/libxcb x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXScrnSaver x11-libs/libXtst x11-libs/pango
-RESTRICT=bindist mirror
-SLOT=0
-SRC_URI=amd64? ( https://github.com/popcorn-official/popcorn-desktop/releases/download/v0.4.9/Popcorn-Time-0.4.9-amd64.deb ) x86? ( https://github.com/popcorn-official/popcorn-desktop/releases/download/v0.4.9/Popcorn-Time-0.4.9-i386.deb )
-_eclasses_=chromium-2 6be3cf193def84c82ddae5c1f21ddbe5 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed linux-info efd923656513c879204fec6638eadee5 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=a5b63a4b58a1b8a933c01bfdf3e45af7
diff --git a/metadata/md5-cache/media-video/popcorntime-bin-0.5.0-r2 b/metadata/md5-cache/media-video/popcorntime-bin-0.5.0-r2
deleted file mode 100644
index 7a3f53143782..000000000000
--- a/metadata/md5-cache/media-video/popcorntime-bin-0.5.0-r2
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=configure install postinst postrm preinst prepare pretend setup unpack
-DESCRIPTION=BitTorrent client that includes an integrated media player
-EAPI=8
-HOMEPAGE=https://github.com/popcorn-official/popcorn-desktop
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=chromium-2 desktop unpacker xdg
-IUSE=+l10n_af +l10n_am +l10n_ar +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_en-US +l10n_es +l10n_es-419 +l10n_et +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_kn +l10n_ko +l10n_lt +l10n_lv +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sl +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_ur +l10n_vi +l10n_zh-CN +l10n_zh-TW
-KEYWORDS=-* ~amd64 ~x86
-LICENSE=MIT BSD BSD-2 BSD-4 AFL-2.1 Apache-2.0 Ms-PL GPL-2 LGPL-2.1 APSL-2 unRAR OFL-1.1 CC-BY-SA-3.0 MPL-2.0 android public-domain all-rights-reserved
-RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/nspr dev-libs/nss media-libs/alsa-lib net-print/cups sys-apps/dbus sys-libs/glibc x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/gtk+:3 x11-libs/libX11 x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXScrnSaver x11-libs/libXtst x11-libs/pango
-RESTRICT=bindist mirror
-SLOT=0
-SRC_URI=amd64? ( https://github.com/popcorn-official/popcorn-desktop/releases/download/v0.5.0/Popcorn-Time-0.5.0-amd64.deb ) x86? ( https://github.com/popcorn-official/popcorn-desktop/releases/download/v0.5.0/Popcorn-Time-0.5.0-i386.deb )
-_eclasses_=chromium-2 6be3cf193def84c82ddae5c1f21ddbe5 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed linux-info efd923656513c879204fec6638eadee5 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=32cb0d7d4a67073ab0e2cbac5b5ef5c7
diff --git a/metadata/md5-cache/media-video/popcorntime-bin-0.5.1-r1 b/metadata/md5-cache/media-video/popcorntime-bin-0.5.1-r2
index e2a1e4d51de6..b5ce24902b41 100644
--- a/metadata/md5-cache/media-video/popcorntime-bin-0.5.1-r1
+++ b/metadata/md5-cache/media-video/popcorntime-bin-0.5.1-r2
@@ -1,15 +1,15 @@
DEFINED_PHASES=configure install postinst postrm preinst prepare pretend setup unpack
DESCRIPTION=BitTorrent client that includes an integrated media player
EAPI=8
-HOMEPAGE=https://github.com/popcorn-official/popcorn-desktop
+HOMEPAGE=https://github.com/popcorn-time-ru/popcorn-desktop
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=chromium-2 desktop unpacker xdg
IUSE=+l10n_af +l10n_am +l10n_ar +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_en-US +l10n_es +l10n_es-419 +l10n_et +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_kn +l10n_ko +l10n_lt +l10n_lv +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sl +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_ur +l10n_vi +l10n_zh-CN +l10n_zh-TW
-KEYWORDS=-* ~amd64
+KEYWORDS=-* ~amd64 ~x86
LICENSE=MIT BSD BSD-2 BSD-4 AFL-2.1 Apache-2.0 Ms-PL GPL-2 LGPL-2.1 APSL-2 unRAR OFL-1.1 CC-BY-SA-3.0 MPL-2.0 android public-domain all-rights-reserved
-RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/nspr dev-libs/nss media-libs/alsa-lib net-print/cups sys-apps/dbus sys-libs/glibc x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/gtk+:3 x11-libs/libX11 x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXScrnSaver x11-libs/libXtst x11-libs/pango
+RDEPEND=~dev-libs/nwjs-0.86.0
RESTRICT=bindist mirror
SLOT=0
-SRC_URI=https://github.com/popcorn-official/popcorn-desktop/releases/download/v0.5.1/Popcorn-Time-0.5.1-amd64.deb
+SRC_URI=https://github.com/popcorn-time-ru/popcorn-desktop/releases/download/v0.5.1/Popcorn-Time-0.5.1-amd64.deb -> popcorntime-bin-0.5.1-r2-amd64.deb
_eclasses_=chromium-2 6be3cf193def84c82ddae5c1f21ddbe5 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed linux-info efd923656513c879204fec6638eadee5 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=64b2841ce8d6c4bf95f15b686a053dc9
+_md5_=546e56617295e7a8fd1e313c02a8c3e6
diff --git a/metadata/md5-cache/net-libs/libnftnl-1.3.1 b/metadata/md5-cache/net-libs/libnftnl-1.3.1
new file mode 100644
index 000000000000..fabd491770c1
--- /dev/null
+++ b/metadata/md5-cache/net-libs/libnftnl-1.3.1
@@ -0,0 +1,16 @@
+BDEPEND=verify-sig? ( >=sec-keys/openpgp-keys-netfilter-20240415 ) virtual/pkgconfig verify-sig? ( || ( app-alternatives/gpg app-crypt/gnupg[-alternatives(-)] ) >=app-portage/gemato-20 ) >=app-portage/elt-patches-20250306
+DEFINED_PHASES=configure install prepare setup unpack
+DEPEND=>=net-libs/libmnl-1.0.4:=
+DESCRIPTION=Netlink API to the in-kernel nf_tables subsystem
+EAPI=8
+HOMEPAGE=https://netfilter.org/projects/nftables/
+INHERIT=linux-info verify-sig libtool
+IUSE=examples static-libs test verify-sig
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=GPL-2
+RDEPEND=>=net-libs/libmnl-1.0.4:=
+RESTRICT=!test? ( test )
+SLOT=0/11
+SRC_URI=https://netfilter.org/projects/libnftnl/files/libnftnl-1.3.1.tar.xz verify-sig? ( https://netfilter.org/projects/libnftnl/files/libnftnl-1.3.1.tar.xz.sig )
+_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd libtool c81bd096be5f4c82f4e8f156ef112402 linux-info efd923656513c879204fec6638eadee5 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad
+_md5_=c17059760efd22c83a94776a60e92bef
diff --git a/metadata/md5-cache/net-libs/libwebsockets-4.5.0 b/metadata/md5-cache/net-libs/libwebsockets-4.5.2
index 76937f740c98..6311d1e1c8e4 100644
--- a/metadata/md5-cache/net-libs/libwebsockets-4.5.0
+++ b/metadata/md5-cache/net-libs/libwebsockets-4.5.2
@@ -11,6 +11,6 @@ LICENSE=MIT
RDEPEND=virtual/zlib:= caps? ( sys-libs/libcap ) dbus? ( sys-apps/dbus ) http-proxy? ( net-libs/libhubbub ) libev? ( dev-libs/libev ) libevent? ( dev-libs/libevent:= ) libuv? ( dev-libs/libuv:= ) sqlite3? ( dev-db/sqlite:= ) ssl? ( !mbedtls? ( dev-libs/openssl:0= ) mbedtls? ( net-libs/mbedtls:0= ) )
REQUIRED_USE=access-log? ( http2 ) generic-sessions? ( smtp sqlite3 ) http-proxy? ( client ) mbedtls? ( ssl ) smtp? ( libuv ) socks5? ( client http-proxy ) ?? ( libev libevent )
SLOT=0/20
-SRC_URI=https://github.com/warmcat/libwebsockets/archive/v4.5.0.tar.gz -> libwebsockets-4.5.0.tar.gz
+SRC_URI=https://github.com/warmcat/libwebsockets/archive/v4.5.2.tar.gz -> libwebsockets-4.5.2.tar.gz
_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=d5e4fa8ab26ec6348a883071abaa5f8c
diff --git a/metadata/md5-cache/net-vpn/i2p-2.10.0 b/metadata/md5-cache/net-vpn/i2p-2.10.0
index 63d0fbf6a6c0..62c63177ffc7 100644
--- a/metadata/md5-cache/net-vpn/i2p-2.10.0
+++ b/metadata/md5-cache/net-vpn/i2p-2.10.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://geti2p.net
INHERIT=java-pkg-2 systemd toolchain-funcs
IUSE=l10n_ar l10n_az l10n_bg l10n_ca l10n_cs l10n_da l10n_de l10n_el l10n_en l10n_es l10n_es-AR l10n_et l10n_fa l10n_fi l10n_fr l10n_gl l10n_he l10n_hi l10n_hr l10n_hu l10n_id l10n_it l10n_ja l10n_ko l10n_ku l10n_mg l10n_nb l10n_nl l10n_nn l10n_pl l10n_pt l10n_pt-BR l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_tk l10n_tr l10n_uk l10n_vi l10n_zh l10n_zh-TW test
-KEYWORDS=~amd64 ~arm64
+KEYWORDS=amd64 ~arm64
LICENSE=Apache-2.0 Artistic BSD CC-BY-2.5 CC-BY-3.0 CC-BY-SA-3.0 EPL-1.0 GPL-2 GPL-3 LGPL-2.1 LGPL-3 MIT public-domain WTFPL-2
RDEPEND=dev-java/bcprov:0 dev-java/hashcash:1 dev-java/httpcomponents-client:4 dev-java/java-getopt:1 dev-java/java-service-wrapper:0 dev-java/jbcrypt:0 dev-java/json-simple:2.3 dev-java/jsonrpc2-server:1 dev-java/jstl:0 dev-java/jstl-api:0 dev-java/minidns-core:1 dev-java/zxing-core:3 dev-java/zxing-javase:3 sys-devel/gettext:0[java] www-servers/tomcat:9 acct-user/i2p acct-group/i2p >=virtual/jre-11:* >=dev-java/java-config-2.2.0-r3
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.i2p-projekt.de/2.10.0/i2psource_2.10.0.tar.bz2
_eclasses_=java-pkg-2 38fd81c7880666a00a638ca8deb64d72 java-utils-2 3febdd17a5820c438f6368dde60d4848 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=52a538a5be26ca58cffbc17222956fa4
+_md5_=ceae59245b36964a533e5098135522b2
diff --git a/metadata/md5-cache/sys-devel/gcc-10.5.0 b/metadata/md5-cache/sys-devel/gcc-10.5.0
index c7c40b9ac0ad..5fba5d11741d 100644
--- a/metadata/md5-cache/sys-devel/gcc-10.5.0
+++ b/metadata/md5-cache/sys-devel/gcc-10.5.0
@@ -13,5 +13,5 @@ RDEPEND=virtual/zlib:= virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-
RESTRICT=!test? ( test )
SLOT=10
SRC_URI=mirror://gcc/releases/gcc-10.5.0/gcc-10.5.0.tar.xz mirror://gnu/gcc/gcc-10.5.0/gcc-10.5.0.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-10.5.0-patches-7.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-10.5.0-musl-patches-2.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
-_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain 7981f4141a35b652e3a3263730d4839e toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain bbce92b3ca0866191fa492a9bb3447b7 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=597d50b43ffe07b6f5d7f287c0e2bfcc
diff --git a/metadata/md5-cache/sys-devel/gcc-11.5.0 b/metadata/md5-cache/sys-devel/gcc-11.5.0
index 4677a65c03a8..06abbf970e1f 100644
--- a/metadata/md5-cache/sys-devel/gcc-11.5.0
+++ b/metadata/md5-cache/sys-devel/gcc-11.5.0
@@ -13,5 +13,5 @@ RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) virtual/zlib:= virtual/libiconv
RESTRICT=!test? ( test )
SLOT=11
SRC_URI=mirror://gcc/releases/gcc-11.5.0/gcc-11.5.0.tar.xz mirror://gnu/gcc/gcc-11.5.0/gcc-11.5.0.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-11.5.0-patches-2.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-11.5.0-musl-patches-4.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
-_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain 7981f4141a35b652e3a3263730d4839e toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain bbce92b3ca0866191fa492a9bb3447b7 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=6ce16ccdb7a1e4e6250bac60995e0156
diff --git a/metadata/md5-cache/sys-devel/gcc-12.5.0 b/metadata/md5-cache/sys-devel/gcc-12.5.0
index 71075f3573f4..65a3666142ce 100644
--- a/metadata/md5-cache/sys-devel/gcc-12.5.0
+++ b/metadata/md5-cache/sys-devel/gcc-12.5.0
@@ -13,5 +13,5 @@ RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) virtual/zlib:= virtual/libiconv
RESTRICT=!test? ( test )
SLOT=12
SRC_URI=mirror://gcc/releases/gcc-12.5.0/gcc-12.5.0.tar.xz mirror://gnu/gcc/gcc-12.5.0/gcc-12.5.0.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-12.4.0-patches-4.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-12.4.0-musl-patches-4.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
-_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain 7981f4141a35b652e3a3263730d4839e toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain bbce92b3ca0866191fa492a9bb3447b7 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=9d8cff5221aece309512440b6278c498
diff --git a/metadata/md5-cache/sys-devel/gcc-13.2.0 b/metadata/md5-cache/sys-devel/gcc-13.2.0
index 58b525b2ad98..7a309b66c7cb 100644
--- a/metadata/md5-cache/sys-devel/gcc-13.2.0
+++ b/metadata/md5-cache/sys-devel/gcc-13.2.0
@@ -13,5 +13,5 @@ RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) virtual/zlib:= virtual/libiconv
RESTRICT=!test? ( test )
SLOT=13
SRC_URI=mirror://gcc/releases/gcc-13.2.0/gcc-13.2.0.tar.xz mirror://gnu/gcc/gcc-13.2.0/gcc-13.2.0.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.2.0-patches-3.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.2.0-musl-patches-2.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
-_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain 7981f4141a35b652e3a3263730d4839e toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain bbce92b3ca0866191fa492a9bb3447b7 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=d4d5df5bb78b800c28fdf0d8ab4fd21b
diff --git a/metadata/md5-cache/sys-devel/gcc-13.4.1_p20250807 b/metadata/md5-cache/sys-devel/gcc-13.4.1_p20250807
index 86c2caad7296..a1ea849768f4 100644
--- a/metadata/md5-cache/sys-devel/gcc-13.4.1_p20250807
+++ b/metadata/md5-cache/sys-devel/gcc-13.4.1_p20250807
@@ -13,5 +13,5 @@ RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) virtual/zlib:= virtual/libiconv
RESTRICT=!test? ( test )
SLOT=13
SRC_URI=mirror://gcc/snapshots/13-20250807/gcc-13-20250807.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.3.0-patches-8.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.3.0-musl-patches-3.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
-_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain 7981f4141a35b652e3a3263730d4839e toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain bbce92b3ca0866191fa492a9bb3447b7 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=5804c58eb2ff3dad56ca8abb5c393110
diff --git a/metadata/md5-cache/sys-devel/gcc-13.4.1_p20251016 b/metadata/md5-cache/sys-devel/gcc-13.4.1_p20251016
index 679dbb1e0025..b1e1f901669d 100644
--- a/metadata/md5-cache/sys-devel/gcc-13.4.1_p20251016
+++ b/metadata/md5-cache/sys-devel/gcc-13.4.1_p20251016
@@ -13,5 +13,5 @@ RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) virtual/zlib:= virtual/libiconv
RESTRICT=!test? ( test )
SLOT=13
SRC_URI=mirror://gcc/snapshots/13-20251016/gcc-13-20251016.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.3.0-patches-9.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.3.0-musl-patches-3.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
-_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain 7981f4141a35b652e3a3263730d4839e toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain bbce92b3ca0866191fa492a9bb3447b7 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=8d43534e6892818d3623f5a6b298b35c
diff --git a/metadata/md5-cache/sys-devel/gcc-13.4.1_p20251106 b/metadata/md5-cache/sys-devel/gcc-13.4.1_p20251106
index 04bef0b36eac..da8c0bfbd30e 100644
--- a/metadata/md5-cache/sys-devel/gcc-13.4.1_p20251106
+++ b/metadata/md5-cache/sys-devel/gcc-13.4.1_p20251106
@@ -12,5 +12,5 @@ RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) virtual/zlib:= virtual/libiconv
RESTRICT=!test? ( test )
SLOT=13
SRC_URI=mirror://gcc/snapshots/13-20251106/gcc-13-20251106.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.3.0-patches-9.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.3.0-musl-patches-3.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
-_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain 7981f4141a35b652e3a3263730d4839e toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain bbce92b3ca0866191fa492a9bb3447b7 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=b1076a4dd3bf616d02d6a4ce5ca6d8c9
diff --git a/metadata/md5-cache/sys-devel/gcc-13.4.1_p20251113 b/metadata/md5-cache/sys-devel/gcc-13.4.1_p20251113
index 2d9d1c1cffff..bb24d00640ad 100644
--- a/metadata/md5-cache/sys-devel/gcc-13.4.1_p20251113
+++ b/metadata/md5-cache/sys-devel/gcc-13.4.1_p20251113
@@ -12,5 +12,5 @@ RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) virtual/zlib:= virtual/libiconv
RESTRICT=!test? ( test )
SLOT=13
SRC_URI=mirror://gcc/snapshots/13-20251113/gcc-13-20251113.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.3.0-patches-9.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.3.0-musl-patches-3.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
-_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain 7981f4141a35b652e3a3263730d4839e toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain bbce92b3ca0866191fa492a9bb3447b7 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=b1076a4dd3bf616d02d6a4ce5ca6d8c9
diff --git a/metadata/md5-cache/sys-devel/gcc-13.4.1_p20251120 b/metadata/md5-cache/sys-devel/gcc-13.4.1_p20251120
index abafe22ef2b3..c2844f62fe7b 100644
--- a/metadata/md5-cache/sys-devel/gcc-13.4.1_p20251120
+++ b/metadata/md5-cache/sys-devel/gcc-13.4.1_p20251120
@@ -12,5 +12,5 @@ RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) virtual/zlib:= virtual/libiconv
RESTRICT=!test? ( test )
SLOT=13
SRC_URI=mirror://gcc/snapshots/13-20251120/gcc-13-20251120.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.3.0-patches-9.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.3.0-musl-patches-3.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
-_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain 7981f4141a35b652e3a3263730d4839e toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain bbce92b3ca0866191fa492a9bb3447b7 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=b1076a4dd3bf616d02d6a4ce5ca6d8c9
diff --git a/metadata/md5-cache/sys-devel/gcc-13.4.1_p20251127 b/metadata/md5-cache/sys-devel/gcc-13.4.1_p20251127
index 372722649dd1..f5a2377ff340 100644
--- a/metadata/md5-cache/sys-devel/gcc-13.4.1_p20251127
+++ b/metadata/md5-cache/sys-devel/gcc-13.4.1_p20251127
@@ -12,5 +12,5 @@ RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) virtual/zlib:= virtual/libiconv
RESTRICT=!test? ( test )
SLOT=13
SRC_URI=mirror://gcc/snapshots/13-20251127/gcc-13-20251127.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.3.0-patches-9.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.3.0-musl-patches-3.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
-_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain 7981f4141a35b652e3a3263730d4839e toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain bbce92b3ca0866191fa492a9bb3447b7 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=b1076a4dd3bf616d02d6a4ce5ca6d8c9
diff --git a/metadata/md5-cache/sys-devel/gcc-13.5.9999 b/metadata/md5-cache/sys-devel/gcc-13.5.9999
index 62b6fadad327..1a898e802ce4 100644
--- a/metadata/md5-cache/sys-devel/gcc-13.5.9999
+++ b/metadata/md5-cache/sys-devel/gcc-13.5.9999
@@ -13,5 +13,5 @@ RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) virtual/zlib:= virtual/libiconv
RESTRICT=!test? ( test )
SLOT=13
SRC_URI=test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
-_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain 7981f4141a35b652e3a3263730d4839e toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain bbce92b3ca0866191fa492a9bb3447b7 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=6dedda39d769ea4246b82a3381fd8c28
diff --git a/metadata/md5-cache/sys-devel/gcc-14.3.1_p20250801 b/metadata/md5-cache/sys-devel/gcc-14.3.1_p20250801
index 47138bc959e5..8a5aba265828 100644
--- a/metadata/md5-cache/sys-devel/gcc-14.3.1_p20250801
+++ b/metadata/md5-cache/sys-devel/gcc-14.3.1_p20250801
@@ -13,5 +13,5 @@ RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) virtual/zlib:= virtual/libiconv
RESTRICT=!test? ( test )
SLOT=14
SRC_URI=mirror://gcc/snapshots/14-20250801/gcc-14-20250801.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.3.0-patches-4.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.3.0-musl-patches-2.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
-_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain 7981f4141a35b652e3a3263730d4839e toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain bbce92b3ca0866191fa492a9bb3447b7 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=534520f07e2fd16839c802bd158e78e6
diff --git a/metadata/md5-cache/sys-devel/gcc-14.3.1_p20251017 b/metadata/md5-cache/sys-devel/gcc-14.3.1_p20251017
index 49063a5c6bd9..6ce9f62a98a7 100644
--- a/metadata/md5-cache/sys-devel/gcc-14.3.1_p20251017
+++ b/metadata/md5-cache/sys-devel/gcc-14.3.1_p20251017
@@ -13,5 +13,5 @@ RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) virtual/zlib:= virtual/libiconv
RESTRICT=!test? ( test )
SLOT=14
SRC_URI=mirror://gcc/snapshots/14-20251017/gcc-14-20251017.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.3.0-patches-4.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.3.0-musl-patches-2.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
-_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain 7981f4141a35b652e3a3263730d4839e toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain bbce92b3ca0866191fa492a9bb3447b7 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=f687cbff5d8d3dc159c8b8448e866008
diff --git a/metadata/md5-cache/sys-devel/gcc-14.3.1_p20251107 b/metadata/md5-cache/sys-devel/gcc-14.3.1_p20251107
index c394319dd852..5c55a8a61801 100644
--- a/metadata/md5-cache/sys-devel/gcc-14.3.1_p20251107
+++ b/metadata/md5-cache/sys-devel/gcc-14.3.1_p20251107
@@ -12,5 +12,5 @@ RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) virtual/zlib:= virtual/libiconv
RESTRICT=!test? ( test )
SLOT=14
SRC_URI=mirror://gcc/snapshots/14-20251107/gcc-14-20251107.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.3.0-patches-4.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.3.0-musl-patches-2.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
-_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain 7981f4141a35b652e3a3263730d4839e toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain bbce92b3ca0866191fa492a9bb3447b7 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=9891c809b9bb2d1c67baceb58e37e846
diff --git a/metadata/md5-cache/sys-devel/gcc-14.3.1_p20251114 b/metadata/md5-cache/sys-devel/gcc-14.3.1_p20251114
index 79f34363c4fc..925b1884efd3 100644
--- a/metadata/md5-cache/sys-devel/gcc-14.3.1_p20251114
+++ b/metadata/md5-cache/sys-devel/gcc-14.3.1_p20251114
@@ -12,5 +12,5 @@ RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) virtual/zlib:= virtual/libiconv
RESTRICT=!test? ( test )
SLOT=14
SRC_URI=mirror://gcc/snapshots/14-20251114/gcc-14-20251114.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.3.0-patches-4.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.3.0-musl-patches-2.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
-_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain 7981f4141a35b652e3a3263730d4839e toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain bbce92b3ca0866191fa492a9bb3447b7 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=9891c809b9bb2d1c67baceb58e37e846
diff --git a/metadata/md5-cache/sys-devel/gcc-14.3.1_p20251121 b/metadata/md5-cache/sys-devel/gcc-14.3.1_p20251121
index d54d4078708a..954b6bc63d22 100644
--- a/metadata/md5-cache/sys-devel/gcc-14.3.1_p20251121
+++ b/metadata/md5-cache/sys-devel/gcc-14.3.1_p20251121
@@ -12,5 +12,5 @@ RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) virtual/zlib:= virtual/libiconv
RESTRICT=!test? ( test )
SLOT=14
SRC_URI=mirror://gcc/snapshots/14-20251121/gcc-14-20251121.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.3.0-patches-4.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.3.0-musl-patches-2.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
-_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain 7981f4141a35b652e3a3263730d4839e toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain bbce92b3ca0866191fa492a9bb3447b7 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=9891c809b9bb2d1c67baceb58e37e846
diff --git a/metadata/md5-cache/sys-devel/gcc-14.3.1_p20251128 b/metadata/md5-cache/sys-devel/gcc-14.3.1_p20251128
index fc0f860369c1..a58b07138d34 100644
--- a/metadata/md5-cache/sys-devel/gcc-14.3.1_p20251128
+++ b/metadata/md5-cache/sys-devel/gcc-14.3.1_p20251128
@@ -12,5 +12,5 @@ RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) virtual/zlib:= virtual/libiconv
RESTRICT=!test? ( test )
SLOT=14
SRC_URI=mirror://gcc/snapshots/14-20251128/gcc-14-20251128.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.3.0-patches-4.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.3.0-musl-patches-2.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
-_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain 7981f4141a35b652e3a3263730d4839e toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain bbce92b3ca0866191fa492a9bb3447b7 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=9891c809b9bb2d1c67baceb58e37e846
diff --git a/metadata/md5-cache/sys-devel/gcc-14.4.9999 b/metadata/md5-cache/sys-devel/gcc-14.4.9999
index 17376d29f083..18c1e9d53f8d 100644
--- a/metadata/md5-cache/sys-devel/gcc-14.4.9999
+++ b/metadata/md5-cache/sys-devel/gcc-14.4.9999
@@ -13,5 +13,5 @@ RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) virtual/zlib:= virtual/libiconv
RESTRICT=!test? ( test )
SLOT=14
SRC_URI=test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
-_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain 7981f4141a35b652e3a3263730d4839e toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain bbce92b3ca0866191fa492a9bb3447b7 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=c258a0c0184013fe06d7f5646f04929e
diff --git a/metadata/md5-cache/sys-devel/gcc-15.2.1_p20251108-r1 b/metadata/md5-cache/sys-devel/gcc-15.2.1_p20251108-r1
index c2afcb49a532..29f68cd32393 100644
--- a/metadata/md5-cache/sys-devel/gcc-15.2.1_p20251108-r1
+++ b/metadata/md5-cache/sys-devel/gcc-15.2.1_p20251108-r1
@@ -13,5 +13,5 @@ RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) virtual/zlib:= virtual/libiconv
RESTRICT=!test? ( test )
SLOT=15
SRC_URI=mirror://gcc/snapshots/15-20251108/gcc-15-20251108.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-15.2.0-patches-2.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-15.2.0-musl-patches-1.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
-_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain 7981f4141a35b652e3a3263730d4839e toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain bbce92b3ca0866191fa492a9bb3447b7 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=bca2fb01f1f99c235f45de15b37f5e8b
diff --git a/metadata/md5-cache/sys-devel/gcc-15.2.1_p20251115 b/metadata/md5-cache/sys-devel/gcc-15.2.1_p20251115
index 447f6e38f06c..594bb4fc4c30 100644
--- a/metadata/md5-cache/sys-devel/gcc-15.2.1_p20251115
+++ b/metadata/md5-cache/sys-devel/gcc-15.2.1_p20251115
@@ -12,5 +12,5 @@ RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) virtual/zlib:= virtual/libiconv
RESTRICT=!test? ( test )
SLOT=15
SRC_URI=mirror://gcc/snapshots/15-20251115/gcc-15-20251115.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-15.2.0-patches-3.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-15.2.0-musl-patches-1.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
-_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain 7981f4141a35b652e3a3263730d4839e toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain bbce92b3ca0866191fa492a9bb3447b7 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=ffda0a1d30b47d957b510d536d918a77
diff --git a/metadata/md5-cache/sys-devel/gcc-15.2.1_p20251122 b/metadata/md5-cache/sys-devel/gcc-15.2.1_p20251122
index 7d81150e7710..c267e545dddd 100644
--- a/metadata/md5-cache/sys-devel/gcc-15.2.1_p20251122
+++ b/metadata/md5-cache/sys-devel/gcc-15.2.1_p20251122
@@ -13,5 +13,5 @@ RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) virtual/zlib:= virtual/libiconv
RESTRICT=!test? ( test )
SLOT=15
SRC_URI=mirror://gcc/snapshots/15-20251122/gcc-15-20251122.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-15.2.0-patches-3.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-15.2.0-musl-patches-1.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
-_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain 7981f4141a35b652e3a3263730d4839e toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain bbce92b3ca0866191fa492a9bb3447b7 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=e12135ed808089f958f9cfa7b6d225e6
diff --git a/metadata/md5-cache/sys-devel/gcc-15.2.1_p20251129 b/metadata/md5-cache/sys-devel/gcc-15.2.1_p20251129
index 71fc946f2385..08d9277b0e6a 100644
--- a/metadata/md5-cache/sys-devel/gcc-15.2.1_p20251129
+++ b/metadata/md5-cache/sys-devel/gcc-15.2.1_p20251129
@@ -12,5 +12,5 @@ RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) virtual/zlib:= virtual/libiconv
RESTRICT=!test? ( test )
SLOT=15
SRC_URI=mirror://gcc/snapshots/15-20251129/gcc-15-20251129.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-15.2.0-patches-3.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-15.2.0-musl-patches-1.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
-_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain 7981f4141a35b652e3a3263730d4839e toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain bbce92b3ca0866191fa492a9bb3447b7 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=938f60cbd7d90fb428c6ab7984d7a8f6
diff --git a/metadata/md5-cache/sys-devel/gcc-15.3.9999 b/metadata/md5-cache/sys-devel/gcc-15.3.9999
index adacad5e7cdc..7d2748882ed2 100644
--- a/metadata/md5-cache/sys-devel/gcc-15.3.9999
+++ b/metadata/md5-cache/sys-devel/gcc-15.3.9999
@@ -13,5 +13,5 @@ RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) virtual/zlib:= virtual/libiconv
RESTRICT=!test? ( test )
SLOT=15
SRC_URI=test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
-_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain 7981f4141a35b652e3a3263730d4839e toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain bbce92b3ca0866191fa492a9bb3447b7 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=d921ddb32357508c9f5010cb016854b2
diff --git a/metadata/md5-cache/sys-devel/gcc-16.0.0_p20251109-r1 b/metadata/md5-cache/sys-devel/gcc-16.0.0_p20251109-r1
index 8891aa498975..3d776c7d2271 100644
--- a/metadata/md5-cache/sys-devel/gcc-16.0.0_p20251109-r1
+++ b/metadata/md5-cache/sys-devel/gcc-16.0.0_p20251109-r1
@@ -12,5 +12,5 @@ RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) virtual/zlib:= virtual/libiconv
RESTRICT=!test? ( test )
SLOT=16
SRC_URI=mirror://gcc/snapshots/16-20251109/gcc-16-20251109.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-16.0.0-patches-22.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-16.0.0-musl-patches-1.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
-_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain 7981f4141a35b652e3a3263730d4839e toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain bbce92b3ca0866191fa492a9bb3447b7 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=686368dde4c059a87d4717ca1c7e8b52
diff --git a/metadata/md5-cache/sys-devel/gcc-16.0.0_p20251116 b/metadata/md5-cache/sys-devel/gcc-16.0.0_p20251116
index 786c56ab8bed..4289452eb9c8 100644
--- a/metadata/md5-cache/sys-devel/gcc-16.0.0_p20251116
+++ b/metadata/md5-cache/sys-devel/gcc-16.0.0_p20251116
@@ -12,5 +12,5 @@ RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) virtual/zlib:= virtual/libiconv
RESTRICT=!test? ( test )
SLOT=16
SRC_URI=mirror://gcc/snapshots/16-20251116/gcc-16-20251116.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-16.0.0-patches-23.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-16.0.0-musl-patches-1.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
-_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain 7981f4141a35b652e3a3263730d4839e toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain bbce92b3ca0866191fa492a9bb3447b7 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=1604f41d5d636041d36274100068a9a3
diff --git a/metadata/md5-cache/sys-devel/gcc-16.0.0_p20251116-r1 b/metadata/md5-cache/sys-devel/gcc-16.0.0_p20251116-r1
index eeba304f3aed..fb2fd81d528b 100644
--- a/metadata/md5-cache/sys-devel/gcc-16.0.0_p20251116-r1
+++ b/metadata/md5-cache/sys-devel/gcc-16.0.0_p20251116-r1
@@ -12,5 +12,5 @@ RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) virtual/zlib:= virtual/libiconv
RESTRICT=!test? ( test )
SLOT=16
SRC_URI=mirror://gcc/snapshots/16-20251116/gcc-16-20251116.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-16.0.0-patches-23.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-16.0.0-musl-patches-1.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
-_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain 7981f4141a35b652e3a3263730d4839e toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain bbce92b3ca0866191fa492a9bb3447b7 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=c34c97f1a919c46e64bf7b3587da09e9
diff --git a/metadata/md5-cache/sys-devel/gcc-16.0.0_p20251123 b/metadata/md5-cache/sys-devel/gcc-16.0.0_p20251123
index 6041ca1364cd..f30152d7fd29 100644
--- a/metadata/md5-cache/sys-devel/gcc-16.0.0_p20251123
+++ b/metadata/md5-cache/sys-devel/gcc-16.0.0_p20251123
@@ -12,5 +12,5 @@ RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) virtual/zlib:= virtual/libiconv
RESTRICT=!test? ( test )
SLOT=16
SRC_URI=mirror://gcc/snapshots/16-20251123/gcc-16-20251123.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-16.0.0-patches-24.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-16.0.0-musl-patches-1.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
-_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain 7981f4141a35b652e3a3263730d4839e toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain bbce92b3ca0866191fa492a9bb3447b7 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=e1bcf6e640df61a08bdbd0051903e51d
diff --git a/metadata/md5-cache/sys-devel/gcc-16.0.0_p20251130 b/metadata/md5-cache/sys-devel/gcc-16.0.0_p20251130
index 965392d08096..32ba6f4274a2 100644
--- a/metadata/md5-cache/sys-devel/gcc-16.0.0_p20251130
+++ b/metadata/md5-cache/sys-devel/gcc-16.0.0_p20251130
@@ -12,5 +12,5 @@ RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) virtual/zlib:= virtual/libiconv
RESTRICT=!test? ( test )
SLOT=16
SRC_URI=mirror://gcc/snapshots/16-20251130/gcc-16-20251130.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-16.0.0-patches-25.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-16.0.0-musl-patches-1.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
-_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain 7981f4141a35b652e3a3263730d4839e toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain bbce92b3ca0866191fa492a9bb3447b7 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=5cd0c0dd3b5f26ed0881deff25c2e7af
diff --git a/metadata/md5-cache/sys-devel/gcc-16.0.9999 b/metadata/md5-cache/sys-devel/gcc-16.0.9999
index 9fa352701752..1f6b888c93ec 100644
--- a/metadata/md5-cache/sys-devel/gcc-16.0.9999
+++ b/metadata/md5-cache/sys-devel/gcc-16.0.9999
@@ -13,5 +13,5 @@ RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) virtual/zlib:= virtual/libiconv
RESTRICT=!test? ( test )
SLOT=16
SRC_URI=test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
-_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain 7981f4141a35b652e3a3263730d4839e toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain bbce92b3ca0866191fa492a9bb3447b7 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=1109477c0acbacf005ca72e3c169fcd2
diff --git a/metadata/md5-cache/sys-devel/gcc-9.5.0 b/metadata/md5-cache/sys-devel/gcc-9.5.0
index feafaa2ad607..66bcb4147d3c 100644
--- a/metadata/md5-cache/sys-devel/gcc-9.5.0
+++ b/metadata/md5-cache/sys-devel/gcc-9.5.0
@@ -13,5 +13,5 @@ RDEPEND=virtual/zlib:= virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-
RESTRICT=!test? ( test )
SLOT=9.5.0
SRC_URI=mirror://gcc/releases/gcc-9.5.0/gcc-9.5.0.tar.xz mirror://gnu/gcc/gcc-9.5.0/gcc-9.5.0.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-9.5.0-patches-3.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
-_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain 7981f4141a35b652e3a3263730d4839e toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain bbce92b3ca0866191fa492a9bb3447b7 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=c21c6834b3ef6c8786803858b6c5633d
diff --git a/metadata/md5-cache/sys-devel/kgcc64-10.5.0 b/metadata/md5-cache/sys-devel/kgcc64-10.5.0
index 0ac11eca8369..ab9186f4ca29 100644
--- a/metadata/md5-cache/sys-devel/kgcc64-10.5.0
+++ b/metadata/md5-cache/sys-devel/kgcc64-10.5.0
@@ -13,5 +13,5 @@ RDEPEND=virtual/zlib:= virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-
RESTRICT=!test? ( test ) test
SLOT=10
SRC_URI=mirror://gcc/releases/gcc-10.5.0/gcc-10.5.0.tar.xz mirror://gnu/gcc/gcc-10.5.0/gcc-10.5.0.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-10.5.0-patches-6.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-10.5.0-musl-patches-2.tar.xz
-_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain 7981f4141a35b652e3a3263730d4839e toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain bbce92b3ca0866191fa492a9bb3447b7 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=0003a1d0dfb83c2bd82f8c8e4d2af0c2
diff --git a/metadata/md5-cache/sys-devel/kgcc64-11.5.0 b/metadata/md5-cache/sys-devel/kgcc64-11.5.0
index dfb83b4f9f21..180bd78e00d9 100644
--- a/metadata/md5-cache/sys-devel/kgcc64-11.5.0
+++ b/metadata/md5-cache/sys-devel/kgcc64-11.5.0
@@ -13,5 +13,5 @@ RDEPEND=virtual/zlib:= virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-
RESTRICT=!test? ( test ) test
SLOT=11
SRC_URI=mirror://gcc/releases/gcc-11.5.0/gcc-11.5.0.tar.xz mirror://gnu/gcc/gcc-11.5.0/gcc-11.5.0.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-11.4.0-patches-12.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-11.4.0-musl-patches-2.tar.xz
-_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain 7981f4141a35b652e3a3263730d4839e toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain bbce92b3ca0866191fa492a9bb3447b7 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=e6f6c1d12f54fc095eb2c1bfffd2cca4
diff --git a/metadata/md5-cache/sys-devel/kgcc64-12.5.0 b/metadata/md5-cache/sys-devel/kgcc64-12.5.0
index 8f634f10f3e1..ecf1edc510aa 100644
--- a/metadata/md5-cache/sys-devel/kgcc64-12.5.0
+++ b/metadata/md5-cache/sys-devel/kgcc64-12.5.0
@@ -13,5 +13,5 @@ RDEPEND=virtual/zlib:= virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-
RESTRICT=!test? ( test ) test
SLOT=12
SRC_URI=mirror://gcc/releases/gcc-12.5.0/gcc-12.5.0.tar.xz mirror://gnu/gcc/gcc-12.5.0/gcc-12.5.0.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-12.4.0-patches-3.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-12.4.0-musl-patches-3.tar.xz
-_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain 7981f4141a35b652e3a3263730d4839e toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain bbce92b3ca0866191fa492a9bb3447b7 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=3609b8278d1b819ee5ff7c2a84cee922
diff --git a/metadata/md5-cache/sys-devel/kgcc64-13.4.0 b/metadata/md5-cache/sys-devel/kgcc64-13.4.0
index ffc04f488e78..99ede477ab47 100644
--- a/metadata/md5-cache/sys-devel/kgcc64-13.4.0
+++ b/metadata/md5-cache/sys-devel/kgcc64-13.4.0
@@ -13,5 +13,5 @@ RDEPEND=virtual/zlib:= virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-
RESTRICT=!test? ( test ) test
SLOT=13
SRC_URI=mirror://gcc/releases/gcc-13.4.0/gcc-13.4.0.tar.xz mirror://gnu/gcc/gcc-13.4.0/gcc-13.4.0.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.3.0-patches-5.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.2.0-musl-patches-2.tar.xz
-_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain 7981f4141a35b652e3a3263730d4839e toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain bbce92b3ca0866191fa492a9bb3447b7 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=1b8b0f0c785e928b61d161ab3d7f6f95
diff --git a/metadata/md5-cache/sys-devel/kgcc64-14.3.0 b/metadata/md5-cache/sys-devel/kgcc64-14.3.0
index 72c50c2cb9f7..99969a6087ed 100644
--- a/metadata/md5-cache/sys-devel/kgcc64-14.3.0
+++ b/metadata/md5-cache/sys-devel/kgcc64-14.3.0
@@ -13,5 +13,5 @@ RDEPEND=virtual/zlib:= virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-
RESTRICT=!test? ( test ) test
SLOT=14
SRC_URI=mirror://gcc/releases/gcc-14.3.0/gcc-14.3.0.tar.xz mirror://gnu/gcc/gcc-14.3.0/gcc-14.3.0.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.2.0-patches-8.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.1.0-musl-patches-1.tar.xz
-_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain 7981f4141a35b652e3a3263730d4839e toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain bbce92b3ca0866191fa492a9bb3447b7 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=0c5c7ecc4a2b269ae02e65f9f93866e6
diff --git a/metadata/md5-cache/sys-devel/kgcc64-15.2.0 b/metadata/md5-cache/sys-devel/kgcc64-15.2.0
index 4049fe8033ac..d841061f6b2b 100644
--- a/metadata/md5-cache/sys-devel/kgcc64-15.2.0
+++ b/metadata/md5-cache/sys-devel/kgcc64-15.2.0
@@ -13,5 +13,5 @@ RDEPEND=virtual/zlib:= virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-
RESTRICT=!test? ( test ) test
SLOT=15
SRC_URI=mirror://gcc/releases/gcc-15.2.0/gcc-15.2.0.tar.xz mirror://gnu/gcc/gcc-15.2.0/gcc-15.2.0.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-15.2.0-patches-1.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-15.2.0-musl-patches-1.tar.xz
-_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain 7981f4141a35b652e3a3263730d4839e toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 rust ee7b3be2c0e004fa7aaaed31e4fef928 toolchain bbce92b3ca0866191fa492a9bb3447b7 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=95ad250ad5088bb77ac75236241451bc
diff --git a/metadata/md5-cache/sys-kernel/linux-firmware-20251125_p20251202 b/metadata/md5-cache/sys-kernel/linux-firmware-20251125_p20251202
new file mode 100644
index 000000000000..b5d8851fb403
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/linux-firmware-20251125_p20251202
@@ -0,0 +1,17 @@
+BDEPEND=initramfs? ( app-alternatives/cpio ) compress-xz? ( app-arch/xz-utils ) compress-zstd? ( app-arch/zstd ) deduplicate? ( app-misc/rdfind )
+DEFINED_PHASES=install postinst postrm preinst prepare prerm pretend setup unpack
+DESCRIPTION=Linux firmware files
+EAPI=8
+HOMEPAGE=https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git
+IDEPEND=dist-kernel? ( initramfs? ( sys-kernel/installkernel ) )
+INHERIT=dist-kernel-utils eapi9-ver linux-info mount-boot savedconfig
+IUSE=bindist compress-xz compress-zstd deduplicate dist-kernel +initramfs +redistributable unknown-license savedconfig
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 ) redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT ) unknown-license? ( all-rights-reserved )
+RDEPEND=!savedconfig? ( redistributable? ( !sys-firmware/alsa-firmware[alsa_cards_ca0132] !sys-block/qla-fc-firmware !sys-firmware/raspberrypi-wifi-ucode ) unknown-license? ( !sys-firmware/alsa-firmware[alsa_cards_korg1212] !sys-firmware/alsa-firmware[alsa_cards_maestro3] !sys-firmware/alsa-firmware[alsa_cards_sb16] !sys-firmware/alsa-firmware[alsa_cards_ymfpci] ) ) dist-kernel? ( virtual/dist-kernel initramfs? ( app-alternatives/cpio ) )
+REQUIRED_USE=initramfs? ( redistributable ) ?? ( compress-xz compress-zstd ) savedconfig? ( !deduplicate )
+RESTRICT=binchecks strip test !bindist? ( bindist ) unknown-license? ( bindist )
+SLOT=0
+SRC_URI=https://gitlab.com/kernel-firmware/linux-firmware/-/archive/68517135613717f550f8eb8170656d98a9929ab3/linux-firmware-68517135613717f550f8eb8170656d98a9929ab3.tar.bz2 -> linux-firmware-20251125_p20251202.tar.bz2
+_eclasses_=dist-kernel-utils a40de3638d3f7a89f4c45d1a62b90e20 eapi9-ver 6a71fa30cdb3fe445114fdeab156c1f0 linux-info efd923656513c879204fec6638eadee5 mount-boot d3a79a84edde3dbc4373d490d09be9b6 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 portability a39e3d646f76cb45d06b44cc1144b8d4 savedconfig b9131abe556ad2ea96c01b06d658d363 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_md5_=2bf32ea860b498e964bf60d9ad0a54df
diff --git a/metadata/md5-cache/sys-kernel/udev-hid-bpf-2.2.0_p20251121 b/metadata/md5-cache/sys-kernel/udev-hid-bpf-2.2.0_p20251121
index 015212c5e60e..17d34e200bf2 100644
--- a/metadata/md5-cache/sys-kernel/udev-hid-bpf-2.2.0_p20251121
+++ b/metadata/md5-cache/sys-kernel/udev-hid-bpf-2.2.0_p20251121
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://gitlab.freedesktop.org/libevdev/udev-hid-bpf/-/archive/2.2.0-20251121/udev-hid-bpf-2.2.0-20251121.tar.bz2 https://crates.io/api/v1/crates/aho-corasick/1.1.3/download -> aho-corasick-1.1.3.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anstream/0.6.20/download -> anstream-0.6.20.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.7/download -> anstyle-parse-0.2.7.crate https://crates.io/api/v1/crates/anstyle-query/1.1.4/download -> anstyle-query-1.1.4.crate https://crates.io/api/v1/crates/anstyle-wincon/3.0.10/download -> anstyle-wincon-3.0.10.crate https://crates.io/api/v1/crates/anstyle/1.0.13/download -> anstyle-1.0.13.crate https://crates.io/api/v1/crates/anyhow/1.0.100/download -> anyhow-1.0.100.crate https://crates.io/api/v1/crates/atty/0.2.14/download -> atty-0.2.14.crate https://crates.io/api/v1/crates/autocfg/1.5.0/download -> autocfg-1.5.0.crate https://crates.io/api/v1/crates/bitflags/2.9.4/download -> bitflags-2.9.4.crate https://crates.io/api/v1/crates/bumpalo/3.19.0/download -> bumpalo-3.19.0.crate https://crates.io/api/v1/crates/camino/1.2.1/download -> camino-1.2.1.crate https://crates.io/api/v1/crates/cargo-platform/0.1.9/download -> cargo-platform-0.1.9.crate https://crates.io/api/v1/crates/cargo_metadata/0.15.4/download -> cargo_metadata-0.15.4.crate https://crates.io/api/v1/crates/cc/1.2.39/download -> cc-1.2.39.crate https://crates.io/api/v1/crates/cfg-if/1.0.3/download -> cfg-if-1.0.3.crate https://crates.io/api/v1/crates/cfg_aliases/0.2.1/download -> cfg_aliases-0.2.1.crate https://crates.io/api/v1/crates/chrono/0.4.42/download -> chrono-0.4.42.crate https://crates.io/api/v1/crates/clap/4.5.48/download -> clap-4.5.48.crate https://crates.io/api/v1/crates/clap_builder/4.5.48/download -> clap_builder-4.5.48.crate https://crates.io/api/v1/crates/clap_derive/4.5.47/download -> clap_derive-4.5.47.crate https://crates.io/api/v1/crates/clap_lex/0.7.5/download -> clap_lex-0.7.5.crate https://crates.io/api/v1/crates/colorchoice/1.0.4/download -> colorchoice-1.0.4.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.7/download -> core-foundation-sys-0.8.7.crate https://crates.io/api/v1/crates/errno/0.3.14/download -> errno-0.3.14.crate https://crates.io/api/v1/crates/fastrand/2.3.0/download -> fastrand-2.3.0.crate https://crates.io/api/v1/crates/find-msvc-tools/0.1.2/download -> find-msvc-tools-0.1.2.crate https://crates.io/api/v1/crates/getrandom/0.3.3/download -> getrandom-0.3.3.crate https://crates.io/api/v1/crates/heck/0.5.0/download -> heck-0.5.0.crate https://crates.io/api/v1/crates/hermit-abi/0.1.19/download -> hermit-abi-0.1.19.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.2/download -> iana-time-zone-haiku-0.1.2.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.64/download -> iana-time-zone-0.1.64.crate https://crates.io/api/v1/crates/is_terminal_polyfill/1.70.1/download -> is_terminal_polyfill-1.70.1.crate https://crates.io/api/v1/crates/itoa/1.0.15/download -> itoa-1.0.15.crate https://crates.io/api/v1/crates/js-sys/0.3.81/download -> js-sys-0.3.81.crate https://crates.io/api/v1/crates/libbpf-cargo/0.24.8/download -> libbpf-cargo-0.24.8.crate https://crates.io/api/v1/crates/libbpf-rs/0.24.8/download -> libbpf-rs-0.24.8.crate https://crates.io/api/v1/crates/libbpf-rs/0.25.0/download -> libbpf-rs-0.25.0.crate https://crates.io/api/v1/crates/libbpf-sys/1.6.1+v1.6.1/download -> libbpf-sys-1.6.1+v1.6.1.crate https://crates.io/api/v1/crates/libc/0.2.176/download -> libc-0.2.176.crate https://crates.io/api/v1/crates/libudev-sys/0.1.4/download -> libudev-sys-0.1.4.crate https://crates.io/api/v1/crates/linux-raw-sys/0.11.0/download -> linux-raw-sys-0.11.0.crate https://crates.io/api/v1/crates/log/0.4.28/download -> log-0.4.28.crate https://crates.io/api/v1/crates/memchr/2.7.6/download -> memchr-2.7.6.crate https://crates.io/api/v1/crates/memmap2/0.5.10/download -> memmap2-0.5.10.crate https://crates.io/api/v1/crates/mio/0.8.11/download -> mio-0.8.11.crate https://crates.io/api/v1/crates/nix/0.30.1/download -> nix-0.30.1.crate https://crates.io/api/v1/crates/num-traits/0.2.19/download -> num-traits-0.2.19.crate https://crates.io/api/v1/crates/once_cell/1.21.3/download -> once_cell-1.21.3.crate https://crates.io/api/v1/crates/once_cell_polyfill/1.70.1/download -> once_cell_polyfill-1.70.1.crate https://crates.io/api/v1/crates/pkg-config/0.3.32/download -> pkg-config-0.3.32.crate https://crates.io/api/v1/crates/proc-macro2/1.0.101/download -> proc-macro2-1.0.101.crate https://crates.io/api/v1/crates/quote/1.0.41/download -> quote-1.0.41.crate https://crates.io/api/v1/crates/r-efi/5.3.0/download -> r-efi-5.3.0.crate https://crates.io/api/v1/crates/regex-automata/0.4.11/download -> regex-automata-0.4.11.crate https://crates.io/api/v1/crates/regex-syntax/0.8.6/download -> regex-syntax-0.8.6.crate https://crates.io/api/v1/crates/regex/1.11.3/download -> regex-1.11.3.crate https://crates.io/api/v1/crates/rustix/1.1.2/download -> rustix-1.1.2.crate https://crates.io/api/v1/crates/rustversion/1.0.22/download -> rustversion-1.0.22.crate https://crates.io/api/v1/crates/ryu/1.0.20/download -> ryu-1.0.20.crate https://crates.io/api/v1/crates/semver/1.0.27/download -> semver-1.0.27.crate https://crates.io/api/v1/crates/serde/1.0.228/download -> serde-1.0.228.crate https://crates.io/api/v1/crates/serde_core/1.0.228/download -> serde_core-1.0.228.crate https://crates.io/api/v1/crates/serde_derive/1.0.228/download -> serde_derive-1.0.228.crate https://crates.io/api/v1/crates/serde_json/1.0.145/download -> serde_json-1.0.145.crate https://crates.io/api/v1/crates/shlex/1.3.0/download -> shlex-1.3.0.crate https://crates.io/api/v1/crates/stderrlog/0.5.4/download -> stderrlog-0.5.4.crate https://crates.io/api/v1/crates/strsim/0.11.1/download -> strsim-0.11.1.crate https://crates.io/api/v1/crates/syn/2.0.106/download -> syn-2.0.106.crate https://crates.io/api/v1/crates/tempfile/3.23.0/download -> tempfile-3.23.0.crate https://crates.io/api/v1/crates/termcolor/1.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.69/download -> thiserror-impl-1.0.69.crate https://crates.io/api/v1/crates/thiserror/1.0.69/download -> thiserror-1.0.69.crate https://crates.io/api/v1/crates/thread_local/1.1.9/download -> thread_local-1.1.9.crate https://crates.io/api/v1/crates/udev/0.7.0/download -> udev-0.7.0.crate https://crates.io/api/v1/crates/unicode-ident/1.0.19/download -> unicode-ident-1.0.19.crate https://crates.io/api/v1/crates/utf8parse/0.2.2/download -> utf8parse-0.2.2.crate https://crates.io/api/v1/crates/vsprintf/2.0.0/download -> vsprintf-2.0.0.crate https://crates.io/api/v1/crates/wasi/0.11.1+wasi-snapshot-preview1/download -> wasi-0.11.1+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasi/0.14.7+wasi-0.2.4/download -> wasi-0.14.7+wasi-0.2.4.crate https://crates.io/api/v1/crates/wasip2/1.0.1+wasi-0.2.4/download -> wasip2-1.0.1+wasi-0.2.4.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.104/download -> wasm-bindgen-backend-0.2.104.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.104/download -> wasm-bindgen-macro-support-0.2.104.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.104/download -> wasm-bindgen-macro-0.2.104.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.104/download -> wasm-bindgen-shared-0.2.104.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.104/download -> wasm-bindgen-0.2.104.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.11/download -> winapi-util-0.1.11.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-core/0.62.1/download -> windows-core-0.62.1.crate https://crates.io/api/v1/crates/windows-implement/0.60.1/download -> windows-implement-0.60.1.crate https://crates.io/api/v1/crates/windows-interface/0.59.2/download -> windows-interface-0.59.2.crate https://crates.io/api/v1/crates/windows-link/0.2.0/download -> windows-link-0.2.0.crate https://crates.io/api/v1/crates/windows-result/0.4.0/download -> windows-result-0.4.0.crate https://crates.io/api/v1/crates/windows-strings/0.5.0/download -> windows-strings-0.5.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-sys/0.60.2/download -> windows-sys-0.60.2.crate https://crates.io/api/v1/crates/windows-sys/0.61.1/download -> windows-sys-0.61.1.crate https://crates.io/api/v1/crates/windows-targets/0.48.5/download -> windows-targets-0.48.5.crate https://crates.io/api/v1/crates/windows-targets/0.53.4/download -> windows-targets-0.53.4.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.5/download -> windows_aarch64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.53.0/download -> windows_aarch64_gnullvm-0.53.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.5/download -> windows_aarch64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.53.0/download -> windows_aarch64_msvc-0.53.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.5/download -> windows_i686_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.53.0/download -> windows_i686_gnu-0.53.0.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.53.0/download -> windows_i686_gnullvm-0.53.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.5/download -> windows_i686_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.53.0/download -> windows_i686_msvc-0.53.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.5/download -> windows_x86_64_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.53.0/download -> windows_x86_64_gnu-0.53.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.5/download -> windows_x86_64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.53.0/download -> windows_x86_64_gnullvm-0.53.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.5/download -> windows_x86_64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.53.0/download -> windows_x86_64_msvc-0.53.0.crate https://crates.io/api/v1/crates/wit-bindgen/0.46.0/download -> wit-bindgen-0.46.0.crate
_eclasses_=cargo a1af74aa9e34cd73aeac642cd0dd54d8 flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 meson 1a27c82364f611e149966d2c47cbb083 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db udev f3d9a4376ebd22131726a68e1a0a058f
-_md5_=be72a005da8e8fdc012f74ae5e8b3c52
+_md5_=5ed7eefc7ef1ede78029b7fc184afc75
diff --git a/metadata/md5-cache/sys-libs/zlib-ng-2.3.1 b/metadata/md5-cache/sys-libs/zlib-ng-2.3.2
index ca42b9b09dd0..031f2789aed8 100644
--- a/metadata/md5-cache/sys-libs/zlib-ng-2.3.1
+++ b/metadata/md5-cache/sys-libs/zlib-ng-2.3.2
@@ -11,6 +11,6 @@ LICENSE=ZLIB
RDEPEND=compat? ( !sys-libs/zlib )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://github.com/zlib-ng/zlib-ng/archive/2.3.1.tar.gz -> zlib-ng-2.3.1.tar.gz
+SRC_URI=https://github.com/zlib-ng/zlib-ng/archive/2.3.2.tar.gz -> zlib-ng-2.3.2.tar.gz
_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=3f36a57295efab6403c74ff4e7315055
diff --git a/metadata/md5-cache/www-apps/wordpress-6.9 b/metadata/md5-cache/www-apps/wordpress-6.9
new file mode 100644
index 000000000000..f1c948fd16dd
--- /dev/null
+++ b/metadata/md5-cache/www-apps/wordpress-6.9
@@ -0,0 +1,14 @@
+DEFINED_PHASES=install postinst prerm setup
+DEPEND=|| ( virtual/httpd-cgi virtual/httpd-fastcgi ) app-admin/webapp-config
+DESCRIPTION=Wordpress PHP and MySQL based content management system (CMS)
+EAPI=8
+HOMEPAGE=https://wordpress.org/
+INHERIT=webapp
+IUSE=+akismet examples +themes vhosts vhosts
+KEYWORDS=~amd64 ~arm ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=GPL-2+
+RDEPEND=virtual/httpd-php || ( dev-lang/php[mysql] dev-lang/php[mysqli] ) app-admin/webapp-config
+SLOT=6.9
+SRC_URI=https://wordpress.org/wordpress-6.9.tar.gz
+_eclasses_=webapp 5fa840db95fc7348dfd53b8526ed05f5
+_md5_=f8c63cab3f03a55d6fe28239565da5e5
diff --git a/metadata/md5-cache/x11-apps/xkbcomp-1.5.0 b/metadata/md5-cache/x11-apps/xkbcomp-1.5.0
new file mode 100644
index 000000000000..4e6af33857ba
--- /dev/null
+++ b/metadata/md5-cache/x11-apps/xkbcomp-1.5.0
@@ -0,0 +1,14 @@
+BDEPEND=app-alternatives/yacc >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array virtual/pkgconfig
+DEFINED_PHASES=compile configure install test unpack
+DEPEND=>=x11-libs/libX11-1.6.9 x11-libs/libxkbfile x11-base/xorg-proto
+DESCRIPTION=XKB keyboard description compiler
+EAPI=8
+HOMEPAGE=https://www.x.org/wiki/ https://gitlab.freedesktop.org/xorg/app/xkbcomp
+INHERIT=xorg-meson
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+LICENSE=MIT
+RDEPEND=>=x11-libs/libX11-1.6.9 x11-libs/libxkbfile
+SLOT=0
+SRC_URI=https://www.x.org/releases/individual/app/xkbcomp-1.5.0.tar.xz
+_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 meson 1a27c82364f611e149966d2c47cbb083 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xorg-meson b78e50cf109d60d32c8b028cf025256b
+_md5_=cdfc8dcce8560706fda66b90b3cabebf
diff --git a/net-libs/libnftnl/Manifest b/net-libs/libnftnl/Manifest
index 85ba2e865a83..54257b93486a 100644
--- a/net-libs/libnftnl/Manifest
+++ b/net-libs/libnftnl/Manifest
@@ -4,3 +4,5 @@ DIST libnftnl-1.2.9.tar.xz 345708 BLAKE2B c29591c78afae0d76b3c412d95999ad5e3d7e5
DIST libnftnl-1.2.9.tar.xz.sig 566 BLAKE2B e983fff8be369391670379b5c4eb5b253e4f24b2a76fd9eb7343ff98ecf1c3282d17c7f3e16e8742667438d4211a9ef6b63d31dda03a33348278e9138bacc940 SHA512 a6d521a0f8da337f5c52567397ceacd396fc3eec1df272534ae62901fa59b4892e7535cca9c8213220c037090265825289a32800e83cca21c8433ccc1fda0099
DIST libnftnl-1.3.0.tar.xz 344440 BLAKE2B 2aeab26089676d3e5231e1dc93ca4e20d1e5cbdf65cfe926a9e5dd3a51162c16f9f32087e3c0b082cacc11f1b5018d0ce3da49acbcce042a2bceac754442bbb8 SHA512 a2220dba97cc9a1bbd0d093a0bd0afd491120a814be6343aef35cbeba0e4781289fa84ced36510b6b9d76e99b3ba35f3964a9a40a21f38e2e0fad90c34fd3916
DIST libnftnl-1.3.0.tar.xz.sig 566 BLAKE2B 32fe99eb590d2cd65d0c0f07b8c111c433309c38d683426fbdff9231c3b0834e601f5dc58bddfec5a0896789491bd80a7553b04d6cc38f1ae1226d6d08be8333 SHA512 251707a6a981e84ec0d723885f033c0d03f83f7f64deab3ba83b11cea728b8ab345d07699120909e58c1c233a0c8401db27bf9054e61913223867ec5eb2a501e
+DIST libnftnl-1.3.1.tar.xz 349096 BLAKE2B 9df870bf0246eef0f5ad1c347654e7839c516ed90b32620799948fcf3dc41ec36f87a96547d40a71acfdf7a60b26a582605af134957b1c1e0904e8874d9abaa2 SHA512 a4e689b003cc2ae2ecf203335265f337d6de7a50af5410d649a567535c109d08ee9dbae9e8572b1af8c67f09ea27877ca059e04ed3b1c12183ef7b4185bdd10f
+DIST libnftnl-1.3.1.tar.xz.sig 566 BLAKE2B e6de5cd96569cf46666535e556c9c2811cc6bb47fdb36520edbcd0fd7e334ef7bbc304a56ceb95cc6ea62285ff26539afaedc78be0ef56d18df22a039b9da8d2 SHA512 a5df7f034c8a56b49e940542d3551ce171b46580a99ead59d2632a444cfe46ad7161119b95931a5fbcda395252f1cea0ed399070c2b7eaf29b962230f5927ea9
diff --git a/net-libs/libnftnl/libnftnl-1.3.1.ebuild b/net-libs/libnftnl/libnftnl-1.3.1.ebuild
new file mode 100644
index 000000000000..d15923402a8e
--- /dev/null
+++ b/net-libs/libnftnl/libnftnl-1.3.1.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/netfilter.org.asc
+inherit linux-info verify-sig
+
+DESCRIPTION="Netlink API to the in-kernel nf_tables subsystem"
+HOMEPAGE="https://netfilter.org/projects/nftables/"
+
+if [[ ${PV} =~ ^[9]{4,}$ ]]; then
+ inherit autotools git-r3
+ EGIT_REPO_URI="https://git.netfilter.org/${PN}"
+else
+ inherit libtool
+ SRC_URI="
+ https://netfilter.org/projects/${PN}/files/${P}.tar.xz
+ verify-sig? ( https://netfilter.org/projects/${PN}/files/${P}.tar.xz.sig )
+ "
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+ BDEPEND+="verify-sig? ( >=sec-keys/openpgp-keys-netfilter-20240415 )"
+fi
+
+LICENSE="GPL-2"
+SLOT="0/11" # libnftnl.so version
+IUSE="examples static-libs test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=net-libs/libmnl-1.0.4:=
+"
+BDEPEND+="
+ virtual/pkgconfig
+"
+DEPEND="${RDEPEND}"
+
+pkg_setup() {
+ if kernel_is ge 3 13; then
+ CONFIG_CHECK="~NF_TABLES"
+ linux-info_pkg_setup
+ else
+ eerror "This package requires kernel version 3.13 or newer to work properly."
+ fi
+}
+
+src_prepare() {
+ default
+
+ if [[ ${PV} =~ ^[9]{4,}$ ]] ; then
+ eautoreconf
+ else
+ elibtoolize
+ fi
+}
+
+src_configure() {
+ local myeconfargs=(
+ $(use_enable static-libs static)
+ )
+
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ default
+
+ find "${ED}" -type f -name '*.la' -delete || die
+
+ if use examples; then
+ find examples/ -name 'Makefile*' -delete || die "Could not rm examples"
+ dodoc -r examples
+ docompress -x /usr/share/doc/${PF}/examples
+ fi
+}
diff --git a/net-libs/libwebsockets/Manifest b/net-libs/libwebsockets/Manifest
index 0aead42d7716..7567b12e6acd 100644
--- a/net-libs/libwebsockets/Manifest
+++ b/net-libs/libwebsockets/Manifest
@@ -1,2 +1,2 @@
DIST libwebsockets-4.4.1.tar.gz 19997574 BLAKE2B ecc71d595503dd211e6341c84c1fed8adf29b055cbcd7a06fbb0f807d6cfc3814bb0b7df51f78c3f535b6f3dbb8e57b3fdfb6c2b6b706801ef540f6bcaabc207 SHA512 86f85066ce0e9f7f29af5b7c7be803bd19f1a7e6afd8bcdd7c3afc1a66735324317852d7b19bbe9a5af69e759ec532dd28bebffa256f3e1c30ade7ead41a4275
-DIST libwebsockets-4.5.0.tar.gz 20159185 BLAKE2B 3e5d7e49da5baa8a6656f298937d86fab566f36b340995ca603a93982ac05f140c3cbe64bff5b97f412ee576fadeb525560e5449ae00f25bc6ea4546e437989b SHA512 25fc588088a712c4906b8a4c83524705bbed3b31494a70cc8455ddd10751d0978d942b21bf218400de1fee8e93dab6a4e0c942044bb36c31465567d5db7e5104
+DIST libwebsockets-4.5.2.tar.gz 20158648 BLAKE2B 1464d2ab9ef0a34085362693d285f559e436b850fc1408ddf5ae9d6a21b6e16876e1eb5cc8507daa90deafeb11fa561aa7b6a16f26eb5ff468146e4dac57d390 SHA512 8427ade9325051b486321b9d0b07b136428ed28f34972a3cc0b0440a9f1efab7b34ee82b6b778eb39669dea08d47976eef04a99f8e15ba03cb6b3c1dc28cb9f9
diff --git a/net-libs/libwebsockets/libwebsockets-4.5.0.ebuild b/net-libs/libwebsockets/libwebsockets-4.5.2.ebuild
index 2cab3ff3614a..2cab3ff3614a 100644
--- a/net-libs/libwebsockets/libwebsockets-4.5.0.ebuild
+++ b/net-libs/libwebsockets/libwebsockets-4.5.2.ebuild
diff --git a/net-vpn/i2p/i2p-2.10.0.ebuild b/net-vpn/i2p/i2p-2.10.0.ebuild
index 5c6622d9a7b1..c29d61ccca74 100644
--- a/net-vpn/i2p/i2p-2.10.0.ebuild
+++ b/net-vpn/i2p/i2p-2.10.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://files.i2p-projekt.de/${PV}/i2psource_${PV}.tar.bz2"
LICENSE="Apache-2.0 Artistic BSD CC-BY-2.5 CC-BY-3.0 CC-BY-SA-3.0 EPL-1.0 GPL-2 GPL-3 LGPL-2.1 LGPL-3 MIT public-domain WTFPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
LANGS=(
ar az bg ca cs da de el en es es-AR et fa fi fr gl he hi hr hu id it ja ko ku mg nb nl nn pl pt pt-BR ro ru sk sl sq
sr sv tk tr uk vi zh zh-TW
diff --git a/sys-kernel/linux-firmware/Manifest b/sys-kernel/linux-firmware/Manifest
index 76d94626f2f7..fb11df4378ed 100644
--- a/sys-kernel/linux-firmware/Manifest
+++ b/sys-kernel/linux-firmware/Manifest
@@ -11,3 +11,4 @@ DIST linux-firmware-20251011.tar.xz 583568980 BLAKE2B 81b228fcc45c2e79df7bdf0b7c
DIST linux-firmware-20251021.tar.xz 587183592 BLAKE2B 89ee78c4a1ef1924d192c6d843a77cb1706602e2181125d66125f2a180f5e6ca66c5a6e1efba5314f724d43bfc75b59ae6cf244076c72df9e33719775966fec2 SHA512 5352f6a97325f2209961383d041e6650c8f755fb4b68a72aaff2fb30a4304811e7ed9e2fd8cd435be82db73650034e238eba629e49f11abd37f845d8ecececdb
DIST linux-firmware-20251111.tar.xz 595353484 BLAKE2B 864c2a8903db3c3e849394e9d4e44dd1f190adba55f7f2f52bd9fc9d6eef527af496085144989d520303e360d1e05529f053dcaa9231d6f6c15bc334a426e41c SHA512 57664a7c3791624e0e8f3595cda0bf2eee94c1715d553e8467f8342dab0adc05561a3bc6fe0a8c4dc8017d71db046b810172a6b76a1d3f07d6583ac0c951a066
DIST linux-firmware-20251125.tar.xz 606928844 BLAKE2B 4803016d2d20f348dc5d8e54d934219c0070a9e6f486a79f25e09e374aec0fb06a8e6916ea3e10bdb5f4b2ca3d77336e010ab98afaf31122072473e8c2482a33 SHA512 1e22970e23b3b0f850ce91c307cbcef57b06db42380ee99f8f11a9445da96abe667fbfe5d733403f9d374add6ecd908cb25ec59b822f011061a35ca9e600403b
+DIST linux-firmware-20251125_p20251202.tar.bz2 869422110 BLAKE2B e25f960aa1d975596269bbd450b66361bd7673b09674ea2ee9d5684de98356b6f098a03e37fb307a0e153f12b31dc797315a3456fa59509cdcd9682ca5343ea2 SHA512 53497ab9dcca67db6b4b1709d2d1ca07be0781c4c8c3afddf232c87fee368ef630f078e05555a31a791d2e0e625e6c8d335f030d3aebfd7fc38cc7066bc7f2ac
diff --git a/sys-kernel/linux-firmware/linux-firmware-20251125_p20251202.ebuild b/sys-kernel/linux-firmware/linux-firmware-20251125_p20251202.ebuild
new file mode 100644
index 000000000000..197b06ab300d
--- /dev/null
+++ b/sys-kernel/linux-firmware/linux-firmware-20251125_p20251202.ebuild
@@ -0,0 +1,412 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit dist-kernel-utils eapi9-ver linux-info mount-boot savedconfig
+
+# In case this is a real snapshot, fill in commit below.
+# For normal, tagged releases, leave blank
+MY_COMMIT="68517135613717f550f8eb8170656d98a9929ab3"
+
+if [[ ${PV} == 99999999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git"
+else
+ if [[ -n "${MY_COMMIT}" ]]; then
+ SRC_URI="https://gitlab.com/kernel-firmware/linux-firmware/-/archive/${MY_COMMIT}/linux-firmware-${MY_COMMIT}.tar.bz2 -> ${P}.tar.bz2"
+ S="${WORKDIR}/${PN}-${MY_COMMIT}"
+ else
+ SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz"
+ fi
+
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="Linux firmware files"
+HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git"
+
+LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
+ redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT )
+ unknown-license? ( all-rights-reserved )"
+SLOT="0"
+IUSE="bindist compress-xz compress-zstd deduplicate dist-kernel +initramfs +redistributable unknown-license"
+REQUIRED_USE="initramfs? ( redistributable )
+ ?? ( compress-xz compress-zstd )
+ savedconfig? ( !deduplicate )"
+
+RESTRICT="binchecks strip test
+ !bindist? ( bindist )
+ unknown-license? ( bindist )"
+
+BDEPEND="initramfs? ( app-alternatives/cpio )
+ compress-xz? ( app-arch/xz-utils )
+ compress-zstd? ( app-arch/zstd )
+ deduplicate? ( app-misc/rdfind )
+ ${PYTHON_DEPS}"
+
+#add anything else that collides to this
+RDEPEND="!savedconfig? (
+ redistributable? (
+ !sys-firmware/alsa-firmware[alsa_cards_ca0132]
+ !sys-block/qla-fc-firmware
+ !sys-firmware/raspberrypi-wifi-ucode
+ )
+ unknown-license? (
+ !sys-firmware/alsa-firmware[alsa_cards_korg1212]
+ !sys-firmware/alsa-firmware[alsa_cards_maestro3]
+ !sys-firmware/alsa-firmware[alsa_cards_sb16]
+ !sys-firmware/alsa-firmware[alsa_cards_ymfpci]
+ )
+ )
+ dist-kernel? (
+ virtual/dist-kernel
+ initramfs? (
+ app-alternatives/cpio
+ )
+ )
+"
+IDEPEND="
+ dist-kernel? (
+ initramfs? ( sys-kernel/installkernel )
+ )
+"
+
+QA_PREBUILT="*"
+PATCHES=(
+ "${FILESDIR}"/${PN}-copy-firmware-r9.patch
+)
+
+pkg_pretend() {
+ if use initramfs; then
+ if use dist-kernel; then
+ # Check, but don't die because we can fix the problem and then
+ # emerge --config ... to re-run installation.
+ nonfatal mount-boot_check_status
+ else
+ mount-boot_pkg_pretend
+ fi
+ fi
+}
+
+pkg_setup() {
+ if use compress-xz || use compress-zstd ; then
+ local CONFIG_CHECK
+
+ if kernel_is -ge 5 19; then
+ use compress-xz && CONFIG_CHECK="~FW_LOADER_COMPRESS_XZ"
+ use compress-zstd && CONFIG_CHECK="~FW_LOADER_COMPRESS_ZSTD"
+ else
+ use compress-xz && CONFIG_CHECK="~FW_LOADER_COMPRESS"
+ if use compress-zstd; then
+ eerror "Kernels <5.19 do not support ZSTD-compressed firmware files"
+ fi
+ fi
+ fi
+ linux-info_pkg_setup
+}
+
+src_unpack() {
+ if [[ ${PV} == 99999999* ]]; then
+ git-r3_src_unpack
+ else
+ default
+ # rename directory from git snapshot tarball
+ if [[ ${#GIT_COMMIT} -gt 8 ]]; then
+ mv ${PN}-*/ ${P} || die
+ fi
+ fi
+}
+
+src_prepare() {
+ default
+
+ # Stub out this script to avoid errors in the live ebuild
+ cat >check_whence.py<<-EOF
+ #!/bin/sh
+ exit 0
+ EOF
+
+ cp "${FILESDIR}/${PN}-make-amd-ucode-img.bash" "${T}/make-amd-ucode-img" || die
+ chmod +x "${T}/make-amd-ucode-img" || die
+
+ if use initramfs && ! use dist-kernel; then
+ if [[ -d "${S}/amd-ucode" ]]; then
+ "${T}/make-amd-ucode-img" "${S}" "${S}/amd-ucode" || die
+ else
+ # If this will ever happen something has changed which
+ # must be reviewed
+ die "'${S}/amd-ucode' not found!"
+ fi
+ fi
+
+ # whitelist of misc files
+ local misc_files=(
+ build_packages.py
+ carl9170fw/autogen.sh
+ carl9170fw/genapi.sh
+ contrib/process_linux_firmware.py
+ copy-firmware.sh
+ check_whence.py
+ dedup-firmware.sh
+ LICEN[CS]E.*
+ README.md
+ WHENCE
+ )
+
+ # whitelist of images with a free software license
+ local free_software=(
+ # keyspan_pda (GPL-2+)
+ keyspan_pda/keyspan_pda.fw
+ keyspan_pda/xircom_pgs.fw
+ # dsp56k (GPL-2+)
+ dsp56k/bootstrap.bin
+ # ath9k_htc (BSD GPL-2+ MIT)
+ ath9k_htc/htc_7010-1.4.0.fw
+ ath9k_htc/htc_9271-1.4.0.fw
+ # pcnet_cs, 3c589_cs, 3c574_cs, serial_cs (dual GPL-2/MPL-1.1)
+ cis/LA-PCM.cis
+ cis/PCMLM28.cis
+ cis/DP83903.cis
+ cis/NE2K.cis
+ cis/tamarack.cis
+ cis/PE-200.cis
+ cis/PE520.cis
+ cis/3CXEM556.cis
+ cis/3CCFEM556.cis
+ cis/MT5634ZLX.cis
+ cis/RS-COM-2P.cis
+ cis/COMpad2.cis
+ cis/COMpad4.cis
+ # serial_cs (GPL-3)
+ cis/SW_555_SER.cis
+ cis/SW_7xx_SER.cis
+ cis/SW_8xx_SER.cis
+ # dvb-ttpci (GPL-2+)
+ av7110/bootcode.bin
+ # usbdux, usbduxfast, usbduxsigma (GPL-2+)
+ usbdux_firmware.bin
+ usbduxfast_firmware.bin
+ usbduxsigma_firmware.bin
+ # brcmfmac (GPL-2+)
+ brcm/brcmfmac4330-sdio.Prowise-PT301.txt
+ brcm/brcmfmac43340-sdio.meegopad-t08.txt
+ brcm/brcmfmac43362-sdio.cubietech,cubietruck.txt
+ brcm/brcmfmac43362-sdio.lemaker,bananapro.txt
+ brcm/brcmfmac43430a0-sdio.jumper-ezpad-mini3.txt
+ "brcm/brcmfmac43430a0-sdio.ONDA-V80 PLUS.txt"
+ brcm/brcmfmac43430-sdio.AP6212.txt
+ brcm/brcmfmac43430-sdio.Hampoo-D2D3_Vi8A1.txt
+ brcm/brcmfmac43430-sdio.MUR1DX.txt
+ brcm/brcmfmac43430-sdio.raspberrypi,3-model-b.txt
+ brcm/brcmfmac43455-sdio.raspberrypi,3-model-b-plus.txt
+ brcm/brcmfmac4356-pcie.gpd-win-pocket.txt
+ # isci (GPL-2)
+ isci/isci_firmware.bin
+ # carl9170 (GPL-2+)
+ carl9170-1.fw
+ # atusb (GPL-2+)
+ atusb/atusb-0.2.dfu
+ atusb/atusb-0.3.dfu
+ atusb/rzusb-0.3.bin
+ # mlxsw_spectrum (dual BSD/GPL-2)
+ mellanox/mlxsw_spectrum-13.1420.122.mfa2
+ mellanox/mlxsw_spectrum-13.1530.152.mfa2
+ mellanox/mlxsw_spectrum-13.1620.192.mfa2
+ mellanox/mlxsw_spectrum-13.1702.6.mfa2
+ mellanox/mlxsw_spectrum-13.1703.4.mfa2
+ mellanox/mlxsw_spectrum-13.1910.622.mfa2
+ mellanox/mlxsw_spectrum-13.2000.1122.mfa2
+ )
+
+ # blacklist of images with unknown license
+ local unknown_license=(
+ korg/k1212.dsp
+ ess/maestro3_assp_kernel.fw
+ ess/maestro3_assp_minisrc.fw
+ yamaha/ds1_ctrl.fw
+ yamaha/ds1_dsp.fw
+ yamaha/ds1e_ctrl.fw
+ ttusb-budget/dspbootcode.bin
+ emi62/bitstream.fw
+ emi62/loader.fw
+ emi62/midi.fw
+ emi62/spdif.fw
+ ti_3410.fw
+ ti_5052.fw
+ mts_mt9234mu.fw
+ mts_mt9234zba.fw
+ whiteheat.fw
+ whiteheat_loader.fw
+ cpia2/stv0672_vp4.bin
+ vicam/firmware.fw
+ edgeport/boot.fw
+ edgeport/boot2.fw
+ edgeport/down.fw
+ edgeport/down2.fw
+ edgeport/down3.bin
+ sb16/mulaw_main.csp
+ sb16/alaw_main.csp
+ sb16/ima_adpcm_init.csp
+ sb16/ima_adpcm_playback.csp
+ sb16/ima_adpcm_capture.csp
+ sun/cassini.bin
+ acenic/tg1.bin
+ acenic/tg2.bin
+ adaptec/starfire_rx.bin
+ adaptec/starfire_tx.bin
+ yam/1200.bin
+ yam/9600.bin
+ ositech/Xilinx7OD.bin
+ qlogic/isp1000.bin
+ myricom/lanai.bin
+ yamaha/yss225_registers.bin
+ lgs8g75.fw
+ )
+
+ if use !unknown-license; then
+ einfo "Removing files with unknown license ..."
+ rm -v "${unknown_license[@]}" || die
+ fi
+
+ if use !redistributable; then
+ # remove files _not_ in the free_software or unknown_license lists
+ # everything else is confirmed (or assumed) to be redistributable
+ # based on upstream acceptance policy
+ einfo "Removing non-redistributable files ..."
+ local OLDIFS="${IFS}"
+ local IFS=$'\n'
+ set -o pipefail
+ find ! -type d -printf "%P\n" \
+ | grep -Fvx -e "${misc_files[*]}" -e "${free_software[*]}" -e "${unknown_license[*]}" \
+ | xargs -d '\n' --no-run-if-empty rm -v
+
+ [[ ${?} -ne 0 ]] && die "Failed to remove non-redistributable files"
+
+ IFS="${OLDIFS}"
+ fi
+
+ restore_config ${PN}.conf
+}
+
+src_install() {
+
+ local FW_OPTIONS=( "-v" "-j1" )
+ local files_to_keep=
+
+ if use savedconfig; then
+ if [[ -s "${S}/${PN}.conf" ]]; then
+ files_to_keep="${T}/files_to_keep.lst"
+ grep -v '^#' "${S}/${PN}.conf" 2>/dev/null > "${files_to_keep}" || die
+ [[ -s "${files_to_keep}" ]] || die "grep failed, empty config file?"
+ FW_OPTIONS+=( "--firmware-list" "${files_to_keep}" )
+ fi
+ fi
+
+ if use compress-xz; then
+ FW_OPTIONS+=( "--xz" )
+ elif use compress-zstd; then
+ FW_OPTIONS+=( "--zstd" )
+ fi
+ FW_OPTIONS+=( "${ED}/lib/firmware" )
+ ./copy-firmware.sh "${FW_OPTIONS[@]}" || die
+ use deduplicate && { ./dedup-firmware.sh "${ED}/lib/firmware" || die; }
+
+ pushd "${ED}/lib/firmware" &>/dev/null || die
+
+ # especially use !redistributable will cause some broken symlinks
+ einfo "Removing broken symlinks ..."
+ find * -xtype l -print -delete || die
+
+ # remove empty directories, bug #396073
+ find -type d -empty -delete || die
+
+ # sanity check
+ if ! ( shopt -s failglob; : * ) 2>/dev/null; then
+ eerror "No files to install. Check your USE flag settings"
+ eerror "and the list of files in your saved configuration."
+ die "Refusing to install an empty package"
+ fi
+
+ # create config file
+ echo "# Remove files that shall not be installed from this list." > "${S}"/${PN}.conf || die
+ find * ! -type d >> "${S}"/${PN}.conf || die
+ save_config "${S}"/${PN}.conf
+
+ popd &>/dev/null || die
+
+ # Instruct Dracut on whether or not we want the microcode in initramfs
+ (
+ insinto /usr/lib/dracut/dracut.conf.d
+ newins - 10-${PN}.conf <<<"early_microcode=$(usex initramfs)"
+ )
+ if use initramfs; then
+ # Install installkernel/kernel-install hooks for non-dracut initramfs
+ # generators that don't bundled the microcode
+ dobin "${T}/make-amd-ucode-img"
+ (
+ exeinto /usr/lib/kernel/preinst.d
+ doexe "${FILESDIR}/35-amd-microcode.install"
+ exeinto /usr/lib/kernel/install.d
+ doexe "${FILESDIR}/35-amd-microcode-systemd.install"
+ )
+ fi
+
+ if use initramfs && ! use dist-kernel; then
+ insinto /boot
+ doins "${S}"/amd-uc.img
+ fi
+
+ dodoc README.md
+ # some licenses require copyright and permission notice to be included
+ use bindist && dodoc WHENCE LICEN[CS]E.*
+}
+
+pkg_preinst() {
+ if use savedconfig; then
+ ewarn "USE=savedconfig is active. You must handle file collisions manually."
+ fi
+
+ # Fix 'symlink is blocked by a directory' Bug #871315
+ if has_version "<${CATEGORY}/${PN}-20220913-r2" ; then
+ rm -rf "${EROOT}"/lib/firmware/qcom/LENOVO/21BX
+ fi
+
+ # Fix 'symlink is blocked by a directory' https://bugs.gentoo.org/958268#c3
+ if has_version "<${CATEGORY}/${PN}-20250613" ; then
+ rm -rf "${EROOT}"/lib/firmware/nvidia/{ad103,ad104,ad106,ad107}
+ fi
+
+ # Make sure /boot is available if needed.
+ use initramfs && ! use dist-kernel && mount-boot_pkg_preinst
+}
+
+pkg_postinst() {
+ elog "If you are only interested in particular firmware files, edit the saved"
+ elog "configfile and remove those that you do not want."
+
+ if ver_replacing -lt 20190514; then
+ elog
+ elog 'Starting with version 20190514, installation of many firmware'
+ elog 'files is controlled by USE flags. Please review your USE flag'
+ elog 'and package.license settings if you are missing some files.'
+ fi
+
+ if use initramfs; then
+ if use dist-kernel; then
+ dist-kernel_reinstall_initramfs "${KV_DIR}" "${KV_FULL}" --all
+ else
+ # Don't forget to umount /boot if it was previously mounted by us.
+ mount-boot_pkg_postinst
+ fi
+ fi
+}
+
+pkg_prerm() {
+ # Make sure /boot is mounted so that we can remove /boot/amd-uc.img!
+ use initramfs && ! use dist-kernel && mount-boot_pkg_prerm
+}
+
+pkg_postrm() {
+ # Don't forget to umount /boot if it was previously mounted by us.
+ use initramfs && ! use dist-kernel && mount-boot_pkg_postrm
+}
diff --git a/sys-kernel/udev-hid-bpf/udev-hid-bpf-2.2.0_p20251121.ebuild b/sys-kernel/udev-hid-bpf/udev-hid-bpf-2.2.0_p20251121.ebuild
index 58fae5bcde0a..6b96e9ced552 100644
--- a/sys-kernel/udev-hid-bpf/udev-hid-bpf-2.2.0_p20251121.ebuild
+++ b/sys-kernel/udev-hid-bpf/udev-hid-bpf-2.2.0_p20251121.ebuild
@@ -182,11 +182,25 @@ python_check_deps() {
}
pkg_pretend() {
- local CONFIG_CHECK="~BPF ~DEBUG_INFO_BTF ~DEBUG_INFO_BTF_MODULES"
- # hidraw: https://docs.kernel.org/hid/hid-bpf.html#tracing
- CONFIG_CHECK+=" ~HID_BPF ~HIDRAW"
- CONFIG_CHECK+=" ~BPF_EVENTS ~TRACING"
- CONFIG_CHECK+=" ~BPF_SYSCALL"
+ local options=(
+ BPF DEBUG_INFO_BTF DEBUG_INFO_BTF_MODULES
+ # hidraw: https://docs.kernel.org/hid/hid-bpf.html#tracing
+ HID_BPF HIDRAW BPF_EVENTS TRACING BPF_SYSCALL
+ # tools/testing/selftests/hid/config
+ BPF_JIT BPF_KPROBE_OVERRIDE BPF_LSM
+ BPF_PRELOAD BPF_PRELOAD_UMD BPF_KPROBE_OVERRIDE
+ BPF_STREAM_PARSER CGROUP_BPF DYNAMIC_FTRACE_WITH_DIRECT_CALLS
+ FPROBE FTRACE_SYSCALLS FUNCTION_TRACER HID
+ INPUT_EVDEV UHID LEDS_CLASS_MULTICOLOR
+ USB USB_HID HID_APPLE HID_ITE HID_MULTITOUCH
+ HID_PLAYSTATION PLAYSTATION_FF HID_SONY
+ SONY_FF HID_WACOM
+ )
+
+ local CONFIG_CHECK f
+ for f in "${options[@]}"; do
+ CONFIG_CHECK+=" ~${f}"
+ done
check_extra_config
}
diff --git a/sys-libs/zlib-ng/Manifest b/sys-libs/zlib-ng/Manifest
index 0b5c73efc342..b0acaac617a3 100644
--- a/sys-libs/zlib-ng/Manifest
+++ b/sys-libs/zlib-ng/Manifest
@@ -1,2 +1,2 @@
DIST zlib-ng-2.2.5.tar.gz 2417402 BLAKE2B 7d2907595b6e57f2739f4acea11cb317a35c4f63208d3f44b65cca0ea1ffbef89311bc839327e037b3aea78de1407d3ff025567f6768013277d0fd61e0a40210 SHA512 b599ea24375d08fa098ed7c3b14548e0d9731a155a024a0904b0ae4a6d3491a69f0c0574d66b6e4af1e40f10e38b6b555d4c4b1fe3589ca83a5f97fbd92f635f
-DIST zlib-ng-2.3.1.tar.gz 2446619 BLAKE2B 95980177e7fa8b8affd09fd8eb18c9d2d80781c0fd56cd66b24388299255c71477317aef5f0dbb56235fc29b3685c72daf2908f38f6a95006e56824535073071 SHA512 33722bfdd7d4f0b41f4ac99edcfd1a0f26aa52f86b1c16ce2e63962c26f8f8239634acef33051958f96b9593c29b7dedb29b136e710005de88fbb4cf40228a85
+DIST zlib-ng-2.3.2.tar.gz 2446623 BLAKE2B f7df4ee71ba956994f515b6b250e38beba8c3f1643ac0b2e613b03cdaf49dc477aac7060b7912801d2c603492b482cd8fda9e3a988bb38489ca93d61eca47a2e SHA512 8781ee4bfda7cb8c8c5150c2e6a067d699580616b61af2ea4cf03cbe14c6715b31a29a20b7c3dd97254a9e487c72c5228c9cfa817ff71aa765fe7043ab136f04
diff --git a/sys-libs/zlib-ng/zlib-ng-2.3.1.ebuild b/sys-libs/zlib-ng/zlib-ng-2.3.2.ebuild
index df4827a76256..df4827a76256 100644
--- a/sys-libs/zlib-ng/zlib-ng-2.3.1.ebuild
+++ b/sys-libs/zlib-ng/zlib-ng-2.3.2.ebuild
diff --git a/www-apps/wordpress/Manifest b/www-apps/wordpress/Manifest
index a1ef4edbf19e..ecafb8d14911 100644
--- a/www-apps/wordpress/Manifest
+++ b/www-apps/wordpress/Manifest
@@ -3,3 +3,4 @@ DIST wordpress-6.5.5.tar.gz 24696391 BLAKE2B e3edceb605c22b15de39459ec3e83e41632
DIST wordpress-6.6.2.tar.gz 24640061 BLAKE2B f10a94b0a731bb4a5b22f0e6e634f061bcd6abbb06badb3232cce56cee13c681fe8c00beab1893928c8d224a8f495ee5f2d5caa6ac90b45af39313580b3c3bca SHA512 652d20f2d66a62d1dfa0c0e6edb7b80e32e9a50a6bdbfb995510091ed1e3cfe6c42db2b13cb78b69ff09c7e85a14b5b8881738477fa0ade8998967179df851e7
DIST wordpress-6.7.2.tar.gz 26780969 BLAKE2B 2eaa761b524927f5a10c7d01bf93b505c935faf9c363394d103a1ee94f60e2e517858fb5ebef6f3eeb4d06837a6ac4358881d26dc0e9e4ed085e0dd886453e9c SHA512 a07db3c7e8989dc20496953c68f9772154d5b5bad0cec7c03466bbb6c84eb1f758859e5bbe3e1b27f770d86624006034d75c8c4ee1e1ea622887846bf56da1ca
DIST wordpress-6.8.3.tar.gz 26928488 BLAKE2B 1b4214b27a1c904b0f660041504887b11280f0a9784293cd4c6e242b309a6d1e9c81b1c3d74563299eeba39c846a879eed327b5ff48b2c4b27e307c1959da0e9 SHA512 0e8890d1bc9d6baa344cf5c6c5cb6ec5cdca810311a3508ec4cf9b0d5afe75f949c81a153c27847fa99f6c5d214336281ca9220bb54535996ee2eaa059306864
+DIST wordpress-6.9.tar.gz 27058021 BLAKE2B 0de234c960b60177f4cbbbe3cb2e833e2a326a489157e6d63a21a89b30bf8dbd0235b709a96d8df42c5e3651edf0badb51462ebc044d735fc10aac0c9b828842 SHA512 486b31bb8e3836f7e4bf1024098976a98bd52a0280bdb1a9a0c1648865a03cd7a1373a8c232bc82e57c3819dcf757bb26ff172f4ec88e681ff260978e197d0fd
diff --git a/www-apps/wordpress/wordpress-6.9.ebuild b/www-apps/wordpress/wordpress-6.9.ebuild
new file mode 100644
index 000000000000..70eb52fbdd4a
--- /dev/null
+++ b/www-apps/wordpress/wordpress-6.9.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit webapp
+
+DESCRIPTION="Wordpress PHP and MySQL based content management system (CMS)"
+HOMEPAGE="https://wordpress.org/"
+SRC_URI="https://wordpress.org/${P/_rc/-RC}.tar.gz"
+S=${WORKDIR}/${PN}
+
+LICENSE="GPL-2+"
+if [[ ${PV} != *_rc* ]]; then
+ KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+RDEPEND="virtual/httpd-php
+ || ( dev-lang/php[mysql] dev-lang/php[mysqli] )"
+
+need_httpd_cgi
+
+IUSE="+akismet examples +themes vhosts"
+
+src_install() {
+ webapp_src_preinst
+
+ dodoc readme.html
+ rm readme.html license.txt || die
+
+ if use !akismet ; then
+ rm -R wp-content/plugins/akismet/ || die
+ fi
+ if use !examples ; then
+ rm wp-content/plugins/hello.php || die
+ fi
+ if use !themes ; then
+ rm -R wp-content/themes/*/ || die
+ fi
+
+ [[ -f wp-config.php ]] || cp wp-config-sample.php wp-config.php
+
+ insinto "${MY_HTDOCSDIR}"
+ doins -r .
+
+ webapp_serverowned "${MY_HTDOCSDIR}"/index.php
+ webapp_serverowned "${MY_HTDOCSDIR}"/wp-admin/menu.php
+ webapp_serverowned "${MY_HTDOCSDIR}"
+ # allows plugins update if allowed within WP
+ webapp_serverowned "${MY_HTDOCSDIR}"/wp-admin/includes/file.php
+
+ webapp_configfile "${MY_HTDOCSDIR}"/wp-config.php
+
+ webapp_postinst_txt en "${FILESDIR}"/postinstall-en.txt
+ webapp_postupgrade_txt en "${FILESDIR}"/postupgrade-en.txt
+
+ webapp_src_install
+}
diff --git a/x11-apps/xkbcomp/Manifest b/x11-apps/xkbcomp/Manifest
index b4c0b572213b..bd2956963956 100644
--- a/x11-apps/xkbcomp/Manifest
+++ b/x11-apps/xkbcomp/Manifest
@@ -1 +1,2 @@
DIST xkbcomp-1.4.7.tar.xz 239324 BLAKE2B 1acbd4809b0a2d2f64dd7ac2d2b4c898cabf74e23cc1352c58acb6490cfe3ccdeba47fadbf190d16d582463a9adb0e166a27e8a270e9b3a289cc9ee94eeb557d SHA512 6f468dce9d2499ab1022f4288d46f66af149dac0a161fb5b9dc0c262bc70c2c3d254db2c6fb5df1e2793c822e2d55c6da5fd037ce523a555b7c3de23e35c49ef
+DIST xkbcomp-1.5.0.tar.xz 247996 BLAKE2B 7ee2512ea79b9f1f2e9ae2ecad5a8a3fd7deda5482aa4e608bfc1785534c426449994d07c36edbe6347c271c914f13d46d98fd7371deb89598e474317d304f0c SHA512 d8ef4906261251e2600b3650660fbe88ed99a44694f1e59b433e0811f1ab5234c4f2f0b3647fa5372fb0f46b56eac60c0219a762bf1af0ab06226b63e4a6b081
diff --git a/x11-apps/xkbcomp/xkbcomp-1.5.0.ebuild b/x11-apps/xkbcomp/xkbcomp-1.5.0.ebuild
new file mode 100644
index 000000000000..d83069c97f86
--- /dev/null
+++ b/x11-apps/xkbcomp/xkbcomp-1.5.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xorg-meson
+
+DESCRIPTION="XKB keyboard description compiler"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+
+RDEPEND="
+ >=x11-libs/libX11-1.6.9
+ x11-libs/libxkbfile"
+DEPEND="${RDEPEND}
+ x11-base/xorg-proto"
+BDEPEND="app-alternatives/yacc"
+
+src_configure() {
+ local XORG_CONFIGURE_OPTIONS=(
+ -Dxkb-config-root="${ESYSROOT}/usr/lib/x11/xkb"
+ )
+
+ xorg-meson_src_configure
+}