summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--acct-group/couchdb/couchdb-0.ebuild1
-rw-r--r--acct-group/tuwunel/metadata.xml (renamed from dev-util/forgejo-cli/metadata.xml)4
-rw-r--r--acct-group/tuwunel/tuwunel-0.ebuild10
-rw-r--r--acct-user/couchdb/couchdb-0.ebuild1
-rw-r--r--acct-user/tuwunel/metadata.xml10
-rw-r--r--acct-user/tuwunel/tuwunel-0.ebuild13
-rw-r--r--app-admin/testdisk/testdisk-7.2-r1.ebuild2
-rw-r--r--app-containers/incus/Manifest2
-rw-r--r--app-containers/incus/incus-7.0.0.ebuild270
-rw-r--r--app-crypt/gnupg/gnupg-2.5.18.ebuild2
-rw-r--r--app-doc/python-docs/Manifest7
-rw-r--r--app-doc/python-docs/python-docs-3.10.19.ebuild23
-rw-r--r--app-doc/python-docs/python-docs-3.11.14.ebuild23
-rw-r--r--app-doc/python-docs/python-docs-3.12.12.ebuild23
-rw-r--r--app-doc/python-docs/python-docs-3.13.11.ebuild24
-rw-r--r--app-doc/python-docs/python-docs-3.13.12.ebuild24
-rw-r--r--app-doc/python-docs/python-docs-3.13.13.ebuild2
-rw-r--r--app-doc/python-docs/python-docs-3.14.2.ebuild24
-rw-r--r--app-doc/python-docs/python-docs-3.14.3.ebuild24
-rw-r--r--app-doc/python-docs/python-docs-3.14.4.ebuild2
-rw-r--r--app-editors/nano/nano-9.0.ebuild2
-rw-r--r--app-text/codebook/Manifest4
-rw-r--r--app-text/codebook/codebook-0.3.39.ebuild (renamed from app-text/codebook/codebook-0.3.37.ebuild)2
-rw-r--r--app-text/iwe/Manifest4
-rw-r--r--app-text/iwe/iwe-0.1.3.ebuild (renamed from app-text/iwe/iwe-0.0.67.ebuild)4
-rw-r--r--app-text/tree/Manifest1
-rw-r--r--app-text/tree/tree-2.3.2.ebuild25
-rw-r--r--dev-db/couchdb/Manifest2
-rw-r--r--dev-db/couchdb/couchdb-3.5.1-r1.ebuild (renamed from dev-db/couchdb/couchdb-3.5.1.ebuild)25
-rw-r--r--dev-libs/glib/Manifest2
-rw-r--r--dev-libs/glib/glib-2.88.1.ebuild (renamed from dev-libs/glib/glib-2.86.4-r1.ebuild)5
-rw-r--r--dev-libs/unittest++/files/unittest++-2.0.0-cmake4.patch2
-rw-r--r--dev-libs/unittest++/unittest++-2.0.0-r3.ebuild57
-rw-r--r--dev-libs/uriparser/uriparser-1.0.2.ebuild2
-rw-r--r--dev-python/aiohttp/Manifest2
-rw-r--r--dev-python/aiohttp/aiohttp-3.13.2.ebuild162
-rw-r--r--dev-python/aiohttp/aiohttp-3.13.5.ebuild2
-rw-r--r--dev-python/billiard/Manifest6
-rw-r--r--dev-python/billiard/billiard-3.6.4.0.ebuild36
-rw-r--r--dev-python/billiard/billiard-4.0.2.ebuild25
-rw-r--r--dev-python/billiard/billiard-4.2.4.ebuild24
-rw-r--r--dev-python/billiard/metadata.xml10
-rw-r--r--dev-python/channels/Manifest6
-rw-r--r--dev-python/channels/channels-3.0.5.ebuild41
-rw-r--r--dev-python/channels/channels-4.2.2.ebuild34
-rw-r--r--dev-python/channels/channels-4.3.2.ebuild62
-rw-r--r--dev-python/channels/files/channels-4.3.2-fix-install.patch14
-rw-r--r--dev-python/channels/metadata.xml11
-rw-r--r--dev-python/click/click-8.3.2.ebuild14
-rw-r--r--dev-python/click/click-8.3.3.ebuild14
-rw-r--r--dev-python/cloudflare/cloudflare-5.1.0.ebuild2
-rw-r--r--dev-python/fullmoon/fullmoon-1.0.2.ebuild2
-rw-r--r--dev-python/jwcrypto/Manifest1
-rw-r--r--dev-python/jwcrypto/jwcrypto-1.5.6.ebuild37
-rw-r--r--dev-python/jwcrypto/jwcrypto-1.5.7.ebuild7
-rw-r--r--dev-python/langdetect/Manifest2
-rw-r--r--dev-python/langdetect/files/langdetect-1.0.9-explicit-config.patch13
-rw-r--r--dev-python/langdetect/langdetect-1.0.9.ebuild4
-rw-r--r--dev-python/langdetect/metadata.xml10
-rw-r--r--dev-python/lzallright/Manifest2
-rw-r--r--dev-python/lzallright/lzallright-0.2.6.ebuild53
-rw-r--r--dev-python/lzallright/metadata.xml9
-rw-r--r--dev-python/parse-type/parse-type-0.6.6.ebuild6
-rw-r--r--dev-python/pillow/pillow-12.2.0.ebuild2
-rw-r--r--dev-python/pygobject/Manifest2
-rw-r--r--dev-python/pygobject/pygobject-3.50.2.ebuild79
-rw-r--r--dev-python/pygobject/pygobject-3.56.3.ebuild79
-rw-r--r--dev-python/pylsqpack/Manifest1
-rw-r--r--dev-python/pylsqpack/pylsqpack-0.3.23.ebuild39
-rw-r--r--dev-python/pylsqpack/pylsqpack-0.3.24.ebuild2
-rw-r--r--dev-python/pyrefly/Manifest2
-rw-r--r--dev-python/pyrefly/pyrefly-0.64.1.ebuild515
-rw-r--r--dev-python/python-ly/Manifest1
-rw-r--r--dev-python/python-ly/python-ly-0.9.10.ebuild2
-rw-r--r--dev-python/python-ly/python-ly-0.9.9.ebuild48
-rw-r--r--dev-python/python-tests/Manifest20
-rw-r--r--dev-python/python-tests/python-tests-0.3.13.11.ebuild71
-rw-r--r--dev-python/python-tests/python-tests-0.3.13.12.ebuild71
-rw-r--r--dev-python/python-tests/python-tests-0.3.13.13.ebuild71
-rw-r--r--dev-python/python-tests/python-tests-0.3.14.2.ebuild73
-rw-r--r--dev-python/python-tests/python-tests-0.3.14.3.ebuild73
-rw-r--r--dev-python/python-tests/python-tests-0.3.14.4.ebuild73
-rw-r--r--dev-python/python-tests/python-tests-3.11.14.ebuild76
-rw-r--r--dev-python/python-tests/python-tests-3.12.12.ebuild71
-rw-r--r--dev-python/python-tests/python-tests-3.13.11.ebuild71
-rw-r--r--dev-python/python-tests/python-tests-3.13.12.ebuild71
-rw-r--r--dev-python/python-tests/python-tests-3.13.13.ebuild71
-rw-r--r--dev-python/python-tests/python-tests-3.13.13_p1.ebuild2
-rw-r--r--dev-python/python-tests/python-tests-3.14.2.ebuild72
-rw-r--r--dev-python/python-tests/python-tests-3.14.3.ebuild72
-rw-r--r--dev-python/python-tests/python-tests-3.14.4.ebuild72
-rw-r--r--dev-python/python-tests/python-tests-3.14.4_p1.ebuild2
-rw-r--r--dev-python/rapidfuzz/Manifest2
-rw-r--r--dev-python/rapidfuzz/rapidfuzz-3.14.3.ebuild51
-rw-r--r--dev-python/rapidfuzz/rapidfuzz-3.14.5.ebuild2
-rw-r--r--dev-python/selenium/selenium-4.43.0.ebuild2
-rw-r--r--dev-python/setuptools-scm/setuptools-scm-10.0.5.ebuild2
-rw-r--r--dev-python/uv-build/Manifest4
-rw-r--r--dev-python/uv-build/uv-build-0.11.1.ebuild99
-rw-r--r--dev-python/uv-build/uv-build-0.11.2.ebuild99
-rw-r--r--dev-python/uv-build/uv-build-0.11.3.ebuild99
-rw-r--r--dev-python/uv-build/uv-build-0.11.5.ebuild99
-rw-r--r--dev-python/uv-build/uv-build-0.11.6.ebuild2
-rw-r--r--dev-python/uv/Manifest8
-rw-r--r--dev-python/uv/uv-0.11.1.ebuild164
-rw-r--r--dev-python/uv/uv-0.11.2.ebuild164
-rw-r--r--dev-python/uv/uv-0.11.3.ebuild164
-rw-r--r--dev-python/uv/uv-0.11.5.ebuild164
-rw-r--r--dev-python/uv/uv-0.11.6.ebuild2
-rw-r--r--dev-python/vcs-versioning/vcs-versioning-1.1.1.ebuild2
-rw-r--r--dev-python/wxpython/wxpython-4.2.5.ebuild2
-rw-r--r--dev-python/yt-dlp-ejs/Manifest4
-rw-r--r--dev-python/yt-dlp-ejs/yt-dlp-ejs-0.5.0.ebuild37
-rw-r--r--dev-python/yt-dlp-ejs/yt-dlp-ejs-0.7.0.ebuild37
-rw-r--r--dev-python/yt-dlp-ejs/yt-dlp-ejs-0.8.0.ebuild6
-rw-r--r--dev-python/zope-interface/Manifest1
-rw-r--r--dev-python/zope-interface/zope-interface-8.2.ebuild51
-rw-r--r--dev-python/zope-interface/zope-interface-8.3.ebuild2
-rw-r--r--dev-util/codex/Manifest4
-rw-r--r--dev-util/codex/codex-0.130.0.ebuild (renamed from dev-util/codex/codex-0.129.0.ebuild)0
-rw-r--r--dev-util/forgejo-cli/Manifest2
-rw-r--r--dev-util/forgejo-cli/forgejo-cli-0.5.0.ebuild25
-rw-r--r--dev-util/gdbus-codegen/Manifest1
-rw-r--r--dev-util/gdbus-codegen/gdbus-codegen-2.88.1.ebuild78
-rw-r--r--dev-util/gersemi/Manifest3
-rw-r--r--dev-util/gersemi/gersemi-0.26.1.ebuild41
-rw-r--r--dev-util/gersemi/gersemi-0.27.4.ebuild83
-rw-r--r--dev-util/glib-utils/Manifest1
-rw-r--r--dev-util/glib-utils/glib-utils-2.88.1.ebuild53
-rw-r--r--dev-util/selenium-manager/Manifest6
-rw-r--r--dev-util/selenium-manager/selenium-manager-4.34.0.ebuild122
-rw-r--r--dev-util/selenium-manager/selenium-manager-4.35.0.ebuild125
-rw-r--r--dev-util/selenium-manager/selenium-manager-4.41.0.ebuild126
-rw-r--r--dev-util/selenium-manager/selenium-manager-4.42.0.ebuild126
-rw-r--r--dev-util/selenium-manager/selenium-manager-4.43.0.ebuild2
-rw-r--r--games-emulation/flycast/flycast-9999.ebuild6
-rw-r--r--games-misc/doge/Manifest1
-rw-r--r--games-misc/doge/doge-3.9.1.ebuild27
-rw-r--r--gui-apps/quickshell/Manifest1
-rw-r--r--gui-apps/quickshell/files/quickshell-0.3.0-strict-aliasing.patch18
-rw-r--r--gui-apps/quickshell/metadata.xml4
-rw-r--r--gui-apps/quickshell/quickshell-0.3.0.ebuild124
-rw-r--r--kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-6.25.0.ebuild2
-rw-r--r--media-gfx/tuxpaint/tuxpaint-0.9.31-r2.ebuild4
-rw-r--r--media-libs/ampache_browser/ampache_browser-1.0.8.ebuild4
-rw-r--r--media-libs/libsidplayfp/libsidplayfp-2.14.0.ebuild4
-rw-r--r--media-plugins/audacious-plugins/audacious-plugins-4.5.1.ebuild2
-rw-r--r--media-sound/audacious/audacious-4.5.1.ebuild2
-rw-r--r--media-video/parole/Manifest1
-rw-r--r--media-video/parole/parole-4.18.2.ebuild76
-rw-r--r--media-video/parole/parole-4.20.0.ebuild4
-rw-r--r--media-video/vlc/vlc-4.0.0_pre20260418.ebuild2
-rw-r--r--metadata/md5-cache/acct-group/couchdb-04
-rw-r--r--metadata/md5-cache/acct-group/tuwunel-08
-rw-r--r--metadata/md5-cache/acct-user/couchdb-04
-rw-r--r--metadata/md5-cache/acct-user/tuwunel-09
-rw-r--r--metadata/md5-cache/app-admin/testdisk-7.2-r14
-rw-r--r--metadata/md5-cache/app-containers/incus-7.0.016
-rw-r--r--metadata/md5-cache/app-crypt/gnupg-2.5.184
-rw-r--r--metadata/md5-cache/app-doc/python-docs-3.10.199
-rw-r--r--metadata/md5-cache/app-doc/python-docs-3.11.149
-rw-r--r--metadata/md5-cache/app-doc/python-docs-3.12.129
-rw-r--r--metadata/md5-cache/app-doc/python-docs-3.13.119
-rw-r--r--metadata/md5-cache/app-doc/python-docs-3.13.129
-rw-r--r--metadata/md5-cache/app-doc/python-docs-3.13.134
-rw-r--r--metadata/md5-cache/app-doc/python-docs-3.14.29
-rw-r--r--metadata/md5-cache/app-doc/python-docs-3.14.39
-rw-r--r--metadata/md5-cache/app-doc/python-docs-3.14.44
-rw-r--r--metadata/md5-cache/app-editors/nano-9.04
-rw-r--r--metadata/md5-cache/app-text/codebook-0.3.39 (renamed from metadata/md5-cache/app-text/codebook-0.3.37)6
-rw-r--r--metadata/md5-cache/app-text/iwe-0.1.3 (renamed from metadata/md5-cache/app-text/iwe-0.0.67)6
-rw-r--r--metadata/md5-cache/dev-db/couchdb-3.5.1-r1 (renamed from metadata/md5-cache/dev-db/couchdb-3.5.1)7
-rw-r--r--metadata/md5-cache/dev-libs/glib-2.88.1 (renamed from metadata/md5-cache/dev-libs/glib-2.86.4-r1)10
-rw-r--r--metadata/md5-cache/dev-libs/unittest++-2.0.0-r314
-rw-r--r--metadata/md5-cache/dev-libs/uriparser-1.0.24
-rw-r--r--metadata/md5-cache/dev-python/aiohttp-3.13.217
-rw-r--r--metadata/md5-cache/dev-python/aiohttp-3.13.54
-rw-r--r--metadata/md5-cache/dev-python/billiard-3.6.4.016
-rw-r--r--metadata/md5-cache/dev-python/billiard-4.0.216
-rw-r--r--metadata/md5-cache/dev-python/billiard-4.2.416
-rw-r--r--metadata/md5-cache/dev-python/channels-3.0.517
-rw-r--r--metadata/md5-cache/dev-python/channels-4.2.217
-rw-r--r--metadata/md5-cache/dev-python/channels-4.3.216
-rw-r--r--metadata/md5-cache/dev-python/click-8.3.26
-rw-r--r--metadata/md5-cache/dev-python/click-8.3.36
-rw-r--r--metadata/md5-cache/dev-python/cloudflare-5.1.03
-rw-r--r--metadata/md5-cache/dev-python/fullmoon-1.0.22
-rw-r--r--metadata/md5-cache/dev-python/jwcrypto-1.5.616
-rw-r--r--metadata/md5-cache/dev-python/jwcrypto-1.5.74
-rw-r--r--metadata/md5-cache/dev-python/langdetect-1.0.92
-rw-r--r--metadata/md5-cache/dev-python/lzallright-0.2.612
-rw-r--r--metadata/md5-cache/dev-python/parse-type-0.6.64
-rw-r--r--metadata/md5-cache/dev-python/pillow-12.2.04
-rw-r--r--metadata/md5-cache/dev-python/pygobject-3.50.218
-rw-r--r--metadata/md5-cache/dev-python/pygobject-3.56.318
-rw-r--r--metadata/md5-cache/dev-python/pylsqpack-0.3.2317
-rw-r--r--metadata/md5-cache/dev-python/pylsqpack-0.3.244
-rw-r--r--metadata/md5-cache/dev-python/pyrefly-0.64.115
-rw-r--r--metadata/md5-cache/dev-python/python-ly-0.9.104
-rw-r--r--metadata/md5-cache/dev-python/python-ly-0.9.916
-rw-r--r--metadata/md5-cache/dev-python/python-tests-0.3.13.1115
-rw-r--r--metadata/md5-cache/dev-python/python-tests-0.3.13.1215
-rw-r--r--metadata/md5-cache/dev-python/python-tests-0.3.13.1315
-rw-r--r--metadata/md5-cache/dev-python/python-tests-0.3.14.215
-rw-r--r--metadata/md5-cache/dev-python/python-tests-0.3.14.315
-rw-r--r--metadata/md5-cache/dev-python/python-tests-0.3.14.415
-rw-r--r--metadata/md5-cache/dev-python/python-tests-3.11.1415
-rw-r--r--metadata/md5-cache/dev-python/python-tests-3.12.1215
-rw-r--r--metadata/md5-cache/dev-python/python-tests-3.13.1115
-rw-r--r--metadata/md5-cache/dev-python/python-tests-3.13.1215
-rw-r--r--metadata/md5-cache/dev-python/python-tests-3.13.1315
-rw-r--r--metadata/md5-cache/dev-python/python-tests-3.13.13_p14
-rw-r--r--metadata/md5-cache/dev-python/python-tests-3.14.215
-rw-r--r--metadata/md5-cache/dev-python/python-tests-3.14.315
-rw-r--r--metadata/md5-cache/dev-python/python-tests-3.14.415
-rw-r--r--metadata/md5-cache/dev-python/python-tests-3.14.4_p14
-rw-r--r--metadata/md5-cache/dev-python/rapidfuzz-3.14.317
-rw-r--r--metadata/md5-cache/dev-python/rapidfuzz-3.14.54
-rw-r--r--metadata/md5-cache/dev-python/selenium-4.43.04
-rw-r--r--metadata/md5-cache/dev-python/setuptools-scm-10.0.54
-rw-r--r--metadata/md5-cache/dev-python/uv-0.11.117
-rw-r--r--metadata/md5-cache/dev-python/uv-0.11.217
-rw-r--r--metadata/md5-cache/dev-python/uv-0.11.317
-rw-r--r--metadata/md5-cache/dev-python/uv-0.11.517
-rw-r--r--metadata/md5-cache/dev-python/uv-0.11.64
-rw-r--r--metadata/md5-cache/dev-python/uv-build-0.11.116
-rw-r--r--metadata/md5-cache/dev-python/uv-build-0.11.216
-rw-r--r--metadata/md5-cache/dev-python/uv-build-0.11.316
-rw-r--r--metadata/md5-cache/dev-python/uv-build-0.11.516
-rw-r--r--metadata/md5-cache/dev-python/uv-build-0.11.64
-rw-r--r--metadata/md5-cache/dev-python/vcs-versioning-1.1.14
-rw-r--r--metadata/md5-cache/dev-python/wxpython-4.2.54
-rw-r--r--metadata/md5-cache/dev-python/yt-dlp-ejs-0.5.015
-rw-r--r--metadata/md5-cache/dev-python/yt-dlp-ejs-0.7.015
-rw-r--r--metadata/md5-cache/dev-python/yt-dlp-ejs-0.8.04
-rw-r--r--metadata/md5-cache/dev-python/zope-interface-8.217
-rw-r--r--metadata/md5-cache/dev-python/zope-interface-8.34
-rw-r--r--metadata/md5-cache/dev-util/codex-0.130.0 (renamed from metadata/md5-cache/dev-util/codex-0.129.0)2
-rw-r--r--metadata/md5-cache/dev-util/forgejo-cli-0.5.014
-rw-r--r--metadata/md5-cache/dev-util/gdbus-codegen-2.88.116
-rw-r--r--metadata/md5-cache/dev-util/gersemi-0.26.116
-rw-r--r--metadata/md5-cache/dev-util/gersemi-0.27.417
-rw-r--r--metadata/md5-cache/dev-util/glib-utils-2.88.116
-rw-r--r--metadata/md5-cache/dev-util/selenium-manager-4.34.016
-rw-r--r--metadata/md5-cache/dev-util/selenium-manager-4.35.016
-rw-r--r--metadata/md5-cache/dev-util/selenium-manager-4.41.016
-rw-r--r--metadata/md5-cache/dev-util/selenium-manager-4.42.016
-rw-r--r--metadata/md5-cache/dev-util/selenium-manager-4.43.04
-rw-r--r--metadata/md5-cache/games-emulation/flycast-99992
-rw-r--r--metadata/md5-cache/games-misc/doge-3.9.116
-rw-r--r--metadata/md5-cache/gui-apps/quickshell-0.3.016
-rw-r--r--metadata/md5-cache/kde-frameworks/qqc2-desktop-style-6.25.04
-rw-r--r--metadata/md5-cache/media-gfx/tuxpaint-0.9.31-r24
-rw-r--r--metadata/md5-cache/media-libs/ampache_browser-1.0.84
-rw-r--r--metadata/md5-cache/media-libs/libsidplayfp-2.14.04
-rw-r--r--metadata/md5-cache/media-plugins/audacious-plugins-4.5.14
-rw-r--r--metadata/md5-cache/media-sound/audacious-4.5.14
-rw-r--r--metadata/md5-cache/media-video/parole-4.18.216
-rw-r--r--metadata/md5-cache/media-video/parole-4.20.04
-rw-r--r--metadata/md5-cache/media-video/vlc-4.0.0_pre202604184
-rw-r--r--metadata/md5-cache/net-dns/technitium-dns-15.215
-rw-r--r--metadata/md5-cache/net-im/chatterino-2.5.52
-rw-r--r--metadata/md5-cache/net-im/chatterino-99992
-rw-r--r--metadata/md5-cache/net-im/tuwunel-1.5.116
-rw-r--r--metadata/md5-cache/net-im/tuwunel-1.6.216
-rw-r--r--metadata/md5-cache/net-irc/quassel-0.14.50_pre202604293
-rw-r--r--metadata/md5-cache/net-misc/dhcpcd-10.3.24
-rw-r--r--metadata/md5-cache/net-misc/dropbear-2026.91 (renamed from metadata/md5-cache/net-misc/dropbear-2026.90)2
-rw-r--r--metadata/md5-cache/net-misc/yt-dlp-2026.03.0316
-rw-r--r--metadata/md5-cache/net-misc/yt-dlp-2026.03.1316
-rw-r--r--metadata/md5-cache/sci-libs/onnxruntime-1.26.0 (renamed from metadata/md5-cache/sci-libs/onnxruntime-1.25.0)4
-rw-r--r--metadata/md5-cache/sci-ml/fastcore-1.12.4616
-rw-r--r--metadata/md5-cache/sci-ml/fastcore-1.8.18 (renamed from metadata/md5-cache/sci-ml/fastcore-1.7.29-r1)4
-rw-r--r--metadata/md5-cache/sci-ml/fastdownload-0.0.62
-rw-r--r--metadata/md5-cache/sci-ml/fastprogress-1.0.5 (renamed from metadata/md5-cache/sci-ml/fastprogress-1.0.3)4
-rw-r--r--metadata/md5-cache/sci-ml/fastprogress-1.1.615
-rw-r--r--metadata/md5-cache/sys-apps/file-5.47-r34
-rw-r--r--metadata/md5-cache/sys-apps/hexyl-0.17.09
-rw-r--r--metadata/md5-cache/sys-apps/inxi-3.3.40.14
-rw-r--r--metadata/md5-cache/sys-apps/moor-2.12.04
-rw-r--r--metadata/md5-cache/sys-apps/pciutils-3.15.04
-rw-r--r--metadata/md5-cache/sys-apps/utils-extra-0.1.0 (renamed from metadata/md5-cache/sys-apps/utils-extra-0.0.2-r1)6
-rw-r--r--metadata/md5-cache/sys-apps/utils-extra-99992
-rw-r--r--metadata/md5-cache/sys-devel/gcc-16.1.1_p2026050916
-rw-r--r--metadata/md5-cache/sys-fs/mdevd-0.1.8.2 (renamed from metadata/md5-cache/sys-fs/mdevd-0.1.8.1)4
-rw-r--r--metadata/md5-cache/sys-fs/ubi_reader-0.8.134
-rw-r--r--metadata/md5-cache/sys-fs/xcp-0.24.2-r14
-rw-r--r--metadata/md5-cache/sys-fs/xcp-0.24.813
-rw-r--r--metadata/md5-cache/www-apps/drupal-10.5.9 (renamed from metadata/md5-cache/www-apps/drupal-10.4.5)8
-rw-r--r--metadata/md5-cache/www-apps/drupal-10.6.8 (renamed from metadata/md5-cache/www-apps/drupal-11.1.5)8
-rw-r--r--metadata/md5-cache/www-apps/drupal-11.1.9 (renamed from metadata/md5-cache/www-apps/drupal-7.102)8
-rw-r--r--metadata/md5-cache/www-apps/drupal-11.2.11 (renamed from metadata/md5-cache/www-apps/drupal-10.3.14)8
-rw-r--r--metadata/md5-cache/www-apps/drupal-11.3.915
-rw-r--r--metadata/md5-cache/www-client/ungoogled-chromium-148.0.7778.96_p14
-rw-r--r--metadata/md5-cache/www-client/ungoogled-chromium-bin-148.0.7778.964
-rw-r--r--metadata/md5-cache/www-client/zen-bin-1.19.12b (renamed from metadata/md5-cache/www-client/zen-bin-1.19.11b)2
-rw-r--r--metadata/md5-cache/www-misc/urlwatch-2.292
-rw-r--r--metadata/md5-cache/x11-libs/wxGTK-3.2.8.1-r24
-rw-r--r--metadata/md5-cache/x11-wm/oxwm-0.11.46
-rw-r--r--metadata/md5-cache/x11-wm/qtile-0.33.017
-rw-r--r--metadata/md5-cache/x11-wm/qtile-0.35.0-r14
-rw-r--r--metadata/md5-cache/xfce-base/libxfce4ui-4.21.216
-rw-r--r--metadata/md5-cache/xfce-base/libxfce4ui-4.21.316
-rw-r--r--metadata/md5-cache/xfce-base/libxfce4ui-4.21.416
-rw-r--r--metadata/md5-cache/xfce-base/libxfce4windowing-4.20.414
-rw-r--r--metadata/md5-cache/xfce-base/libxfce4windowing-4.20.514
-rw-r--r--metadata/md5-cache/xfce-base/libxfce4windowing-4.20.5-r14
-rw-r--r--metadata/md5-cache/xfce-base/thunar-4.20.715
-rw-r--r--metadata/md5-cache/xfce-base/thunar-4.21.415
-rw-r--r--metadata/md5-cache/xfce-base/tumbler-4.21.015
-rw-r--r--metadata/md5-cache/xfce-base/xfce4-appfinder-4.21.014
-rw-r--r--metadata/md5-cache/xfce-base/xfce4-panel-4.20.516
-rw-r--r--metadata/md5-cache/xfce-base/xfce4-panel-4.20.616
-rw-r--r--metadata/md5-cache/xfce-base/xfce4-power-manager-4.21.016
-rw-r--r--metadata/md5-cache/xfce-base/xfce4-session-4.20.316
-rw-r--r--metadata/md5-cache/xfce-base/xfce4-session-4.21.016
-rw-r--r--metadata/md5-cache/xfce-base/xfce4-settings-4.20.216
-rw-r--r--metadata/md5-cache/xfce-base/xfce4-settings-4.20.316
-rw-r--r--metadata/md5-cache/xfce-base/xfce4-settings-4.21.0-r116
-rw-r--r--metadata/md5-cache/xfce-base/xfconf-4.21.017
-rw-r--r--metadata/md5-cache/xfce-base/xfconf-4.21.117
-rw-r--r--metadata/md5-cache/xfce-base/xfdesktop-4.20.116
-rw-r--r--metadata/md5-cache/xfce-extra/xfce4-clipman-plugin-1.6.716
-rw-r--r--metadata/md5-cache/xfce-extra/xfce4-docklike-plugin-0.5.016
-rw-r--r--metadata/md5-cache/xfce-extra/xfce4-screensaver-4.18.415
-rw-r--r--metadata/md5-cache/xfce-extra/xfce4-screensaver-4.20.116
-rw-r--r--metadata/md5-cache/xfce-extra/xfce4-sensors-plugin-1.4.516
-rw-r--r--metadata/md5-cache/xfce-extra/xfce4-sensors-plugin-1.5.04
-rw-r--r--metadata/md5-cache/xfce-extra/xfce4-whiskermenu-plugin-2.10.015
-rw-r--r--metadata/md5-cache/xfce-extra/xfdashboard-1.0.014
-rw-r--r--net-dns/technitium-dns/Manifest2
-rw-r--r--net-dns/technitium-dns/technitium-dns-15.2.ebuild103
-rw-r--r--net-im/chatterino/chatterino-2.5.5.ebuild3
-rw-r--r--net-im/chatterino/chatterino-9999.ebuild3
-rw-r--r--net-im/tuwunel/Manifest4
-rw-r--r--net-im/tuwunel/files/tuwunel.conf-r112
-rw-r--r--net-im/tuwunel/files/tuwunel.init-r134
-rw-r--r--net-im/tuwunel/files/tuwunel.logrotate-r19
-rw-r--r--net-im/tuwunel/metadata.xml13
-rw-r--r--net-im/tuwunel/tuwunel-1.5.1.ebuild173
-rw-r--r--net-im/tuwunel/tuwunel-1.6.2.ebuild174
-rw-r--r--net-irc/quassel/quassel-0.14.50_pre20260429.ebuild2
-rw-r--r--net-libs/libmrss/libmrss-0.19.4.ebuild2
-rw-r--r--net-libs/libnxml/libnxml-0.18.5.ebuild2
-rw-r--r--net-misc/dhcpcd/dhcpcd-10.3.2.ebuild2
-rw-r--r--net-misc/dropbear/Manifest4
-rw-r--r--net-misc/dropbear/dropbear-2026.91.ebuild (renamed from net-misc/dropbear/dropbear-2026.90.ebuild)0
-rw-r--r--net-misc/yt-dlp/Manifest2
-rw-r--r--net-misc/yt-dlp/yt-dlp-2026.03.03.ebuild122
-rw-r--r--net-misc/yt-dlp/yt-dlp-2026.03.13.ebuild122
-rw-r--r--profiles/package.mask/00-gentoo6
-rw-r--r--sci-libs/onnxruntime/Manifest2
-rw-r--r--sci-libs/onnxruntime/files/onnxruntime-1.26.0-use-system-libraries.patch234
-rw-r--r--sci-libs/onnxruntime/onnxruntime-1.26.0.ebuild (renamed from sci-libs/onnxruntime/onnxruntime-1.25.0.ebuild)2
-rw-r--r--sci-ml/fastcore/Manifest3
-rw-r--r--sci-ml/fastcore/fastcore-1.12.46.ebuild (renamed from sci-ml/fastcore/fastcore-1.7.29-r1.ebuild)2
-rw-r--r--sci-ml/fastcore/fastcore-1.8.18.ebuild18
-rw-r--r--sci-ml/fastdownload/fastdownload-0.0.6.ebuild2
-rw-r--r--sci-ml/fastprogress/Manifest3
-rw-r--r--sci-ml/fastprogress/fastprogress-1.0.5.ebuild (renamed from sci-ml/fastprogress/fastprogress-1.0.3.ebuild)2
-rw-r--r--sci-ml/fastprogress/fastprogress-1.1.6.ebuild14
-rw-r--r--sys-apps/file/file-5.47-r3.ebuild2
-rw-r--r--sys-apps/hexyl/hexyl-0.17.0.ebuild26
-rw-r--r--sys-apps/hexyl/metadata.xml6
-rw-r--r--sys-apps/inxi/inxi-3.3.40.1.ebuild2
-rw-r--r--sys-apps/moor/moor-2.12.0.ebuild2
-rw-r--r--sys-apps/pciutils/pciutils-3.15.0.ebuild2
-rw-r--r--sys-apps/utils-extra/Manifest4
-rw-r--r--sys-apps/utils-extra/utils-extra-0.1.0.ebuild (renamed from sys-apps/utils-extra/utils-extra-0.0.2-r1.ebuild)6
-rw-r--r--sys-apps/utils-extra/utils-extra-9999.ebuild6
-rw-r--r--sys-devel/gcc/Manifest1
-rw-r--r--sys-devel/gcc/gcc-16.1.1_p20260509.ebuild56
-rw-r--r--sys-fs/mdevd/Manifest2
-rw-r--r--sys-fs/mdevd/mdevd-0.1.8.2.ebuild (renamed from sys-fs/mdevd/mdevd-0.1.8.1.ebuild)2
-rw-r--r--sys-fs/ubi_reader/ubi_reader-0.8.13.ebuild2
-rw-r--r--sys-fs/xcp/Manifest106
-rw-r--r--sys-fs/xcp/xcp-0.24.2-r1.ebuild2
-rw-r--r--sys-fs/xcp/xcp-0.24.8.ebuild179
-rw-r--r--www-apps/drupal/Manifest9
-rw-r--r--www-apps/drupal/drupal-10.5.9.ebuild (renamed from www-apps/drupal/drupal-10.4.5.ebuild)4
-rw-r--r--www-apps/drupal/drupal-10.6.8.ebuild (renamed from www-apps/drupal/drupal-10.3.14.ebuild)4
-rw-r--r--www-apps/drupal/drupal-11.1.9.ebuild (renamed from www-apps/drupal/drupal-11.1.5.ebuild)4
-rw-r--r--www-apps/drupal/drupal-11.2.11.ebuild72
-rw-r--r--www-apps/drupal/drupal-11.3.9.ebuild72
-rw-r--r--www-apps/drupal/drupal-7.102.ebuild58
-rw-r--r--www-apps/drupal/files/postinstall-en.txt6
-rw-r--r--www-client/ungoogled-chromium-bin/ungoogled-chromium-bin-148.0.7778.96.ebuild1
-rw-r--r--www-client/ungoogled-chromium/ungoogled-chromium-148.0.7778.96_p1.ebuild2
-rw-r--r--www-client/zen-bin/Manifest4
-rw-r--r--www-client/zen-bin/zen-bin-1.19.12b.ebuild (renamed from www-client/zen-bin/zen-bin-1.19.11b.ebuild)0
-rw-r--r--www-misc/urlwatch/urlwatch-2.29.ebuild4
-rw-r--r--x11-libs/wxGTK/wxGTK-3.2.8.1-r2.ebuild4
-rw-r--r--x11-wm/oxwm/oxwm-0.11.4.ebuild12
-rw-r--r--x11-wm/qtile/Manifest1
-rw-r--r--x11-wm/qtile/qtile-0.33.0.ebuild121
-rw-r--r--x11-wm/qtile/qtile-0.35.0-r1.ebuild2
-rw-r--r--xfce-base/libxfce4ui/Manifest3
-rw-r--r--xfce-base/libxfce4ui/libxfce4ui-4.21.2.ebuild85
-rw-r--r--xfce-base/libxfce4ui/libxfce4ui-4.21.3.ebuild85
-rw-r--r--xfce-base/libxfce4ui/libxfce4ui-4.21.4.ebuild83
-rw-r--r--xfce-base/libxfce4windowing/Manifest1
-rw-r--r--xfce-base/libxfce4windowing/libxfce4windowing-4.20.4.ebuild61
-rw-r--r--xfce-base/libxfce4windowing/libxfce4windowing-4.20.5-r1.ebuild2
-rw-r--r--xfce-base/libxfce4windowing/libxfce4windowing-4.20.5.ebuild61
-rw-r--r--xfce-base/thunar/Manifest2
-rw-r--r--xfce-base/thunar/thunar-4.20.7.ebuild86
-rw-r--r--xfce-base/thunar/thunar-4.21.4.ebuild113
-rw-r--r--xfce-base/tumbler/Manifest1
-rw-r--r--xfce-base/tumbler/tumbler-4.21.0.ebuild75
-rw-r--r--xfce-base/xfce4-appfinder/Manifest1
-rw-r--r--xfce-base/xfce4-appfinder/xfce4-appfinder-4.21.0.ebuild41
-rw-r--r--xfce-base/xfce4-panel/Manifest2
-rw-r--r--xfce-base/xfce4-panel/xfce4-panel-4.20.5.ebuild86
-rw-r--r--xfce-base/xfce4-panel/xfce4-panel-4.20.6.ebuild86
-rw-r--r--xfce-base/xfce4-power-manager/Manifest1
-rw-r--r--xfce-base/xfce4-power-manager/xfce4-power-manager-4.21.0.ebuild80
-rw-r--r--xfce-base/xfce4-session/Manifest2
-rw-r--r--xfce-base/xfce4-session/xfce4-session-4.20.3.ebuild90
-rw-r--r--xfce-base/xfce4-session/xfce4-session-4.21.0.ebuild86
-rw-r--r--xfce-base/xfce4-settings/Manifest3
-rw-r--r--xfce-base/xfce4-settings/xfce4-settings-4.20.2.ebuild97
-rw-r--r--xfce-base/xfce4-settings/xfce4-settings-4.20.3.ebuild97
-rw-r--r--xfce-base/xfce4-settings/xfce4-settings-4.21.0-r1.ebuild98
-rw-r--r--xfce-base/xfconf/Manifest2
-rw-r--r--xfce-base/xfconf/xfconf-4.21.0.ebuild72
-rw-r--r--xfce-base/xfconf/xfconf-4.21.1.ebuild72
-rw-r--r--xfce-base/xfdesktop/Manifest1
-rw-r--r--xfce-base/xfdesktop/xfdesktop-4.20.1.ebuild71
-rw-r--r--xfce-extra/xfce4-clipman-plugin/Manifest1
-rw-r--r--xfce-extra/xfce4-clipman-plugin/xfce4-clipman-plugin-1.6.7.ebuild75
-rw-r--r--xfce-extra/xfce4-docklike-plugin/Manifest1
-rw-r--r--xfce-extra/xfce4-docklike-plugin/xfce4-docklike-plugin-0.5.0.ebuild62
-rw-r--r--xfce-extra/xfce4-screensaver/Manifest2
-rw-r--r--xfce-extra/xfce4-screensaver/xfce4-screensaver-4.18.4.ebuild92
-rw-r--r--xfce-extra/xfce4-screensaver/xfce4-screensaver-4.20.1.ebuild111
-rw-r--r--xfce-extra/xfce4-sensors-plugin/Manifest1
-rw-r--r--xfce-extra/xfce4-sensors-plugin/xfce4-sensors-plugin-1.4.5.ebuild72
-rw-r--r--xfce-extra/xfce4-sensors-plugin/xfce4-sensors-plugin-1.5.0.ebuild4
-rw-r--r--xfce-extra/xfce4-whiskermenu-plugin/Manifest1
-rw-r--r--xfce-extra/xfce4-whiskermenu-plugin/xfce4-whiskermenu-plugin-2.10.0.ebuild62
-rw-r--r--xfce-extra/xfdashboard/Manifest1
-rw-r--r--xfce-extra/xfdashboard/xfdashboard-1.0.0.ebuild49
442 files changed, 3465 insertions, 7821 deletions
diff --git a/acct-group/couchdb/couchdb-0.ebuild b/acct-group/couchdb/couchdb-0.ebuild
index 35997bbac916..cf11e505a1b2 100644
--- a/acct-group/couchdb/couchdb-0.ebuild
+++ b/acct-group/couchdb/couchdb-0.ebuild
@@ -6,6 +6,5 @@ EAPI=8
inherit acct-group
DESCRIPTION="Group for Apache CouchDB"
-KEYWORDS="amd64"
ACCT_GROUP_ID=-1
diff --git a/dev-util/forgejo-cli/metadata.xml b/acct-group/tuwunel/metadata.xml
index a22d929f0f8a..f52270ff23d3 100644
--- a/dev-util/forgejo-cli/metadata.xml
+++ b/acct-group/tuwunel/metadata.xml
@@ -2,8 +2,8 @@
<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>ceres@ceressees.dev</email>
- <name>Ceres Milner</name>
+ <email>gentoo-bugzilla@vimja.email</email>
+ <name>Niklaus &#39;vimja&#39; Hofer</name>
</maintainer>
<origin>gentoo-guru-overlay</origin>
diff --git a/acct-group/tuwunel/tuwunel-0.ebuild b/acct-group/tuwunel/tuwunel-0.ebuild
new file mode 100644
index 000000000000..f49ce96ceebd
--- /dev/null
+++ b/acct-group/tuwunel/tuwunel-0.ebuild
@@ -0,0 +1,10 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit acct-group
+
+DESCRIPTION="Group tuwunel"
+
+ACCT_GROUP_ID=-1
diff --git a/acct-user/couchdb/couchdb-0.ebuild b/acct-user/couchdb/couchdb-0.ebuild
index 4c91125b1a38..8958a0235aad 100644
--- a/acct-user/couchdb/couchdb-0.ebuild
+++ b/acct-user/couchdb/couchdb-0.ebuild
@@ -6,7 +6,6 @@ EAPI=8
inherit acct-user
DESCRIPTION="User for Apache CouchDB"
-KEYWORDS="amd64"
ACCT_USER_ID=-1
ACCT_USER_GROUPS=( ${PN} )
diff --git a/acct-user/tuwunel/metadata.xml b/acct-user/tuwunel/metadata.xml
new file mode 100644
index 000000000000..f52270ff23d3
--- /dev/null
+++ b/acct-user/tuwunel/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>gentoo-bugzilla@vimja.email</email>
+ <name>Niklaus &#39;vimja&#39; Hofer</name>
+ </maintainer>
+
+ <origin>gentoo-guru-overlay</origin>
+</pkgmetadata> \ No newline at end of file
diff --git a/acct-user/tuwunel/tuwunel-0.ebuild b/acct-user/tuwunel/tuwunel-0.ebuild
new file mode 100644
index 000000000000..66ff70b8b03e
--- /dev/null
+++ b/acct-user/tuwunel/tuwunel-0.ebuild
@@ -0,0 +1,13 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit acct-user
+
+DESCRIPTION="User for tuwunel"
+
+ACCT_USER_ID=-1
+ACCT_USER_GROUPS=( ${PN} )
+
+acct-user_add_deps
diff --git a/app-admin/testdisk/testdisk-7.2-r1.ebuild b/app-admin/testdisk/testdisk-7.2-r1.ebuild
index 297b6a7c7dae..ae2dc43eb11a 100644
--- a/app-admin/testdisk/testdisk-7.2-r1.ebuild
+++ b/app-admin/testdisk/testdisk-7.2-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.cgsecurity.org/${P}.tar.bz2"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
IUSE="jpeg ntfs gui reiserfs static +sudo zlib"
REQUIRED_USE="static? ( !gui )"
diff --git a/app-containers/incus/Manifest b/app-containers/incus/Manifest
index b570d797ebae..b8084d727d4e 100644
--- a/app-containers/incus/Manifest
+++ b/app-containers/incus/Manifest
@@ -8,3 +8,5 @@ DIST incus-6.22.tar.xz 13452548 BLAKE2B d55cde93ae4b0893eba177711e067c62101d29d9
DIST incus-6.22.tar.xz.asc 833 BLAKE2B 628281aa44f521f44bc8e22725793b656a8b662f2a2ada724fb8b17b99352ab6d46ad85b99319840166d6c45ede11d72b2e69c535fd769411c5c750e30367ba5 SHA512 57dd75642f9875800da09b18995dac60e97f441caa82272fe22bff8120c412f646fae81e0d9e63996bb6945c5ebc2ce4ab820372337e36e04e3f2de4ccb0fe1a
DIST incus-6.23.tar.xz 13510328 BLAKE2B c9c433e32e301518c92dd1ab570871d3a0cf623528ea6ed59c194a4a622f8fa09a98be384b8f52d15b66513e8bdad9258ac586a630e2474002b60773a3fe4bb9 SHA512 1080eb0b6571c6fec8169ee6338feab9020bc2d5cf12bc258532b5d9a0ee3f25118ad73e0eb4fba202dd6ab4c66bae73b8309caff6d5c18d2bbd295825b7b1e3
DIST incus-6.23.tar.xz.asc 833 BLAKE2B 6f086c10b5bb6ca45f304e16caa76adbdf0a316b500283bcb15c2f4e4d0d86d2ddddba02d470481e3cacc47667c5e4a64db71df078225124eacdb4f2041d95b7 SHA512 1bf734d120b98d1758d900884975234cafa90e1602dcc29e89c8a34915058e2ae1fbe7bbca2f20e9e2018be161c9493786d70a8a46f769c0aee132c3b00548f8
+DIST incus-7.0.0.tar.xz 13911008 BLAKE2B 5906168618bf98434a270a4123cf62ce06d3ccf4a2b99f9d8e50df26dc12a495e479fa061c3c60d0ab3d74b35faf80d63c064904cda1768e097f2ce59e46585c SHA512 02c366a7f19c01e88578e7c2982633935fd8b53ebbf9a89ebab8290523341c5577b77dbf9a4c47db11558a4582d60ad370f34d706808d6f04bbb1675a5867444
+DIST incus-7.0.0.tar.xz.asc 833 BLAKE2B c2b0bf82f37487686fa6051818fbacf4ccac8a8121b467a9c92963c0dce8d9297cd3bf6612c19b180fb944d96ec349bd3e50eb1279b0e75fcb49f4fe2a3cc94d SHA512 4a37b66a85c40242d66ac0ead4aef842b26138e010b880bd4367958ae1068c96d5cb82d8e875acce1c05cf6b53d4eae2f61bbfcbc87139df500e4e9cb9940721
diff --git a/app-containers/incus/incus-7.0.0.ebuild b/app-containers/incus/incus-7.0.0.ebuild
new file mode 100644
index 000000000000..d5392d02790a
--- /dev/null
+++ b/app-containers/incus/incus-7.0.0.ebuild
@@ -0,0 +1,270 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-env go-module linux-info optfeature systemd toolchain-funcs verify-sig
+
+DESCRIPTION="Modern, secure and powerful system container and virtual machine manager"
+HOMEPAGE="https://linuxcontainers.org/incus/introduction/ https://github.com/lxc/incus"
+SRC_URI="https://linuxcontainers.org/downloads/incus/${P}.tar.xz
+ verify-sig? ( https://linuxcontainers.org/downloads/incus/${P}.tar.xz.asc )"
+
+LICENSE="Apache-2.0 BSD LGPL-3 MIT"
+SLOT="0/lts"
+KEYWORDS="~amd64 ~arm64"
+IUSE="apparmor fuidshift nls qemu selinux"
+
+DEPEND="acct-group/incus
+ acct-group/incus-admin
+ app-arch/xz-utils
+ >=app-containers/lxc-6.0.0:=[apparmor?,seccomp(+)]
+ dev-db/sqlite:3
+ >=dev-libs/cowsql-1.15.9
+ dev-libs/lzo
+ >=dev-libs/raft-0.22.1:=[lz4]
+ >=dev-util/xdelta-3.0[lzma(+)]
+ net-dns/dnsmasq[dhcp]
+ sys-libs/libcap
+ virtual/udev"
+RDEPEND="${DEPEND}
+ || (
+ net-firewall/iptables
+ net-firewall/nftables[json]
+ )
+ fuidshift? ( !app-containers/lxd )
+ net-firewall/ebtables
+ sys-apps/iproute2
+ sys-fs/fuse:*
+ >=sys-fs/lxcfs-6.0.0
+ sys-fs/squashfs-tools[lzma]
+ virtual/acl
+ apparmor? ( sec-policy/apparmor-profiles )
+ qemu? (
+ app-cdr/cdrtools
+ app-emulation/qemu[spice,usbredir,virtfs]
+ sys-apps/gptfdisk
+ )"
+BDEPEND=">=dev-lang/go-1.25.6
+ nls? ( sys-devel/gettext )
+ verify-sig? ( sec-keys/openpgp-keys-linuxcontainers )"
+
+CONFIG_CHECK="
+ ~AIO
+ ~CGROUPS
+ ~IPC_NS
+ ~NET_NS
+ ~PID_NS
+
+ ~SECCOMP
+ ~USER_NS
+ ~UTS_NS
+
+ ~KVM
+ ~MACVTAP
+ ~VHOST_VSOCK
+"
+
+ERROR_AIO="CONFIG_AIO is required."
+ERROR_IPC_NS="CONFIG_IPC_NS is required."
+ERROR_NET_NS="CONFIG_NET_NS is required."
+ERROR_PID_NS="CONFIG_PID_NS is required."
+ERROR_SECCOMP="CONFIG_SECCOMP is required."
+ERROR_UTS_NS="CONFIG_UTS_NS is required."
+
+WARNING_KVM="CONFIG_KVM and CONFIG_KVM_AMD/-INTEL is required for virtual machines."
+WARNING_MACVTAP="CONFIG_MACVTAP is required for virtual machines."
+WARNING_VHOST_VSOCK="CONFIG_VHOST_VSOCK is required for virtual machines."
+
+# Go magic.
+QA_PREBUILT="/usr/bin/incus
+ /usr/bin/incus-agent
+ /usr/bin/incus-benchmark
+ /usr/bin/incus-migrate
+ /usr/bin/lxc-to-incus
+ /usr/sbin/fuidshift
+ /usr/sbin/incusd
+ /usr/sbin/lxd-to-incus"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/linuxcontainers.asc
+
+# The testsuite must be run as root.
+# make: *** [Makefile:156: check] Error 1
+RESTRICT="test"
+
+GOPATH="${S}/_dist"
+
+src_unpack() {
+ verify-sig_src_unpack
+ go-module_src_unpack
+}
+
+src_prepare() {
+ export GOPATH="${S}/_dist"
+
+ default
+
+ sed -i \
+ -e "s:\./configure:./configure --prefix=/usr --libdir=${EPREFIX}/usr/lib/incus:g" \
+ -e "s:make:make ${MAKEOPTS}:g" \
+ Makefile || die
+
+ sed -i \
+ -e "s:/usr/share/OVMF:/usr/share/edk2/OvmfX64:g" \
+ -e "s:OVMF_VARS.ms.fd:OVMF_VARS.fd:g" \
+ internal/server/instance/drivers/edk2/driver_edk2.go || die "Failed to fix hardcoded ovmf paths."
+
+ cp "${FILESDIR}"/incus-6.14-r1.service "${T}"/incus.service || die
+ if use apparmor; then
+ sed -i \
+ '/^EnvironmentFile=.*/a ExecStartPre=\/usr\/libexec\/lxc\/lxc-apparmor-load' \
+ "${T}"/incus.service || die
+ fi
+
+ # Disable -Werror's from go modules.
+ find "${S}" -name "cgo.go" -exec sed -i "s/ -Werror / /g" {} + || die
+}
+
+src_configure() { :; }
+
+incus_get_bindir() {
+ local host_arch=${1}
+ if [[ "${GOARCH}" != "${host_arch}" ]]; then
+ echo "_dist/bin/linux_${GOARCH}"
+ else
+ echo "_dist/bin"
+ fi
+}
+
+src_compile() {
+ export GOPATH="${S}/_dist"
+ export CGO_LDFLAGS_ALLOW="-Wl,-z,now"
+
+ for k in incus-benchmark incus-simplestreams incus-user incus lxc-to-incus lxd-to-incus ; do
+ ego install -v -x "${S}/cmd/${k}"
+ done
+
+ if use fuidshift ; then
+ ego install -v -x "${S}/cmd/fuidshift"
+ fi
+
+ ego install -v -x -tags libsqlite3 "${S}"/cmd/incusd
+
+ # Needs to be built statically
+ CGO_ENABLED=0 go install -v -tags agent,netgo,static -buildmode default "${S}"/cmd/incus-migrate
+
+ local bindir=$(incus_get_bindir "$(go-env_goarch "${CBUILD}")")
+
+ # Build the VM agents, statically too
+ if use amd64 ; then
+ GOARCH=amd64 CGO_ENABLED=0 ego build -o "${bindir}"/incus-agent.linux.x86_64 -v \
+ -tags agent,netgo,static -buildmode default "${S}"/cmd/incus-agent
+ GOARCH=386 CGO_ENABLED=0 ego build -o "${bindir}"/incus-agent.linux.i686 -v \
+ -tags agent,netgo,static -buildmode default "${S}"/cmd/incus-agent
+ GOARCH=amd64 GOOS=windows CGO_ENABLED=0 ego build -o "${bindir}"/incus-agent.windows.x86_64 -v \
+ -tags agent,netgo,static -buildmode default "${S}"/cmd/incus-agent
+ GOARCH=386 GOOS=windows CGO_ENABLED=0 ego build -o "${bindir}"/incus-agent.windows.i686 -v \
+ -tags agent,netgo,static -buildmode default "${S}"/cmd/incus-agent
+ elif use arm64 ; then
+ GOARCH=arm64 CGO_ENABLED=0 ego build -o "${bindir}"/incus-agent.linux.aarch64 -v \
+ -tags agent,netgo,static -buildmode default "${S}"/cmd/incus-agent
+ GOARCH=arm64 GOOS=windows CGO_ENABLED=0 ego build -o "${bindir}"/incus-agent.windows.aarch64 -v \
+ -tags agent,netgo,static -buildmode default "${S}"/cmd/incus-agent
+ else
+ echo "No VM support for this arch."
+ return
+ fi
+
+ use nls && emake build-mo
+}
+
+src_test() {
+ emake check
+}
+
+src_install() {
+ export GOPATH="${S}/_dist"
+
+ export GOHOSTARCH=$(go-env_goarch "${CBUILD}")
+ local bindir=$(incus_get_bindir "${GOHOSTARCH}")
+
+ newsbin "${FILESDIR}"/incus-startup-0.4.sh incus-startup
+
+ # Admin tools
+ for l in incusd incus-user lxd-to-incus ; do
+ dosbin "${bindir}/${l}"
+ done
+
+ # User tools
+ for m in incus-benchmark incus-migrate incus-simplestreams incus lxc-to-incus ; do
+ dobin "${bindir}/${m}"
+ done
+
+ # VM Agents
+ if use amd64 ; then
+ exeinto /usr/libexec/incus/agents
+ doexe ${bindir}/incus-agent.linux.x86_64
+ doexe ${bindir}/incus-agent.linux.i686
+ doexe ${bindir}/incus-agent.windows.x86_64
+ doexe ${bindir}/incus-agent.windows.i686
+ elif use arm64 ; then
+ exeinto /usr/libexec/incus/agents
+ doexe ${bindir}/incus-agent.linux.aarch64
+ doexe ${bindir}/incus-agent.windows.aarch64
+ fi
+
+ # fuidshift, should be moved under admin tools at some point
+ if use fuidshift ; then
+ dosbin ${bindir}/fuidshift
+ fi
+
+ newconfd "${FILESDIR}"/incus-6.0.confd incus
+ newinitd "${FILESDIR}"/incus-6.0.initd incus
+ newinitd "${FILESDIR}"/incus-user-0.4.initd incus-user
+
+ systemd_dounit "${T}"/incus.service
+ systemd_newunit "${FILESDIR}"/incus-0.4.socket incus.socket
+ systemd_newunit "${FILESDIR}"/incus-startup-0.4.service incus-startup.service
+ systemd_newunit "${FILESDIR}"/incus-user-0.4.service incus-user.service
+ systemd_newunit "${FILESDIR}"/incus-user-0.4.socket incus-user.socket
+
+ if ! tc-is-cross-compiler; then
+ # Generate and install shell completion files.
+ mkdir -p "${D}"/usr/share/{bash-completion/completions/,fish/vendor_completions.d/,zsh/site-functions/} || die
+ "${bindir}"/incus completion bash > "${D}"/usr/share/bash-completion/completions/incus || die
+ "${bindir}"/incus completion fish > "${D}"/usr/share/fish/vendor_completions.d/incus.fish || die
+ "${bindir}"/incus completion zsh > "${D}"/usr/share/zsh/site-functions/_incus || die
+ else
+ ewarn "Shell completion files not installed! Install them manually with incus completion --help"
+ fi
+
+ dodoc AUTHORS
+ dodoc -r doc/*
+ use nls && domo po/*.mo
+
+ # Incus needs INCUS_EDK2_PATH in env to find OVMF files for virtual machines, #946184,
+ # and INCUS_AGENT_PATH to find multi-setup agents for VMs, #959878,
+ # and INCUS_SECURITY_SELINUX=true to enable selinux support (until its enabled by default)
+ newenvd "${FILESDIR}"/90incus.envd 90incus
+ if use selinux; then
+ echo "INCUS_SECURITY_SELINUX=true" >> "${D}"/etc/env.d/90incus
+ fi
+}
+
+pkg_postinst() {
+ elog
+ elog "Please see"
+ elog " https://wiki.gentoo.org/wiki/Incus"
+ elog " https://wiki.gentoo.org/wiki/Incus#Migrating_from_LXD"
+ elog
+ optfeature "OCI container images support" app-containers/skopeo app-containers/umoci
+ optfeature "support for ACME certificate issuance" app-crypt/lego
+ optfeature "ipv6 support" net-dns/dnsmasq[ipv6]
+ optfeature "full incus-migrate support" net-misc/rsync
+ optfeature "btrfs storage backend" sys-fs/btrfs-progs
+ optfeature "lvm2 storage backend" sys-fs/lvm2
+ optfeature "zfs storage backend" sys-fs/zfs
+ elog
+ elog "Be sure to add your local user to the incus group."
+ elog
+}
diff --git a/app-crypt/gnupg/gnupg-2.5.18.ebuild b/app-crypt/gnupg/gnupg-2.5.18.ebuild
index a89909b9c0eb..000c17b2422c 100644
--- a/app-crypt/gnupg/gnupg-2.5.18.ebuild
+++ b/app-crypt/gnupg/gnupg-2.5.18.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
IUSE="+alternatives bzip2 doc ldap nls readline selinux +smartcard ssl test +tofu tpm tools usb user-socket wks-server"
RESTRICT="!test? ( test )"
REQUIRED_USE="test? ( tofu )"
diff --git a/app-doc/python-docs/Manifest b/app-doc/python-docs/Manifest
index 8626fa35470c..6a25078b246d 100644
--- a/app-doc/python-docs/Manifest
+++ b/app-doc/python-docs/Manifest
@@ -1,15 +1,8 @@
DIST python-2.7.18-docs-html.tar.bz2 4634932 BLAKE2B c48e2dede15d8186231acf65709641e0844c42e924262d6ee21a55e515aaf4d023bf394681bab780ab83998de9f409685e2d5870506810432145acc6422eff9d SHA512 db39390577ec86f13c9b6b57c01cba36fe9fd89092a773dc94f1a6a19d912759d097c4d80e765d3657b572abc731c1da9e7b4cd4c38065cd444606b906744abe
-DIST python-3.10.19-docs-html.tar.bz2 7453972 BLAKE2B b4803d7607b98e94cb5b816355d1f1e538860afc76a4bf19be9865e64b989f673f1d563d1189c129f22fd90da2415fe4aff1fb86b456e98a44309f31bb39aee6 SHA512 9a54ce912c51251a76bf4e5842d4d54b2e4c8034607a6ab71a740c3d6a8760cab5a44974b19a00c9f3e9e0025ed1cacb76b12e2a855d40bab4676ae7bf9e3128
DIST python-3.10.20-docs-html.tar.bz2 7329760 BLAKE2B 70f01e26cedca2c14274b2c68584fb5e08672e0104a13dca7db191ff102a066f5579b65c16e2bd3d2c689c8274049bb34345b707cdbfb3f427549878ad019d79 SHA512 c504000dbc3b22cfa32dccfec35137bb7f82c0d8b61e9d68f5f8ff559aed6721c7da210ec7b959d9c238438840514962912a2066d5a436719d9cf2a16104b37f
-DIST python-3.11.14-docs-html.tar.bz2 8011943 BLAKE2B e193e5e76551098d83cc3c0379a41877581c2f9067912072d4678c0b3c44ce8ce84353adb427bc10702ca1fbd01ff67c44df870fc37ce79d28d908dd2c5b518e SHA512 2c1aa63388533c5a6861e1da16591323a0951843588518909a1916aba00fbbcd60be64be2feaf2b7de94e6d1167ba1006765473d8e27dfa80581abb7e23d2e77
DIST python-3.11.15-docs-html.tar.bz2 7879534 BLAKE2B c208395058d6361b5bf572ed952cf51f37975492df47675e31558a5a36547a0da71a4cfe93c8188977fbea4e39b3a740f30b7ed875deca5d862329efb627caf2 SHA512 6a8815e32e5535214782c7378eb0678571cba46c9d5eb817323a3485c732127490142bc78deb00d2f37c8d3a62ceee736c746a120ea1a0dba6b08423123bc97e
-DIST python-3.12.12-docs-html.tar.bz2 8444609 BLAKE2B e383c099285476abfd7a4dd33fbd16e591bc4d71411804dc445823a0de5635c35a05f6da5678d48c1343525bf2baa24ae9fe4e872719fb2f03aecf9ec9bbc8c7 SHA512 17ecc35d5f3012d6ad803e439c2e460307db51a36356b92943b91255458b1f45caab703af4ddf0df30cd7c0469deff8eed2f3a25b4912bc126f44f70e6b60eb5
DIST python-3.12.13-docs-html.tar.bz2 8433277 BLAKE2B 3ef4f8daf45f7b691de41de5871240fcc53357689ca0d1e4be520f12cd763f59ff2ce2e8d6cf0df1274c08f01577ee0901ccf38b5dbd04bfbffc1fe13c9625c5 SHA512 16786246a0c3c6e10335881457480ffd92865430d09b0e36b3246117e830376981fd45717113099b4e14c7137366c8a5f2cce6f19142cf827e801b1a66397447
-DIST python-3.13.11-docs-html.tar.bz2 10375801 BLAKE2B 5eb49d02526c28a2f0ad5eacb3c668ca5d2d17d29e5b4fa299e2c8901066626232abb7faa342266c851d4bd2ba44ee8ba5c5e7f5040c9c820babda58d0e26407 SHA512 225f6323cb7cbf503ca831d10340fc130470cd310d1a8efa8e35777fcab596c39329ae84307903164e2211b8f8e1373388f7774fde4d80d1d1ea72addd8abb38
-DIST python-3.13.12-docs-html.tar.bz2 10439375 BLAKE2B f7d199a63cc5e4e1bef545f72865fe1b91adb2bf0d2a978d64e4e281a2787494376fca25f6ee6419248758f96f77d52af53c1a34dfe3a3571e2630cc1e3ebc1e SHA512 ef162025c68bdf00323710441b8894679a06e1b6614360de81c221a74b458be57fa7b37f6aa9debb6f54bbd9f3a7a473a775ed9c9d8f13a7f33e98dc355ca936
DIST python-3.13.13-docs-html.tar.bz2 10439311 BLAKE2B 96e5baa94a282973529c4428efa08e8355f3cece46a67902b6b606491338f92f730eae5bb350f2f3cd702ad5d365cf1cb9c2273de8bffc72642afd27b679a0a5 SHA512 12326cbe3a238cd529df37f47a4bab9beeb2d0663df907bc8572954cd4c18e76b7fac6b10999866698c70df34836fda9a0e6c0df57591dd2c6b6b6f9cfe10aaa
-DIST python-3.14.2-docs-html.tar.bz2 10777500 BLAKE2B 2082328f9a19a6acac3bd1f49b47d825b8ccb576efb6d73aecd578b3f45cf9a915d6993f1f10bc507f0f8ae13f6cdf542c857916e331cd05c3477801dcd84849 SHA512 b76c8fe18168b603e71482b486fd02f378c062cc9d1d9c71677c7fa825885cdfc6e7576a70ef6c623beed75e0b3ea98d8c6685346215015de5fe71214a7b41ca
-DIST python-3.14.3-docs-html.tar.bz2 10863434 BLAKE2B 2a18e184124186b589b2deee12a2ef9ab0271bb88eaa13fa2f7d2f4d29db2c48dfaa413f7c4c73e4f004c4eb119d2e396b2cafdc9860ce86981c053f48777617 SHA512 b2acf4985eed1e795e5afe59597c00eef9f7dbdd1c2c54ff584e87b6b11154a3156b7845466fd05cc7f214a61475b8b268ea3363f29dcc889f82f0ccb2f0143a
DIST python-3.14.4-docs-html.tar.bz2 10964901 BLAKE2B afa7d080995a21fd4448d7c50dde7a1223901032b2f1543a69f3cb5da27aa33d6e6136b31527528316cda09117be59a858ffc264469a37a5a44a8b92261e56ca SHA512 0f304a7b80f217007b7436d6144178f2c91cb28b8ef984fdc80792d84795bfcd3be4a44b37e96f846e784a98e049337e6a00279db65d8ba29e4ba0b492f6a4fc
DIST python-3.8.20-docs-html.tar.bz2 6727651 BLAKE2B ec11857b5bdfb4646a2762353db877a558cfc543563a7a9b0db100f675511c31450d16c30a986d39226a9b16be3ffd132863e396ef05165047ab73bf037bf2a6 SHA512 0a77f0240d6d495a5099d4a95e151f38517730815e6f3d9b82964cf60be95b8bdc960916d317e19bb8e14a9604217cd1fa85703996aec972004a6a93d4ffa6d0
DIST python-3.9.25-docs-html.tar.bz2 7017902 BLAKE2B 8ce019aad3c3d15c56536a46e4a26c27889a1a92cfdd6fd49be4883d125e70db6467ba652057253b23de054503d12f7b8c6fd948f4f9e462d70a398948cc4698 SHA512 1af06c9cafe0b11e0e9ee0bce252e5c356a5508f11932f5a29a84412d4a5d9e71d79cba623bf8086bfbcddaa90fc0116d01b9d427711c4a784bb5feeb8c3a9de
diff --git a/app-doc/python-docs/python-docs-3.10.19.ebuild b/app-doc/python-docs/python-docs-3.10.19.ebuild
deleted file mode 100644
index 3853410d4efc..000000000000
--- a/app-doc/python-docs/python-docs-3.10.19.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="HTML documentation for Python"
-HOMEPAGE="https://www.python.org/doc/"
-SRC_URI="https://www.python.org/ftp/python/doc/${PV}/python-${PV}-docs-html.tar.bz2"
-S="${WORKDIR}/python-${PV}-docs-html"
-
-LICENSE="PSF-2"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~s390 ~sparc x86"
-
-src_install() {
- rm -r _sources || die
- docinto html
- dodoc -r .
-
- newenvd - 60python-docs-${SLOT} <<-EOF
- PYTHONDOCS_${SLOT//./_}="${EPREFIX}/usr/share/doc/${PF}/html/library"
- EOF
-}
diff --git a/app-doc/python-docs/python-docs-3.11.14.ebuild b/app-doc/python-docs/python-docs-3.11.14.ebuild
deleted file mode 100644
index 3853410d4efc..000000000000
--- a/app-doc/python-docs/python-docs-3.11.14.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="HTML documentation for Python"
-HOMEPAGE="https://www.python.org/doc/"
-SRC_URI="https://www.python.org/ftp/python/doc/${PV}/python-${PV}-docs-html.tar.bz2"
-S="${WORKDIR}/python-${PV}-docs-html"
-
-LICENSE="PSF-2"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~s390 ~sparc x86"
-
-src_install() {
- rm -r _sources || die
- docinto html
- dodoc -r .
-
- newenvd - 60python-docs-${SLOT} <<-EOF
- PYTHONDOCS_${SLOT//./_}="${EPREFIX}/usr/share/doc/${PF}/html/library"
- EOF
-}
diff --git a/app-doc/python-docs/python-docs-3.12.12.ebuild b/app-doc/python-docs/python-docs-3.12.12.ebuild
deleted file mode 100644
index f785a8f08f6f..000000000000
--- a/app-doc/python-docs/python-docs-3.12.12.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="HTML documentation for Python"
-HOMEPAGE="https://www.python.org/doc/"
-SRC_URI="https://www.python.org/ftp/python/doc/${PV}/python-${PV}-docs-html.tar.bz2"
-S="${WORKDIR}/python-${PV}-docs-html"
-
-LICENSE="PSF-2"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~s390 ~sparc x86"
-
-src_install() {
- rm -r _sources || die
- docinto html
- dodoc -r .
-
- newenvd - 60python-docs-${SLOT} <<-EOF
- PYTHONDOCS_${SLOT//./_}="${EPREFIX}/usr/share/doc/${PF}/html/library"
- EOF
-}
diff --git a/app-doc/python-docs/python-docs-3.13.11.ebuild b/app-doc/python-docs/python-docs-3.13.11.ebuild
deleted file mode 100644
index dcbeb9c2b0bb..000000000000
--- a/app-doc/python-docs/python-docs-3.13.11.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_P=python-${PV}-docs-html
-DESCRIPTION="HTML documentation for Python"
-HOMEPAGE="https://www.python.org/doc/"
-SRC_URI="https://www.python.org/ftp/python/doc/${PV}/${MY_P}.tar.bz2"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="PSF-2"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~s390 ~sparc x86"
-
-src_install() {
- rm -r _sources || die
- docinto html
- dodoc -r .
-
- newenvd - 60python-docs-${SLOT} <<-EOF
- PYTHONDOCS_${SLOT//./_}="${EPREFIX}/usr/share/doc/${PF}/html/library"
- EOF
-}
diff --git a/app-doc/python-docs/python-docs-3.13.12.ebuild b/app-doc/python-docs/python-docs-3.13.12.ebuild
deleted file mode 100644
index 905686f2a8ea..000000000000
--- a/app-doc/python-docs/python-docs-3.13.12.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_P=python-${PV}-docs-html
-DESCRIPTION="HTML documentation for Python"
-HOMEPAGE="https://www.python.org/doc/"
-SRC_URI="https://www.python.org/ftp/python/doc/${PV}/${MY_P}.tar.bz2"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="PSF-2"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~s390 ~sparc x86"
-
-src_install() {
- rm -r _sources || die
- docinto html
- dodoc -r .
-
- newenvd - 60python-docs-${SLOT} <<-EOF
- PYTHONDOCS_${SLOT//./_}="${EPREFIX}/usr/share/doc/${PF}/html/library"
- EOF
-}
diff --git a/app-doc/python-docs/python-docs-3.13.13.ebuild b/app-doc/python-docs/python-docs-3.13.13.ebuild
index 9a1c77e2b73f..dcbeb9c2b0bb 100644
--- a/app-doc/python-docs/python-docs-3.13.13.ebuild
+++ b/app-doc/python-docs/python-docs-3.13.13.ebuild
@@ -11,7 +11,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="PSF-2"
SLOT="$(ver_cut 1-2)"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~m68k ~mips ~ppc ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~s390 ~sparc x86"
src_install() {
rm -r _sources || die
diff --git a/app-doc/python-docs/python-docs-3.14.2.ebuild b/app-doc/python-docs/python-docs-3.14.2.ebuild
deleted file mode 100644
index dcbeb9c2b0bb..000000000000
--- a/app-doc/python-docs/python-docs-3.14.2.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_P=python-${PV}-docs-html
-DESCRIPTION="HTML documentation for Python"
-HOMEPAGE="https://www.python.org/doc/"
-SRC_URI="https://www.python.org/ftp/python/doc/${PV}/${MY_P}.tar.bz2"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="PSF-2"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~s390 ~sparc x86"
-
-src_install() {
- rm -r _sources || die
- docinto html
- dodoc -r .
-
- newenvd - 60python-docs-${SLOT} <<-EOF
- PYTHONDOCS_${SLOT//./_}="${EPREFIX}/usr/share/doc/${PF}/html/library"
- EOF
-}
diff --git a/app-doc/python-docs/python-docs-3.14.3.ebuild b/app-doc/python-docs/python-docs-3.14.3.ebuild
deleted file mode 100644
index dcbeb9c2b0bb..000000000000
--- a/app-doc/python-docs/python-docs-3.14.3.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_P=python-${PV}-docs-html
-DESCRIPTION="HTML documentation for Python"
-HOMEPAGE="https://www.python.org/doc/"
-SRC_URI="https://www.python.org/ftp/python/doc/${PV}/${MY_P}.tar.bz2"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="PSF-2"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~s390 ~sparc x86"
-
-src_install() {
- rm -r _sources || die
- docinto html
- dodoc -r .
-
- newenvd - 60python-docs-${SLOT} <<-EOF
- PYTHONDOCS_${SLOT//./_}="${EPREFIX}/usr/share/doc/${PF}/html/library"
- EOF
-}
diff --git a/app-doc/python-docs/python-docs-3.14.4.ebuild b/app-doc/python-docs/python-docs-3.14.4.ebuild
index e51360dca09d..dcbeb9c2b0bb 100644
--- a/app-doc/python-docs/python-docs-3.14.4.ebuild
+++ b/app-doc/python-docs/python-docs-3.14.4.ebuild
@@ -11,7 +11,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="PSF-2"
SLOT="$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ~ppc ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~s390 ~sparc x86"
src_install() {
rm -r _sources || die
diff --git a/app-editors/nano/nano-9.0.ebuild b/app-editors/nano/nano-9.0.ebuild
index 476617e4230c..ed81d2282d53 100644
--- a/app-editors/nano/nano-9.0.ebuild
+++ b/app-editors/nano/nano-9.0.ebuild
@@ -15,7 +15,7 @@ else
https://www.nano-editor.org/dist/v${PV:0:1}/${MY_P}.tar.xz
verify-sig? ( https://www.nano-editor.org/dist/v${PV:0:1}/${MY_P}.tar.xz.asc )
"
- KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-bennoschulenberg )"
fi
diff --git a/app-text/codebook/Manifest b/app-text/codebook/Manifest
index 9344baa40b8f..e1f17ac4ab81 100644
--- a/app-text/codebook/Manifest
+++ b/app-text/codebook/Manifest
@@ -1,4 +1,4 @@
-DIST codebook-0.3.37-deps.tar.xz 45866504 BLAKE2B 574d21bac9b9dbee3de0bb4a548dc2302679b6f58c495e621fed92ae5322a180bea014af051afab8df22ad115c4ae4e1297a4f2d5f3ea55f3dd00be3583a23e4 SHA512 810eb6fc69d56ca82d688f7f187f3207872289bf699217e1678d7a65482558a47678f02a02201556fcf447e5b58537fea3320dcf3c36b76fadce13e40b00895c
-DIST codebook-0.3.37.tar.gz 2748138 BLAKE2B 4451640771e0ef6d0d82f2bf8e65a1aea8112fc8d9584d3a1d8a8326d37f18d9dd9b79e0b75c1b9d3fa6503c894b16138832d248e95af9a47d4ae0ecff55ba7d SHA512 e47005b96914d4500bd0076effd0bf39f7d5229f6da9c358ded16fd9371588618623b67e6517fe18182400bd878acbad9e31844372c8294ca58d7e04934ccb99
DIST codebook-0.3.38-deps.tar.xz 46447240 BLAKE2B 056c2def987ba805010e786f6e224b33b2cb2a05f7ff7dff5e2457720ed54ce36511adbc97c2a6a3a0a840206cedebd287138f2280b4771b04bf7cb8143dcca9 SHA512 c566bcc9b00fc7d2ec9718a2010845abb4fcce35a41cf82fec6ccaa40aed7aadf326d1de6891a2cc8f45ec08a5d726ea1bc10631514cbcc20fd3ae4b14760bdd
DIST codebook-0.3.38.tar.gz 2748469 BLAKE2B 9d9cad848b05c786d365b2f00fd64ae0f475cae6f4124de12b30ce2351cf8bcc0f4781e97e96a07ceaab90070f39d54d02ac951c7e8de681ae9ccfcf06143418 SHA512 d190f425ad05deeec02402464811af8d76b885058f003f09424eef31ec65eaa41fcad82ace7c78c49017629f98fef940a387acc8e658769f538a1d3ecc667d58
+DIST codebook-0.3.39-deps.tar.xz 43958440 BLAKE2B 8aec67dd1b636e42fc8753bf2f953c1bda4d4ba5bfc782c262b535eb5dcdb4b206ee3fc6dbdbcd39d155865f26ab4df109b56fb65000ec687cf42fc080f77fe1 SHA512 1863c6b506b18665484fc0d737c9af0094999dce75889ab118e81bb1d48054e4832adbecf6b5d27334e3c92ea77c32c470f49e38b2be1d9e4a679c00e8308343
+DIST codebook-0.3.39.tar.gz 2757362 BLAKE2B 753c242ba653ba82c287cb585c5ded6ae14d04995ba5cee49a2838e057d967ac11281d1f923f3649d03c160aa859ee0dc1830eea887a0e3d351eccdf2b41421e SHA512 f521c53e746ccb8c307575360e57e92f0a96866436879a3f2578e5c2f81f6e643cf984e8cbec9e2e648ea19fff25e94680866444c19812a438ce821923f319f3
diff --git a/app-text/codebook/codebook-0.3.37.ebuild b/app-text/codebook/codebook-0.3.39.ebuild
index 8a2965fd0b9f..8cb5b1a56973 100644
--- a/app-text/codebook/codebook-0.3.37.ebuild
+++ b/app-text/codebook/codebook-0.3.39.ebuild
@@ -3,6 +3,8 @@
EAPI=8
+RUST_MIN_VER="1.88.0"
+
inherit cargo
DESCRIPTION="Spell Checker for Code"
diff --git a/app-text/iwe/Manifest b/app-text/iwe/Manifest
index 5950cf5103e0..2eab6fc5486a 100644
--- a/app-text/iwe/Manifest
+++ b/app-text/iwe/Manifest
@@ -1,4 +1,4 @@
-DIST iwe-0.0.67.tar.gz 1666062 BLAKE2B e89b6881a82ba450c11d72290992550c8854b9356884ba69930f847962df97e5bd5b77b894a730ccf0ded49018dcca08f007edf00d7a215595b8fe3a9cb6fce0 SHA512 d5e29c19389742a885d76ac4cac6552f34ddc6d91e4b78f0c3086a3817d026e15b62ebdd51e3d6c667bf3c805a2a5b7b837a499bdf4348405582a8b16f71891c
DIST iwe-0.0.70.tar.gz 1685208 BLAKE2B 3308cb3c19dd4255e86320b56af4e96290eba7b65941f304bb55f29d01e23268eb6657e17e9ca047806bcc7d680a943b64b96a557bad309e3f7557b3faf074bd SHA512 18f00e4f75a87891863e31583a82e5f850673433d3197916865508f7a1ddbb167538a06ff857ca3c1e23fc6af7ba6a8c6ff79ca6c8a182a45f6b0a7d1b851bb3
-DIST iwe-liwe-v0.0.67-deps.tar.xz 16957508 BLAKE2B 61106f8a7198138d5028128791291576c8abaed752a26556eb82c89507b0e32245b0c96a80f9120adab85ff7c95afde88a504641cbd34b36a716982c09fdfb1b SHA512 636a429a4fcebca3c9ffef5d74dbe7f6fe2dfba17a14586ec5a40ba4dae73886ca0e8e973099f2acbd88b50e813719e0ad0d1d9976dce6e80ea26f0dc058a012
+DIST iwe-0.1.3.tar.gz 1797480 BLAKE2B 8712fa3d15554bb89ce21b25b53603976f97ebb6923be43aec3de4718eda1d0932eb00a3af5bb3255fbd792b2bdb1ccb54ee0a7e376cd2234af387c61152ea3e SHA512 57ec87b4b0f63d32eedac508faad30e2ecd8edd67e272edc59a40094f22607b28ece72f872accc97b7df894bf81e87b46d91086041f18f640812c651d3a32f26
DIST iwe-liwe-v0.0.70-deps.tar.xz 19362968 BLAKE2B f2ada9e64f6c18703a9f3d38eb524d7901b71a8ad38998afd80df5586dbfaf858f048d03858a6b22aea35a46f12e047cf19cc525167cfe8fc2e2c71e2dd50857 SHA512 628e161ad2c4c7f25e033587535da8a1843c01d323d22de237361425aeaf2447b4ca9c7b5bd1d60231421d78c23e959247c4c740721b73b8137c885de6a2dc82
+DIST iwe-liwe-v0.1.3-deps.tar.xz 18652540 BLAKE2B 0ef741c453900582310b13cabb75ac8028ef2997ec53d55df871f7eec0429b307fae41750fcd028cce8ac0d6a0ae95e8768dbdc356efda6e4c8fdaf0c9d21d18 SHA512 3f87f5baa1ed8555207334153b09d4d29d14c1e2361ba16627ae3487e1755d8afa847d19d5061e1b24aa43cb2210f149ef7d084135d3f567c7a927a3b51e7c39
diff --git a/app-text/iwe/iwe-0.0.67.ebuild b/app-text/iwe/iwe-0.1.3.ebuild
index 69a18e7a1d8f..03ea4949ab82 100644
--- a/app-text/iwe/iwe-0.0.67.ebuild
+++ b/app-text/iwe/iwe-0.1.3.ebuild
@@ -1,8 +1,10 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
+RUST_MIN_VER="1.88.0"
+
inherit cargo
DESCRIPTION="Markdown based personal knowledge management (PKM) system"
diff --git a/app-text/tree/Manifest b/app-text/tree/Manifest
index d4e2a41ad52c..63cff6ebf9c7 100644
--- a/app-text/tree/Manifest
+++ b/app-text/tree/Manifest
@@ -1,2 +1,3 @@
DIST unix-tree-2.1.1.tar.bz2 52550 BLAKE2B 0f20009a6c64b07a0742637bf32366b038f5c9bb025755a0aa45edb8c92741dfbff1486179caeeb73cfa8f10de3ed8678b948c7416ee0463e785cf153e808ff0 SHA512 ed34b1d0df049986295e7f5539491acd6134fbe69050ac2634037d700a878b4937700bed777ef0624e2bb0fc8c2815bb5139272ffe575ecc9362b84e0fafc9c2
DIST unix-tree-2.2.1.tar.bz2 56345 BLAKE2B c797082d53bedbc618008cab9e94cd9551db8348a5535d1aa266d6064ba70edee3259ae92e016f5b0ce2372b07701396c8e213aba6990def0f2b8b068ea27eee SHA512 0c6a9ef3cae8d3bdef0cb82b640bd8ed9e89b04c72cad52295b02e31ccfe3a64142d72c9f027e5657833c87131ad64bda2f32cb8d60371e0f8156cd8533ef41a
+DIST unix-tree-2.3.2.tar.bz2 60500 BLAKE2B d8e1b599bbc4343c39c690d8c64a24e8ecc52aeb37b81c5e8223ae1ef93157b5a55a4dd2f6ac2a52ca759eb08cc18c0515eb4517322fcc3250e0a885f7f17e31 SHA512 7261781329048cd48143ab0a4ab162a4a775595b42842bed7806e949fb69dfd9c4594121de1230ae28cae293ff869ff303a4f1552891f4c046f33046e80963a4
diff --git a/app-text/tree/tree-2.3.2.ebuild b/app-text/tree/tree-2.3.2.ebuild
new file mode 100644
index 000000000000..cd0357abf6f7
--- /dev/null
+++ b/app-text/tree/tree-2.3.2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=9
+
+inherit toolchain-funcs
+
+DESCRIPTION="Lists directories recursively, and produces an indented listing of files"
+HOMEPAGE="https://oldmanprogrammer.net/source.php?dir=projects/tree https://gitlab.com/OldManProgrammer/unix-tree"
+SRC_URI="https://gitlab.com/OldManProgrammer/unix-${PN}/-/archive/${PV}/unix-${P}.tar.bz2"
+S="${WORKDIR}/unix-${P}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+
+src_configure() {
+ tc-export CC
+}
+
+src_install() {
+ dobin tree
+ doman doc/tree*.1
+ einstalldocs
+}
diff --git a/dev-db/couchdb/Manifest b/dev-db/couchdb/Manifest
index 19ad9733ed5e..cc1d0f59f150 100644
--- a/dev-db/couchdb/Manifest
+++ b/dev-db/couchdb/Manifest
@@ -1 +1 @@
-DIST apache-couchdb-3.5.1.tar.gz 25006439 BLAKE2B 1129897da42ae8a5c77b5f52fe256ebd2d75f38a634152b597be64e26190f45e713a55730d840655a09ba0ec70cf06f329a2ead1fa1a7b93009d115ce9e2bb80 SHA512 f0539b2bae11ae339e8db5497b6fdfcc11953017a5104011fc41fdeb4cab180c98a5195e92746d5f23bdc9eef299fffe172a7d3f36c38cb781577123555bee5d
+DIST couchdb-3.5.1.tar.gz 25006439 BLAKE2B 1129897da42ae8a5c77b5f52fe256ebd2d75f38a634152b597be64e26190f45e713a55730d840655a09ba0ec70cf06f329a2ead1fa1a7b93009d115ce9e2bb80 SHA512 f0539b2bae11ae339e8db5497b6fdfcc11953017a5104011fc41fdeb4cab180c98a5195e92746d5f23bdc9eef299fffe172a7d3f36c38cb781577123555bee5d
diff --git a/dev-db/couchdb/couchdb-3.5.1.ebuild b/dev-db/couchdb/couchdb-3.5.1-r1.ebuild
index dc7a842e9048..7ab1b8d8784a 100644
--- a/dev-db/couchdb/couchdb-3.5.1.ebuild
+++ b/dev-db/couchdb/couchdb-3.5.1-r1.ebuild
@@ -5,8 +5,7 @@ EAPI=8
DESCRIPTION="Document-oriented NoSQL database"
HOMEPAGE="https://couchdb.apache.org"
-SRC_URI="https://apache.org/dist/${PN}/source/${PV}/apache-${PN}-${PV}.tar.gz"
-S="${WORKDIR}/apache-${PN}-${PV}"
+SRC_URI="https://apache.org/dist/${PN}/source/${PV}/apache-${PN}-${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
@@ -25,21 +24,23 @@ RDEPEND="
acct-group/couchdb
"
-DEPEND="
+DEPEND="${RDEPEND}"
+
+BDEPEND="
${RDEPEND}
>=dev-lang/erlang-28.1
"
src_prepare() {
# Change CouchDB's data directory to /var/lib/couchdb
- sed -i 's|./data|/var/lib/couchdb|' "${S}"/configure
+ sed -i 's|./data|/var/lib/couchdb|' "${S}"/configure || die
eapply_user
}
src_configure() {
- ./configure \
+ econf \
--js-engine=quickjs \
- --disable-spidermonkey || die
+ --disable-spidermonkey
}
src_compile() {
@@ -49,9 +50,9 @@ src_compile() {
src_install() {
# CouchDB doesn't provide a helpful `make install`, so we have to manually copy
# most things over to ${D}
- mkdir -p "${D}"/usr/lib/${PN} "${D}"/etc/${PN}
- cp -vr "${S}"/rel/${PN} "${D}"/usr/lib/
- mv -v "${D}"/usr/lib/${PN}/etc/{default.ini,local.ini,vm.args} "${D}"/etc/${PN}/
+ mkdir -p "${D}"/usr/lib/${PN} "${D}"/etc/${PN} || die
+ cp -vr "${S}"/rel/${PN} "${D}"/usr/lib/ || die
+ mv -v "${D}"/usr/lib/${PN}/etc/{default.ini,local.ini,vm.args} "${D}"/etc/${PN}/ || die
# Scope ownership of CouchDB directories to the couchdb user
fowners -R couchdb:couchdb /usr/lib/${PN}
@@ -64,7 +65,7 @@ src_install() {
newconfd "${FILESDIR}"/couchdb-conf.d couchdb
# Remove some cruft
- rm -vr "${D}"/usr/lib/${PN}/erts-*/{doc,include,lib,man,src}
- rm -vr "${D}"/usr/lib/${PN}/etc/
- rm -vr "${D}"/usr/lib/${PN}/lib/couch-${PV}/priv/couch_{ejson_compare,js}
+ rm -vr "${D}"/usr/lib/${PN}/erts-*/{doc,include,lib,man,src} || die
+ rm -vr "${D}"/usr/lib/${PN}/etc/ || die
+ rm -vr "${D}"/usr/lib/${PN}/lib/couch-${PV}/priv/couch_{ejson_compare,js} || die
}
diff --git a/dev-libs/glib/Manifest b/dev-libs/glib/Manifest
index 8ee023a41ad0..c567517a30aa 100644
--- a/dev-libs/glib/Manifest
+++ b/dev-libs/glib/Manifest
@@ -1,6 +1,6 @@
DIST glib-2.84.4.tar.xz 5618200 BLAKE2B 5faee382433085cd598545a99e2e95ce430be4ac5ca10106b70f2404ddacf328f4223bc092a23025f9bf8b936619a88a9dfb220674a07e9250cf4213c6213be9 SHA512 2de9b2f7376c0e5f6ee585087090675d597c474199a10d04aad18df688b6ca77d17e93a86ec07482898663f51c82121992272496318138f77ca5ad2c340a4bd3
-DIST glib-2.86.4.tar.xz 5692304 BLAKE2B 20dee8c99fdb410d7f9c09366f1688dbc075638fdecd44f67562cc9cc46e34712cd1357d5a4facadd36f3c45fceeb83c7910be4f9c819ad20778339cdfb34452 SHA512 13e8beb84f3464f50c9764d0d3c6822a4bb41ae65e6c3ffac4200a5b441acdd2eb6f838a6b0722cae501e367ce9cfd4f8516b684a391c2f088a593172abcacd9
DIST glib-2.86.5.tar.xz 5695864 BLAKE2B 67fb6d9bde2c47647bfc7979bf3486aac0c7c32d51593ac37c2e988556d3225faa7c702b3f39103051a6671e142c2ae2baf309451720262d18311f519385f17c SHA512 e14e56659594cb1f929cf62b01f415b867592f83d7a624a8806c609c762fcdf6ab7bc4c68ab1faafd709f7448a52b8e37a7066a53c84b52607a8b5261bc8f222
DIST glib-2.88.0.tar.xz 5788396 BLAKE2B b540e0f5490f85b44cfad5d819f4a6fd911addc26fed8b8b49852bd6ec322d7d16136b691452030cf5f590374ea06cf8fdb8c9109d5cbe7b68625379bbd40615 SHA512 ceead8d88720db17dc6bbff7aff14f261f90afc5e8261448aae0657f89b5fcc616cf62f4b049be88a4ddd3f50a869bbcdb66b29777da4969a47987828ecac280
+DIST glib-2.88.1.tar.xz 5789296 BLAKE2B d9a0e54d2c1b5128aee76f1743cbeea84a24af5a2252ba1c649943bbca3fbc5f08896249542526560c92dd0e60cbd8a72498c3cfe1535d1f0bf85316ce37dba1 SHA512 74e6d6086081e5dfb5b7fd3b74f59171033be0c340ff2dd798fea9cb42e5f680e13b2ac3dde8dd423bceb9c6556103005f9542aeda166e9a3b89da8bacecca23
DIST gobject-introspection-1.82.0.tar.xz 1052872 BLAKE2B 8336ae26d48a71a203655d9d268076f603055ceabb55dbfa676f2c67b4096b83afc106d485dc45d02b3a8be806f9ef50d54806a82e61f2a252ae59543c61e934 SHA512 e139fadb4174c72b648914f3774d89fc0e5eaee45bba0c13edf05de883664dad8276dbc34006217bb09871ed4bad23adab51ff232a17b9eb131329b2926cafb7
DIST gobject-introspection-1.86.0.tar.xz 1083172 BLAKE2B 425d60c8c4bd582c55030ed91b4c2f3982e3c502da1c6f2579c4cc1e05d82d8a8c9a533af3e4a7ae8f6a031761d763d7f7ad8031e38ae3bd7d2549c9f6bcf7f3 SHA512 a9d2edbe1cea710e10ef1ea8059a45cf5689bace43b5d2a6861809e863a6de7114b4763db8df3916ad6202c9967f48f7997acd0810a86e5e88dea7e0be88b585
diff --git a/dev-libs/glib/glib-2.86.4-r1.ebuild b/dev-libs/glib/glib-2.88.1.ebuild
index 6c09596cf3a5..aa6270b0c66a 100644
--- a/dev-libs/glib/glib-2.86.4-r1.ebuild
+++ b/dev-libs/glib/glib-2.88.1.ebuild
@@ -36,7 +36,7 @@ RESTRICT="!test? ( test )"
# them or just put the (build) deps in that rare consumer instead of recursive
# RDEPEND here (due to lack of recursive DEPEND).
RDEPEND="
- !<dev-libs/gobject-introspection-1.80.1
+ !<dev-libs/gobject-introspection-${INTROSPECTION_PV}
!<dev-util/gdbus-codegen-${PV}
>=virtual/libiconv-0-r1[${MULTILIB_USEDEP}]
>=dev-libs/libpcre2-10.32:0=[${MULTILIB_USEDEP},unicode(+),static-libs?]
@@ -59,7 +59,7 @@ BDEPEND="
>=dev-build/meson-1.4.0
dev-libs/libxslt
>=sys-devel/gettext-0.19.8
- doc? ( >=dev-util/gi-docgen-2023.1 )
+ doc? ( >=dev-util/gi-docgen-2026.1 )
dev-python/docutils
systemtap? ( >=dev-debug/systemtap-1.3 )
${PYTHON_DEPS}
@@ -260,6 +260,7 @@ multilib_src_configure() {
# We want as minimal a build as possible here to speed things up
# and reduce the risk of failures.
+ -Db_lto=false
-Dglib:selinux=disabled
-Dglib:xattr=false
-Dglib:libmount=disabled
diff --git a/dev-libs/unittest++/files/unittest++-2.0.0-cmake4.patch b/dev-libs/unittest++/files/unittest++-2.0.0-cmake4.patch
index e15629625bb8..b8ad804c6d38 100644
--- a/dev-libs/unittest++/files/unittest++-2.0.0-cmake4.patch
+++ b/dev-libs/unittest++/files/unittest++-2.0.0-cmake4.patch
@@ -5,7 +5,7 @@ https://bugs.gentoo.org/951811
+++ b/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 2.8.1)
-+cmake_minimum_required(VERSION 3.5)
++cmake_minimum_required(VERSION 3.10)
project(UnitTest++)
option(UTPP_USE_PLUS_SIGN
diff --git a/dev-libs/unittest++/unittest++-2.0.0-r3.ebuild b/dev-libs/unittest++/unittest++-2.0.0-r3.ebuild
deleted file mode 100644
index 2b2098d563bc..000000000000
--- a/dev-libs/unittest++/unittest++-2.0.0-r3.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake dot-a
-
-MY_PN="unittest-cpp"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="A lightweight unit testing framework for C++"
-HOMEPAGE="https://unittest-cpp.github.io/"
-SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-PATCHES=(
- # https://github.com/unittest-cpp/unittest-cpp/commit/2423fcac7668aa9c331a2dcf024c3ca06742942d
- "${FILESDIR}"/${P}-fix-tests-with-clang.patch
-
- "${FILESDIR}"/${P}-cmake-fix-pkgconfig-dir-path-on-FreeBSD.patch
- "${FILESDIR}"/${P}-Add-support-for-LIB_SUFFIX.patch
- "${FILESDIR}"/${P}-cmake4.patch
-)
-
-src_prepare() {
- cmake_src_prepare
-
- # https://github.com/unittest-cpp/unittest-cpp/pull/163
- sed -i '/run unit tests as post build step/,/Running unit tests/d' \
- CMakeLists.txt || die
-}
-
-src_configure() {
- lto-guarantee-fat
-
- local mycmakeargs=(
- # Don't build with -Werror: https://bugs.gentoo.org/747583
- -DUTPP_AMPLIFY_WARNINGS=OFF
- -DUTPP_INCLUDE_TESTS_IN_BUILD=$(usex test)
- )
- cmake_src_configure
-}
-
-src_test() {
- "${BUILD_DIR}/TestUnitTest++" || die "Tests failed"
-}
-
-src_install() {
- cmake_src_install
- strip-lto-bytecode
-}
diff --git a/dev-libs/uriparser/uriparser-1.0.2.ebuild b/dev-libs/uriparser/uriparser-1.0.2.ebuild
index c45a633ecb94..34f7ed774afa 100644
--- a/dev-libs/uriparser/uriparser-1.0.2.ebuild
+++ b/dev-libs/uriparser/uriparser-1.0.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.bz2"
LICENSE="test? ( LGPL-2.1+ ) BSD"
SLOT="0"
-KEYWORDS="~amd64 arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ppc ~ppc64 ~sparc x86"
IUSE="+doc qt6 test unicode" # +doc to address warning RequiredUseDefaults
REQUIRED_USE="qt6? ( doc ) test? ( unicode )"
diff --git a/dev-python/aiohttp/Manifest b/dev-python/aiohttp/Manifest
index 37ac564ef756..15ae93015fdf 100644
--- a/dev-python/aiohttp/Manifest
+++ b/dev-python/aiohttp/Manifest
@@ -1,4 +1,2 @@
-DIST aiohttp-3.13.2.tar.gz 7837994 BLAKE2B 7caefa888fe7ffb3b0440b6b1e49a67f06d8895139636e873cf37aecdacc30401dd573e6e7ad62bedf5cff39316aebc2c3888a22337b9d7bf7d30374ee57197c SHA512 eb90bf5ea3e8b2e1dd600694247ee418bc932554d0517a7aa14641e9aa9abab90563fdeae5389e2fb8149b35b4f60449b5c8960c0d21e7ee738c52d0de782602
-DIST aiohttp-3.13.2.tar.gz.provenance 9242 BLAKE2B 37aef0018873d460c8d63d00c20e1bf9545de241638b7935762d787f71c02ae486ec6e6c1c453aaa3ca1ce7a17dc11d6f8cff57c06e2f05f8455db021b6aa782 SHA512 07e145a856084fd2b6f3f8fcc7e382ac75ceb06ac56fdc3f6d1de47e7bb9f21176e8f2023d83063b857f519bd6cf3e5b45bfe2004b726e0baa2376e36ec666a3
DIST aiohttp-3.13.5.tar.gz 7858271 BLAKE2B 33b8f7f977a429fcd14401042f0be88c4cf6879e2f991783c28bf26d2eaefb4ebeab64edfa4bd34f239c50574b3d5c5adb64b651716c8b7dc1fa4a41ca211d99 SHA512 42aafde39a7e0d270a43733293be1450ca7d72be9658403218f4c338fba7f942bd362637676146cc77579a0946303a44b012b070a25027d3b87abfb6bc0f9fb9
DIST aiohttp-3.13.5.tar.gz.provenance 9326 BLAKE2B 0ed4219dc79a8b48cbc69f1a926a75210069f8382d61e217aaae6c8d51871c03c03336c812a9c7ecff0972ab070d6f2954482bced18edfaa71cf06cf8ef019bd SHA512 801915c3639db98f363a14e0e2e9e7b3e6e76d8e7988f43749580e4fa04404fe6b72f50370a07f37a922541d111361106d8fd8c4ffa4be326b130148a407c0e0
diff --git a/dev-python/aiohttp/aiohttp-3.13.2.ebuild b/dev-python/aiohttp/aiohttp-3.13.2.ebuild
deleted file mode 100644
index b78b80fdf947..000000000000
--- a/dev-python/aiohttp/aiohttp-3.13.2.ebuild
+++ /dev/null
@@ -1,162 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYPI_VERIFY_REPO=https://github.com/aio-libs/aiohttp
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="HTTP client/server for asyncio"
-HOMEPAGE="
- https://github.com/aio-libs/aiohttp/
- https://pypi.org/project/aiohttp/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 x86"
-IUSE="+native-extensions test-rust"
-
-DEPEND="
- native-extensions? (
- $(python_gen_cond_dep '
- net-libs/llhttp:=
- ' 'python3*')
- )
-"
-RDEPEND="
- ${DEPEND}
- >=dev-python/aiodns-3.3.0[${PYTHON_USEDEP}]
- >=dev-python/aiohappyeyeballs-2.5.0[${PYTHON_USEDEP}]
- >=dev-python/aiosignal-1.4.0[${PYTHON_USEDEP}]
- >=dev-python/attrs-17.3.0[${PYTHON_USEDEP}]
- dev-python/brotlicffi[${PYTHON_USEDEP}]
- >=dev-python/frozenlist-1.1.1[${PYTHON_USEDEP}]
- >=dev-python/multidict-4.5.0[${PYTHON_USEDEP}]
- >=dev-python/propcache-0.2.0[${PYTHON_USEDEP}]
- >=dev-python/yarl-1.17.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- >=dev-python/multidict-4.5.0[${PYTHON_USEDEP}]
- dev-python/pkgconfig[${PYTHON_USEDEP}]
- native-extensions? (
- >=dev-python/cython-3.1.1[${PYTHON_USEDEP}]
- dev-python/pkgconfig[${PYTHON_USEDEP}]
- )
- test? (
- dev-python/blockbuster[${PYTHON_USEDEP}]
- dev-python/freezegun[${PYTHON_USEDEP}]
- dev-python/isal[${PYTHON_USEDEP}]
- dev-python/re-assert[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- dev-python/time-machine[${PYTHON_USEDEP}]
- ' 'python3*')
- dev-python/zlib-ng[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- dev-python/backports-zstd[${PYTHON_USEDEP}]
- ' 3.11 3.12 3.13)
- www-servers/gunicorn[${PYTHON_USEDEP}]
- test-rust? (
- dev-python/trustme[${PYTHON_USEDEP}]
- )
- )
-"
-
-DOCS=( CHANGES.rst CONTRIBUTORS.txt README.rst )
-
-EPYTEST_PLUGIN_LOAD_VIA_ENV=1
-EPYTEST_PLUGINS=( pytest-{mock,xdist} )
-EPYTEST_RERUNS=5
-: ${EPYTEST_TIMEOUT:=180}
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # increase the timeout a little
- sed -e '/abs=/s/0.001/0.01/' -i tests/test_helpers.py || die
- # xfail_strict fails on py3.10
- sed -i -e '/--cov/d' -e '/pytest_cov/d' -e '/xfail_strict/d' setup.cfg || die
- sed -i -e 's:-Werror::' Makefile || die
- # remove vendored llhttp
- rm -r vendor || die
-}
-
-python_configure() {
- # check for .install-cython, so that we do this only once
- if [[ ! -f .install-cython && ${EPYTHON} != pypy3 ]] &&
- use native-extensions
- then
- # force rehashing first
- emake requirements/.hash/cython.txt.hash
- > .update-pip || die
- > .install-cython || die
- emake cythonize
- fi
-}
-
-python_compile() {
- local -x AIOHTTP_USE_SYSTEM_DEPS=1
- # implicitly disabled for pypy3
- if [[ ${EPYTHON} == pypy3* ]] || ! use native-extensions; then
- local -x AIOHTTP_NO_EXTENSIONS=1
- fi
-
- distutils-r1_python_compile
-}
-
-python_test() {
- local EPYTEST_IGNORE=(
- # proxy is not packaged
- tests/test_proxy_functional.py
- # python_on_whales is not packaged
- tests/autobahn/test_autobahn.py
- # benchmarks
- tests/test_benchmarks_client.py
- tests/test_benchmarks_client_request.py
- tests/test_benchmarks_client_ws.py
- tests/test_benchmarks_cookiejar.py
- tests/test_benchmarks_http_websocket.py
- tests/test_benchmarks_http_writer.py
- tests/test_benchmarks_web_fileresponse.py
- tests/test_benchmarks_web_middleware.py
- tests/test_benchmarks_web_response.py
- tests/test_benchmarks_web_urldispatcher.py
- )
-
- local EPYTEST_DESELECT=(
- # Internet
- tests/test_client_session.py::test_client_session_timeout_zero
- tests/test_connector.py::test_tcp_connector_ssl_shutdown_timeout_nonzero_passed
- tests/test_connector.py::test_tcp_connector_ssl_shutdown_timeout_passed_to_create_connection
- tests/test_connector.py::test_tcp_connector_ssl_shutdown_timeout_zero_not_passed
- tests/test_client_functional.py::test_invalid_idna
- # broken by irrelevant deprecation warnings
- tests/test_circular_imports.py::test_no_warnings
- )
-
- case ${EPYTHON} in
- python3.14)
- EPYTEST_DESELECT+=(
- # TODO
- tests/test_cookiejar.py::test_pickle_format
- # different exception message
- tests/test_client_functional.py::test_aiohttp_request_coroutine
- )
- ;;
- esac
-
- # upstream unconditionally blocks building C extensions
- # on PyPy3 but the test suite needs an explicit switch
- if [[ ${EPYTHON} == pypy3* ]] || ! use native-extensions; then
- local -x AIOHTTP_NO_EXTENSIONS=1
- fi
-
- rm -rf aiohttp || die
- epytest -m "not internal and not dev_mode"
-}
diff --git a/dev-python/aiohttp/aiohttp-3.13.5.ebuild b/dev-python/aiohttp/aiohttp-3.13.5.ebuild
index 6a070c4cc916..8eea97b923b9 100644
--- a/dev-python/aiohttp/aiohttp-3.13.5.ebuild
+++ b/dev-python/aiohttp/aiohttp-3.13.5.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE="+native-extensions test-rust"
DEPEND="
diff --git a/dev-python/billiard/Manifest b/dev-python/billiard/Manifest
index 5c6b11253b3d..9318a0077575 100644
--- a/dev-python/billiard/Manifest
+++ b/dev-python/billiard/Manifest
@@ -1,5 +1 @@
-DIST billiard-3.6.4.0.tar.gz 155303 BLAKE2B 93288ab56fedb9b86373318b339afc8c690ba5996d52b2e95197ffd8eda5bc86e9bb52c6364ade5dcda9e8afd52da0efebbc306facacb7c5383223bf2515e24e SHA512 9f2a44024e45c4e7667472a0a3ade7caae755ec7c163929433f818e4b87165218b9cc9545bdee2254e7159c206e525306e383d38906b00fd5428bd1616c39b8f
-DIST billiard-4.2.4.tar.gz 156537 BLAKE2B 62e7da57ed6ea27a6f89902e4f125c0c9288724703ea36654709cbf4cca875ff723edb2faca85f10e0f3f02fc2e55d609f3588f0908cef11c356faa6b9f587f5 SHA512 f05041661da59603da5bdcb3b696d75742d4cb7998f5bbf22474e001641f5be6cf693c3b329cda3e8983cc3fe56e5cc96a1d7880eefa5b2d68cd0d4ffe231626
-EBUILD billiard-3.6.4.0.ebuild 714 BLAKE2B e9f4ffbbb6e29bc07f04ff0cf7580832993530ff722d0a80063114eaea57df13ab225fca8a9c11a05bfeb35e2b338891b1fd62751d447fda9224e6cbe99fc43c SHA512 d64678a017351af1bd05e1d2d2979832e671b6dd90febb8bf85014631b521e25bd5003b0f3d340389b85abba8e22aa1827f23184ef1e20425af64a2474b80238
-EBUILD billiard-4.2.4.ebuild 475 BLAKE2B ee8b3702829fc279d8c82d1a6c0f5b4b1853b5dd2cef8a09c04316fcddbb9fd0c6cd5441e3583b3f9c834b9b2ce05111ded14243bb7a2f5daa7eaaba06a40acb SHA512 0f75807d2a219ff88525af4352293cf2307f528a87dc57b82fa7ab4b0955f6c15d45f6c8402bfc9c44b0aadc33320650f578363b15ff1ae2f8c4e255be45b55e
-MISC metadata.xml 445 BLAKE2B 6fd4606975ee6326c8b9f345dba131cfeda0dbfcb907818e5252378aa30fcf03eac31138c6fbc8b9de9d3e6ec3295c0950c97308801d0300d0371847d975be06 SHA512 8acd7e27fa3170c0af4b63e98642a4dbc445edcaa082b99745f6d251f8de3abf2ade36a36cb36c71f790a9fc85edf30118a5198717f3f3e44b1cc24b9f38caea
+DIST billiard-4.0.2.gh.tar.gz 154301 BLAKE2B 5a4d1e185219886a419c82acb18e8f4adcba980d7732c7909a34f9e81af9936280ff1817ba92bef92333e7b57a4385339503e158d8766b8a8a9a1acd9de3202b SHA512 499ef834b98b2ce4a1afc4e069f43a96b9db8d7f52607fa5fe12298fc06faf25307a0208ac6df7643c0fff87deb5014d9bd1e375ab19731e98ac65ba3199fd4e
diff --git a/dev-python/billiard/billiard-3.6.4.0.ebuild b/dev-python/billiard/billiard-3.6.4.0.ebuild
deleted file mode 100644
index 9387362274ae..000000000000
--- a/dev-python/billiard/billiard-3.6.4.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Python multiprocessing fork"
-HOMEPAGE="https://github.com/celery/billiard"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-BDEPEND="
- test? (
- >=dev-python/psutil-5.9.0[${PYTHON_USEDEP}]
- )"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # Remove Win32 test
- rm t/unit/test_win32.py || die
-
- # Get rid of dev-python/case dependency
- sed \
- -e 's/^from case \(.*\), skip$/from unittest.mock \1/' \
- -e '/^@skip/d' \
- -i t/unit/test_common.py
-
- distutils-r1_python_prepare_all
-}
diff --git a/dev-python/billiard/billiard-4.0.2.ebuild b/dev-python/billiard/billiard-4.0.2.ebuild
new file mode 100644
index 000000000000..744e1acb595e
--- /dev/null
+++ b/dev-python/billiard/billiard-4.0.2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..14} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+DESCRIPTION="Python multiprocessing fork"
+HOMEPAGE="
+ https://pypi.org/project/billiard/
+ https://github.com/celery/billiard
+"
+SRC_URI="https://github.com/celery/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="test? ( dev-python/psutil[${PYTHON_USEDEP}] )"
+
+distutils_enable_tests pytest
+
+distutils_enable_sphinx Doc
diff --git a/dev-python/billiard/billiard-4.2.4.ebuild b/dev-python/billiard/billiard-4.2.4.ebuild
deleted file mode 100644
index 80c144ff8051..000000000000
--- a/dev-python/billiard/billiard-4.2.4.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Python multiprocessing fork"
-HOMEPAGE="https://github.com/celery/billiard"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-BDEPEND="
- test? (
- >=dev-python/psutil-5.9.0[${PYTHON_USEDEP}]
- )"
-
-distutils_enable_tests pytest
-distutils_enable_sphinx Doc
diff --git a/dev-python/billiard/metadata.xml b/dev-python/billiard/metadata.xml
index 08db6659365d..736a1167c898 100644
--- a/dev-python/billiard/metadata.xml
+++ b/dev-python/billiard/metadata.xml
@@ -1,12 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>marcin.deranek@slonko.net</email>
- <name>Marcin Deranek</name>
- </maintainer>
- <upstream>
- <bugs-to>https://github.com/celery/billiard/issues</bugs-to>
- </upstream>
- <origin>slonko-overlay</origin>
+
+ <origin>gentoo-guru-overlay</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/channels/Manifest b/dev-python/channels/Manifest
index b58c0c2009cc..93bbf2713782 100644
--- a/dev-python/channels/Manifest
+++ b/dev-python/channels/Manifest
@@ -1,5 +1 @@
-DIST channels-3.0.5.gh.tar.gz 200118 BLAKE2B 7a7653f986face1e87369917317db013e5c9fc912c6e2d7c737054ffef167bd01feb48f7e2d00d0d331e7a16093478e5416645717aed59e46dfec8f9b3641a2e SHA512 b12d1aec9602b702b5a097e9ca52dccad49940f82fcbe5594890c9bd1f1879a2fcf0f29630ca53e4972a26853df8f71d07d7b2cccd876abbf2417a76dee281bf
-DIST channels-4.2.2.gh.tar.gz 197010 BLAKE2B 321bf62c68038ce511145acd43c036dd298d58056f20ab2d676c3e3a8d6360a86a4f07c8f9ed6c123f888c012d69da22cfae4fb477dd5422cf326bf2de6a4c8f SHA512 8f7c8f27981988fed8ec254db91ce0a130b24842949ef94cc9ae21b4a259a7003654ec86c4e18aa81924e26d9b81b6a2aafaac404e490cbdda6b4a100476917a
-EBUILD channels-3.0.5.ebuild 936 BLAKE2B 788d0e9a2822dd9d0ed2d1d1a62135aeb5f244710b66f7591962518a5204cde5b8e779280783dd1d1a1b1a3fa9b272a0eb457f1d88d62c8ecefc8f67384929ef SHA512 89003fa68c7ab1cdd1a329f4389ba6fe28f491217a70c03b2979a992b450d8aa1a02f024f073ad5fc0aa1d093d81c6c8b1adaa45bdc9a179f5bd1607d85c13ef
-EBUILD channels-4.2.2.ebuild 829 BLAKE2B e5946c4a0eaf9fb3ffa2092a3d5d49d3d6ee16f151483fa2b716c8bab3350eca5e330a22822f881421d8882ffb970f4c56154c613477d094319e46addf1a5537 SHA512 84ce30d87a654c1a89ac299fb0f6447ca9c736e4b63497d83fc2687384e9cbe8094ba8f5021a19f726f9bae97c6b6d11eddef6a9ee5c275efe827bf95d3848ec
-MISC metadata.xml 445 BLAKE2B b4c0a41d6caadfbc53cbba3c41f8b7689a286b3f8d285c37a88a1f79d8dc350b82fea255048c022b92091a1e0cc67bf19645d6c32183b82a6dd49cccadf5078f SHA512 380c8b98efe8d9a2513c51899b7de90b115d4a51f104f46b552ff8929c322850e511e245a2ba0e976213416ae7241a17292ca98248caacfc891fcdcf5cea5d44
+DIST channels-4.3.2.gh.tar.gz 206077 BLAKE2B c0913d67dc74bc728dd828584cf803b4ad175bab717de71ccf1e1c5b6aaca296fd15d011deb07b2876e63b7daaefab5e5ee24c323e907b3c563f5358759f14b8 SHA512 29d9c91aca721fad44143978863c45812bf596bb65cf99084803f78d85c664d5cc7ca1015df151cdc27754b822c9cfd18102989b6e5f59bc50257f6c9d8b8b3e
diff --git a/dev-python/channels/channels-3.0.5.ebuild b/dev-python/channels/channels-3.0.5.ebuild
deleted file mode 100644
index 03a4923889fe..000000000000
--- a/dev-python/channels/channels-3.0.5.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit distutils-r1
-
-DESCRIPTION="Extends Django abilities beyond HTTP protocol"
-HOMEPAGE="https://github.com/django/channels"
-SRC_URI="https://github.com/django/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="
- >=dev-python/django-2.2[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/async-timeout[${PYTHON_USEDEP}]
- >=dev-python/daphne-3.0[${PYTHON_USEDEP}]
- <dev-python/daphne-4.0[${PYTHON_USEDEP}]
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- dev-python/pytest-django[${PYTHON_USEDEP}]
- )
-"
-
-DOCS=( README.rst )
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # https://github.com/django/channels/issues/1915
- echo 'asyncio_mode = auto' >> setup.cfg
-
- distutils-r1_python_prepare_all
-}
diff --git a/dev-python/channels/channels-4.2.2.ebuild b/dev-python/channels/channels-4.2.2.ebuild
deleted file mode 100644
index 710613a7cbd1..000000000000
--- a/dev-python/channels/channels-4.2.2.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit distutils-r1
-
-DESCRIPTION="Extends Django abilities beyond HTTP protocol"
-HOMEPAGE="https://github.com/django/channels"
-SRC_URI="https://github.com/django/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="
- >=dev-python/asgiref-3.5.0[${PYTHON_USEDEP}]
- >=dev-python/django-4.2[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/async-timeout[${PYTHON_USEDEP}]
- >=dev-python/daphne-4.0.0[${PYTHON_USEDEP}]
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- dev-python/pytest-django[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-distutils_enable_sphinx docs \
- dev-python/sphinx-rtd-theme
diff --git a/dev-python/channels/channels-4.3.2.ebuild b/dev-python/channels/channels-4.3.2.ebuild
new file mode 100644
index 000000000000..ffafd1ece52b
--- /dev/null
+++ b/dev-python/channels/channels-4.3.2.ebuild
@@ -0,0 +1,62 @@
+# Copyright 2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..14} )
+
+inherit distutils-r1 #pypi
+
+DESCRIPTION="Brings async, event-driven capabilities to Django"
+HOMEPAGE="
+ https://channels.readthedocs.io/
+ https://github.com/django/channels/
+ https://pypi.org/project/channels/
+"
+# no tests in sdist
+SRC_URI="
+ https://github.com/django/channels/archive/refs/tags/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ <dev-python/asgiref-4[${PYTHON_USEDEP}]
+ >=dev-python/asgiref-3.9.0[${PYTHON_USEDEP}]
+ >=dev-python/django-4.2[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/async-timeout[${PYTHON_USEDEP}]
+ dev-python/selenium[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_IGNORE=(
+ # avoid daphne as it requires autobahn
+ tests/sample_project/tests/test_selenium.py
+ tests/security/test_websocket.py
+ tests/test_database.py
+ tests/test_generic_http.py
+ tests/test_generic_websocket.py
+ tests/test_http.py
+ tests/test_testing.py
+)
+
+EPYTEST_PLUGINS=( pytest-django pytest-asyncio )
+distutils_enable_tests pytest
+
+PATCHES=(
+ "${FILESDIR}"/channels-4.3.2-fix-install.patch
+)
+
+python_prepare_all() {
+ # avoid daphne as it requires autobahn
+ sed -e '/"daphne"/d' -i tests/sample_project/config/settings.py || die
+
+ distutils-r1_python_prepare_all
+}
diff --git a/dev-python/channels/files/channels-4.3.2-fix-install.patch b/dev-python/channels/files/channels-4.3.2-fix-install.patch
new file mode 100644
index 000000000000..18eca8f75445
--- /dev/null
+++ b/dev-python/channels/files/channels-4.3.2-fix-install.patch
@@ -0,0 +1,14 @@
+diff --git a/setup.cfg b/setup.cfg
+index 742e1f6..43d8c0d 100644
+--- a/setup.cfg
++++ b/setup.cfg
+@@ -52,7 +52,7 @@ types =
+
+ [options.packages.find]
+ exclude =
+- tests
++ tests*
+
+ [flake8]
+ exclude = venv/*,tox/*,docs/*,testproject/*,build/*
+
diff --git a/dev-python/channels/metadata.xml b/dev-python/channels/metadata.xml
index 7093cae71294..0dec5a678a5f 100644
--- a/dev-python/channels/metadata.xml
+++ b/dev-python/channels/metadata.xml
@@ -2,11 +2,10 @@
<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>marcin.deranek@slonko.net</email>
- <name>Marcin Deranek</name>
+ <email>negril.nx+gentoo@gmail.com</email>
+ <name>Paul Zander</name>
</maintainer>
- <upstream>
- <bugs-to>https://github.com/django/channels/issues</bugs-to>
- </upstream>
- <origin>slonko-overlay</origin>
+
+ <origin>gentoo-guru-overlay</origin>
+ <stabilize-allarches/>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/click/click-8.3.2.ebuild b/dev-python/click/click-8.3.2.ebuild
index 4895686018fd..1030eab7ddce 100644
--- a/dev-python/click/click-8.3.2.ebuild
+++ b/dev-python/click/click-8.3.2.ebuild
@@ -20,12 +20,14 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos"
-distutils_enable_sphinx docs \
- '>=dev-python/docutils-0.14' \
- dev-python/myst-parser \
- dev-python/pallets-sphinx-themes \
- dev-python/sphinxcontrib-log-cabinet \
- dev-python/sphinx-tabs
+# this is causing major peformance problems for pkgcheck
+# https://github.com/pkgcore/pkgcheck/issues/782
+#distutils_enable_sphinx docs \
+# '>=dev-python/docutils-0.14' \
+# dev-python/myst-parser \
+# dev-python/pallets-sphinx-themes \
+# dev-python/sphinxcontrib-log-cabinet \
+# dev-python/sphinx-tabs
EPYTEST_PLUGINS=()
distutils_enable_tests pytest
diff --git a/dev-python/click/click-8.3.3.ebuild b/dev-python/click/click-8.3.3.ebuild
index a0c1e3854321..308d09900516 100644
--- a/dev-python/click/click-8.3.3.ebuild
+++ b/dev-python/click/click-8.3.3.ebuild
@@ -20,12 +20,14 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
-distutils_enable_sphinx docs \
- '>=dev-python/docutils-0.14' \
- dev-python/myst-parser \
- dev-python/pallets-sphinx-themes \
- dev-python/sphinxcontrib-log-cabinet \
- dev-python/sphinx-tabs
+# this is causing major peformance problems for pkgcheck
+# https://github.com/pkgcore/pkgcheck/issues/782
+#distutils_enable_sphinx docs \
+# '>=dev-python/docutils-0.14' \
+# dev-python/myst-parser \
+# dev-python/pallets-sphinx-themes \
+# dev-python/sphinxcontrib-log-cabinet \
+# dev-python/sphinx-tabs
EPYTEST_PLUGINS=()
distutils_enable_tests pytest
diff --git a/dev-python/cloudflare/cloudflare-5.1.0.ebuild b/dev-python/cloudflare/cloudflare-5.1.0.ebuild
index d691a5ced040..d35ae8393bd0 100644
--- a/dev-python/cloudflare/cloudflare-5.1.0.ebuild
+++ b/dev-python/cloudflare/cloudflare-5.1.0.ebuild
@@ -21,7 +21,7 @@ else
#Prism archive generated by workflow
# https://github.com/Phoenix591/cloudflare-python/blob/master/.github/workflows/test-tar.yml
S="${WORKDIR}/${MYPN}-${MYPV}"
- KEYWORDS=""
+ KEYWORDS="~amd64 ~arm64"
fi
LICENSE="MIT test? ( ISC Apache-2.0 MIT BSD CC0-1.0 0BSD )"
# nodejs module and deps used to test
diff --git a/dev-python/fullmoon/fullmoon-1.0.2.ebuild b/dev-python/fullmoon/fullmoon-1.0.2.ebuild
index 22836c26e981..ef615081c571 100644
--- a/dev-python/fullmoon/fullmoon-1.0.2.ebuild
+++ b/dev-python/fullmoon/fullmoon-1.0.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2025 Gentoo Authors
+# Copyright 2025-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/dev-python/jwcrypto/Manifest b/dev-python/jwcrypto/Manifest
index f48e873f8a0f..109b2e40fa9d 100644
--- a/dev-python/jwcrypto/Manifest
+++ b/dev-python/jwcrypto/Manifest
@@ -1,2 +1 @@
-DIST jwcrypto-1.5.6.gh.tar.gz 97053 BLAKE2B 1955cd4289a8f73b29b3fccb73ae25133c5760949051598e03c262be047094e6d2caf9be928f2f32ee93720f28525e42abb5b7f3ee0efade3036a80332c65d98 SHA512 8a20ee05fc6e63fd30742872650511fa0b635a9545223eb5d25d8a11cc65a4c460ce9182b2f30caee99357e8b1f3f0ac08c2c3a6612bb4e7ee5238ef61398bb4
DIST jwcrypto-1.5.7.tar.gz 89535 BLAKE2B 39348317a4ee0884928f24e8d11737739c4e77cb165e644897c0a68515f13acde3826b4b54e06e2db68b2b60cf01d406a5a7c969d9dcd8fc828d9a82cb123247 SHA512 35ef99ea1b4e009d82dc260bf1bde215165e7e27c6c0352b1be2b7db2200962433665622c6b775cc99d4b01bf47743755308fe90daf00f8567f994776b50bb76
diff --git a/dev-python/jwcrypto/jwcrypto-1.5.6.ebuild b/dev-python/jwcrypto/jwcrypto-1.5.6.ebuild
deleted file mode 100644
index 726cddbebda7..000000000000
--- a/dev-python/jwcrypto/jwcrypto-1.5.6.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit distutils-r1
-
-DESCRIPTION="Implements JWK,JWS,JWE specifications using python-cryptography"
-HOMEPAGE="
- https://github.com/latchset/jwcrypto/
- https://pypi.org/project/jwcrypto/
-"
-SRC_URI="
- https://github.com/latchset/jwcrypto/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="LGPL-3+"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~riscv x86"
-
-RDEPEND="
- >=dev-python/cryptography-3.4[${PYTHON_USEDEP}]
- >=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}]
-"
-
-distutils_enable_sphinx docs/source
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # Do not install doc in non-standard paths
- sed -e "/data_files/d" -i setup.py || die
- distutils-r1_python_prepare_all
-}
diff --git a/dev-python/jwcrypto/jwcrypto-1.5.7.ebuild b/dev-python/jwcrypto/jwcrypto-1.5.7.ebuild
index 3c6ecba52dd7..2cc61d3941e7 100644
--- a/dev-python/jwcrypto/jwcrypto-1.5.7.ebuild
+++ b/dev-python/jwcrypto/jwcrypto-1.5.7.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="LGPL-3+"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~riscv x86"
RDEPEND="
>=dev-python/cryptography-3.4[${PYTHON_USEDEP}]
@@ -25,3 +25,8 @@ RDEPEND="
EPYTEST_PLUGINS=()
distutils_enable_tests pytest
+
+src_install() {
+ distutils-r1_src_install
+ rm -r "${ED}/usr/share/doc/jwcrypto" || die
+}
diff --git a/dev-python/langdetect/Manifest b/dev-python/langdetect/Manifest
index d12ab8aeaca8..a11d7c268c91 100644
--- a/dev-python/langdetect/Manifest
+++ b/dev-python/langdetect/Manifest
@@ -1,3 +1 @@
DIST langdetect-1.0.9.tar.gz 981474 BLAKE2B ea8a9c3f16a2987c080742473bff4f2c1503f53fb3c2b40b0b1d6212bb6133ea22dce7864ffcfb8968c3a46b157d45cb3e2cf6f84bdbed0266cc716a853b032c SHA512 7558d674c47b080c79e43a00a25d2c7f77188cf60bea2cecb3bebb803d75e1aa42b43c74bd26ea1b541f4cb927421908882cbec01a91f0913984217e71ccc8db
-EBUILD langdetect-1.0.9.ebuild 494 BLAKE2B 9cd8a2a93a8d45bf51fe2324402b175d641762ea591fcb99459427f977a95eccffa6ca4777ca4df39814eea6eac62711567faa654456d32f79023a4685804504 SHA512 d973b85ba1a44389a4275f02a779a93a005f7c2e096467b94b072862e4984d5b42cf33f9821ac68aa5b85b12c98983a90b96049989d8c84497969174b6bb838e
-MISC metadata.xml 457 BLAKE2B 630128a3e982b6d60cc7b9f74c79fcb5ee47a71a02c73a50af9da8cedb6fad8e20a7f74b881e5b25c6483b92c9edbd56552cd38b2d9cbfa8b3eb4530facea969 SHA512 674f4f5cd809c6c77bc14e0f5687fa972bef14bdfa0b3343c5d66b7163eef1906eb87d060c8288732f825de71dce291ad0b841a5f2f0dd230f957b5687e45d45
diff --git a/dev-python/langdetect/files/langdetect-1.0.9-explicit-config.patch b/dev-python/langdetect/files/langdetect-1.0.9-explicit-config.patch
new file mode 100644
index 000000000000..637368d2f237
--- /dev/null
+++ b/dev-python/langdetect/files/langdetect-1.0.9-explicit-config.patch
@@ -0,0 +1,13 @@
+Fix "Package 'langdetect.profiles' is absent from the `packages` configuration."
+
+--- a/setup.py
++++ b/setup.py
+@@ -18,7 +18,7 @@ setup(
+ author_email='michal.danilak@gmail.com',
+ url='https://github.com/Mimino666/langdetect',
+ keywords='language detection library',
+- packages=['langdetect', 'langdetect.utils', 'langdetect.tests'],
++ packages=['langdetect', 'langdetect.utils', 'langdetect.tests', 'langdetect.profiles'],
+ include_package_data=True,
+ install_requires=['six'],
+ license='MIT',
diff --git a/dev-python/langdetect/langdetect-1.0.9.ebuild b/dev-python/langdetect/langdetect-1.0.9.ebuild
index 271137de443d..7100f5f39dd8 100644
--- a/dev-python/langdetect/langdetect-1.0.9.ebuild
+++ b/dev-python/langdetect/langdetect-1.0.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -19,4 +19,6 @@ KEYWORDS="~amd64"
RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
+PATCHES=( "${FILESDIR}/${P}-explicit-config.patch" )
+
distutils_enable_tests unittest
diff --git a/dev-python/langdetect/metadata.xml b/dev-python/langdetect/metadata.xml
index 020e07f2a3dd..c0f74ac187e2 100644
--- a/dev-python/langdetect/metadata.xml
+++ b/dev-python/langdetect/metadata.xml
@@ -2,11 +2,9 @@
<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>marcin.deranek@slonko.net</email>
- <name>Marcin Deranek</name>
+ <email>pastalian46@gmail.com</email>
+ <name>Takuya Wakazono</name>
</maintainer>
- <upstream>
- <bugs-to>https://github.com/Mimino666/langdetect/issues</bugs-to>
- </upstream>
- <origin>slonko-overlay</origin>
+
+ <origin>gentoo-guru-overlay</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/lzallright/Manifest b/dev-python/lzallright/Manifest
index ce74904a1bd1..969c7437cd7a 100644
--- a/dev-python/lzallright/Manifest
+++ b/dev-python/lzallright/Manifest
@@ -38,7 +38,7 @@ DIST js-sys-0.3.64.crate 80313 BLAKE2B 7cf5dcb2b9e0b63cb82771c9e98518a4cda70372c
DIST libc-0.2.147.crate 686772 BLAKE2B ab2f0c65d071d46b8b88149add1c8429237ef6d9e0563d56ee1adbf23e6147dbb57fb68fbd02498f8ec75327693237a47e5e5259615ce8b0d5ed7a03bbf4fffb SHA512 bfb3c230b59d623b98726f92b7c3f897b47ba3d22fe9834c15f5b4c1b662289aba35a0ae3acfc704ad74696db8c691ee007b9cc6fa03ae65a18eb6bedc81931e
DIST link-cplusplus-1.0.9.crate 7484 BLAKE2B 4f73807068243aa0dc4b6773c5446fc988154669eb196afca19fe39ffe63627ee705c4ee3cf9cca9628d0bb8fc4cdeb7ef52b41bab810d12721a6ad53d9557ee SHA512 30697093b54ca449135d7a2a963bdd9af61a446472b0f245c87a05bd6eefa62eeebf9cc58cf17aa77ac5f2301b05ae27d13eb50d92ec58fec27303f865261170
DIST log-0.4.19.crate 38073 BLAKE2B bbc8ce51ad4a01562ecd204a531ec7d82101a342ec26405dfadd1761372f7039297dc97f4899889ebdf4eccbd56345e015d4ec6d2788851e523db56eb541aab3 SHA512 8f11ca6f5a99b61a5f3baeb7a23b7a879b3a5bed666337936bd1d8794864d14a6c4f0747d03505831783f15d8c14ebcf507267915481dfb1b32188b8ab36a038
-DIST lzallright-0.2.6.tar.gz 95478 BLAKE2B a188adb5959d9e53dcfc1615cef0fe87e7e564ed67a2f9b582970ce18dc67ccdd71ae562f0704f36218c99f4a77bc7320d379ef495d96a230e693507aad4c752 SHA512 c3361cd59315bfd49b68395ad0363a95d8f57bfaae723b272ca6ab9701a4d0aa6d4c3d633510e4f48e4316a39fe3711693e7f10ef3d02d3726275c48e7996daa
+DIST lzallright-0.2.6.gh.tar.gz 103996 BLAKE2B 9b1b07cfc787a2311ca70a088686f495de02cd90fbd76a1b3dfefd1c598b2992d73ccc9b7d3318ca83c9994d8cd0b4d10a3d9d2e34dd69ddb57ff29c5c438d89 SHA512 eb08be4187c4f9b2dc345ee688c02a4e13c0e32bfa7ab66541964b222040de66c000e17526cf59426f06a489572ce049aa9d7f88e6611e7d2659c8da883da6b2
DIST memchr-2.5.0.crate 65812 BLAKE2B 57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab SHA512 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa
DIST memoffset-0.9.0.crate 9033 BLAKE2B 19090c1af8b8cf54a2cf7593748aff4d3dc685ec7080aa476139c1721ef71555495e1bc513b1efaddc7e7702f83e0e1c2a8f71ff40009d266539484c9297e0ed SHA512 2f04f9b6fed31e94388c18162ad275897a835df7b9ac827f4df0f4b0ecf71064ef247f7ad11dbc27d7a6d448984a0f29d1c000e3c8d5fa6e121fa9571770ec55
DIST num-traits-0.2.16.crate 50130 BLAKE2B 1101d28cb4dce477657684a068792b94c7008a965e655edbabfeff51cbe6f008450dc6d7e4fc5dc4fe9c3ee8623ed77a7bde83ce2f68e75d618295fe6cebe0a8 SHA512 2ef65e2f6275b1000f611cc4d019b2f4846a8964b54d9b96462da10e3ac9edbf3d1de82e40094c76f7f5205740361b0eb0ced414bcddbaba5955144f728c6f94
diff --git a/dev-python/lzallright/lzallright-0.2.6.ebuild b/dev-python/lzallright/lzallright-0.2.6.ebuild
index 1eb9bbc67125..d3f1f0fe82bd 100644
--- a/dev-python/lzallright/lzallright-0.2.6.ebuild
+++ b/dev-python/lzallright/lzallright-0.2.6.ebuild
@@ -1,6 +1,8 @@
-# Copyright 2026 Gentoo Authors
+# Copyright 2023-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Autogenerated by pycargoebuild 0.7
+
EAPI=8
CRATES="
@@ -98,52 +100,31 @@ CRATES="
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=maturin
+RUST_MIN_VER=1.80
PYTHON_COMPAT=( python3_{10..14} )
-RUST_MIN_VER="1.80"
-
inherit cargo distutils-r1 pypi
-DESCRIPTION="A Python 3.8+ binding for lzokay library"
+DESCRIPTION="Python bindings for lzokay library"
HOMEPAGE="
- https://pypi.org/project/lzallright/
-"
-SRC_URI+="
- ${CARGO_CRATE_URIS}
+ https://github.com/vlaci/lzallright
+ https://pypi.org/project/lzallright
"
+# sdist doesn't build (so didn't even get to check re tests)
+SRC_URI="https://github.com/vlaci/lzallright/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
+SRC_URI+=" ${CARGO_CRATE_URIS}"
LICENSE="MIT"
# Dependent crate licenses
LICENSE+="
- Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unicode-3.0 ZLIB
+ Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016 ZLIB
"
-
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
-EPYTEST_PLUGINS=()
-distutils_enable_tests pytest
+QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/lzallright/_lzallright.*"
-src_unpack() {
- default
- cargo_src_unpack
-}
+# dev-libs/lzokay is bundled, but it has no .pc (https://github.com/AxioDL/lzokay/issues/9)
+# and the cxx crate it uses for binding generation needs sources available.
-src_configure() {
- cargo_src_configure
- distutils-r1_src_configure
-}
-
-src_compile() {
- cargo_src_compile
- distutils-r1_src_compile
-}
-
-src_install() {
- default
- distutils-r1_src_install
-}
-
-src_test() {
- cargo_src_test
- distutils-r1_src_test
-}
+EPYTEST_PLUGINS=()
+distutils_enable_tests pytest
diff --git a/dev-python/lzallright/metadata.xml b/dev-python/lzallright/metadata.xml
index 97d84b677ff0..52e0a48cd288 100644
--- a/dev-python/lzallright/metadata.xml
+++ b/dev-python/lzallright/metadata.xml
@@ -2,9 +2,12 @@
<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>stkw0@disroot.org</email>
- <name>David Roman</name>
+ <email>sam@gentoo.org</email>
+ <name>Sam James</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
</maintainer>
- <origin>gentoo-guru-overlay</origin>
+ <origin>gentoo-staging</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/parse-type/parse-type-0.6.6.ebuild b/dev-python/parse-type/parse-type-0.6.6.ebuild
index 8d42afec8fb8..4e5d0aa0b503 100644
--- a/dev-python/parse-type/parse-type-0.6.6.ebuild
+++ b/dev-python/parse-type/parse-type-0.6.6.ebuild
@@ -6,14 +6,10 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_VERIFY_REPO=https://github.com/jenisys/parse_type
PYTHON_COMPAT=( python3_{10..14} )
-
inherit distutils-r1 pypi
DESCRIPTION="Extension to the parse module"
-HOMEPAGE="
- https://github.com/jenisys/parse_type/
- https://pypi.org/project/parse-type/
-"
+HOMEPAGE="https://github.com/jenisys/parse_type/"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/pillow/pillow-12.2.0.ebuild b/dev-python/pillow/pillow-12.2.0.ebuild
index 51d30dbac8f3..f719348e01f5 100644
--- a/dev-python/pillow/pillow-12.2.0.ebuild
+++ b/dev-python/pillow/pillow-12.2.0.ebuild
@@ -35,7 +35,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="HPND"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos"
IUSE="avif examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb zlib"
REQUIRED_USE="test? ( jpeg jpeg2k lcms tiff truetype )"
RESTRICT="!test? ( test )"
diff --git a/dev-python/pygobject/Manifest b/dev-python/pygobject/Manifest
index c7a0597f1609..5205a7601e5d 100644
--- a/dev-python/pygobject/Manifest
+++ b/dev-python/pygobject/Manifest
@@ -1,5 +1,7 @@
DIST pygobject-3.50.1.tar.gz 1081846 BLAKE2B 7c6fd07e913f64d925838efc6fa0603fef2298779bee15c2c2b2325dd39942ac4856e71846077b6c89e2b05508d66ce606430433257bbb9d6388a4613436615f SHA512 5708756cbc8e2b697442953a7f3d391ace98f1b7811cb905b0d80185f020bf32a775d70c49d1620a9733e83a6862314f2a72fa1b77cb26a01e84b3bff72e068e
+DIST pygobject-3.50.2.tar.gz 1085854 BLAKE2B 03dc6dc4bd6533d23b8f88705ef371faedf592d98405f91969b910a44a253b29bda6367a9d4f7b7d2dbea7d695a0d1dae6cfc004553f16ab4bbc0e2017c8b591 SHA512 2daed81cfcdcefbd0fc9ffb7ce80c1daa223ecc8266a29a535e47dffd1656fb54dcead1a06c943e08ca92d28ac58ed7916b3f40105b17be7e1f272b9f893f15f
DIST pygobject-3.52.3.tar.gz 1235825 BLAKE2B f9d95ff9e12b6d6fb5c36d1528ff4ef45e6799316ac21b0f79364dc438bf4e0e6670489f23e0ca4325fc21d16cc2d96fe6aff61f71b8bfe768df2c487717e6df SHA512 06085df458076120017ace7a029ac6c00757ae1882a2a50041aadd7f4c2a329a0fb4d18dde02a481c1f4d3acecbc9d8f473f4ae23fbbfc4f885f75bbc7847f24
DIST pygobject-3.52.3_0a8b2c56331a31d7f7096faaa1c1c26467b51c15_pythoncapi-compat.gh.tar.gz 50124 BLAKE2B 67bb1e60d10d72b146ae2f8ca0113939916fa67a3c71c3658343ff3742315768471e50c0254a3f9488031297d6697dbb0e8541bfe72e8b0754ede09fb9d65da8 SHA512 3fff69f471e28b47bbb537d31d182180631090c00aaf45931aad128f4cb700cdfd519ce560610b7e57132ad7d172b8f2bc4cd16cf748f218dafdadd15fc48718
DIST pygobject-3.54.5.tar.gz 1274658 BLAKE2B 7541502dd4d0f62680d12ebb00f1039c6b33e9c1996500a3d0e54c6c87d719e99e32469d68cfdb04e8e8eaed70e2461739ea176e7bf98100f2329c7084425b5e SHA512 0036068922de03dfa15335b29eb27a9cfd85310b66eae4eb6cb895c427a9fbf3c65462930e981f03b9394bede6fe97639e0bdbee640373188a9c51ad03b65041
DIST pygobject-3.56.2.tar.gz 1409059 BLAKE2B 9d0ea5b94edc966d8355169d85e79ea0446544f7560832e2be85314c30e739ed71efa877c9111a2a08a388edc9353b6ea5a8678acf681dcc1612ed62493bcaf3 SHA512 8be3ac43fad2aba79bfea05616f66511378fe9b316fe33d9c622af5c7b1ab260e4a513a5f6efe26e261eb6c05763391b327b58563cc551cbd2f25266e8a1826a
+DIST pygobject-3.56.3.tar.gz 1411853 BLAKE2B 032644b8a7b3e366e7c8ea9943f5a63ddca27a1c2c43a007c7e0e15dff7611b0f210e0ca43fd1e9ed63aa74f9d346becc489ec943bbb6fd9da6af2ed8a3b97fb SHA512 7267e04c02436fb88eddac463546275c7ebda7295f4d250c27a37114a589676d340c0876ad953523c20dd52cfd7d8883cefd5c1b3dd7115a96645f1a32ba0d99
diff --git a/dev-python/pygobject/pygobject-3.50.2.ebuild b/dev-python/pygobject/pygobject-3.50.2.ebuild
new file mode 100644
index 000000000000..99d7a67a892a
--- /dev/null
+++ b/dev-python/pygobject/pygobject-3.50.2.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=no
+GNOME_TARBALL_SUFFIX="gz"
+PYTHON_COMPAT=( python3_{10..14} )
+
+inherit gnome.org meson virtualx xdg distutils-r1
+
+DESCRIPTION="Python bindings for GObject Introspection"
+HOMEPAGE="https://pygobject.gnome.org"
+
+LICENSE="LGPL-2.1+"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+IUSE="+cairo test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-libs/glib-2.64:2
+ >=dev-libs/gobject-introspection-1.82.0-r2:=
+ dev-libs/libffi:=
+ cairo? (
+ >=dev-python/pycairo-1.16.0[${PYTHON_USEDEP}]
+ x11-libs/cairo[glib]
+ )
+"
+DEPEND="
+ ${RDEPEND}
+ test? (
+ >=app-accessibility/at-spi2-core-2.46.0[introspection]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ x11-libs/gdk-pixbuf:2[introspection,jpeg]
+ x11-libs/gtk+:3[introspection]
+ x11-libs/pango[introspection]
+ )
+"
+BDEPEND="
+ virtual/pkgconfig
+"
+
+python_configure() {
+ local emesonargs=(
+ $(meson_feature cairo pycairo)
+ $(meson_use test tests)
+ -Dpython="${EPYTHON}"
+ )
+ meson_src_configure
+}
+
+python_compile() {
+ meson_src_compile
+}
+
+src_test() {
+ virtx distutils-r1_src_test
+}
+
+python_test() {
+ local -x GIO_USE_VFS="local" # prevents odd issues with deleting ${T}/.gvfs
+ local -x GIO_USE_VOLUME_MONITOR="unix" # prevent udisks-related failures in chroots, bug #449484
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ local -x XDG_CACHE_HOME="${T}/${EPYTHON}"
+
+ if [[ ${EPYTHON} == python3.14* ]] ; then
+ # https://gitlab.gnome.org/GNOME/pygobject/-/issues/694
+ local -x PYTEST_ADDOPTS="-k 'not (ref_count or has_two_refs or iteration_refs)'"
+ fi
+
+ meson_src_test --timeout-multiplier 3 || die "test failed for ${EPYTHON}"
+}
+
+python_install() {
+ meson_src_install
+ python_optimize
+}
diff --git a/dev-python/pygobject/pygobject-3.56.3.ebuild b/dev-python/pygobject/pygobject-3.56.3.ebuild
new file mode 100644
index 000000000000..4b327e6379bf
--- /dev/null
+++ b/dev-python/pygobject/pygobject-3.56.3.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=no
+GNOME_TARBALL_SUFFIX="gz"
+PYTHON_COMPAT=( python3_{10..14} )
+
+inherit gnome.org meson virtualx xdg distutils-r1
+
+DESCRIPTION="Python bindings for GObject Introspection"
+HOMEPAGE="
+ https://pygobject.gnome.org/
+ https://gitlab.gnome.org/GNOME/pygobject/
+"
+
+LICENSE="LGPL-2.1+"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+IUSE="+cairo test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-libs/glib-2.80:2
+ >=dev-libs/gobject-introspection-1.84:=
+ dev-libs/libffi:=
+ cairo? (
+ >=dev-python/pycairo-1.16.0[${PYTHON_USEDEP}]
+ x11-libs/cairo[glib]
+ )
+"
+DEPEND="
+ ${RDEPEND}
+ test? (
+ >=app-accessibility/at-spi2-core-2.46.0[introspection]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ x11-libs/gdk-pixbuf:2[introspection,jpeg]
+ x11-libs/gtk+:3[introspection]
+ x11-libs/pango[introspection]
+ )
+"
+BDEPEND="
+ virtual/pkgconfig
+"
+
+python_configure() {
+ local emesonargs=(
+ $(meson_feature cairo pycairo)
+ $(meson_use test tests)
+ -Dpython="${EPYTHON}"
+ )
+ meson_src_configure
+}
+
+python_compile() {
+ meson_src_compile
+}
+
+src_test() {
+ virtx distutils-r1_src_test
+}
+
+python_test() {
+ local -x GIO_USE_VFS="local" # prevents odd issues with deleting ${T}/.gvfs
+ local -x GIO_USE_VOLUME_MONITOR="unix" # prevent udisks-related failures in chroots, bug #449484
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ local -x XDG_CACHE_HOME="${T}/${EPYTHON}"
+ # Timeout
+ local -x PYTEST_ADDOPTS="-k 'not test_python_calls_sync'"
+
+ meson_src_test --timeout-multiplier 3 || die "test for ${EPYTHON}"
+}
+
+python_install() {
+ meson_src_install
+ python_optimize
+}
diff --git a/dev-python/pylsqpack/Manifest b/dev-python/pylsqpack/Manifest
index e39718d6661e..f8e7e83ec498 100644
--- a/dev-python/pylsqpack/Manifest
+++ b/dev-python/pylsqpack/Manifest
@@ -1,2 +1 @@
-DIST pylsqpack-0.3.23.tar.gz 676891 BLAKE2B 138f99cba89772fbbb42cd5f5ca4bc63b5054df74b10b97fcd6378afaefe9a8a50ec599654d886ea21624fa3bae1d5cc7f888cd86c8e1b571c03e7a9841563b3 SHA512 c16ea8b85450c4ce941c592711466c20a49f8b2be4aed9369793535f6bf902cde7342031ef7095a5eb4c67aaa88e28ea8c0702be66251485243023e6c46577ff
DIST pylsqpack-0.3.24.tar.gz 677187 BLAKE2B 48bfa64f309013d40ad4afd898eee6068179441b1f1bc8e113603e46aa73830bd30a3deb8b80969c219e7d92ae30f6eb99a19b4d8d095de4825fb2e35531d2f7 SHA512 04efa117a679d04a2a7e3ffc9943fe5b51155d92ebf4aea89606878328c70d19f7943a29650cd4751ca8e09bd5a5b63e0049e87576bc2315cf998f5af0757abe
diff --git a/dev-python/pylsqpack/pylsqpack-0.3.23.ebuild b/dev-python/pylsqpack/pylsqpack-0.3.23.ebuild
deleted file mode 100644
index a1eb08432f53..000000000000
--- a/dev-python/pylsqpack/pylsqpack-0.3.23.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 2024-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Python wrapper for the ls-qpack QPACK library"
-HOMEPAGE="
- https://github.com/aiortc/pylsqpack/
- https://pypi.org/project/pylsqpack/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 x86"
-
-DEPEND="
- dev-libs/ls-qpack:=
-"
-RDEPEND="
- ${DEPEND}
-"
-
-EPYTEST_PLUGINS=()
-distutils_enable_tests pytest
-
-src_prepare() {
- local PATCHES=(
- "${FILESDIR}/${PN}-0.3.20-unbundle.patch"
- )
-
- distutils-r1_src_prepare
- rm -r vendor || die
-}
diff --git a/dev-python/pylsqpack/pylsqpack-0.3.24.ebuild b/dev-python/pylsqpack/pylsqpack-0.3.24.ebuild
index 7dafa8d211ff..9ef4656ee50a 100644
--- a/dev-python/pylsqpack/pylsqpack-0.3.24.ebuild
+++ b/dev-python/pylsqpack/pylsqpack-0.3.24.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
DEPEND="
dev-libs/ls-qpack:=
diff --git a/dev-python/pyrefly/Manifest b/dev-python/pyrefly/Manifest
index 3b849c6a0627..278115525d89 100644
--- a/dev-python/pyrefly/Manifest
+++ b/dev-python/pyrefly/Manifest
@@ -245,6 +245,8 @@ DIST pyrefly-0.63.1.tar.gz 5574619 BLAKE2B 9990be6223d6fe10e842713bd9befb88f955e
DIST pyrefly-0.63.1.tar.gz.provenance 9368 BLAKE2B 8cc7a3439d8c5d28c28429487efe267091feccfd890b7b460d12402184af433dc4a9031c77346b54a87b12bec3be3fb5e7fee7d0192ad1820af893083fa854b7 SHA512 f82e970bc4435ec9ff725e33bab57f4c993b523056216fbc45ad78c10e3e16ecc73e5c116e828887a7ba3b56dc89f54b1938d318f8d0574ccc53841061212808
DIST pyrefly-0.64.0.tar.gz 5678516 BLAKE2B 94506e005e96c1bd5a9e13dc4422d5e243f1bb6e2a3278d58625089db932563f4f8878cab823d10b6d4e85fa38cc3d10d473016fafd3021c1654b88173de0de1 SHA512 61e24a06fb4d33bccf19e6c4f8a1282eac2a1e817bdd82c4570eff9fc8d9e9a7de5e1c3ff0ad0b252706fd328ec6a6dab9d97f57e2b85f7be242a3a29765f1f6
DIST pyrefly-0.64.0.tar.gz.provenance 9899 BLAKE2B b45c5d39d80dfd3282b7981b898187ee72c145fda50278c2d705be2fd4d21af683dff1203022e75492db35fe96b7edfcec9db66a2c3d4bbf2a40aa8f4a9473d3 SHA512 e366ab9f44001051a5eeb0122cfbb49a7ade06b00eccd3ca4dead2bf3014c2c78814cbb4ef55eeec1e1f9b6cf7187367a885f11534bf71a46d31bc12b6a49895
+DIST pyrefly-0.64.1.tar.gz 5678602 BLAKE2B bd5febf5f561576fb25f81550bcb84edf4dc9ded9b0451cf51d61611831e47ee750cf0e44fcceed231305251ad4fed2e084f23cc4b611597888eb1b5d4ef9585 SHA512 846f6fe31096d8deee7760fc20a998f38fec6984f6b31bcf6a9b8f984e18801ff5a4c81baefcad31235cdd12b9f38f2a95f178058130a69c30a2028327cc80be
+DIST pyrefly-0.64.1.tar.gz.provenance 9565 BLAKE2B 759704ab47ba5454c799a43e1359f12bb02296e39dd0827f55195249500d8e080610ba92d3b354aa4da41511e730da4c29281cf14f11e5e7e1346a3e6fc7ec2f SHA512 f3530bc953e6d81bb2271c8e244fa46be162470cc02ad9dae4abacb53c24b4189bf0461ba67ba1650af76d4b3dd2785a8e9c938e6c8a30e00c549b19e920f1ab
DIST quickcheck-6ecdf5bb4b0132ce66670b4d46453aa022ea892c.gh.tar.gz 29222 BLAKE2B 6ef1d6f2fb27f382c78691a952363d5a4263a20f85ba19cba8010b5d7ef6d862f7f5f5c0cb88949a59e81143ba3aeaa4fd2e4cda7371de771ef8f5ca3a5c0d3c SHA512 e52a65947432f3a92d47c54df3645a1b3aa721b74c1357281d9d06c56b85e816794082dfaa1f2f9de2239fa156e2eb18003c6ca4fe3b13fcec4dd90a157aadb1
DIST quote-1.0.45.crate 31564 BLAKE2B 1b2c2c3e6ebabfe10affa4c43ca0bfd1f52d8fd49e1df463e13e63a82de41272089c8e09e4c02e8a33cfee768ace26d4d42a50752de8fb5a776c59806139ad5d SHA512 df96ede01ebd0ed642b758bf1d0862d0e116fc2b3343e14edb657ce5438ccabe743dec4a0a40de4dee98c134d169af9aba459faadf9c7a832b26377e755d49b0
DIST quote-use-0.8.4.crate 3067 BLAKE2B e60ff6700aceb55275013c5cb12f5d6b358879d31173d32aa40d3cc07bfdef26ff70a441e6c56719a43aff527dbc46558117380a0a5ba3a51bc90adcd6eba610 SHA512 eb14fc2fa9f63ab7c544eba0f0de36516896d7389c9bbef82ca4ad9343c720261943d512d04f195989f8fd4347ec169ad400a96ab8d36e9ccac7567b2f22d19a
diff --git a/dev-python/pyrefly/pyrefly-0.64.1.ebuild b/dev-python/pyrefly/pyrefly-0.64.1.ebuild
new file mode 100644
index 000000000000..7ca0665eee25
--- /dev/null
+++ b/dev-python/pyrefly/pyrefly-0.64.1.ebuild
@@ -0,0 +1,515 @@
+# Copyright 2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Autogenerated by pycargoebuild 0.15.1
+
+EAPI=8
+
+RUST_MIN_VER="1.89"
+PYPI_VERIFY_REPO=https://github.com/facebook/pyrefly/
+
+CRATES="
+ Inflector@0.11.4
+ addr2line@0.25.1
+ adler2@2.0.0
+ ahash@0.8.12
+ aho-corasick@1.1.4
+ allocative@0.3.4
+ allocative_derive@0.3.3
+ allocator-api2@0.2.21
+ android_system_properties@0.1.5
+ anstream@0.6.21
+ anstream@1.0.0
+ anstyle-parse@0.2.0
+ anstyle-parse@1.0.0
+ anstyle-query@1.0.0
+ anstyle-wincon@3.0.7
+ anstyle@1.0.14
+ anyhow@1.0.102
+ append-only-vec@0.1.8
+ arc-swap@1.9.1
+ argfile@0.2.1
+ arrayref@0.3.9
+ arrayvec@0.7.6
+ atomic@0.5.3
+ attribute-derive-macro@0.10.3
+ attribute-derive@0.10.3
+ autocfg@1.1.0
+ backtrace-on-stack-overflow@0.3.0
+ base64@0.22.1
+ bitflags@1.3.2
+ bitflags@2.11.1
+ blake3@1.8.2
+ block-buffer@0.10.2
+ bstr@1.12.1
+ bumpalo@3.20.2
+ byteorder@1.5.0
+ bytes@1.11.1
+ capnp@0.25.4
+ castaway@0.2.4
+ cc@1.2.61
+ cfg-if@1.0.4
+ chacha20@0.10.0
+ chrono@0.4.44
+ clap@4.6.1
+ clap_builder@4.6.0
+ clap_derive@4.6.1
+ clap_lex@1.0.0
+ codespan-reporting@0.13.1
+ collection_literals@1.0.2
+ colorchoice@1.0.0
+ compact_str@0.8.0
+ compact_str@0.9.0
+ configparser@3.1.0
+ console@0.16.1
+ console_error_panic_hook@0.1.7
+ const-str@0.4.3
+ constant_time_eq@0.3.1
+ convert_case@0.11.0
+ core-foundation-sys@0.8.7
+ cpufeatures@0.2.17
+ cpufeatures@0.3.0
+ crossbeam-channel@0.5.15
+ crossbeam-deque@0.8.6
+ crossbeam-epoch@0.9.18
+ crossbeam-utils@0.8.21
+ crypto-common@0.1.7
+ ctor@0.1.26
+ darling@0.23.0
+ darling_core@0.23.0
+ darling_macro@0.23.0
+ dashmap@5.5.3
+ dashmap@6.1.0
+ deranged@0.5.5
+ derivative@2.2.0
+ derive-where@1.5.0
+ diff@0.1.13
+ digest@0.10.7
+ dupe@0.9.1
+ dupe_derive@0.9.1
+ dyn-clone@1.0.20
+ either@1.15.0
+ embedded-io@0.7.1
+ encode_unicode@1.0.0
+ enum-iterator-derive@1.5.0
+ enum-iterator@2.3.0
+ env_logger@0.8.4
+ equivalent@1.0.2
+ errno@0.3.14
+ faster-hex@0.6.1
+ fastrand@2.4.1
+ filetime@0.2.27
+ find-msvc-tools@0.1.9
+ foldhash@0.1.5
+ foldhash@0.2.0
+ form_urlencoded@1.2.2
+ fs-err@2.11.0
+ fsevent-sys@4.1.0
+ futures-channel@0.3.32
+ futures-core@0.3.32
+ futures-executor@0.3.32
+ futures-io@0.3.32
+ futures-macro@0.3.32
+ futures-sink@0.3.32
+ futures-task@0.3.32
+ futures-util@0.3.32
+ futures@0.1.31
+ futures@0.3.32
+ fuzzy-matcher@0.3.7
+ fxhash@0.2.1
+ generic-array@0.14.7
+ get-size-derive2@0.7.4
+ get-size2@0.7.4
+ getopts@0.2.21
+ getrandom@0.2.17
+ getrandom@0.3.4
+ getrandom@0.4.1
+ gimli@0.32.3
+ glob@0.3.3
+ globset@0.4.18
+ hashbrown@0.12.3
+ hashbrown@0.14.5
+ hashbrown@0.15.5
+ hashbrown@0.16.1
+ hashbrown@0.17.0
+ heck@0.5.0
+ hex@0.4.3
+ home@0.5.12
+ human_bytes@0.4.3
+ iana-time-zone-haiku@0.1.1
+ iana-time-zone@0.1.65
+ icu_collections@2.2.0
+ icu_locale_core@2.2.0
+ icu_normalizer@2.2.0
+ icu_normalizer_data@2.2.0
+ icu_properties@2.2.0
+ icu_properties_data@2.2.0
+ icu_provider@2.2.0
+ id-arena@2.3.0
+ ident_case@1.0.1
+ idna@1.1.0
+ idna_adapter@1.2.1
+ ignore@0.4.25
+ index_vec@0.1.4
+ indexmap@1.9.2
+ indexmap@2.14.0
+ indicatif@0.18.4
+ inotify-sys@0.1.5
+ inotify@0.11.1
+ instant@0.1.12
+ interpolator@0.5.0
+ is-macro@0.3.6
+ is_terminal_polyfill@1.70.1
+ itertools@0.10.5
+ itertools@0.14.0
+ itoa@0.4.8
+ itoa@1.0.18
+ jobserver@0.1.34
+ js-sys@0.3.95
+ kqueue-sys@1.0.4
+ kqueue@1.1.1
+ lazy_static@1.5.0
+ leb128fmt@0.1.0
+ libc@0.2.183
+ libmimalloc-sys@0.1.44
+ libredox@0.1.12
+ link-cplusplus@1.0.12
+ linux-raw-sys@0.12.1
+ linux-raw-sys@0.4.15
+ litemap@0.8.1
+ lock_api@0.4.14
+ lock_free_hashtable@0.1.2
+ log@0.4.29
+ lsp-server@0.7.9
+ manyhow-macros@0.11.4
+ manyhow@0.11.4
+ maplit@1.0.2
+ matchers@0.2.0
+ memchr@2.8.0
+ memmap2@0.9.10
+ memoffset@0.6.5
+ memory-stats@1.2.0
+ mimalloc@0.1.48
+ miniz_oxide@0.8.8
+ mio@1.2.0
+ nix@0.23.1
+ notify-types@2.0.0
+ notify@8.2.0
+ nu-ansi-term@0.50.3
+ num-bigint@0.4.6
+ num-conv@0.2.0
+ num-integer@0.1.46
+ num-traits@0.2.19
+ num_threads@0.1.3
+ object@0.37.3
+ once_cell@1.21.4
+ os_str_bytes@7.1.1
+ parking_lot@0.11.2
+ parking_lot@0.12.5
+ parking_lot_core@0.8.5
+ parking_lot_core@0.9.12
+ parse-display-derive@0.8.2
+ parse-display@0.8.2
+ paste@1.0.15
+ path-absolutize@3.1.1
+ path-dedot@3.1.1
+ pathdiff@0.2.3
+ percent-encoding@2.3.2
+ phf@0.11.3
+ phf_codegen@0.11.3
+ phf_generator@0.11.1
+ phf_shared@0.11.3
+ pin-project-lite@0.2.17
+ pkg-config@0.3.33
+ portable-atomic@1.13.1
+ potential_utf@0.1.4
+ powerfmt@0.2.0
+ ppv-lite86@0.2.21
+ pretty_assertions@1.4.1
+ prettyplease@0.2.37
+ proc-macro-utils@0.10.0
+ proc-macro2@1.0.106
+ prost-derive@0.11.9
+ prost-types@0.11.9
+ prost@0.11.9
+ pulldown-cmark-escape@0.11.0
+ pulldown-cmark@0.13.3
+ quote-use-macros@0.8.4
+ quote-use@0.8.4
+ quote@1.0.45
+ r-efi@5.2.0
+ rand@0.10.1
+ rand@0.8.5
+ rand@0.9.4
+ rand_chacha@0.3.1
+ rand_chacha@0.9.0
+ rand_core@0.10.1
+ rand_core@0.6.4
+ rand_core@0.9.5
+ rayon-core@1.13.0
+ rayon@1.12.0
+ redox_syscall@0.2.10
+ redox_syscall@0.5.6
+ redox_syscall@0.7.0
+ ref-cast-impl@1.0.25
+ ref-cast@1.0.25
+ regex-automata@0.4.14
+ regex-syntax@0.7.5
+ regex-syntax@0.8.10
+ regex@1.12.3
+ relative-path@1.9.3
+ rustc-demangle@0.1.27
+ rustc-hash@2.1.2
+ rustix@0.38.44
+ rustix@1.1.4
+ rustversion@1.0.22
+ ryu@0.2.8
+ ryu@1.0.23
+ same-file@1.0.6
+ schemars@0.9.0
+ schemars@1.2.1
+ scopeguard@1.2.0
+ scratch@1.0.6
+ seahash@4.1.0
+ semver@1.0.28
+ serde-wasm-bindgen@0.6.5
+ serde@1.0.228
+ serde_bser@0.4.0
+ serde_bytes@0.11.19
+ serde_core@1.0.228
+ serde_derive@1.0.228
+ serde_json@1.0.149
+ serde_jsonrc@0.1.0
+ serde_repr@0.1.20
+ serde_spanned@1.1.1
+ serde_with@3.18.0
+ serde_with_macros@3.18.0
+ sha2@0.10.9
+ sharded-slab@0.1.4
+ shlex@1.3.0
+ signal-hook-registry@1.4.5
+ siphasher@1.0.1
+ slab@0.4.12
+ smallvec@1.15.1
+ socket2@0.6.3
+ sorted_vector_map@0.2.1
+ stable_deref_trait@1.2.0
+ starlark_map@0.13.0
+ static_assertions@1.1.0
+ static_interner@0.1.1
+ strsim@0.10.0
+ strsim@0.11.1
+ structmeta-derive@0.2.0
+ structmeta@0.2.0
+ subtle@2.6.1
+ syn@1.0.109
+ syn@2.0.117
+ synstructure@0.13.2
+ tar@0.4.45
+ tempfile@3.27.0
+ termcolor@1.4.1
+ terminal_size@0.4.4
+ thiserror-impl@1.0.69
+ thiserror-impl@2.0.18
+ thiserror@1.0.69
+ thiserror@2.0.18
+ thread_local@1.1.9
+ tikv-jemalloc-sys@0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7
+ tikv-jemallocator@0.6.1
+ time-core@0.1.8
+ time-macros@0.2.27
+ time@0.3.47
+ tinystr@0.8.3
+ tinyvec@1.11.0
+ tinyvec_macros@0.1.0
+ tokio-macros@2.7.0
+ tokio-util@0.6.10
+ tokio@1.52.1
+ toml@0.9.12+spec-1.1.0
+ toml_datetime@0.7.5+spec-1.1.0
+ toml_edit@0.23.10+spec-1.0.0
+ toml_parser@1.1.2+spec-1.1.0
+ toml_writer@1.1.1+spec-1.1.0
+ tracing-attributes@0.1.31
+ tracing-core@0.1.36
+ tracing-log@0.2.0
+ tracing-serde@0.2.0
+ tracing-subscriber@0.3.23
+ tracing@0.1.44
+ triomphe@0.1.15
+ typenum@1.19.0
+ unicase@2.9.0
+ unicode-ident@1.0.24
+ unicode-normalization@0.1.25
+ unicode-segmentation@1.13.2
+ unicode-width@0.1.14
+ unicode-width@0.2.2
+ unicode-xid@0.2.6
+ unicode_names2@1.2.2
+ unicode_names2_generator@1.2.2
+ unit-prefix@0.5.1
+ url@2.5.8
+ utf8_iter@1.0.4
+ utf8parse@0.2.2
+ uuid-rng-internal@1.23.1
+ uuid@1.23.1
+ valuable@0.1.1
+ vec1@1.12.1
+ version_check@0.9.5
+ walkdir@2.5.0
+ wasi@0.11.0+wasi-snapshot-preview1
+ wasip2@1.0.1+wasi-0.2.4
+ wasip3@0.4.0+wasi-0.3.0-rc-2026-01-06
+ wasm-bindgen-macro-support@0.2.118
+ wasm-bindgen-macro@0.2.118
+ wasm-bindgen-shared@0.2.118
+ wasm-bindgen@0.2.118
+ wasm-encoder@0.244.0
+ wasm-metadata@0.244.0
+ wasmparser@0.244.0
+ watchman_client@0.9.0
+ web-time@1.1.0
+ which@4.4.2
+ winapi-i686-pc-windows-gnu@0.4.0
+ winapi-util@0.1.11
+ winapi-x86_64-pc-windows-gnu@0.4.0
+ winapi@0.3.9
+ windows-core@0.62.2
+ windows-implement@0.60.2
+ windows-interface@0.59.3
+ windows-link@0.2.1
+ windows-result@0.4.1
+ windows-strings@0.5.1
+ windows-sys@0.48.0
+ windows-sys@0.52.0
+ windows-sys@0.59.0
+ windows-sys@0.60.2
+ windows-sys@0.61.2
+ windows-targets@0.48.5
+ windows-targets@0.52.6
+ windows-targets@0.53.2
+ windows_aarch64_gnullvm@0.48.5
+ windows_aarch64_gnullvm@0.52.6
+ windows_aarch64_gnullvm@0.53.0
+ windows_aarch64_msvc@0.48.5
+ windows_aarch64_msvc@0.52.6
+ windows_aarch64_msvc@0.53.0
+ windows_i686_gnu@0.48.5
+ windows_i686_gnu@0.52.6
+ windows_i686_gnu@0.53.0
+ windows_i686_gnullvm@0.52.6
+ windows_i686_gnullvm@0.53.0
+ windows_i686_msvc@0.48.5
+ windows_i686_msvc@0.52.6
+ windows_i686_msvc@0.53.0
+ windows_x86_64_gnu@0.48.5
+ windows_x86_64_gnu@0.52.6
+ windows_x86_64_gnu@0.53.0
+ windows_x86_64_gnullvm@0.48.5
+ windows_x86_64_gnullvm@0.52.6
+ windows_x86_64_gnullvm@0.53.0
+ windows_x86_64_msvc@0.48.5
+ windows_x86_64_msvc@0.52.6
+ windows_x86_64_msvc@0.53.0
+ winnow@0.7.15
+ winnow@1.0.1
+ wit-bindgen-core@0.51.0
+ wit-bindgen-rust-macro@0.51.0
+ wit-bindgen-rust@0.51.0
+ wit-bindgen@0.46.0
+ wit-bindgen@0.51.0
+ wit-component@0.244.0
+ wit-parser@0.244.0
+ writeable@0.6.2
+ xattr@1.6.1
+ xxhash-rust@0.8.15
+ yansi@1.0.1
+ yoke-derive@0.8.2
+ yoke@0.8.2
+ zerocopy-derive@0.8.48
+ zerocopy@0.8.48
+ zerofrom-derive@0.1.7
+ zerofrom@0.1.7
+ zerotrie@0.2.4
+ zerovec-derive@0.11.3
+ zerovec@0.11.6
+ zmij@1.0.21
+ zstd-safe@7.2.4
+ zstd-sys@2.0.16+zstd.1.5.7
+ zstd@0.13.3
+"
+
+declare -A GIT_CRATES=(
+ [backtrace]='https://github.com/rust-lang/backtrace-rs;df979dcf80027eb047d7bb9e0874710c15009f31;backtrace-rs-%commit%'
+ [cxx-build]='https://github.com/facebookexperimental/cxx;d98f6c434f8e6a018533c31a7a4cf7cdc7252210;cxx-%commit%/gen/build'
+ [cxx]='https://github.com/facebookexperimental/cxx;d98f6c434f8e6a018533c31a7a4cf7cdc7252210;cxx-%commit%'
+ [cxxbridge-cmd]='https://github.com/facebookexperimental/cxx;d98f6c434f8e6a018533c31a7a4cf7cdc7252210;cxx-%commit%/gen/cmd'
+ [cxxbridge-flags]='https://github.com/facebookexperimental/cxx;d98f6c434f8e6a018533c31a7a4cf7cdc7252210;cxx-%commit%/flags'
+ [cxxbridge-macro]='https://github.com/facebookexperimental/cxx;d98f6c434f8e6a018533c31a7a4cf7cdc7252210;cxx-%commit%/macro'
+ [displaydoc]='https://github.com/yaahc/displaydoc;7dc6e324b1788a6b7fb9f3a1953c512923a3e9f0;displaydoc-%commit%'
+ [lsp-types]='https://github.com/astral-sh/lsp-types;3512a9f33eadc5402cfab1b8f7340824c8ca1439;lsp-types-%commit%'
+ [quickcheck]='https://github.com/jakoschiko/quickcheck;6ecdf5bb4b0132ce66670b4d46453aa022ea892c;quickcheck-%commit%'
+ [ruff_annotate_snippets]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_annotate_snippets'
+ [ruff_cache]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_cache'
+ [ruff_diagnostics]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_diagnostics'
+ [ruff_notebook]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_notebook'
+ [ruff_python_ast]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_python_ast'
+ [ruff_python_parser]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_python_parser'
+ [ruff_python_trivia]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_python_trivia'
+ [ruff_source_file]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_source_file'
+ [ruff_text_size]='https://github.com/astral-sh/ruff;474b00568ad78f02ad8e19b8166cbeb6d69f8511;ruff-%commit%/crates/ruff_text_size'
+)
+
+inherit cargo pypi
+
+DESCRIPTION="A fast type checker and language server for Python with powerful IDE features"
+HOMEPAGE="
+ https://pyrefly.org/
+ https://github.com/facebook/pyrefly
+ https://pypi.org/project/pyrefly/
+"
+SRC_URI+="
+ ${CARGO_CRATE_URIS}
+"
+
+S="${WORKDIR}/${P}/${PN}"
+
+LICENSE="MIT"
+# Dependent crate licenses
+LICENSE+="
+ 0BSD Apache-2.0 BSD-2 BSD Boost-1.0 CC0-1.0 ISC MIT Unicode-3.0
+ Unicode-DFS-2016 ZLIB
+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="app-arch/zstd:="
+RDEPEND="${DEPEND}"
+
+src_unpack() {
+ pypi_src_unpack
+ cargo_src_unpack
+}
+
+src_prepare() {
+ default
+
+ local crate crate_patches crate_uri commit crate_dir host
+ for crate in "${!GIT_CRATES[@]}"; do
+ IFS=';' read -r crate_uri commit crate_dir host <<< "${GIT_CRATES[${crate}]}"
+ : "${crate_dir:=${crate}-%commit%}"
+ crate_patches+="${crate} = { path = \"${WORKDIR}/${crate_dir//%commit%/${commit}}\" };;"
+ done
+ printf -- "[patch.crates-io]\\n%s" "${crate_patches//;;/$'\n'}" \
+ >> "${CARGO_HOME}/config.toml"
+}
+
+src_configure() {
+ # Requires nightly
+ export RUSTC_BOOTSTRAP=1
+
+ # zstd-sys https://wiki.gentoo.org/wiki/Project:Rust/sys_crates#zstd-sys
+ export ZSTD_SYS_USE_PKG_CONFIG=1
+
+ cargo_src_configure
+}
diff --git a/dev-python/python-ly/Manifest b/dev-python/python-ly/Manifest
index af81061646e2..d93ec765e38e 100644
--- a/dev-python/python-ly/Manifest
+++ b/dev-python/python-ly/Manifest
@@ -1,4 +1,3 @@
DIST python-ly-0.9.10.gh.tar.gz 269300 BLAKE2B d00743f4e16742252fd6f9c15983f92c0202248745784c240db7cbe9121a0f40d59cf485fc5fbc3880f9e196ce6c86827ae988a85ef28a6a9d429c25b989fe2c SHA512 91921aedf787d7362059f1eee983259f2bd27b52453112eb43083fc765367f9eec33cd00d558d9cce020708f3b29293e1d0cea4a7cacbfde89de0fa0781f517c
-DIST python-ly-0.9.9.gh.tar.gz 252206 BLAKE2B 72fbeebf69f875a20a748c03a8a8be5ccfc200a6d2e2e1cb735bfa07ce5ce59485f068bc6a020ce49e54a9c7b16e6552bcbda04937bcde3e65442673c7caa890 SHA512 9a5246c6668515ff9294ad39873614561fc86058dd17e659f4a11abc25980f84286b2981a9206b2fda528ef0f3b676e83257352a7d76d04af917eccb76dcd727
DIST xlink.xsd 9386 BLAKE2B fa4117e867a40b8c12d4ad3bcccd64db53d3e76775f61060af35e21e73e50555b4f713d6b3a8a300caece483aaf5c661c9e4d71ece2d1dd859ba7b24d0e2a308 SHA512 59d43d587652cdbd9190fc33c715bfeba0748b54200921a4a6e8becb109427366919c2b77c3bd461b4890982e386033048212d0a5d2f04efcc1e27cc9ef80da9
DIST xml.xsd 4726 BLAKE2B cca0062a0a812d5bae01f5f2d5fa111ac0d0641f8d6353e93fc704e1878082a6e52ad3d5a70fc7dff86736691ba252829a334b91758d0ab51a3901ecd1da988c SHA512 a716c93db1bbbcf9c353ff939f15aa1ed83c8d96739bafad93c790a7779c49c680a279c97c760fe55546fa43cab1d43e92431f24c46ff001976e05329231b635
diff --git a/dev-python/python-ly/python-ly-0.9.10.ebuild b/dev-python/python-ly/python-ly-0.9.10.ebuild
index 9b688e66a311..ab43e2ce9b6d 100644
--- a/dev-python/python-ly/python-ly-0.9.10.ebuild
+++ b/dev-python/python-ly/python-ly-0.9.10.ebuild
@@ -27,7 +27,7 @@ SRC_URI+="
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
BDEPEND="
test? (
diff --git a/dev-python/python-ly/python-ly-0.9.9.ebuild b/dev-python/python-ly/python-ly-0.9.9.ebuild
deleted file mode 100644
index e4b674739c9b..000000000000
--- a/dev-python/python-ly/python-ly-0.9.9.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit distutils-r1
-
-DESCRIPTION="Tool and library for manipulating LilyPond files"
-HOMEPAGE="
- https://github.com/frescobaldi/python-ly/
- https://pypi.org/project/python-ly/
-"
-SRC_URI="
- https://github.com/frescobaldi/python-ly/archive/refs/tags/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-# https://github.com/frescobaldi/python-ly/issues/176
-SRC_URI+="
- test? (
- https://www.w3.org/2001/03/xml.xsd
- https://www.w3.org/XML/2008/06/xlink.xsd
- )
-"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-BDEPEND="
- test? (
- dev-python/lxml[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-src_test() {
- # https://github.com/frescobaldi/python-ly/issues/176
- sed -e 's:\(schemaLocation="\).*/\([a-z]*\.xsd"\):\1\2:' \
- -i tests/musicxml.xsd || die
- cp "${DISTDIR}"/{xml,xlink}.xsd tests/ || die
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- distutils-r1_src_test
-}
diff --git a/dev-python/python-tests/Manifest b/dev-python/python-tests/Manifest
index e2effc321343..957333288067 100644
--- a/dev-python/python-tests/Manifest
+++ b/dev-python/python-tests/Manifest
@@ -1,21 +1,9 @@
-DIST Python-3.11.14.tar.xz 20326860 BLAKE2B d0db72842e46fd2b95d245e8fe4550a52ad2eabcb95900d8beb2f871ed25494dba395bf30e93591ecc42b99cd587c6ecb06578d1232fe51a04e37bf00dec307d SHA512 8b5aa917fe67dbaa3c306239ed56c16cd7a3b4b701fab0b3dc0d342d60176c75440713bcab0c59a3289ac4a0f06103bd31140c492556e1937fcdbd990675f9e5
-DIST Python-3.11.14.tar.xz.asc 833 BLAKE2B 5b32ac50e6e725d9949bb6e89179d1c06c4e7d04ea82f6b80b64573c7e05b94da12de5738d0d7a5b73ad8d4cf1a5b35c5738c9e5a4ef93f97bb660f6f8b7cfc7 SHA512 d0049fd6f6d06ae5d86b3587080be060d522dd52e7e56270125541d5617582ea3977b75c7e585da005694665cfc5657e39033a730187c506edc252965f4df769
DIST Python-3.11.15.tar.xz 20332596 BLAKE2B 8be4dd30aff7a2615fd37754dc6ed1caede1507ef7716e500a2e1d1aa421668e810a2c13dfc743bcd47576a7715588476bd8c3d42275a24215a85109d6da7062 SHA512 1667f4839acfd23d05917a12993983b7dc3ab4438a37c72496fd040ac6981f4dea9dc95461ca701a6862beedb56c423fb83398b8b18e39e1efe12f539fced1c1
DIST Python-3.11.15.tar.xz.asc 833 BLAKE2B dd4134701ef36d22c7bca8ea16794d3e85dc2a2b6323b2babfdeb2652ade1db8b7d4256cb68a40ee1c1a2b5885666e25791c1e4d6c044cc8d49f68693ec65887 SHA512 673822ca037acb521bf7d3e7433f83cc2d60c8d102cfbf6695234e2a50ce12a7003040ad4017438510ebbb1ff0ba6727253fae250b07bc0e3d24b5578e80be52
-DIST Python-3.12.12.tar.xz 20798712 BLAKE2B 3ce140b5b2c5e3b055118c8595385c7d79582c64cd8dfe9dbd062f8e38a7a995bf51f7c61e1faa768bd36c315c3493d27cd81c7425c7416454f41f77431eac0f SHA512 4b99d240dd96a6e154909dcffe87f8bb38193d634cd80a1c3d9e819b7a63af2afa46d5e6423e81f00dd388840dc29a4a71580f6aa1ce9a12e559c1d63f65a205
-DIST Python-3.12.12.tar.xz.asc 963 BLAKE2B 243d7e8000768b562ff771ec8dd8fdc6be2bc36174a1f0f8b00038df2264c9d1c8a14913d07df2826fead822a16db18ef08b40d553f6a9bdc0ea39645d6d798a SHA512 32c10fd427c6f9f11595493d1b4d4c3cade85bffd439fe11e8b0b2c619e06734097b6aaedfdb4fe035b7fdd7196714dba77cdc806923e4454d5bcf60056991a0
DIST Python-3.12.13.tar.xz 20801708 BLAKE2B 94b99c75e3aba1d1a953b5447f8ad6b7ebec921bc8cf32a9dfd449e574e4b7e2a010f0f267c31c859acec0092669203c71c90386c80203968126d9dbfb6ae85d SHA512 e1eb66f0b34581f0155e3ce25ba72cf0b4b1107672ed0ad3e86bcfe616945c9204c41ffc492f32b1066b9154913ff88343038967ad8711dd05e6f2332fdb735b
DIST Python-3.12.13.tar.xz.asc 963 BLAKE2B e6bc572fd207fe203cf8018bca89777c7033e46d25cc598b5715658f556d26b6f3b1652f13518850ad62a37254ab4ecf5f770197cb847306ffef96b747840e88 SHA512 903fd3baa7e29891bb00fb159ec9c43804a71002c4cd38902d25bf4e5167f856b37d211a5b1098ee60e1ea41f8a10a1596dd2382edc6d7367d55dd4154807fc7
-DIST Python-3.13.11.tar.xz 22704352 BLAKE2B 6c9c4dddcda36a0210155b759c01101b0429b17622d76a50881533b454335298e9f71ba300710afea2039425a08e4e1ea7eab27a18dc871950c3a32ad93ce663 SHA512 11a910785bb3edeb3888331f29d2514d539f08b07d3125186364ab0e261dab29c7e7c70fe08d89718c38b6053cbe932ac4a6062ac291871e6f4173d29425264a
-DIST Python-3.13.11.tar.xz.asc 963 BLAKE2B a6e21908f8161ed014455a609004b9bce461cae61f1b3b26d56c2582e01134f7adb1634c12dc99a8c3a290564a42e5b1bdbec6cb6faaf3ea41245e8a2e17ed1c SHA512 10beaba6d0e84f0335c0add480114e98a64133ec70d320593349de86091ccbdd69743559297f9c8c5e9926089890fd0e7881388e86084f46a413e9579c59d23c
-DIST Python-3.13.12.tar.xz 22926488 BLAKE2B a744a81e39e4897abcaf11d6186c106d703c668ca41beefc8d56003d3b37b84a64284f0e9ca9dcc26a6b7ac6faf495b98e5172159ff91e8c01d52993cdc354b7 SHA512 5edecdf13999d8629f31543dffdcba521dbb5633577e481ee49275e377509a2f6d700624c26f95b57a8ff9501378d10d7c07c1d0e7e19be0d6c88f05b6315a13
-DIST Python-3.13.12.tar.xz.asc 963 BLAKE2B c3e70ac00672c04692ff773d1dc0ae5495bc863782f65e20c8804c7888968471f9a16f42277ca88e1d256abb7d17cdcbc70b311ad35834054cf5be2445930eb5 SHA512 6d42bc51b3658e1b092e7ab44306f6fc968646a7a9aeb63a3c443d1f75e27153a2138e88c15cebf8d559ce6d7744acecd4e6026c6d0be6fde070f804042d4aea
DIST Python-3.13.13.tar.xz 22957612 BLAKE2B ea7761b9c47df08949798fb7b618ecc111f2d352b0ca317f3b6320d227c4728d18e1d63c45a2d5958bcf73e47d38b71d94b057c74d5a016110f9eee7337e6c22 SHA512 0ef615150a52865fe7ca0d0e106cf98488f113a56e5ae1b1437673f03880423839d04abe1999006f9835c77d8802d5ae94a1bdf63d18074a9a19c81e6f7b69e8
DIST Python-3.13.13.tar.xz.asc 963 BLAKE2B d8f5d8bfc3e0e7140669f5478d846e5d6d2c44a805f6e44fcfa8fa1f72575771695719179a20c6e42994f27b144e9a61ba8d5fa25805f40fbcaf6421c322e81d SHA512 21e5235cd9a9df3546370feb55ac32539e08601b79ee7b1e39006028f192be6be0434f2f8384fdcc993b70bde7471be3b36ce9850abf0473d1fe2c7cdc98304b
-DIST Python-3.14.2.tar.xz 23566248 BLAKE2B f010a11192ba8e2e4a5e6e3b1aa67c56e67af3114892b3f7741a3b6fa7b8465b4f4ed573968a17e45ec39e90e44e8af11e98f4087d134065c789126efa26c691 SHA512 165256b4c713e0262767cd7a2c65622f3f086423524646a39bfa64912376be9e5b70863d5a3c95224b516152d0b79e7ccbfe2f2cf35b809d132f2c38ebb3ab3b
-DIST Python-3.14.2.tar.xz.sigstore 5119 BLAKE2B 7a975c9a2956cc672889bb08cacbae3f1d6024df72ef47de3a1438a7561daae3b67489c04851a97199f82ee047bac8cec00c3964deb80e9849a3a5373aa9dc9b SHA512 85e62f237d03d6065dcb0d0d7fdadfc6a3b9f55fd96bc3312178a1359c08b1931fd288a87f215b19ed610aeae3316cd4ee1ceda079d8447dd076fd867008c7f5
-DIST Python-3.14.3.tar.xz 23778568 BLAKE2B 9312d28b8bd44c642eeb2d608827984610154f3adba0cdb318b959fc643f58a90f7e10c84b485a844577b1fe1f374ec85d585e6664b5b532531b60f77c951e27 SHA512 9fd875f7a1d96d64e7150913ef38b72b0aeecfcbc24ba46967e57b6495146b0cba6b940c273561fc4d656b6d0ce2e23ffb7bd32bcd0b61fd59a6d90585998c07
-DIST Python-3.14.3.tar.xz.sigstore 5215 BLAKE2B bb6b0aae97c9b7312b7a6f6bf3fc200a95432ae28d49e6b8bbf2ff97d6c6c65f3a60d3adad96eee3bf5f18163dda0a46768f22c6cf18b3be83fda536d73ac048 SHA512 0eda4ba0e9920ef927882507dc41e5bb35758ada6b5d54d312715ffd258a281edd776695109577f8ec54c915b5d4dcf19c2ba79efc2cb3dc3b3d85c82acf49f0
DIST Python-3.14.4.tar.xz 23855332 BLAKE2B cb96ace0b3a0316ffc8f2fca1e9b67dc8df7d9fe81c1daff1d8883634683703a0e458d6eea61f01b3641bb76997b9e39c939a0c8c28ce5edd7b166e41b2cc1f8 SHA512 89a7f8b8a31f48d150badb4751df137d47d9014c9c422649a1a55aef5618aa7f0259dd18c151e6804fa8312c6a21544332a9f630ee81150dc00505637e62bb8c
DIST Python-3.14.4.tar.xz.sigstore 5219 BLAKE2B 5d4e076139082e525c2758a64ca2cc4c05c69e601ffc9c402d5a041f8b867ee5f37264ded3bfa014cc979ccd3c573c208d2321ac5a3be93b906116bd0d8a5c37 SHA512 ec41d0d25fa3cd87cf62adcbe6b9e575cecc49f947a64ca997aa792ed22d93ef1bbc4dc2848e365dfb43b6c447dcf47417f9c68a5881d0ede8750fece9f97a87
DIST Python-3.14.5rc1.tar.xz 23894408 BLAKE2B 7b894cc9fbc6df9255ad04aed506cc7751a8f59295a1d491e150731b34b2197802f3d12cc51c6412247c5a23c051f3f90ce69b969e0bc0a74cffb11e62de58e9 SHA512 67ede84d59046e3b413643449a7eced8cefcd908238b8a34d2ac38507d967201695c62c22464f1bfd51669daf306995262279c7bbfc5a25998ed867a3d743b38
@@ -23,20 +11,12 @@ DIST Python-3.14.5rc1.tar.xz.sigstore 5363 BLAKE2B ad8ed1f9076ce67c33b290cdb6e24
DIST Python-3.15.0b1.tar.xz 35178032 BLAKE2B 1bbfdeb373fa3a26b9d957084edc9bfb7f81ae579cd9bf9fba1a43a3bf409a2e01512c56c642eb47b6e1a3c0fe44f182d72a15498b90a75d424b6325d0fd97a1 SHA512 ce486f903aa8690f1725565c3fdc0034a983a60952a96a950fa7c89ab899a71cabed4a9252c497e0474f206f83ff02e2793cf975c345825324b85bced750c270
DIST Python-3.15.0b1.tar.xz.sigstore 5411 BLAKE2B a1697c5239559c6871d3299c3dfa77edf0319ee03be12f6b3bd0b424e05a81b19249a98a316e5e6f8d403b04392ba69910ab8cef4ed86cf0d4a92fe04501a651 SHA512 72a4e1cfd48ba7ead6d5896d1441cf8c0991549beb28bc546534c4e1296495c9874dc7941239f8f5ed833b038bd66437868fd121c89a123d62cad157b744a4c2
DIST python-gentoo-patches-3.11.11.tar.xz 10604 BLAKE2B 6be4c66b0458f7a7085aef976cff3dcb4d114ac0b64fb27327a5693e8d41a77f7eeed718b9c5a1b1961278235ee4cd43497aa3dc27e6e6bed65804b95f667a15 SHA512 ab8113a94949cead34d976179f80c3e0a6686bf2476079a74f97b4d08c24a237500dc7ee09dc3b0ec98d2fbcb138397c73d7e2252e617a957a13999e59115158
-DIST python-gentoo-patches-3.11.14.tar.xz 15968 BLAKE2B 5bd091046feee03afd59a87b72c44b3a0874b23f89eb98020cc057f5651d31857721eb095bd056dae8bef85220dbe5aff2900cf8411dceb14e8775a4a2f09a93 SHA512 760df16f98c1a91164b43c13eb36073c74169321569791125fdad8682419b818736fe02e40c1aa1232a11081b1007c923a8fd2afd002eb4fdff0800da92d03e2
DIST python-gentoo-patches-3.11.15.tar.xz 15988 BLAKE2B 16e98450749ebd1c617acbb9aba380fff50a8f7dba19f3f99edd3bd387c1a5d61d78cbf493cf003dfe03d2be59374ad89077b39fe203059bbbb881ae02a72ea5 SHA512 b705c72a585e315eb3ba69ffbf2a80836f0fc894fa8ae2c22768e6aa8ac2a23aada5def3d2635193793f58e3da81f0f10281c47bd8e129e1fd2c9167d292265b
DIST python-gentoo-patches-3.12.10.tar.xz 10744 BLAKE2B 2abf4874018156d6735cf8604c410dc4726ac9365bc7500abe6b82472aad100aac7268957256692f4275b02965773e58178519ed8038e121f1ffa3c53770d238 SHA512 62066405aa00f46f9645e9c747d53bb93bf510fc791d14d49e00edfd79981778e6c8e07bfa7bac88d76407a0ffd8f7321dea89f81d90b01dbf13f4d381b6a1a3
-DIST python-gentoo-patches-3.12.12.tar.xz 12012 BLAKE2B 4a030f976e73160f74dd760a8cac55a5889bf821e998b717962aac8b79780c314dfbabf93a6919daa75565c3ef31dcf6af87f3ec6768db0ff02154c4c112ab08 SHA512 d5ee32b93fb4a1910a8e3aa0486ae284885c05bd03ada3540f4990b4f12c837cd154e76511db663542dde74d652c3d1d279098319dcc991e7195e8db5befea12
DIST python-gentoo-patches-3.12.13_p1.tar.xz 12408 BLAKE2B 2b232c2742eafcb803713c837b4ddaa38f45c88e707ec272571739570f9e2e5c94644681369d887992eadf5f0c1178489f1aa3a7d8163a2aa4ce6a86732e73da SHA512 e06d78ad24c9fbc3fa9c47b25ba722342ddd140aa30f624b41d605dae40d00ab956d879a247db2d7980c063a1472de40587a0d3cd6947e560aa7e8d0e4f89309
-DIST python-gentoo-patches-3.13.11.tar.xz 8948 BLAKE2B bb6402400f931fed5d0fa2530f816ba78d7f6aff766e72692884a391929df76cedcc9a9b7a709d8ebffb38fe9256dd78a2b668d49951e07bf61a5388bce49b34 SHA512 f184a682a888a8781aa1a4eb3983d5861d4eec2d0c0729ab95f867aa4a901c65865cc429e9b871c62d5d113509c3f621c7c81d7c7e4600b8a712a8ec256270a9
-DIST python-gentoo-patches-3.13.12.tar.xz 8992 BLAKE2B e7a26ddbd76f337a0f3958e55d6f77864308d3db5b5b8bec36aa50c1845d28284c6d0ce4c847eb0ca2a51367baaf454be9c62bc1932ffdff5a4ee06c9701c3b4 SHA512 ef87942f8d1d145112b2275d1fce9f6faea19c37ed3e37fd8762f4470ecaa1d87f5a471f287d3e1bf7507af351894c15872ceea0ea41d4903707c12d4cf0c4d0
-DIST python-gentoo-patches-3.13.13.tar.xz 9000 BLAKE2B 583b48258c4048e0bf4c202b4e87de8a74d864c1b082f4de44569a2b736d3ecc43dd326961311667ceecd377338daae7ae2f624e2b3a056ba32f7b240227a227 SHA512 aeddb6ebd18f850642551bff11d81e667e7440e7c5d7337452fe9b34fe420dca2cbc04f916fd403f892289d5de26b933f4b19c59501d967ef67ce352a284d568
DIST python-gentoo-patches-3.13.13_p1.tar.xz 9920 BLAKE2B 81ecba755005b288fcbd8fa1b6a1f24ae0b19d8c8f9c54fd37935526145a458605b04b8492d1e15da4146313e7e2dd86fdabf509e8cf3ca2f48a23dac055145b SHA512 3b6f801296726a03ca6026e1434d7fbbc6d2aeb6cd9f0a83378d3be8cd011afce71e8341306feb8e521fe60f0f960b9885d6152fed44f2d0b604761101735d74
DIST python-gentoo-patches-3.13.3.tar.xz 8336 BLAKE2B 66393886fbd034eb14732e4f81f5798e77650ea3fe1c4f8176bd93808b711c8977a53c3f52be6c9b97a368299258b851d9bdb6d4c8e0c75695c6aea784d48b44 SHA512 c1ed31d6aaef81addf786c2ccc1013309b122b791c42fe10e467a677d0db8f149e8b1cc21928c146298918c7ceb851b4b19d1e59f491cb161004e1c9386db289
DIST python-gentoo-patches-3.14.0b1.tar.xz 5680 BLAKE2B 514b3edc3025e5bf675d371b5ada17dea426856edf1fb6095c2ee400eae95bd4265ef81fe593ae9338e801e7d0a25b1d5ba2d05ca563fd9dd020114b13575746 SHA512 74289e42cf532b54bb1b66a283ec19156f8a36ba38764209c133842314c9efb2ce2ebcba5aa9213bcf7fc0c8a5ca9b6e7adbd5dbfa4397233136d7cd55f53ee7
-DIST python-gentoo-patches-3.14.2.tar.xz 8008 BLAKE2B aa454e26901a36a34dedb1deabfc4f6766ef2ee099443ea2d155061f1d005f883528d4a6984d22af0f3feaaee6fc1acf66f144ae701ce60b1e5b0b225600f42e SHA512 3cee495d3b7d579a75a30ed8747d7ba1fe70c0abc06b868d68b26e64452b014c7c6c51ff9782673702375ece87abf8a3e3f5dbd2ea48257ea14416fa8794ea53
-DIST python-gentoo-patches-3.14.3.tar.xz 8012 BLAKE2B a8106360a6c77e0e19ecdf55e924b85cfd6dae65d54b7c306a793b08da5214993631b92b1cff385c2d995799055a4e4ca3a461d4e1e049ada38e97b4eae54a31 SHA512 1747a99cdc2ec29b985bc75f53f9f4cbd6f9377bfb06f6576b2970bd30ae8461a39ba870021866cf0f79320e2775047b2f70d53a06c5687ebac23b3ae68c157a
-DIST python-gentoo-patches-3.14.4.tar.xz 8012 BLAKE2B 07928ae9e2c057b75edabe287e0201a9aa35ddcfbb1b35c3729c25ccea707c343214ed82e0ad5df65a0994c0e263f7f50e8dd95ebdaae37210c14e1cc1f2d492 SHA512 8c8cf86842f42fa8634c0faee2c1e6dd51c621ae42d48300b0ab185d90653ad58e30c967a6b455e237303aa52d139a2980b948f8613725884d6aa0df016e07d8
DIST python-gentoo-patches-3.14.4_p1.tar.xz 9016 BLAKE2B 39bee4db44684a087b3bf6793a22d1655c2a90fabb56ea0421ded013cf53e66ac83cb3016d469f06c5d7cab7b8d22138bc4c1e01843a174299e1af0f88e5818c SHA512 a299212bd3d4a70c83a1efe1ec155f7b13829aa10aecf638de0889cf7b8ebe5227d3f14a1d51dac18fa4ae19b1060639490e61f2c1f52deadd40065c07b317f2
DIST python-gentoo-patches-3.14.5rc1.tar.xz 8436 BLAKE2B 527156383cba6288df15a0bb0718960ba2a30428a2367d014a11b22e598c63d2c912480e37b064233e05590d1112b6c3c4ac1fa9db392ac11a98b8ec54847d30 SHA512 8adb64ca0bc1c653fb04a71bd6b40415ae3ca4761edf578199c5cc1d1da392b239ca07af395114970467c8233027c5eefb4b869bcab4379d5a7310a286aaec53
DIST python-gentoo-patches-3.15.0b1.tar.xz 3420 BLAKE2B 266ada600b587ff430a21c38d7585fcdb2d320a4160dd8e93dac3a6517faa685eadda9a9b14b271c6380a78112c83f39fc30bbbece10bfc7e6cde2eba61103fa SHA512 9f42700e03051fbadf3b9e6f7163077ab6b8c1f406e5bfc99560b590dbbabe72e5b38cd8c16b21aec75c4e760af549bffef6d76e65f390d61cd8840894949565
diff --git a/dev-python/python-tests/python-tests-0.3.13.11.ebuild b/dev-python/python-tests/python-tests-0.3.13.11.ebuild
deleted file mode 100644
index 14d4f3067bd5..000000000000
--- a/dev-python/python-tests/python-tests-0.3.13.11.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 2024-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit python-r1 verify-sig
-
-REAL_PV=${PV#0.}
-MY_PV=${REAL_PV}
-MY_P="Python-${MY_PV%_p*}"
-PYVER=$(ver_cut 2-3)t
-PATCHSET="python-gentoo-patches-${MY_PV}"
-
-DESCRIPTION="Test modules from dev-lang/python"
-HOMEPAGE="
- https://www.python.org/
- https://github.com/python/cpython/
-"
-SRC_URI="
- https://www.python.org/ftp/python/${REAL_PV%%_*}/${MY_P}.tar.xz
- https://distfiles.gentoo.org/pub/proj/python/patchsets/${PYVER%t}/${PATCHSET}.tar.xz
- verify-sig? (
- https://www.python.org/ftp/python/${REAL_PV%%_*}/${MY_P}.tar.xz.asc
- )
-"
-S="${WORKDIR}/${MY_P}/Lib"
-
-LICENSE="PSF-2"
-SLOT="${PYVER}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-# enable by default to help CI handle it (we have no additional deps)
-IUSE="+python_targets_${PYTHON_COMPAT[0]}"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
- ${PYTHON_DEPS}
- ~dev-lang/python-${PV}:${PYVER}
-"
-BDEPEND="
- ${PYTHON_DEPS}
- verify-sig? ( >=sec-keys/openpgp-keys-python-20221025 )
-"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/python.org.asc
-
-src_unpack() {
- if use verify-sig; then
- verify-sig_verify_detached "${DISTDIR}"/${MY_P}.tar.xz{,.asc}
- fi
- default
-}
-
-src_prepare() {
- local PATCHES=(
- "${WORKDIR}/${PATCHSET}"
- )
-
- cd .. || die
- default
-}
-
-src_install() {
- python_setup
- # keep in sync with TESTSUBDIRS in Makefile.pre.in
- python_moduleinto "/usr/lib/python${PYVER}"
- python_domodule test
- python_moduleinto "/usr/lib/python${PYVER}/idlelib"
- python_domodule idlelib/idle_test
-}
diff --git a/dev-python/python-tests/python-tests-0.3.13.12.ebuild b/dev-python/python-tests/python-tests-0.3.13.12.ebuild
deleted file mode 100644
index 14d4f3067bd5..000000000000
--- a/dev-python/python-tests/python-tests-0.3.13.12.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 2024-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit python-r1 verify-sig
-
-REAL_PV=${PV#0.}
-MY_PV=${REAL_PV}
-MY_P="Python-${MY_PV%_p*}"
-PYVER=$(ver_cut 2-3)t
-PATCHSET="python-gentoo-patches-${MY_PV}"
-
-DESCRIPTION="Test modules from dev-lang/python"
-HOMEPAGE="
- https://www.python.org/
- https://github.com/python/cpython/
-"
-SRC_URI="
- https://www.python.org/ftp/python/${REAL_PV%%_*}/${MY_P}.tar.xz
- https://distfiles.gentoo.org/pub/proj/python/patchsets/${PYVER%t}/${PATCHSET}.tar.xz
- verify-sig? (
- https://www.python.org/ftp/python/${REAL_PV%%_*}/${MY_P}.tar.xz.asc
- )
-"
-S="${WORKDIR}/${MY_P}/Lib"
-
-LICENSE="PSF-2"
-SLOT="${PYVER}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-# enable by default to help CI handle it (we have no additional deps)
-IUSE="+python_targets_${PYTHON_COMPAT[0]}"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
- ${PYTHON_DEPS}
- ~dev-lang/python-${PV}:${PYVER}
-"
-BDEPEND="
- ${PYTHON_DEPS}
- verify-sig? ( >=sec-keys/openpgp-keys-python-20221025 )
-"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/python.org.asc
-
-src_unpack() {
- if use verify-sig; then
- verify-sig_verify_detached "${DISTDIR}"/${MY_P}.tar.xz{,.asc}
- fi
- default
-}
-
-src_prepare() {
- local PATCHES=(
- "${WORKDIR}/${PATCHSET}"
- )
-
- cd .. || die
- default
-}
-
-src_install() {
- python_setup
- # keep in sync with TESTSUBDIRS in Makefile.pre.in
- python_moduleinto "/usr/lib/python${PYVER}"
- python_domodule test
- python_moduleinto "/usr/lib/python${PYVER}/idlelib"
- python_domodule idlelib/idle_test
-}
diff --git a/dev-python/python-tests/python-tests-0.3.13.13.ebuild b/dev-python/python-tests/python-tests-0.3.13.13.ebuild
deleted file mode 100644
index 14d4f3067bd5..000000000000
--- a/dev-python/python-tests/python-tests-0.3.13.13.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 2024-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit python-r1 verify-sig
-
-REAL_PV=${PV#0.}
-MY_PV=${REAL_PV}
-MY_P="Python-${MY_PV%_p*}"
-PYVER=$(ver_cut 2-3)t
-PATCHSET="python-gentoo-patches-${MY_PV}"
-
-DESCRIPTION="Test modules from dev-lang/python"
-HOMEPAGE="
- https://www.python.org/
- https://github.com/python/cpython/
-"
-SRC_URI="
- https://www.python.org/ftp/python/${REAL_PV%%_*}/${MY_P}.tar.xz
- https://distfiles.gentoo.org/pub/proj/python/patchsets/${PYVER%t}/${PATCHSET}.tar.xz
- verify-sig? (
- https://www.python.org/ftp/python/${REAL_PV%%_*}/${MY_P}.tar.xz.asc
- )
-"
-S="${WORKDIR}/${MY_P}/Lib"
-
-LICENSE="PSF-2"
-SLOT="${PYVER}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-# enable by default to help CI handle it (we have no additional deps)
-IUSE="+python_targets_${PYTHON_COMPAT[0]}"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
- ${PYTHON_DEPS}
- ~dev-lang/python-${PV}:${PYVER}
-"
-BDEPEND="
- ${PYTHON_DEPS}
- verify-sig? ( >=sec-keys/openpgp-keys-python-20221025 )
-"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/python.org.asc
-
-src_unpack() {
- if use verify-sig; then
- verify-sig_verify_detached "${DISTDIR}"/${MY_P}.tar.xz{,.asc}
- fi
- default
-}
-
-src_prepare() {
- local PATCHES=(
- "${WORKDIR}/${PATCHSET}"
- )
-
- cd .. || die
- default
-}
-
-src_install() {
- python_setup
- # keep in sync with TESTSUBDIRS in Makefile.pre.in
- python_moduleinto "/usr/lib/python${PYVER}"
- python_domodule test
- python_moduleinto "/usr/lib/python${PYVER}/idlelib"
- python_domodule idlelib/idle_test
-}
diff --git a/dev-python/python-tests/python-tests-0.3.14.2.ebuild b/dev-python/python-tests/python-tests-0.3.14.2.ebuild
deleted file mode 100644
index 7f5577a48076..000000000000
--- a/dev-python/python-tests/python-tests-0.3.14.2.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 2024-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..14} )
-VERIFY_SIG_METHOD=sigstore
-
-inherit python-r1 verify-sig
-
-REAL_PV=${PV#0.}
-MY_PV=${REAL_PV/_/}
-MY_P="Python-${MY_PV%_p*}"
-PYVER=$(ver_cut 2-3)t
-PATCHSET="python-gentoo-patches-${MY_PV}"
-
-DESCRIPTION="Test modules from dev-lang/python"
-HOMEPAGE="
- https://www.python.org/
- https://github.com/python/cpython/
-"
-SRC_URI="
- https://www.python.org/ftp/python/${REAL_PV%%_*}/${MY_P}.tar.xz
- https://distfiles.gentoo.org/pub/proj/python/patchsets/${PYVER%t}/${PATCHSET}.tar.xz
- verify-sig? (
- https://www.python.org/ftp/python/${REAL_PV%%_*}/${MY_P}.tar.xz.sigstore
- )
-"
-S="${WORKDIR}/${MY_P}/Lib"
-
-LICENSE="PSF-2"
-SLOT="${PYVER}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-# enable by default to help CI handle it (we have no additional deps)
-IUSE="+python_targets_${PYTHON_COMPAT[0]}"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
- ${PYTHON_DEPS}
- ~dev-lang/python-${PV}:${PYVER}
-"
-BDEPEND="
- ${PYTHON_DEPS}
-"
-
-# https://www.python.org/downloads/metadata/sigstore/
-VERIFY_SIG_CERT_IDENTITY=hugo@python.org
-VERIFY_SIG_CERT_OIDC_ISSUER=https://github.com/login/oauth
-
-src_unpack() {
- if use verify-sig; then
- verify-sig_verify_detached "${DISTDIR}"/${MY_P}.tar.xz{,.sigstore}
- fi
- default
-}
-
-src_prepare() {
- local PATCHES=(
- "${WORKDIR}/${PATCHSET}"
- )
-
- cd .. || die
- default
-}
-
-src_install() {
- python_setup
- # keep in sync with TESTSUBDIRS in Makefile.pre.in
- python_moduleinto "/usr/lib/python${PYVER}"
- python_domodule test
- python_moduleinto "/usr/lib/python${PYVER}/idlelib"
- python_domodule idlelib/idle_test
-}
diff --git a/dev-python/python-tests/python-tests-0.3.14.3.ebuild b/dev-python/python-tests/python-tests-0.3.14.3.ebuild
deleted file mode 100644
index 7f5577a48076..000000000000
--- a/dev-python/python-tests/python-tests-0.3.14.3.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 2024-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..14} )
-VERIFY_SIG_METHOD=sigstore
-
-inherit python-r1 verify-sig
-
-REAL_PV=${PV#0.}
-MY_PV=${REAL_PV/_/}
-MY_P="Python-${MY_PV%_p*}"
-PYVER=$(ver_cut 2-3)t
-PATCHSET="python-gentoo-patches-${MY_PV}"
-
-DESCRIPTION="Test modules from dev-lang/python"
-HOMEPAGE="
- https://www.python.org/
- https://github.com/python/cpython/
-"
-SRC_URI="
- https://www.python.org/ftp/python/${REAL_PV%%_*}/${MY_P}.tar.xz
- https://distfiles.gentoo.org/pub/proj/python/patchsets/${PYVER%t}/${PATCHSET}.tar.xz
- verify-sig? (
- https://www.python.org/ftp/python/${REAL_PV%%_*}/${MY_P}.tar.xz.sigstore
- )
-"
-S="${WORKDIR}/${MY_P}/Lib"
-
-LICENSE="PSF-2"
-SLOT="${PYVER}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-# enable by default to help CI handle it (we have no additional deps)
-IUSE="+python_targets_${PYTHON_COMPAT[0]}"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
- ${PYTHON_DEPS}
- ~dev-lang/python-${PV}:${PYVER}
-"
-BDEPEND="
- ${PYTHON_DEPS}
-"
-
-# https://www.python.org/downloads/metadata/sigstore/
-VERIFY_SIG_CERT_IDENTITY=hugo@python.org
-VERIFY_SIG_CERT_OIDC_ISSUER=https://github.com/login/oauth
-
-src_unpack() {
- if use verify-sig; then
- verify-sig_verify_detached "${DISTDIR}"/${MY_P}.tar.xz{,.sigstore}
- fi
- default
-}
-
-src_prepare() {
- local PATCHES=(
- "${WORKDIR}/${PATCHSET}"
- )
-
- cd .. || die
- default
-}
-
-src_install() {
- python_setup
- # keep in sync with TESTSUBDIRS in Makefile.pre.in
- python_moduleinto "/usr/lib/python${PYVER}"
- python_domodule test
- python_moduleinto "/usr/lib/python${PYVER}/idlelib"
- python_domodule idlelib/idle_test
-}
diff --git a/dev-python/python-tests/python-tests-0.3.14.4.ebuild b/dev-python/python-tests/python-tests-0.3.14.4.ebuild
deleted file mode 100644
index 7f5577a48076..000000000000
--- a/dev-python/python-tests/python-tests-0.3.14.4.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 2024-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..14} )
-VERIFY_SIG_METHOD=sigstore
-
-inherit python-r1 verify-sig
-
-REAL_PV=${PV#0.}
-MY_PV=${REAL_PV/_/}
-MY_P="Python-${MY_PV%_p*}"
-PYVER=$(ver_cut 2-3)t
-PATCHSET="python-gentoo-patches-${MY_PV}"
-
-DESCRIPTION="Test modules from dev-lang/python"
-HOMEPAGE="
- https://www.python.org/
- https://github.com/python/cpython/
-"
-SRC_URI="
- https://www.python.org/ftp/python/${REAL_PV%%_*}/${MY_P}.tar.xz
- https://distfiles.gentoo.org/pub/proj/python/patchsets/${PYVER%t}/${PATCHSET}.tar.xz
- verify-sig? (
- https://www.python.org/ftp/python/${REAL_PV%%_*}/${MY_P}.tar.xz.sigstore
- )
-"
-S="${WORKDIR}/${MY_P}/Lib"
-
-LICENSE="PSF-2"
-SLOT="${PYVER}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-# enable by default to help CI handle it (we have no additional deps)
-IUSE="+python_targets_${PYTHON_COMPAT[0]}"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
- ${PYTHON_DEPS}
- ~dev-lang/python-${PV}:${PYVER}
-"
-BDEPEND="
- ${PYTHON_DEPS}
-"
-
-# https://www.python.org/downloads/metadata/sigstore/
-VERIFY_SIG_CERT_IDENTITY=hugo@python.org
-VERIFY_SIG_CERT_OIDC_ISSUER=https://github.com/login/oauth
-
-src_unpack() {
- if use verify-sig; then
- verify-sig_verify_detached "${DISTDIR}"/${MY_P}.tar.xz{,.sigstore}
- fi
- default
-}
-
-src_prepare() {
- local PATCHES=(
- "${WORKDIR}/${PATCHSET}"
- )
-
- cd .. || die
- default
-}
-
-src_install() {
- python_setup
- # keep in sync with TESTSUBDIRS in Makefile.pre.in
- python_moduleinto "/usr/lib/python${PYVER}"
- python_domodule test
- python_moduleinto "/usr/lib/python${PYVER}/idlelib"
- python_domodule idlelib/idle_test
-}
diff --git a/dev-python/python-tests/python-tests-3.11.14.ebuild b/dev-python/python-tests/python-tests-3.11.14.ebuild
deleted file mode 100644
index fe23afa99b27..000000000000
--- a/dev-python/python-tests/python-tests-3.11.14.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 2024-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit python-r1 verify-sig
-
-MY_PV=${PV}
-MY_P="Python-${MY_PV%_p*}"
-PYVER=$(ver_cut 1-2)
-PATCHSET="python-gentoo-patches-${MY_PV}"
-
-DESCRIPTION="Test modules from dev-lang/python"
-HOMEPAGE="
- https://www.python.org/
- https://github.com/python/cpython/
-"
-SRC_URI="
- https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz
- https://distfiles.gentoo.org/pub/proj/python/patchsets/${PYVER%t}/${PATCHSET}.tar.xz
- verify-sig? (
- https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz.asc
- )
-"
-S="${WORKDIR}/${MY_P}/Lib"
-
-LICENSE="PSF-2"
-SLOT="${PYVER}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
-# enable by default to help CI handle it (we have no additional deps)
-IUSE="+python_targets_${PYTHON_COMPAT[0]}"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
- ${PYTHON_DEPS}
- ~dev-lang/python-${PV}:${PYVER}
- !<dev-lang/python-3.11.9_p2-r1:${PYVER}
-"
-BDEPEND="
- ${PYTHON_DEPS}
- verify-sig? ( >=sec-keys/openpgp-keys-python-20221025 )
-"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/python.org.asc
-
-src_unpack() {
- if use verify-sig; then
- verify-sig_verify_detached "${DISTDIR}"/${MY_P}.tar.xz{,.asc}
- fi
- default
-}
-
-src_prepare() {
- local PATCHES=(
- "${WORKDIR}/${PATCHSET}"
- )
-
- cd .. || die
- default
-}
-
-src_install() {
- python_setup
- # keep in sync with TESTSUBDIRS in Makefile.pre.in
- local dirs=(
- ctypes/test distutils/tests idlelib/idle_test lib2to3/tests
- ./test tkinter/test unittest/test
- )
- local dir
- for dir in "${dirs[@]}"; do
- python_moduleinto "/usr/lib/python${PYVER}/${dir%/*}"
- python_domodule "${dir}"
- done
-}
diff --git a/dev-python/python-tests/python-tests-3.12.12.ebuild b/dev-python/python-tests/python-tests-3.12.12.ebuild
deleted file mode 100644
index 12d629db7d70..000000000000
--- a/dev-python/python-tests/python-tests-3.12.12.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 2024-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit python-r1 verify-sig
-
-MY_PV=${PV}
-MY_P="Python-${MY_PV%_p*}"
-PYVER=$(ver_cut 1-2)
-PATCHSET="python-gentoo-patches-${MY_PV}"
-
-DESCRIPTION="Test modules from dev-lang/python"
-HOMEPAGE="
- https://www.python.org/
- https://github.com/python/cpython/
-"
-SRC_URI="
- https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz
- https://distfiles.gentoo.org/pub/proj/python/patchsets/${PYVER%t}/${PATCHSET}.tar.xz
- verify-sig? (
- https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz.asc
- )
-"
-S="${WORKDIR}/${MY_P}/Lib"
-
-LICENSE="PSF-2"
-SLOT="${PYVER}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
-# enable by default to help CI handle it (we have no additional deps)
-IUSE="+python_targets_${PYTHON_COMPAT[0]}"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
- ${PYTHON_DEPS}
- ~dev-lang/python-${PV}:${PYVER}
- !<dev-lang/python-3.12.5_p1-r1:${PYVER}
-"
-BDEPEND="
- ${PYTHON_DEPS}
- verify-sig? ( >=sec-keys/openpgp-keys-python-20221025 )
-"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/python.org.asc
-
-src_unpack() {
- if use verify-sig; then
- verify-sig_verify_detached "${DISTDIR}"/${MY_P}.tar.xz{,.asc}
- fi
- default
-}
-
-src_prepare() {
- local PATCHES=(
- "${WORKDIR}/${PATCHSET}"
- )
-
- cd .. || die
- default
-}
-
-src_install() {
- python_setup
- # keep in sync with TESTSUBDIRS in Makefile.pre.in
- python_moduleinto "/usr/lib/python${PYVER}"
- python_domodule test
- python_moduleinto "/usr/lib/python${PYVER}/idlelib"
- python_domodule idlelib/idle_test
-}
diff --git a/dev-python/python-tests/python-tests-3.13.11.ebuild b/dev-python/python-tests/python-tests-3.13.11.ebuild
deleted file mode 100644
index c7ad9cc4e94d..000000000000
--- a/dev-python/python-tests/python-tests-3.13.11.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 2024-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit python-r1 verify-sig
-
-MY_PV=${PV}
-MY_P="Python-${MY_PV%_p*}"
-PYVER=$(ver_cut 1-2)
-PATCHSET="python-gentoo-patches-${MY_PV}"
-
-DESCRIPTION="Test modules from dev-lang/python"
-HOMEPAGE="
- https://www.python.org/
- https://github.com/python/cpython/
-"
-SRC_URI="
- https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz
- https://distfiles.gentoo.org/pub/proj/python/patchsets/${PYVER%t}/${PATCHSET}.tar.xz
- verify-sig? (
- https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz.asc
- )
-"
-S="${WORKDIR}/${MY_P}/Lib"
-
-LICENSE="PSF-2"
-SLOT="${PYVER}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
-# enable by default to help CI handle it (we have no additional deps)
-IUSE="+python_targets_${PYTHON_COMPAT[0]}"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
- ${PYTHON_DEPS}
- ~dev-lang/python-${PV}:${PYVER}
- !<dev-lang/python-3.13.0_rc1_p3-r1:${PYVER}
-"
-BDEPEND="
- ${PYTHON_DEPS}
- verify-sig? ( >=sec-keys/openpgp-keys-python-20221025 )
-"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/python.org.asc
-
-src_unpack() {
- if use verify-sig; then
- verify-sig_verify_detached "${DISTDIR}"/${MY_P}.tar.xz{,.asc}
- fi
- default
-}
-
-src_prepare() {
- local PATCHES=(
- "${WORKDIR}/${PATCHSET}"
- )
-
- cd .. || die
- default
-}
-
-src_install() {
- python_setup
- # keep in sync with TESTSUBDIRS in Makefile.pre.in
- python_moduleinto "/usr/lib/python${PYVER}"
- python_domodule test
- python_moduleinto "/usr/lib/python${PYVER}/idlelib"
- python_domodule idlelib/idle_test
-}
diff --git a/dev-python/python-tests/python-tests-3.13.12.ebuild b/dev-python/python-tests/python-tests-3.13.12.ebuild
deleted file mode 100644
index d3d2a549af6c..000000000000
--- a/dev-python/python-tests/python-tests-3.13.12.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 2024-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit python-r1 verify-sig
-
-MY_PV=${PV}
-MY_P="Python-${MY_PV%_p*}"
-PYVER=$(ver_cut 1-2)
-PATCHSET="python-gentoo-patches-${MY_PV}"
-
-DESCRIPTION="Test modules from dev-lang/python"
-HOMEPAGE="
- https://www.python.org/
- https://github.com/python/cpython/
-"
-SRC_URI="
- https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz
- https://distfiles.gentoo.org/pub/proj/python/patchsets/${PYVER%t}/${PATCHSET}.tar.xz
- verify-sig? (
- https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz.asc
- )
-"
-S="${WORKDIR}/${MY_P}/Lib"
-
-LICENSE="PSF-2"
-SLOT="${PYVER}"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
-# enable by default to help CI handle it (we have no additional deps)
-IUSE="+python_targets_${PYTHON_COMPAT[0]}"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
- ${PYTHON_DEPS}
- ~dev-lang/python-${PV}:${PYVER}
- !<dev-lang/python-3.13.0_rc1_p3-r1:${PYVER}
-"
-BDEPEND="
- ${PYTHON_DEPS}
- verify-sig? ( >=sec-keys/openpgp-keys-python-20221025 )
-"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/python.org.asc
-
-src_unpack() {
- if use verify-sig; then
- verify-sig_verify_detached "${DISTDIR}"/${MY_P}.tar.xz{,.asc}
- fi
- default
-}
-
-src_prepare() {
- local PATCHES=(
- "${WORKDIR}/${PATCHSET}"
- )
-
- cd .. || die
- default
-}
-
-src_install() {
- python_setup
- # keep in sync with TESTSUBDIRS in Makefile.pre.in
- python_moduleinto "/usr/lib/python${PYVER}"
- python_domodule test
- python_moduleinto "/usr/lib/python${PYVER}/idlelib"
- python_domodule idlelib/idle_test
-}
diff --git a/dev-python/python-tests/python-tests-3.13.13.ebuild b/dev-python/python-tests/python-tests-3.13.13.ebuild
deleted file mode 100644
index 720b9116f2fe..000000000000
--- a/dev-python/python-tests/python-tests-3.13.13.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 2024-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit python-r1 verify-sig
-
-MY_PV=${PV}
-MY_P="Python-${MY_PV%_p*}"
-PYVER=$(ver_cut 1-2)
-PATCHSET="python-gentoo-patches-${MY_PV}"
-
-DESCRIPTION="Test modules from dev-lang/python"
-HOMEPAGE="
- https://www.python.org/
- https://github.com/python/cpython/
-"
-SRC_URI="
- https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz
- https://distfiles.gentoo.org/pub/proj/python/patchsets/${PYVER%t}/${PATCHSET}.tar.xz
- verify-sig? (
- https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz.asc
- )
-"
-S="${WORKDIR}/${MY_P}/Lib"
-
-LICENSE="PSF-2"
-SLOT="${PYVER}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-# enable by default to help CI handle it (we have no additional deps)
-IUSE="+python_targets_${PYTHON_COMPAT[0]}"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
- ${PYTHON_DEPS}
- ~dev-lang/python-${PV}:${PYVER}
- !<dev-lang/python-3.13.0_rc1_p3-r1:${PYVER}
-"
-BDEPEND="
- ${PYTHON_DEPS}
- verify-sig? ( >=sec-keys/openpgp-keys-python-20221025 )
-"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/python.org.asc
-
-src_unpack() {
- if use verify-sig; then
- verify-sig_verify_detached "${DISTDIR}"/${MY_P}.tar.xz{,.asc}
- fi
- default
-}
-
-src_prepare() {
- local PATCHES=(
- "${WORKDIR}/${PATCHSET}"
- )
-
- cd .. || die
- default
-}
-
-src_install() {
- python_setup
- # keep in sync with TESTSUBDIRS in Makefile.pre.in
- python_moduleinto "/usr/lib/python${PYVER}"
- python_domodule test
- python_moduleinto "/usr/lib/python${PYVER}/idlelib"
- python_domodule idlelib/idle_test
-}
diff --git a/dev-python/python-tests/python-tests-3.13.13_p1.ebuild b/dev-python/python-tests/python-tests-3.13.13_p1.ebuild
index 94e547c44bdd..c7ad9cc4e94d 100644
--- a/dev-python/python-tests/python-tests-3.13.13_p1.ebuild
+++ b/dev-python/python-tests/python-tests-3.13.13_p1.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}/Lib"
LICENSE="PSF-2"
SLOT="${PYVER}"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
# enable by default to help CI handle it (we have no additional deps)
IUSE="+python_targets_${PYTHON_COMPAT[0]}"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
diff --git a/dev-python/python-tests/python-tests-3.14.2.ebuild b/dev-python/python-tests/python-tests-3.14.2.ebuild
deleted file mode 100644
index 66a571ee30cc..000000000000
--- a/dev-python/python-tests/python-tests-3.14.2.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 2024-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..14} )
-VERIFY_SIG_METHOD=sigstore
-
-inherit python-r1 verify-sig
-
-MY_PV=${PV/_/}
-MY_P="Python-${MY_PV%_p*}"
-PYVER=$(ver_cut 1-2)
-PATCHSET="python-gentoo-patches-${MY_PV}"
-
-DESCRIPTION="Test modules from dev-lang/python"
-HOMEPAGE="
- https://www.python.org/
- https://github.com/python/cpython/
-"
-SRC_URI="
- https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz
- https://distfiles.gentoo.org/pub/proj/python/patchsets/${PYVER%t}/${PATCHSET}.tar.xz
- verify-sig? (
- https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz.sigstore
- )
-"
-S="${WORKDIR}/${MY_P}/Lib"
-
-LICENSE="PSF-2"
-SLOT="${PYVER}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
-# enable by default to help CI handle it (we have no additional deps)
-IUSE="+python_targets_${PYTHON_COMPAT[0]}"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
- ${PYTHON_DEPS}
- ~dev-lang/python-${PV}:${PYVER}
-"
-BDEPEND="
- ${PYTHON_DEPS}
-"
-
-# https://www.python.org/downloads/metadata/sigstore/
-VERIFY_SIG_CERT_IDENTITY=hugo@python.org
-VERIFY_SIG_CERT_OIDC_ISSUER=https://github.com/login/oauth
-
-src_unpack() {
- if use verify-sig; then
- verify-sig_verify_detached "${DISTDIR}"/${MY_P}.tar.xz{,.sigstore}
- fi
- default
-}
-
-src_prepare() {
- local PATCHES=(
- "${WORKDIR}/${PATCHSET}"
- )
-
- cd .. || die
- default
-}
-
-src_install() {
- python_setup
- # keep in sync with TESTSUBDIRS in Makefile.pre.in
- python_moduleinto "/usr/lib/python${PYVER}"
- python_domodule test
- python_moduleinto "/usr/lib/python${PYVER}/idlelib"
- python_domodule idlelib/idle_test
-}
diff --git a/dev-python/python-tests/python-tests-3.14.3.ebuild b/dev-python/python-tests/python-tests-3.14.3.ebuild
deleted file mode 100644
index 66a571ee30cc..000000000000
--- a/dev-python/python-tests/python-tests-3.14.3.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 2024-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..14} )
-VERIFY_SIG_METHOD=sigstore
-
-inherit python-r1 verify-sig
-
-MY_PV=${PV/_/}
-MY_P="Python-${MY_PV%_p*}"
-PYVER=$(ver_cut 1-2)
-PATCHSET="python-gentoo-patches-${MY_PV}"
-
-DESCRIPTION="Test modules from dev-lang/python"
-HOMEPAGE="
- https://www.python.org/
- https://github.com/python/cpython/
-"
-SRC_URI="
- https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz
- https://distfiles.gentoo.org/pub/proj/python/patchsets/${PYVER%t}/${PATCHSET}.tar.xz
- verify-sig? (
- https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz.sigstore
- )
-"
-S="${WORKDIR}/${MY_P}/Lib"
-
-LICENSE="PSF-2"
-SLOT="${PYVER}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
-# enable by default to help CI handle it (we have no additional deps)
-IUSE="+python_targets_${PYTHON_COMPAT[0]}"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
- ${PYTHON_DEPS}
- ~dev-lang/python-${PV}:${PYVER}
-"
-BDEPEND="
- ${PYTHON_DEPS}
-"
-
-# https://www.python.org/downloads/metadata/sigstore/
-VERIFY_SIG_CERT_IDENTITY=hugo@python.org
-VERIFY_SIG_CERT_OIDC_ISSUER=https://github.com/login/oauth
-
-src_unpack() {
- if use verify-sig; then
- verify-sig_verify_detached "${DISTDIR}"/${MY_P}.tar.xz{,.sigstore}
- fi
- default
-}
-
-src_prepare() {
- local PATCHES=(
- "${WORKDIR}/${PATCHSET}"
- )
-
- cd .. || die
- default
-}
-
-src_install() {
- python_setup
- # keep in sync with TESTSUBDIRS in Makefile.pre.in
- python_moduleinto "/usr/lib/python${PYVER}"
- python_domodule test
- python_moduleinto "/usr/lib/python${PYVER}/idlelib"
- python_domodule idlelib/idle_test
-}
diff --git a/dev-python/python-tests/python-tests-3.14.4.ebuild b/dev-python/python-tests/python-tests-3.14.4.ebuild
deleted file mode 100644
index 87202a8d1848..000000000000
--- a/dev-python/python-tests/python-tests-3.14.4.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 2024-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..14} )
-VERIFY_SIG_METHOD=sigstore
-
-inherit python-r1 verify-sig
-
-MY_PV=${PV/_/}
-MY_P="Python-${MY_PV%_p*}"
-PYVER=$(ver_cut 1-2)
-PATCHSET="python-gentoo-patches-${MY_PV}"
-
-DESCRIPTION="Test modules from dev-lang/python"
-HOMEPAGE="
- https://www.python.org/
- https://github.com/python/cpython/
-"
-SRC_URI="
- https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz
- https://distfiles.gentoo.org/pub/proj/python/patchsets/${PYVER%t}/${PATCHSET}.tar.xz
- verify-sig? (
- https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz.sigstore
- )
-"
-S="${WORKDIR}/${MY_P}/Lib"
-
-LICENSE="PSF-2"
-SLOT="${PYVER}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-# enable by default to help CI handle it (we have no additional deps)
-IUSE="+python_targets_${PYTHON_COMPAT[0]}"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
- ${PYTHON_DEPS}
- ~dev-lang/python-${PV}:${PYVER}
-"
-BDEPEND="
- ${PYTHON_DEPS}
-"
-
-# https://www.python.org/downloads/metadata/sigstore/
-VERIFY_SIG_CERT_IDENTITY=hugo@python.org
-VERIFY_SIG_CERT_OIDC_ISSUER=https://github.com/login/oauth
-
-src_unpack() {
- if use verify-sig; then
- verify-sig_verify_detached "${DISTDIR}"/${MY_P}.tar.xz{,.sigstore}
- fi
- default
-}
-
-src_prepare() {
- local PATCHES=(
- "${WORKDIR}/${PATCHSET}"
- )
-
- cd .. || die
- default
-}
-
-src_install() {
- python_setup
- # keep in sync with TESTSUBDIRS in Makefile.pre.in
- python_moduleinto "/usr/lib/python${PYVER}"
- python_domodule test
- python_moduleinto "/usr/lib/python${PYVER}/idlelib"
- python_domodule idlelib/idle_test
-}
diff --git a/dev-python/python-tests/python-tests-3.14.4_p1.ebuild b/dev-python/python-tests/python-tests-3.14.4_p1.ebuild
index 6b93b5347009..108e4f7d97a5 100644
--- a/dev-python/python-tests/python-tests-3.14.4_p1.ebuild
+++ b/dev-python/python-tests/python-tests-3.14.4_p1.ebuild
@@ -29,7 +29,7 @@ S="${WORKDIR}/${MY_P}/Lib"
LICENSE="PSF-2"
SLOT="${PYVER}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
# enable by default to help CI handle it (we have no additional deps)
IUSE="+python_targets_${PYTHON_COMPAT[0]}"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
diff --git a/dev-python/rapidfuzz/Manifest b/dev-python/rapidfuzz/Manifest
index cc04e8442a42..55be9517985c 100644
--- a/dev-python/rapidfuzz/Manifest
+++ b/dev-python/rapidfuzz/Manifest
@@ -1,4 +1,2 @@
-DIST rapidfuzz-3.14.3.tar.gz 57863900 BLAKE2B 41f76b01c7ed1b21c3e3fdb1012d54f824aea8fc687de85fe2fe5ef9a8c9f61488d620c3aadb53b31d2dd8c932465eef172ef2fbdd606cbc6642d978b1ca0882 SHA512 b54c5de564b956db16a9e770209717ad3d29df5b1aa7381e50d9ffc500ecc604fbbe47775b925a6fae825414af1aee858d583ecd2fae1595a4e52a5694aef9ad
-DIST rapidfuzz-3.14.3.tar.gz.provenance 9233 BLAKE2B 0b5c72f48ab974efb07483136c16be6a9458d37bec5de194e9a7f063538ac5fec0343f2cc84b44b44de95e37a7106f7e1e65f2634b181ca43077c807671d97c5 SHA512 cd23ba40dc2f1c714e6df5580af642481a76cc5cb36ff97ccacc51089ba0b6565bac87737474a969901903a05f618bcae63b01d8b6be8412e34e0ac7797ec1f5
DIST rapidfuzz-3.14.5.tar.gz 57901753 BLAKE2B 1cc150abbccb42fe58c79596168701eb1f68976327fc5ce7919000fd447e82ad1c4d4fa921678d5475187639c03331e0f678a78088ba7401f1d5a2eec37d0900 SHA512 9d7881f70b4a88502b3e2f85ef0b30ba08ca2863c76765b0a9806cf788be3145775e2595b084ea2701ff1ccedc7eaf2bb5fe854e8617acb1939abbb943773f64
DIST rapidfuzz-3.14.5.tar.gz.provenance 9729 BLAKE2B 3740112d98598dfdc306afe43d798e05714a1c8e392e7f2cdfac15e1240907ba909a63eefd701ca751c65330a504a29acaeb79a27d16f5148ad0ed02692e47a7 SHA512 b66660adcaac97a4dcb13b1299a9726c745b109a40f21ff410c5818ad3b5491b2f4bd44bcdabcd6081ae34c299d76c2b2e355c7b645c9d2d855730905391f155
diff --git a/dev-python/rapidfuzz/rapidfuzz-3.14.3.ebuild b/dev-python/rapidfuzz/rapidfuzz-3.14.3.ebuild
deleted file mode 100644
index 75342b3bb9ca..000000000000
--- a/dev-python/rapidfuzz/rapidfuzz-3.14.3.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 2022-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=scikit-build-core
-PYPI_PN=RapidFuzz
-PYPI_VERIFY_REPO=https://github.com/rapidfuzz/RapidFuzz
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Rapid fuzzy string matching in Python using various string metrics"
-HOMEPAGE="
- https://github.com/rapidfuzz/RapidFuzz/
- https://pypi.org/project/RapidFuzz/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
-
-# all these are header-only libraries
-DEPEND="
- >=dev-cpp/taskflow-3.0.0
- >=dev-cpp/rapidfuzz-cpp-3.3.3
- dev-python/numpy[${PYTHON_USEDEP}]
-"
-BDEPEND="
- >=dev-python/cython-3[${PYTHON_USEDEP}]
-"
-
-EPYTEST_PLUGINS=( hypothesis )
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-src_prepare() {
- # sterilize build flags
- sed -i -e '/CMAKE_INTERPROCEDURAL_OPTIMIZATION/d' CMakeLists.txt || die
- # remove bundled libraries
- rm -r extern || die
- # force recythonization
- find src -name '*.cxx' -delete || die
- # do not require exact taskflow version
- sed -i -e '/Taskflow/s:3\.10\.0::' CMakeLists.txt || die
-
- distutils-r1_src_prepare
-
- export RAPIDFUZZ_BUILD_EXTENSION=1
-}
diff --git a/dev-python/rapidfuzz/rapidfuzz-3.14.5.ebuild b/dev-python/rapidfuzz/rapidfuzz-3.14.5.ebuild
index 40d6fbad313d..d2ffbb78f4a7 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.14.5.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.14.5.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
# all these are header-only libraries
DEPEND="
diff --git a/dev-python/selenium/selenium-4.43.0.ebuild b/dev-python/selenium/selenium-4.43.0.ebuild
index 2eb0565a322c..e6f6157f6047 100644
--- a/dev-python/selenium/selenium-4.43.0.ebuild
+++ b/dev-python/selenium/selenium-4.43.0.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86"
IUSE="test test-rust"
RESTRICT="!test? ( test )"
diff --git a/dev-python/setuptools-scm/setuptools-scm-10.0.5.ebuild b/dev-python/setuptools-scm/setuptools-scm-10.0.5.ebuild
index e0526a8eab02..9628eb3f5056 100644
--- a/dev-python/setuptools-scm/setuptools-scm-10.0.5.ebuild
+++ b/dev-python/setuptools-scm/setuptools-scm-10.0.5.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 ~sparc x86"
# there's an optional dep on rich for cute logs
RDEPEND="
diff --git a/dev-python/uv-build/Manifest b/dev-python/uv-build/Manifest
index b414f8957586..c637ae3275a3 100644
--- a/dev-python/uv-build/Manifest
+++ b/dev-python/uv-build/Manifest
@@ -1,10 +1,6 @@
-DIST uv_build-0.11.1.tar.gz 381246 BLAKE2B 57bd4e5366899c745294e967b9c632ff12587faf5d016cf5dab90c722fa61ff999ec0d95274c88372b27f5ff4878ffe6a9a476bfea62ca4eccb1796666a09599 SHA512 7d1421bfd46635e7e927be951eaf4f5044dc6dceec99178a2c0204b6bafd54648f98107d9ac68ebf0685132c3a34fdbfb6a6b684455caa9acd9b4bb9cb9dfcab
DIST uv_build-0.11.10.tar.gz 376745 BLAKE2B 8447c14db66981f9188336dc1d8b7918784f2cfbdd2ddeed3d66f5cdc7a1d521f49082c68d5c48d5fbee87b8f4bdc39cb259353f99d63f6e77d2eed02c292e7c SHA512 ab1e10e9c23bfd90ef12a274695076a2e9756da3b13b062a9f4ab073fc8789a2faee3a8b87af1abeb071de84f245a26ebf896b31825b753acdd32ba74df6f1d0
DIST uv_build-0.11.11.tar.gz 376722 BLAKE2B 58e62e3366961b489f1f6e1e8c83d0b770879660d9d3b0c6266dce46c5da8e9887408b09f0f59fd3fecda30adf887012df6390f386fb22843c0bb66e3c813a97 SHA512 ed612caee074c756c8ab242e3e0bf64e76dfddfefa383c3587b675b07e61621504ccaea653733c27ef2dd9b8bef1aa6d21ba1b9b39102d49c9ec3e9d7d13e758
DIST uv_build-0.11.12.tar.gz 377487 BLAKE2B f9d4c1b53f9c4ff2209f2b96a581f01f0a363fa02c6724e3d4f1d10ac3dd8447eb15d2aaac2a2fafe3d8a3fe20bf37a0b65c2e24f771d7f163a09f34a0151d51 SHA512 99747e605f984fb8b9b8d9b68a987cf20f49cec24cb57f795ef393268246366befb390398ca8d447f1178b8ad307376a2dbb62d083b8e987c0d2d5ab8116a6b3
-DIST uv_build-0.11.2.tar.gz 381227 BLAKE2B a0989816b2c4f224fe78d88a0dbee2f87b6426d0cb67299ae7f5caec644bf11ba0a3503919103d5c2a747cf696f2e7447a618a8b11156ffad9c308eeb3fb1e7b SHA512 66ce17d053002eb3c7fe82bf0c0e9953770dbc5b75822fa6bacdddd3092b5899d5416cd669e633a58b644e6fb6ceb6a8ff940878d7874c08b5d23b02564f2ba3
-DIST uv_build-0.11.3.tar.gz 382592 BLAKE2B c212ba9dbd57d588f229a6972a20824cb1439c1770d677a7754a2ccad598a0b9235edbd4c6e178bae99c04c2a31a104a6213335e2c8e005728b25500c1b3a729 SHA512 3ed531b2ac111a8446336861eb80e90d5e7aa595cc65de7e83c79f94f4b2a0183028e3738ed30169b00430ef380574701fd1beffd120bc2cf7510d3bcb28bf11
-DIST uv_build-0.11.5.tar.gz 360294 BLAKE2B 5e913cc609b40bbc906e574a16d1cecec8fa59517ef3dac392ebe81e7d377ca20346ddb09b4292377cbbc506cce95e5c4df284d80b5f26907de6539999bc52d3 SHA512 731cdd7a17ba40d20add0ef9928c688016b4f19b5378a7cb71a3d02aca09a4585a1bd6b6304ef4c1b5745fe3edb5ee36a1a49b563946dd29d1e210fd5946d1de
DIST uv_build-0.11.6.tar.gz 361928 BLAKE2B 800f59a32bab5b850fb30627b6e47c4a2e7bd8d1a292584e2c3b33e2c3aee81907b8e6ebe95298bac607df161e29437cc8a84bb8a44e32435028ab5fd3bf22af SHA512 8a9fc7cca9e42f42db888b6a9f3888393feae79d0ce8ca56568c83cbee977675d8a39a38b820606d1ac685ef99b92a182795c2521f4796865acd774fd73c6bac
DIST uv_build-0.11.7.tar.gz 365752 BLAKE2B 2de7a3656ea9960d2959a6bde66b85979b56e1cedce5ccc38759dae6a165d1d79998bcab3f43e472d91281fe320aadbb00f765776da3f06902b6a81b37d8b0aa SHA512 5ef23796480d36b20d1ca1b5c22eeb86c6634acbe9eb62642044d6c34a8dc45ca59727a77793fa324dbc3656a3659521544387d8afa346879675ff09fef1ca62
DIST uv_build-0.11.8.tar.gz 367238 BLAKE2B 04dfc0cec62b53554b5041f77f0c34794ed2b9890449406af7011182acc23aab77bc087cdfcaf3d360a85169a51c998b4e7c0ddbdda1bdad4f487078226c6890 SHA512 67a5931ba6557c12e1fc668b061c5cfaefea7275fbeac4e658b6e37a748fb67b452b694960cec9bea97bcc4da43e24566a6adfec001057be478d8056894f54a5
diff --git a/dev-python/uv-build/uv-build-0.11.1.ebuild b/dev-python/uv-build/uv-build-0.11.1.ebuild
deleted file mode 100644
index e4732d76718f..000000000000
--- a/dev-python/uv-build/uv-build-0.11.1.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 2025-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Maturin compiles uv-build executable for every impl, we do not want
-# that, so we use another backend. And since we use another backend,
-# why not dogfood it in the first place?
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="PEP517 uv build backend"
-HOMEPAGE="
- https://github.com/astral-sh/uv/
- https://pypi.org/project/uv-build/
-"
-
-LICENSE="|| ( Apache-2.0 MIT )"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-python/uv-${PV}
-"
-BDEPEND="
- test? (
- app-arch/unzip
- dev-python/build[${PYTHON_USEDEP}]
- )
-"
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # use the executable from dev-python/uv instead of building
- # a largely overlapping uv-build executable (at least for now)
- sed -i -e '/USE_UV_EXECUTABLE/s:False:True:' python/uv_build/__init__.py || die
-
- # replace the build-system section
- sed -i -e '/\[build-system\]/,$d' pyproject.toml || die
- cat >> pyproject.toml <<-EOF || die
- [build-system]
- requires = ["uv_build<9999"]
- build-backend = "uv_build"
- backend-path = ["src"]
- EOF
-
- # rename to make uv-build find it
- mv python src || die
-}
-
-python_test() {
- "${EPYTHON}" -m build -n || die "Self-build failed with ${EPYTHON}"
-
- local zip_result=$(
- unzip -t "dist/uv_build-${PV}-py3-none-any.whl" || die
- )
- local zip_expected="\
-Archive: dist/uv_build-${PV}-py3-none-any.whl
- testing: uv_build/ OK
- testing: uv_build/__init__.py OK
- testing: uv_build/__main__.py OK
- testing: uv_build/py.typed OK
- testing: uv_build-${PV}.dist-info/ OK
- testing: uv_build-${PV}.dist-info/WHEEL OK
- testing: uv_build-${PV}.dist-info/METADATA OK
- testing: uv_build-${PV}.dist-info/RECORD OK
-No errors detected in compressed data of dist/uv_build-${PV}-py3-none-any.whl.\
-"
- if [[ ${zip_result} != ${zip_expected} ]]; then
- eerror ".zip result:\n${zip_result}"
- eerror ".zip expected:\n${zip_expected}"
- die ".whl result mismatch"
- fi
-
- local tar_result=$(
- tar -tf "dist/uv_build-${PV}.tar.gz" || die
- )
- local tar_expected="\
-uv_build-${PV}/PKG-INFO
-uv_build-${PV}/
-uv_build-${PV}/README.md
-uv_build-${PV}/pyproject.toml
-uv_build-${PV}/src
-uv_build-${PV}/src/uv_build
-uv_build-${PV}/src/uv_build/__init__.py
-uv_build-${PV}/src/uv_build/__main__.py
-uv_build-${PV}/src/uv_build/py.typed\
-"
- if [[ ${tar_result} != ${tar_expected} ]]; then
- eerror ".tar.gz result:\n${tar_result}"
- eerror ".tar.gz expected:\n${tar_expected}"
- die ".tar.gz result mismatch"
- fi
-}
diff --git a/dev-python/uv-build/uv-build-0.11.2.ebuild b/dev-python/uv-build/uv-build-0.11.2.ebuild
deleted file mode 100644
index 2ab229426f84..000000000000
--- a/dev-python/uv-build/uv-build-0.11.2.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 2025-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Maturin compiles uv-build executable for every impl, we do not want
-# that, so we use another backend. And since we use another backend,
-# why not dogfood it in the first place?
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="PEP517 uv build backend"
-HOMEPAGE="
- https://github.com/astral-sh/uv/
- https://pypi.org/project/uv-build/
-"
-
-LICENSE="|| ( Apache-2.0 MIT )"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-python/uv-${PV}
-"
-BDEPEND="
- test? (
- app-arch/unzip
- dev-python/build[${PYTHON_USEDEP}]
- )
-"
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # use the executable from dev-python/uv instead of building
- # a largely overlapping uv-build executable (at least for now)
- sed -i -e '/USE_UV_EXECUTABLE/s:False:True:' python/uv_build/__init__.py || die
-
- # replace the build-system section
- sed -i -e '/\[build-system\]/,$d' pyproject.toml || die
- cat >> pyproject.toml <<-EOF || die
- [build-system]
- requires = ["uv_build<9999"]
- build-backend = "uv_build"
- backend-path = ["src"]
- EOF
-
- # rename to make uv-build find it
- mv python src || die
-}
-
-python_test() {
- "${EPYTHON}" -m build -n || die "Self-build failed with ${EPYTHON}"
-
- local zip_result=$(
- unzip -t "dist/uv_build-${PV}-py3-none-any.whl" || die
- )
- local zip_expected="\
-Archive: dist/uv_build-${PV}-py3-none-any.whl
- testing: uv_build/ OK
- testing: uv_build/__init__.py OK
- testing: uv_build/__main__.py OK
- testing: uv_build/py.typed OK
- testing: uv_build-${PV}.dist-info/ OK
- testing: uv_build-${PV}.dist-info/WHEEL OK
- testing: uv_build-${PV}.dist-info/METADATA OK
- testing: uv_build-${PV}.dist-info/RECORD OK
-No errors detected in compressed data of dist/uv_build-${PV}-py3-none-any.whl.\
-"
- if [[ ${zip_result} != ${zip_expected} ]]; then
- eerror ".zip result:\n${zip_result}"
- eerror ".zip expected:\n${zip_expected}"
- die ".whl result mismatch"
- fi
-
- local tar_result=$(
- tar -tf "dist/uv_build-${PV}.tar.gz" || die
- )
- local tar_expected="\
-uv_build-${PV}/PKG-INFO
-uv_build-${PV}/
-uv_build-${PV}/README.md
-uv_build-${PV}/pyproject.toml
-uv_build-${PV}/src
-uv_build-${PV}/src/uv_build
-uv_build-${PV}/src/uv_build/__init__.py
-uv_build-${PV}/src/uv_build/__main__.py
-uv_build-${PV}/src/uv_build/py.typed\
-"
- if [[ ${tar_result} != ${tar_expected} ]]; then
- eerror ".tar.gz result:\n${tar_result}"
- eerror ".tar.gz expected:\n${tar_expected}"
- die ".tar.gz result mismatch"
- fi
-}
diff --git a/dev-python/uv-build/uv-build-0.11.3.ebuild b/dev-python/uv-build/uv-build-0.11.3.ebuild
deleted file mode 100644
index e4732d76718f..000000000000
--- a/dev-python/uv-build/uv-build-0.11.3.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 2025-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Maturin compiles uv-build executable for every impl, we do not want
-# that, so we use another backend. And since we use another backend,
-# why not dogfood it in the first place?
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="PEP517 uv build backend"
-HOMEPAGE="
- https://github.com/astral-sh/uv/
- https://pypi.org/project/uv-build/
-"
-
-LICENSE="|| ( Apache-2.0 MIT )"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-python/uv-${PV}
-"
-BDEPEND="
- test? (
- app-arch/unzip
- dev-python/build[${PYTHON_USEDEP}]
- )
-"
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # use the executable from dev-python/uv instead of building
- # a largely overlapping uv-build executable (at least for now)
- sed -i -e '/USE_UV_EXECUTABLE/s:False:True:' python/uv_build/__init__.py || die
-
- # replace the build-system section
- sed -i -e '/\[build-system\]/,$d' pyproject.toml || die
- cat >> pyproject.toml <<-EOF || die
- [build-system]
- requires = ["uv_build<9999"]
- build-backend = "uv_build"
- backend-path = ["src"]
- EOF
-
- # rename to make uv-build find it
- mv python src || die
-}
-
-python_test() {
- "${EPYTHON}" -m build -n || die "Self-build failed with ${EPYTHON}"
-
- local zip_result=$(
- unzip -t "dist/uv_build-${PV}-py3-none-any.whl" || die
- )
- local zip_expected="\
-Archive: dist/uv_build-${PV}-py3-none-any.whl
- testing: uv_build/ OK
- testing: uv_build/__init__.py OK
- testing: uv_build/__main__.py OK
- testing: uv_build/py.typed OK
- testing: uv_build-${PV}.dist-info/ OK
- testing: uv_build-${PV}.dist-info/WHEEL OK
- testing: uv_build-${PV}.dist-info/METADATA OK
- testing: uv_build-${PV}.dist-info/RECORD OK
-No errors detected in compressed data of dist/uv_build-${PV}-py3-none-any.whl.\
-"
- if [[ ${zip_result} != ${zip_expected} ]]; then
- eerror ".zip result:\n${zip_result}"
- eerror ".zip expected:\n${zip_expected}"
- die ".whl result mismatch"
- fi
-
- local tar_result=$(
- tar -tf "dist/uv_build-${PV}.tar.gz" || die
- )
- local tar_expected="\
-uv_build-${PV}/PKG-INFO
-uv_build-${PV}/
-uv_build-${PV}/README.md
-uv_build-${PV}/pyproject.toml
-uv_build-${PV}/src
-uv_build-${PV}/src/uv_build
-uv_build-${PV}/src/uv_build/__init__.py
-uv_build-${PV}/src/uv_build/__main__.py
-uv_build-${PV}/src/uv_build/py.typed\
-"
- if [[ ${tar_result} != ${tar_expected} ]]; then
- eerror ".tar.gz result:\n${tar_result}"
- eerror ".tar.gz expected:\n${tar_expected}"
- die ".tar.gz result mismatch"
- fi
-}
diff --git a/dev-python/uv-build/uv-build-0.11.5.ebuild b/dev-python/uv-build/uv-build-0.11.5.ebuild
deleted file mode 100644
index 2ab229426f84..000000000000
--- a/dev-python/uv-build/uv-build-0.11.5.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 2025-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Maturin compiles uv-build executable for every impl, we do not want
-# that, so we use another backend. And since we use another backend,
-# why not dogfood it in the first place?
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="PEP517 uv build backend"
-HOMEPAGE="
- https://github.com/astral-sh/uv/
- https://pypi.org/project/uv-build/
-"
-
-LICENSE="|| ( Apache-2.0 MIT )"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-python/uv-${PV}
-"
-BDEPEND="
- test? (
- app-arch/unzip
- dev-python/build[${PYTHON_USEDEP}]
- )
-"
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # use the executable from dev-python/uv instead of building
- # a largely overlapping uv-build executable (at least for now)
- sed -i -e '/USE_UV_EXECUTABLE/s:False:True:' python/uv_build/__init__.py || die
-
- # replace the build-system section
- sed -i -e '/\[build-system\]/,$d' pyproject.toml || die
- cat >> pyproject.toml <<-EOF || die
- [build-system]
- requires = ["uv_build<9999"]
- build-backend = "uv_build"
- backend-path = ["src"]
- EOF
-
- # rename to make uv-build find it
- mv python src || die
-}
-
-python_test() {
- "${EPYTHON}" -m build -n || die "Self-build failed with ${EPYTHON}"
-
- local zip_result=$(
- unzip -t "dist/uv_build-${PV}-py3-none-any.whl" || die
- )
- local zip_expected="\
-Archive: dist/uv_build-${PV}-py3-none-any.whl
- testing: uv_build/ OK
- testing: uv_build/__init__.py OK
- testing: uv_build/__main__.py OK
- testing: uv_build/py.typed OK
- testing: uv_build-${PV}.dist-info/ OK
- testing: uv_build-${PV}.dist-info/WHEEL OK
- testing: uv_build-${PV}.dist-info/METADATA OK
- testing: uv_build-${PV}.dist-info/RECORD OK
-No errors detected in compressed data of dist/uv_build-${PV}-py3-none-any.whl.\
-"
- if [[ ${zip_result} != ${zip_expected} ]]; then
- eerror ".zip result:\n${zip_result}"
- eerror ".zip expected:\n${zip_expected}"
- die ".whl result mismatch"
- fi
-
- local tar_result=$(
- tar -tf "dist/uv_build-${PV}.tar.gz" || die
- )
- local tar_expected="\
-uv_build-${PV}/PKG-INFO
-uv_build-${PV}/
-uv_build-${PV}/README.md
-uv_build-${PV}/pyproject.toml
-uv_build-${PV}/src
-uv_build-${PV}/src/uv_build
-uv_build-${PV}/src/uv_build/__init__.py
-uv_build-${PV}/src/uv_build/__main__.py
-uv_build-${PV}/src/uv_build/py.typed\
-"
- if [[ ${tar_result} != ${tar_expected} ]]; then
- eerror ".tar.gz result:\n${tar_result}"
- eerror ".tar.gz expected:\n${tar_expected}"
- die ".tar.gz result mismatch"
- fi
-}
diff --git a/dev-python/uv-build/uv-build-0.11.6.ebuild b/dev-python/uv-build/uv-build-0.11.6.ebuild
index 810068bc3bef..e4732d76718f 100644
--- a/dev-python/uv-build/uv-build-0.11.6.ebuild
+++ b/dev-python/uv-build/uv-build-0.11.6.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="
LICENSE="|| ( Apache-2.0 MIT )"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ppc ppc64 ~riscv ~s390 x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/uv/Manifest b/dev-python/uv/Manifest
index 53e01ca146a6..7ae6ce25a675 100644
--- a/dev-python/uv/Manifest
+++ b/dev-python/uv/Manifest
@@ -1,17 +1,9 @@
-DIST uv-0.11.1-crates.tar.xz 46998940 BLAKE2B d3447d8f11e14a01abb7531249a3c5806e9de8bc981897863d2018efc498ab0d01291b400a522030a73ae98e5b80e1451203f060c1925e044c8eb7c323b37014 SHA512 768bf9ee90e4728d853255bdb5eb68ba61ddb49f389e4264feeb2a5efae92b18be1ac403f64d37c073f7c4455113b365bd4b298293623abd598a0795b0909adf
-DIST uv-0.11.1.gh.tar.gz 5126423 BLAKE2B f22419906c1b6955a73418969d1c2e953daca1e53aee2c3427fe47a6421650197abedf4ec10548d99300f9409249c382df950dffbd6e9d7b78a46f6fc185d4f4 SHA512 8012635e9905913db0028a735979ac66d7b42328fca8d351129f4ba6c394b9ffc12ff1522f79120bf23489fad373dddb64591df744eac435b99fcb16d577887c
DIST uv-0.11.10-crates.tar.xz 46797580 BLAKE2B 69c193a4d0d8b81b7ee504ad4439c36474b4bbfd91387b29a498f5cdc1529b3d52d0bbd2249e1ec4163914f63b4c139f68762396ed61e3480e5a813089277d59 SHA512 dbde92b55820f8b507f2c87d35917cf9e43da9add81046c2715a8e542e2d88d5916d90e7c07e9d1dc8331ca7b098e38cc5bcbac0ef66ceb81c5a68d9146bb35b
DIST uv-0.11.10.gh.tar.gz 5252516 BLAKE2B 81502332be0bc84c89714a61c4befef787f5191bb0aa56f6fe7aec08d3f5df7ee0df44bace6c1bfdd34b7b2dd65a42f621888b240688495526bdcea86fd5879f SHA512 d969396c1cf0793a4589aa8c9c47b100d3e1ca8bdd55bd95f3bdbd1164c67f58678c06190f35e22248d173f6ddc2b24cbae8c5888f44dd2cc6a1a7e1f0eeea16
DIST uv-0.11.11-crates.tar.xz 46797580 BLAKE2B 69c193a4d0d8b81b7ee504ad4439c36474b4bbfd91387b29a498f5cdc1529b3d52d0bbd2249e1ec4163914f63b4c139f68762396ed61e3480e5a813089277d59 SHA512 dbde92b55820f8b507f2c87d35917cf9e43da9add81046c2715a8e542e2d88d5916d90e7c07e9d1dc8331ca7b098e38cc5bcbac0ef66ceb81c5a68d9146bb35b
DIST uv-0.11.11.gh.tar.gz 5253331 BLAKE2B 4a866f3838bd60630e3ff47ea8e6c754fd986aa242bc9c355f071bed321385d9ef6049a7663777027d49b9fbd80cf0793b2ab0271500d7305873574332b5a48e SHA512 f9129868fb8d343d63e4080deb0e71e71fdb5c71e2ea4f17d05d0f0c20338daf86f521895e8bd69795ffad36ddc94e8cf5ee8fbbb4eb5fdc0692524b21eef9c6
DIST uv-0.11.12-crates.tar.xz 46797580 BLAKE2B 69c193a4d0d8b81b7ee504ad4439c36474b4bbfd91387b29a498f5cdc1529b3d52d0bbd2249e1ec4163914f63b4c139f68762396ed61e3480e5a813089277d59 SHA512 dbde92b55820f8b507f2c87d35917cf9e43da9add81046c2715a8e542e2d88d5916d90e7c07e9d1dc8331ca7b098e38cc5bcbac0ef66ceb81c5a68d9146bb35b
DIST uv-0.11.12.gh.tar.gz 5259600 BLAKE2B bf43a4b38e37a45d73820e3d445ac38a56314cefcdc0a734cad5b93200ce9e4b689c8aa3125eb34d8aa150ff4b2b94b786dd518a49aacf6d6ce655f66e9506f9 SHA512 a23c95152f0515645174b85ed8887fe29e3e56d457aaad7992cfe5a59b95e527348ebd7e0ce9d23cf589f20849326a876ae61ed9b10324a48b8021077cd264fe
-DIST uv-0.11.2-crates.tar.xz 46998940 BLAKE2B d3447d8f11e14a01abb7531249a3c5806e9de8bc981897863d2018efc498ab0d01291b400a522030a73ae98e5b80e1451203f060c1925e044c8eb7c323b37014 SHA512 768bf9ee90e4728d853255bdb5eb68ba61ddb49f389e4264feeb2a5efae92b18be1ac403f64d37c073f7c4455113b365bd4b298293623abd598a0795b0909adf
-DIST uv-0.11.2.gh.tar.gz 5135705 BLAKE2B abcedb5bbf0ef2c6585580818a7b11046a1555559254c2255a929050a61d3906fe176007ca8d39d0b4a2fc8582ce70376a73b7b6c4856af796056099750ecea1 SHA512 5db8253e1403a21a82c172429f8a2ee336d19a7b1e640942bd8b6a523defa8308f60b035c8ffae40d1de9292a598a5619f36debf5bf7bb3663b1f630e311cfd4
-DIST uv-0.11.3-crates.tar.xz 46981748 BLAKE2B be42ea0a2997d23ddbd1e2772c4ad1e7a2ab8866624fa3e8eee31638e65293a5241ae0a3b3c2cecab64250b8e166f548c041145ed840a91e8c90d4d1d79ffcb8 SHA512 99686a97e1f630c396b6e7b282e85b37642b3fefb05233ec0276f4fc8fc297738c600c2348c5f15c5744242dfe121412f0bf2d4339f59b254b02ab9f4612d614
-DIST uv-0.11.3.gh.tar.gz 5161685 BLAKE2B 901bb7292d0febd3970ff84913143bc3d31252f6e2bad08ef67bdb3638eb00760b0eea5717f5b5e40e2fd862c065fafe1ac23b57b186434fe5f0899835795c44 SHA512 5694bbb75136052b929356d8a7c66d16af515709a5f68c8d5d0a8353fa51a724677bab16c6288a53d128e95614898444f6ee3cc686bb34817ff15796d4dc46f9
-DIST uv-0.11.5-crates.tar.xz 46830584 BLAKE2B 6fbf2c9aa231588833e5cce30da2a9238af8bd22fd849cf45c3ffab52b405bcd6c5b488a9cc6975e09781ce379405c6323d7cb3c330243ae5a7b53efb775d06e SHA512 243e69e5512d09a48d47c76f100dae390e2ea9de51eb4671a9bc84a8fcbbdafe96832b6afc7222185f09f1c11c5aa6a32be9185f723b7dc67e13a94205f759d2
-DIST uv-0.11.5.gh.tar.gz 5200922 BLAKE2B 67631c35da46465c324bb3417312be7f5e9f50cafaf7f32b679b282ab4e5997c7ddc3a6a0cba3af138d95c4890475e3055cd6dc0dacf0e42bfa63761b839d766 SHA512 ade88d151b3da1a73dbd43b6b9c27722822f61e7088a53dfc1a073436350705468b37ebd301eaa5ddb2fdcd39978096b2c95180c735bc49c4a07391ca3bd4c09
DIST uv-0.11.6-crates.tar.xz 46830584 BLAKE2B 6fbf2c9aa231588833e5cce30da2a9238af8bd22fd849cf45c3ffab52b405bcd6c5b488a9cc6975e09781ce379405c6323d7cb3c330243ae5a7b53efb775d06e SHA512 243e69e5512d09a48d47c76f100dae390e2ea9de51eb4671a9bc84a8fcbbdafe96832b6afc7222185f09f1c11c5aa6a32be9185f723b7dc67e13a94205f759d2
DIST uv-0.11.6.gh.tar.gz 5211342 BLAKE2B 43b6cf60e3a97e70c847878e36d5ae854e7458922121b4b85a9d61d48a1e740c47c408600c92458e4a89d69308fef4833da41b2dd0ad5dbb6ac94b5d2e48c549 SHA512 3f370f98b253dd84706f1724155ba4ed5cafb41b612fa75151aef26dd4f18c85f59d93c5bbddae1c59ea594fdc88857d005b6e8728cdd24f5b37b99ba4ef32cd
DIST uv-0.11.7-crates.tar.xz 46854096 BLAKE2B b4fc06608d3c68910a48af598803b934017787bbf14599f66fa43096aa3ef2cdeca8ee35230ea3b8446da044a29f0b476f58f224732959e8017720e79a0d7cd8 SHA512 9cdcc1f565a3bf4d3490296710a7821e3760164d723057d591bf923e093aac50f51ad209ceed6f8c4e8fd2104ee90363750017bb56de2c76fca5dda7fcee815b
diff --git a/dev-python/uv/uv-0.11.1.ebuild b/dev-python/uv/uv-0.11.1.ebuild
deleted file mode 100644
index 50f10c8a5030..000000000000
--- a/dev-python/uv/uv-0.11.1.ebuild
+++ /dev/null
@@ -1,164 +0,0 @@
-# Copyright 2024-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES="
-"
-RUST_MIN_VER="1.92.0"
-
-inherit cargo check-reqs
-
-CRATE_PV=${PV}
-DESCRIPTION="A Python package installer and resolver, written in Rust"
-HOMEPAGE="
- https://github.com/astral-sh/uv/
- https://pypi.org/project/uv/
-"
-# pypi sdist misses scripts/, needed for tests
-SRC_URI="
- https://github.com/astral-sh/uv/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
- ${CARGO_CRATE_URIS}
-"
-if [[ ${PKGBUMPING} != ${PVR} ]]; then
- SRC_URI+="
- https://github.com/gentoo-crate-dist/uv/releases/download/${CRATE_PV}/uv-${CRATE_PV}-crates.tar.xz
- "
-fi
-
-# most of the code
-LICENSE="|| ( Apache-2.0 MIT )"
-# crates/pep508-rs is || ( Apache-2.0 BSD-2 ) which is covered below
-# Dependent crate licenses
-LICENSE+="
- 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0
- CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0 Unicode-DFS-2016
- ZLIB BZIP2
-"
-# ring crate
-LICENSE+=" openssl"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 x86"
-IUSE="test"
-RESTRICT="test"
-PROPERTIES="test_network"
-
-DEPEND="
- app-arch/bzip2:=
- app-arch/xz-utils:=
- app-arch/zstd:=
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- virtual/pkgconfig
- test? (
- dev-lang/python:3.9
- dev-lang/python:3.10
- dev-lang/python:3.11
- dev-lang/python:3.12
- dev-lang/python:3.13
- !!~dev-python/uv-0.5.0
- )
-"
-
-QA_FLAGS_IGNORED="usr/bin/.*"
-
-check_space() {
- local CHECKREQS_DISK_BUILD=3G
- use debug && CHECKREQS_DISK_BUILD=9G
- check-reqs_pkg_setup
-}
-
-pkg_pretend() {
- check_space
-}
-
-pkg_setup() {
- check_space
- rust_pkg_setup
-}
-
-src_prepare() {
- default
-
- # force thin lto, makes build much faster and less memory hungry
- # (i.e. makes it possible to actually build uv on 32-bit PPC)
- sed -i -e '/lto/s:fat:thin:' Cargo.toml || die
-
- # enable system libraries where supported
- export ZSTD_SYS_USE_PKG_CONFIG=1
- # TODO: unbundle libz-ng-sys, tikv-jemalloc-sys?
-
- # remove unbundled sources, just in case
- find "${ECARGO_VENDOR}"/{bzip2,lzma,zstd}-sys-*/ -name '*.c' -delete || die
-
- # bzip2-sys requires a pkg-config file
- # https://github.com/alexcrichton/bzip2-rs/issues/104
- mkdir "${T}/pkg-config" || die
- export PKG_CONFIG_PATH=${T}/pkg-config${PKG_CONFIG_PATH+:${PKG_CONFIG_PATH}}
- cat >> "${T}/pkg-config/bzip2.pc" <<-EOF || die
- Name: bzip2
- Version: 9999
- Description:
- Libs: -lbz2
- EOF
-
- # uv is now forcing bundled liblzma, sigh
- sed -i -e '/xz/s:"static"::' Cargo.toml || die
-}
-
-src_configure() {
- local myfeatures=(
- test-git
- test-pypi
- test-python
- )
-
- cargo_src_configure --no-default-features
-}
-
-src_compile() {
- cd crates/uv || die
- cargo_src_compile
-}
-
-src_test() {
- cd crates/uv || die
- cargo_src_test --no-fail-fast
-}
-
-src_install() {
- cd crates/uv || die
- cargo_src_install
-
- insinto /etc/xdg/uv
- newins - uv.toml <<-EOF || die
- # These defaults match Fedora, see:
- # https://src.fedoraproject.org/rpms/uv/pull-request/18
-
- # By default ("automatic"), uv downloads missing Python versions
- # automatically and keeps them in the user's home directory.
- # Disable that to make downloading opt-in, and especially
- # to avoid unnecessarily fetching custom Python when the distro
- # package would be preferable. Python builds can still be
- # downloaded manually via "uv python install".
- #
- # https://docs.astral.sh/uv/reference/settings/#python-downloads
- python-downloads = "manual"
-
- # By default ("managed"), uv always prefers self-installed
- # Python versions over the system Python, independently
- # of versions. Since we generally expect users to use that
- # to install old Python versions not in ::gentoo anymore,
- # this effectively means that uv would end up preferring very
- # old Python versions over the newer ones that are provided
- # by the system. Default to using the system versions to avoid
- # this counter-intuitive behavior.
- #
- # https://docs.astral.sh/uv/reference/settings/#python-preference
- python-preference = "system"
- EOF
-}
diff --git a/dev-python/uv/uv-0.11.2.ebuild b/dev-python/uv/uv-0.11.2.ebuild
deleted file mode 100644
index ea2607714c56..000000000000
--- a/dev-python/uv/uv-0.11.2.ebuild
+++ /dev/null
@@ -1,164 +0,0 @@
-# Copyright 2024-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES="
-"
-RUST_MIN_VER="1.92.0"
-
-inherit cargo check-reqs
-
-CRATE_PV=${PV}
-DESCRIPTION="A Python package installer and resolver, written in Rust"
-HOMEPAGE="
- https://github.com/astral-sh/uv/
- https://pypi.org/project/uv/
-"
-# pypi sdist misses scripts/, needed for tests
-SRC_URI="
- https://github.com/astral-sh/uv/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
- ${CARGO_CRATE_URIS}
-"
-if [[ ${PKGBUMPING} != ${PVR} ]]; then
- SRC_URI+="
- https://github.com/gentoo-crate-dist/uv/releases/download/${CRATE_PV}/uv-${CRATE_PV}-crates.tar.xz
- "
-fi
-
-# most of the code
-LICENSE="|| ( Apache-2.0 MIT )"
-# crates/pep508-rs is || ( Apache-2.0 BSD-2 ) which is covered below
-# Dependent crate licenses
-LICENSE+="
- 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0
- CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0 Unicode-DFS-2016
- ZLIB BZIP2
-"
-# ring crate
-LICENSE+=" openssl"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86"
-IUSE="test"
-RESTRICT="test"
-PROPERTIES="test_network"
-
-DEPEND="
- app-arch/bzip2:=
- app-arch/xz-utils:=
- app-arch/zstd:=
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- virtual/pkgconfig
- test? (
- dev-lang/python:3.9
- dev-lang/python:3.10
- dev-lang/python:3.11
- dev-lang/python:3.12
- dev-lang/python:3.13
- !!~dev-python/uv-0.5.0
- )
-"
-
-QA_FLAGS_IGNORED="usr/bin/.*"
-
-check_space() {
- local CHECKREQS_DISK_BUILD=3G
- use debug && CHECKREQS_DISK_BUILD=9G
- check-reqs_pkg_setup
-}
-
-pkg_pretend() {
- check_space
-}
-
-pkg_setup() {
- check_space
- rust_pkg_setup
-}
-
-src_prepare() {
- default
-
- # force thin lto, makes build much faster and less memory hungry
- # (i.e. makes it possible to actually build uv on 32-bit PPC)
- sed -i -e '/lto/s:fat:thin:' Cargo.toml || die
-
- # enable system libraries where supported
- export ZSTD_SYS_USE_PKG_CONFIG=1
- # TODO: unbundle libz-ng-sys, tikv-jemalloc-sys?
-
- # remove unbundled sources, just in case
- find "${ECARGO_VENDOR}"/{bzip2,lzma,zstd}-sys-*/ -name '*.c' -delete || die
-
- # bzip2-sys requires a pkg-config file
- # https://github.com/alexcrichton/bzip2-rs/issues/104
- mkdir "${T}/pkg-config" || die
- export PKG_CONFIG_PATH=${T}/pkg-config${PKG_CONFIG_PATH+:${PKG_CONFIG_PATH}}
- cat >> "${T}/pkg-config/bzip2.pc" <<-EOF || die
- Name: bzip2
- Version: 9999
- Description:
- Libs: -lbz2
- EOF
-
- # uv is now forcing bundled liblzma, sigh
- sed -i -e '/xz/s:"static"::' Cargo.toml || die
-}
-
-src_configure() {
- local myfeatures=(
- test-git
- test-pypi
- test-python
- )
-
- cargo_src_configure --no-default-features
-}
-
-src_compile() {
- cd crates/uv || die
- cargo_src_compile
-}
-
-src_test() {
- cd crates/uv || die
- cargo_src_test --no-fail-fast
-}
-
-src_install() {
- cd crates/uv || die
- cargo_src_install
-
- insinto /etc/xdg/uv
- newins - uv.toml <<-EOF || die
- # These defaults match Fedora, see:
- # https://src.fedoraproject.org/rpms/uv/pull-request/18
-
- # By default ("automatic"), uv downloads missing Python versions
- # automatically and keeps them in the user's home directory.
- # Disable that to make downloading opt-in, and especially
- # to avoid unnecessarily fetching custom Python when the distro
- # package would be preferable. Python builds can still be
- # downloaded manually via "uv python install".
- #
- # https://docs.astral.sh/uv/reference/settings/#python-downloads
- python-downloads = "manual"
-
- # By default ("managed"), uv always prefers self-installed
- # Python versions over the system Python, independently
- # of versions. Since we generally expect users to use that
- # to install old Python versions not in ::gentoo anymore,
- # this effectively means that uv would end up preferring very
- # old Python versions over the newer ones that are provided
- # by the system. Default to using the system versions to avoid
- # this counter-intuitive behavior.
- #
- # https://docs.astral.sh/uv/reference/settings/#python-preference
- python-preference = "system"
- EOF
-}
diff --git a/dev-python/uv/uv-0.11.3.ebuild b/dev-python/uv/uv-0.11.3.ebuild
deleted file mode 100644
index 50f10c8a5030..000000000000
--- a/dev-python/uv/uv-0.11.3.ebuild
+++ /dev/null
@@ -1,164 +0,0 @@
-# Copyright 2024-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES="
-"
-RUST_MIN_VER="1.92.0"
-
-inherit cargo check-reqs
-
-CRATE_PV=${PV}
-DESCRIPTION="A Python package installer and resolver, written in Rust"
-HOMEPAGE="
- https://github.com/astral-sh/uv/
- https://pypi.org/project/uv/
-"
-# pypi sdist misses scripts/, needed for tests
-SRC_URI="
- https://github.com/astral-sh/uv/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
- ${CARGO_CRATE_URIS}
-"
-if [[ ${PKGBUMPING} != ${PVR} ]]; then
- SRC_URI+="
- https://github.com/gentoo-crate-dist/uv/releases/download/${CRATE_PV}/uv-${CRATE_PV}-crates.tar.xz
- "
-fi
-
-# most of the code
-LICENSE="|| ( Apache-2.0 MIT )"
-# crates/pep508-rs is || ( Apache-2.0 BSD-2 ) which is covered below
-# Dependent crate licenses
-LICENSE+="
- 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0
- CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0 Unicode-DFS-2016
- ZLIB BZIP2
-"
-# ring crate
-LICENSE+=" openssl"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 x86"
-IUSE="test"
-RESTRICT="test"
-PROPERTIES="test_network"
-
-DEPEND="
- app-arch/bzip2:=
- app-arch/xz-utils:=
- app-arch/zstd:=
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- virtual/pkgconfig
- test? (
- dev-lang/python:3.9
- dev-lang/python:3.10
- dev-lang/python:3.11
- dev-lang/python:3.12
- dev-lang/python:3.13
- !!~dev-python/uv-0.5.0
- )
-"
-
-QA_FLAGS_IGNORED="usr/bin/.*"
-
-check_space() {
- local CHECKREQS_DISK_BUILD=3G
- use debug && CHECKREQS_DISK_BUILD=9G
- check-reqs_pkg_setup
-}
-
-pkg_pretend() {
- check_space
-}
-
-pkg_setup() {
- check_space
- rust_pkg_setup
-}
-
-src_prepare() {
- default
-
- # force thin lto, makes build much faster and less memory hungry
- # (i.e. makes it possible to actually build uv on 32-bit PPC)
- sed -i -e '/lto/s:fat:thin:' Cargo.toml || die
-
- # enable system libraries where supported
- export ZSTD_SYS_USE_PKG_CONFIG=1
- # TODO: unbundle libz-ng-sys, tikv-jemalloc-sys?
-
- # remove unbundled sources, just in case
- find "${ECARGO_VENDOR}"/{bzip2,lzma,zstd}-sys-*/ -name '*.c' -delete || die
-
- # bzip2-sys requires a pkg-config file
- # https://github.com/alexcrichton/bzip2-rs/issues/104
- mkdir "${T}/pkg-config" || die
- export PKG_CONFIG_PATH=${T}/pkg-config${PKG_CONFIG_PATH+:${PKG_CONFIG_PATH}}
- cat >> "${T}/pkg-config/bzip2.pc" <<-EOF || die
- Name: bzip2
- Version: 9999
- Description:
- Libs: -lbz2
- EOF
-
- # uv is now forcing bundled liblzma, sigh
- sed -i -e '/xz/s:"static"::' Cargo.toml || die
-}
-
-src_configure() {
- local myfeatures=(
- test-git
- test-pypi
- test-python
- )
-
- cargo_src_configure --no-default-features
-}
-
-src_compile() {
- cd crates/uv || die
- cargo_src_compile
-}
-
-src_test() {
- cd crates/uv || die
- cargo_src_test --no-fail-fast
-}
-
-src_install() {
- cd crates/uv || die
- cargo_src_install
-
- insinto /etc/xdg/uv
- newins - uv.toml <<-EOF || die
- # These defaults match Fedora, see:
- # https://src.fedoraproject.org/rpms/uv/pull-request/18
-
- # By default ("automatic"), uv downloads missing Python versions
- # automatically and keeps them in the user's home directory.
- # Disable that to make downloading opt-in, and especially
- # to avoid unnecessarily fetching custom Python when the distro
- # package would be preferable. Python builds can still be
- # downloaded manually via "uv python install".
- #
- # https://docs.astral.sh/uv/reference/settings/#python-downloads
- python-downloads = "manual"
-
- # By default ("managed"), uv always prefers self-installed
- # Python versions over the system Python, independently
- # of versions. Since we generally expect users to use that
- # to install old Python versions not in ::gentoo anymore,
- # this effectively means that uv would end up preferring very
- # old Python versions over the newer ones that are provided
- # by the system. Default to using the system versions to avoid
- # this counter-intuitive behavior.
- #
- # https://docs.astral.sh/uv/reference/settings/#python-preference
- python-preference = "system"
- EOF
-}
diff --git a/dev-python/uv/uv-0.11.5.ebuild b/dev-python/uv/uv-0.11.5.ebuild
deleted file mode 100644
index ea2607714c56..000000000000
--- a/dev-python/uv/uv-0.11.5.ebuild
+++ /dev/null
@@ -1,164 +0,0 @@
-# Copyright 2024-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES="
-"
-RUST_MIN_VER="1.92.0"
-
-inherit cargo check-reqs
-
-CRATE_PV=${PV}
-DESCRIPTION="A Python package installer and resolver, written in Rust"
-HOMEPAGE="
- https://github.com/astral-sh/uv/
- https://pypi.org/project/uv/
-"
-# pypi sdist misses scripts/, needed for tests
-SRC_URI="
- https://github.com/astral-sh/uv/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
- ${CARGO_CRATE_URIS}
-"
-if [[ ${PKGBUMPING} != ${PVR} ]]; then
- SRC_URI+="
- https://github.com/gentoo-crate-dist/uv/releases/download/${CRATE_PV}/uv-${CRATE_PV}-crates.tar.xz
- "
-fi
-
-# most of the code
-LICENSE="|| ( Apache-2.0 MIT )"
-# crates/pep508-rs is || ( Apache-2.0 BSD-2 ) which is covered below
-# Dependent crate licenses
-LICENSE+="
- 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0
- CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0 Unicode-DFS-2016
- ZLIB BZIP2
-"
-# ring crate
-LICENSE+=" openssl"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86"
-IUSE="test"
-RESTRICT="test"
-PROPERTIES="test_network"
-
-DEPEND="
- app-arch/bzip2:=
- app-arch/xz-utils:=
- app-arch/zstd:=
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- virtual/pkgconfig
- test? (
- dev-lang/python:3.9
- dev-lang/python:3.10
- dev-lang/python:3.11
- dev-lang/python:3.12
- dev-lang/python:3.13
- !!~dev-python/uv-0.5.0
- )
-"
-
-QA_FLAGS_IGNORED="usr/bin/.*"
-
-check_space() {
- local CHECKREQS_DISK_BUILD=3G
- use debug && CHECKREQS_DISK_BUILD=9G
- check-reqs_pkg_setup
-}
-
-pkg_pretend() {
- check_space
-}
-
-pkg_setup() {
- check_space
- rust_pkg_setup
-}
-
-src_prepare() {
- default
-
- # force thin lto, makes build much faster and less memory hungry
- # (i.e. makes it possible to actually build uv on 32-bit PPC)
- sed -i -e '/lto/s:fat:thin:' Cargo.toml || die
-
- # enable system libraries where supported
- export ZSTD_SYS_USE_PKG_CONFIG=1
- # TODO: unbundle libz-ng-sys, tikv-jemalloc-sys?
-
- # remove unbundled sources, just in case
- find "${ECARGO_VENDOR}"/{bzip2,lzma,zstd}-sys-*/ -name '*.c' -delete || die
-
- # bzip2-sys requires a pkg-config file
- # https://github.com/alexcrichton/bzip2-rs/issues/104
- mkdir "${T}/pkg-config" || die
- export PKG_CONFIG_PATH=${T}/pkg-config${PKG_CONFIG_PATH+:${PKG_CONFIG_PATH}}
- cat >> "${T}/pkg-config/bzip2.pc" <<-EOF || die
- Name: bzip2
- Version: 9999
- Description:
- Libs: -lbz2
- EOF
-
- # uv is now forcing bundled liblzma, sigh
- sed -i -e '/xz/s:"static"::' Cargo.toml || die
-}
-
-src_configure() {
- local myfeatures=(
- test-git
- test-pypi
- test-python
- )
-
- cargo_src_configure --no-default-features
-}
-
-src_compile() {
- cd crates/uv || die
- cargo_src_compile
-}
-
-src_test() {
- cd crates/uv || die
- cargo_src_test --no-fail-fast
-}
-
-src_install() {
- cd crates/uv || die
- cargo_src_install
-
- insinto /etc/xdg/uv
- newins - uv.toml <<-EOF || die
- # These defaults match Fedora, see:
- # https://src.fedoraproject.org/rpms/uv/pull-request/18
-
- # By default ("automatic"), uv downloads missing Python versions
- # automatically and keeps them in the user's home directory.
- # Disable that to make downloading opt-in, and especially
- # to avoid unnecessarily fetching custom Python when the distro
- # package would be preferable. Python builds can still be
- # downloaded manually via "uv python install".
- #
- # https://docs.astral.sh/uv/reference/settings/#python-downloads
- python-downloads = "manual"
-
- # By default ("managed"), uv always prefers self-installed
- # Python versions over the system Python, independently
- # of versions. Since we generally expect users to use that
- # to install old Python versions not in ::gentoo anymore,
- # this effectively means that uv would end up preferring very
- # old Python versions over the newer ones that are provided
- # by the system. Default to using the system versions to avoid
- # this counter-intuitive behavior.
- #
- # https://docs.astral.sh/uv/reference/settings/#python-preference
- python-preference = "system"
- EOF
-}
diff --git a/dev-python/uv/uv-0.11.6.ebuild b/dev-python/uv/uv-0.11.6.ebuild
index bac6a7cf152e..50f10c8a5030 100644
--- a/dev-python/uv/uv-0.11.6.ebuild
+++ b/dev-python/uv/uv-0.11.6.ebuild
@@ -39,7 +39,7 @@ LICENSE+="
# ring crate
LICENSE+=" openssl"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ppc ppc64 ~riscv ~s390 x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 x86"
IUSE="test"
RESTRICT="test"
PROPERTIES="test_network"
diff --git a/dev-python/vcs-versioning/vcs-versioning-1.1.1.ebuild b/dev-python/vcs-versioning/vcs-versioning-1.1.1.ebuild
index 730da33eae50..4f02bb297437 100644
--- a/dev-python/vcs-versioning/vcs-versioning-1.1.1.ebuild
+++ b/dev-python/vcs-versioning/vcs-versioning-1.1.1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 ~sparc x86"
RDEPEND="
>=dev-python/packaging-20[${PYTHON_USEDEP}]
diff --git a/dev-python/wxpython/wxpython-4.2.5.ebuild b/dev-python/wxpython/wxpython-4.2.5.ebuild
index ae8d4ccaaca4..7c9af36db7a5 100644
--- a/dev-python/wxpython/wxpython-4.2.5.ebuild
+++ b/dev-python/wxpython/wxpython-4.2.5.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="
LICENSE="wxWinLL-3"
SLOT="4.0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
IUSE="test webkit"
RESTRICT="!test? ( test )"
diff --git a/dev-python/yt-dlp-ejs/Manifest b/dev-python/yt-dlp-ejs/Manifest
index c21c1d2de6b2..c70b502005e6 100644
--- a/dev-python/yt-dlp-ejs/Manifest
+++ b/dev-python/yt-dlp-ejs/Manifest
@@ -1,7 +1,3 @@
-DIST yt_dlp_ejs-0.5.0-py3-none-any.whl.zip 54032 BLAKE2B 79bba8a7f4c6a7c2cc866ced9e426ec1eea442d6c53f380db2b71be348cca31a2c5dc443bbadbacee0c2697edefd5ef439bd2ad4f9867d95ae96b1d183e3b34e SHA512 797ed620a749dea31a4e0387f788ddf58d3822b4c99111ff73c228d6dd2245f81a5df9dc284d6d62803602b0ce3c9fd55bfc268d2b425285cea7dd72f8034d96
-DIST yt_dlp_ejs-0.5.0.tar.gz 98925 BLAKE2B 6f2349e403f4fbaacf1fc6ef3d451b921e4eedb4ea569174746f3ed8a556b56bc76e1199871d9419403144a375d6a0f48df19dfd3c435ab654fda207834ae150 SHA512 24efda187bd80c8cfce2eaa7ad889b50a08703ec462dfb60d19ef9b643a5e6e2cdbe4806b6e0559ee2303e0fe9c3d76fabcd29364d02e7cdbfbf434710dad5b0
-DIST yt_dlp_ejs-0.7.0-py3-none-any.whl.zip 53444 BLAKE2B 1146b260ab152f38b6e1086a2cf96c5c63dd9f21e48a5df413c49cc01cbd82c8cc29691e282c8911b22ae20be89fc276014ed6cb2debb7907f677cdc076c0355 SHA512 3224951e2dcee9968b72271b7380f68ecc0fc207b932edba673a9a2088eea293ab97aaec8ec974518d80e6ef5c7a4e8c2fe19280b999b063436d7a1ae69843de
-DIST yt_dlp_ejs-0.7.0.tar.gz 95961 BLAKE2B 21336c7a8055d20210bd6af56dd863e02e11cd70df636f2fe0085e52adcd1e5cae1dc327ca7c72256f7158bec2ef64fcb2a571b34db9a4e18fd2f342fa75b299 SHA512 a639b0a92244d361770fa850ab9e1e930898d10a4626f3ddf482a7d41381c9ecd70604356a6c53490abffa657117cf315f6561fe1bf0a538868cbad8b2330604
DIST yt_dlp_ejs-0.8.0-py3-none-any.whl.zip 53443 BLAKE2B 7ff74d005b4a6eb6a05b9137bbd37a0effaf24d12c2bd985114b6e874bd5535a983efe7c50cffd9f96f80e89906aba7fad602b8e15275cd9eefde6f9f77df8f2 SHA512 e1fe4799fa9c5f96acdd4f97b0545e671db17b906e3b91add2ad9c1756f020dbb3424dee5addfe64b63c82d7e54fc006c1912630ad021f70c8ef065fedde5d98
DIST yt_dlp_ejs-0.8.0.tar.gz 96571 BLAKE2B 2875831b7141b47625c1475addb621ac01b3296491f8689d6ff21a3e099a2fa73d7276249353019b530102ede7345b8c78f6091d3bb1bb90be17b6e80bbe1b2f SHA512 25c6b005fcb034abb0fa20720538fafd64ba61742419ef72ff9a81fca75e3ebaff34a63407d6fca9331e7fd743ccc42e6b5bf280607031df62a06a65b2493211
DIST yt_dlp_ejs-0.8.0.tar.gz.provenance 9168 BLAKE2B fe7274231567cb67cb187b6bc058a6440b2fcea9d69ac6967103a7b1c2e41cd8066208b32eaa25337844d471324e4b018cbdf3cc1e6856fe8cae6596ef4db6c4 SHA512 2cff38894f8c4802819cbbf85d9b96f78e3e5ab7418aaa7605202813e8642fa8ea69a85fb223ab6074a989fe1add43df668df82cc5c3c0f43e0bf909673b38a8
diff --git a/dev-python/yt-dlp-ejs/yt-dlp-ejs-0.5.0.ebuild b/dev-python/yt-dlp-ejs/yt-dlp-ejs-0.5.0.ebuild
deleted file mode 100644
index 73bcd447023c..000000000000
--- a/dev-python/yt-dlp-ejs/yt-dlp-ejs-0.5.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2025-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..14} )
-inherit distutils-r1 pypi
-
-DESCRIPTION="External JavaScript for yt-dlp supporting many runtimes"
-HOMEPAGE="https://github.com/yt-dlp/ejs/"
-# wheel for .js files, github's assets also has them but uncompressed
-SRC_URI+=" $(pypi_wheel_url --unpack)"
-
-LICENSE="Unlicense"
-LICENSE+=" ISC MIT" # .js dependencies
-SLOT="0"
-# bumps should typically be done straight-to-stable like yt-dlp itself
-KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos"
-
-BDEPEND="
- app-arch/unzip
- dev-python/hatch-vcs[${PYTHON_USEDEP}]
-"
-
-# this only tests basic python bits without javascript to avoid headaches
-distutils_enable_tests unittest
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # drop deno/npm calls and use pre-generated .js instead, this
- # both prevents network use and ensures no hash mismatch given
- # yt-dlp checks the sha512sum of the .js files
- sed -i '/wheel.hooks.custom/,/^$/d' pyproject.toml || die
- mv ../yt_dlp_ejs/yt/solver/*.js yt_dlp_ejs/yt/solver/ || die
-}
diff --git a/dev-python/yt-dlp-ejs/yt-dlp-ejs-0.7.0.ebuild b/dev-python/yt-dlp-ejs/yt-dlp-ejs-0.7.0.ebuild
deleted file mode 100644
index 73bcd447023c..000000000000
--- a/dev-python/yt-dlp-ejs/yt-dlp-ejs-0.7.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2025-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..14} )
-inherit distutils-r1 pypi
-
-DESCRIPTION="External JavaScript for yt-dlp supporting many runtimes"
-HOMEPAGE="https://github.com/yt-dlp/ejs/"
-# wheel for .js files, github's assets also has them but uncompressed
-SRC_URI+=" $(pypi_wheel_url --unpack)"
-
-LICENSE="Unlicense"
-LICENSE+=" ISC MIT" # .js dependencies
-SLOT="0"
-# bumps should typically be done straight-to-stable like yt-dlp itself
-KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos"
-
-BDEPEND="
- app-arch/unzip
- dev-python/hatch-vcs[${PYTHON_USEDEP}]
-"
-
-# this only tests basic python bits without javascript to avoid headaches
-distutils_enable_tests unittest
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # drop deno/npm calls and use pre-generated .js instead, this
- # both prevents network use and ensures no hash mismatch given
- # yt-dlp checks the sha512sum of the .js files
- sed -i '/wheel.hooks.custom/,/^$/d' pyproject.toml || die
- mv ../yt_dlp_ejs/yt/solver/*.js yt_dlp_ejs/yt/solver/ || die
-}
diff --git a/dev-python/yt-dlp-ejs/yt-dlp-ejs-0.8.0.ebuild b/dev-python/yt-dlp-ejs/yt-dlp-ejs-0.8.0.ebuild
index 5bb34f23f6af..3ba1234e0ef5 100644
--- a/dev-python/yt-dlp-ejs/yt-dlp-ejs-0.8.0.ebuild
+++ b/dev-python/yt-dlp-ejs/yt-dlp-ejs-0.8.0.ebuild
@@ -6,14 +6,10 @@ EAPI=8
DISTUTILS_USE_PEP517=hatchling
PYPI_VERIFY_REPO=https://github.com/yt-dlp/ejs
PYTHON_COMPAT=( python3_{10..14} )
-
inherit distutils-r1 pypi
DESCRIPTION="External JavaScript for yt-dlp supporting many runtimes"
-HOMEPAGE="
- https://github.com/yt-dlp/ejs/
- https://pypi.org/project/yt-dlp-ejs/
-"
+HOMEPAGE="https://github.com/yt-dlp/ejs/"
# wheel for .js files, github's assets also has them but uncompressed
SRC_URI+=" $(pypi_wheel_url --unpack)"
diff --git a/dev-python/zope-interface/Manifest b/dev-python/zope-interface/Manifest
index 5939b75a3c73..c620610e13ee 100644
--- a/dev-python/zope-interface/Manifest
+++ b/dev-python/zope-interface/Manifest
@@ -1,3 +1,2 @@
-DIST zope_interface-8.2.tar.gz 254019 BLAKE2B 695eb63188d45f9f4cc5bf4376a8e63e8189e5c016945471582046bc75f07eb33fadd3a435855d51138b34dbd148044b3e210a55860161dc4f4c1337cc5f475f SHA512 f256c6d4f1edee2d742903a482054bd2c3a5facdfaeb108cb9b467e24ad7140db9efb4a092e08fb43f3f1024097405c3f1d05b6788179176b2dd6bb99f12fcf6
DIST zope_interface-8.3.tar.gz 256822 BLAKE2B a5b50388647ec739d2dcd8b19218cdd871baf270e8ec11821f9528b4d808bc1e1080e2c2153b31667c6d8e4ff6dd05e445159797c7402e4aa22dfc817a3cd1a4 SHA512 a8825567a2f617e259a72919b96f544cf4ff7a9a9b9f4fb9ae93d0dee15e9df8490104d320017ed34eeb7c309ce4e8bee0b4d2d8221e9534b2278ad456af3469
DIST zope_interface-8.4.tar.gz 257736 BLAKE2B 6dd39e9d345418602b94dfb6516f82e08d2e542df140582c5849ed791f45bb46b36d57b25ca07fd47db52d7d3dd2d9b10d2f2f7b041761bd2ebe8f5a5a7cedcb SHA512 aa72783ed8abc43a482758ab83abc013b372b94cb940dec809b751d44b3fd9d9c0c3b196d7758a7b7adc696d9bce597d76b5116ee880f894a06a72a1e22abbb5
diff --git a/dev-python/zope-interface/zope-interface-8.2.ebuild b/dev-python/zope-interface/zope-interface-8.2.ebuild
deleted file mode 100644
index 4539ce477061..000000000000
--- a/dev-python/zope-interface/zope-interface-8.2.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Interfaces for Python"
-HOMEPAGE="
- https://github.com/zopefoundation/zope.interface/
- https://pypi.org/project/zope.interface/
-"
-
-LICENSE="ZPL"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris"
-IUSE="+native-extensions test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
- test? (
- dev-python/zope-event[${PYTHON_USEDEP}]
- dev-python/zope-testing[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests unittest
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # force failure if extension build fails
- sed -i -e "/'build_ext':/d" setup.py || die
- if ! use native-extensions; then
- sed -i -e '/ext_modules=/d' setup.py || die
- fi
-}
-
-python_test() {
- local -x PURE_PYTHON=0
- if ! use native-extensions || [[ ${EPYTHON} == pypy3* ]]; then
- PURE_PYTHON=1
- fi
-
- eunittest -s "${BUILD_DIR}/install$(python_get_sitedir)/zope"
-}
diff --git a/dev-python/zope-interface/zope-interface-8.3.ebuild b/dev-python/zope-interface/zope-interface-8.3.ebuild
index e8d6544344ef..4539ce477061 100644
--- a/dev-python/zope-interface/zope-interface-8.3.ebuild
+++ b/dev-python/zope-interface/zope-interface-8.3.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="ZPL"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris"
IUSE="+native-extensions test"
RESTRICT="!test? ( test )"
diff --git a/dev-util/codex/Manifest b/dev-util/codex/Manifest
index a8edc38ecae2..3366dee40a4e 100644
--- a/dev-util/codex/Manifest
+++ b/dev-util/codex/Manifest
@@ -1,5 +1,5 @@
-DIST codex-0.129.0.tar.gz 7572519 BLAKE2B aae28334af7c72d43457fcc64a927e9acce566e6a548c993aa95ec3d5ca88971eef278c83337652efc5054463d6bd1ffacf5e8e9a6f5d43bbc8aa537b2b365d8 SHA512 c198846228a7bba6ca9ba3c24de0a6bd6d58289550324e6008984b28c4a220328abca9294e95c98d076c052bff20cec9258cade23e1f6b6b137be502d57fb0b5
-DIST codex-rust-v0.129.0-crates.tar.xz 117138400 BLAKE2B c74cd9a9118ecc2f6fd0739dd2a0e503cb29980468b525918e9fd8c49df0f89c9d185e8a24ba68301d9d4871e7ac736635751ddf3004a113754ffda0908a6387 SHA512 92c116a527bbebe2810b16b9dbf8f373989f65e5b253cf257b2ac1612d9b1731b39786f812526f347b3eee40736ca15d941660e6204527f1cfe923b919aae4ac
+DIST codex-0.130.0.tar.gz 7565974 BLAKE2B 077be63eaeacc94cafb3505c01f90b78947fce878be80bd040b466c0b81374d721856cab6454a66adef2c8f3790cb9aaa5ea0d6d9451c7b44ae5e93427998cc2 SHA512 9e0cdb6581af7e7b2f1aa01536cfe89956ed804927df5341c60042bea7cd6c6a6c613c15e5d9315e70c04fde5a41d3ca96ad542463f7fa39b430913ce0e0bc2c
+DIST codex-rust-v0.130.0-crates.tar.xz 117146536 BLAKE2B 5033eb2cb00345b6f9c1faba7636c38990029a1e7b4e5b0c5f61a4dd5fa468a9729ed06d7438a4f696f4ace839673f9ba784d30a4052625c4e7ba81717d29376 SHA512 cd72031f5b870dd214f485f97b1f07d0853e6172965be530a6240ffe61322a332e8afc135ede957432fea14f68ea6ab8d389c92ea4cfa150050225bebb1fc702
DIST crossterm-87db8bfa6dc99427fd3b071681b07fc31c6ce995.gh.tar.gz 129254 BLAKE2B 414dacc3a682c7a6dc5c9e43f185966255205d18f0522ee7eae73b5f113b4c3ea9b132e6dee81783d4ce160e4bf95aab784cf3601d666265bef4f889d5e46e68 SHA512 9dc7247d081a25d18776c9c0fd7fe3373f372950728b7fcf5ff43aaa6f7d69f11e1dbd91f92991cbe73007eb9e78c9a901b2388c27ddd6898553fdcef7fdaf44
DIST nucleo-4253de9faabb4e5c6d81d946a5e35a90f87347ee.gh.tar.gz 86782 BLAKE2B a812a2d2f08df818ac7b13b800f51c4229ea1f968668b1224fbc1fd82fb4e045f6b2c536ec6d2647a579097efbddaf041f4b7b356107679156aaa3ca5a9d4068 SHA512 354061278efce55defb30b9ee2ef5cdab745ab56d7d113f6f47a8ac174b4215ec6efe15c15bef0e3d907350182c0d189071e9d7d17d40e807d4db5361682f4e0
DIST ratatui-9b2ad1298408c45918ee9f8241a6f95498cdbed2.gh.tar.gz 566574 BLAKE2B 97f09fda6a798afb00067debab30b89d35aa00bfd284d2ef95fd6176aaa680121a8eee9b8dbe605e6230a6e72ead7b5d4e57ddf4892bcfe93f2fcbbafaba88d2 SHA512 b2ab8bcf19cfd649b8fbbc6752b628f69e79b09e8f8258ea9112ce4348dee512d9e718b5310fc73de65239b51b2b1b593942974f9698bd080616ab389093f4ef
diff --git a/dev-util/codex/codex-0.129.0.ebuild b/dev-util/codex/codex-0.130.0.ebuild
index 2683236460fe..2683236460fe 100644
--- a/dev-util/codex/codex-0.129.0.ebuild
+++ b/dev-util/codex/codex-0.130.0.ebuild
diff --git a/dev-util/forgejo-cli/Manifest b/dev-util/forgejo-cli/Manifest
deleted file mode 100644
index 1736a6dd0e7e..000000000000
--- a/dev-util/forgejo-cli/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST forgejo-cli-0.5.0-crates.tar.xz 21951744 BLAKE2B d8e99ca7994156d662eca21eeb94c52b52c01fa1f23d6d212ca2f7bff31b8774964c0272947e01db9ec11a0aad5f6ce0bbf0881fceb03e2bc85ddf7eff6e3221 SHA512 bcfa1357c9e7595e5fa6e5478fbbc5bd5d8738ed619456141167aea025a1de5fe8a2b74ceb833d1a2ba02a12639c377de3a5366dc4468c2bef091092ea0f1fda
-DIST forgejo-cli-0.5.0.tar.xz 105814 BLAKE2B 4d0ed9b6e521c7e3d716ebddab2d90b345128a64380f10e4c59047392d2c7b8d4decaffc5b0b6f793f8fbef3f92ef059f86492bfc909f8935260364e164142cc SHA512 54e43b62d0f6ec40543cc06133d06590ba3de409abb4bb595f0e3bd0dd60803e868687d73b5066bf6c06078397811913da52d9c0e13b18d793645b6268ec582d
diff --git a/dev-util/forgejo-cli/forgejo-cli-0.5.0.ebuild b/dev-util/forgejo-cli/forgejo-cli-0.5.0.ebuild
deleted file mode 100644
index a717c738cdbf..000000000000
--- a/dev-util/forgejo-cli/forgejo-cli-0.5.0.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES=' '
-RUST_MIN_VER="1.88.0"
-
-inherit cargo
-
-DESCRIPTION="CLI application for interacting with Forgejo"
-HOMEPAGE="https://codeberg.org/forgejo-contrib/forgejo-cli"
-SRC_URI="
- https://codeberg.org/forgejo-contrib/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.xz
- https://github.com/gentoo-crate-dist/${PN}/releases/download/v${PV}/${P}-crates.tar.xz
-"
-
-S="${WORKDIR}/${PN}"
-
-LICENCE="MIT"
-#Crate Licenses
-LICENSE+=" BSD-2 BSD Unicode-3.0 Apache-2.0 ISC MPL-2.0 ZLIB "
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-RESTRICT="mirror"
diff --git a/dev-util/gdbus-codegen/Manifest b/dev-util/gdbus-codegen/Manifest
index c5c9eedc7d56..f842808b8e30 100644
--- a/dev-util/gdbus-codegen/Manifest
+++ b/dev-util/gdbus-codegen/Manifest
@@ -3,3 +3,4 @@ DIST glib-2.84.4.tar.xz 5618200 BLAKE2B 5faee382433085cd598545a99e2e95ce430be4ac
DIST glib-2.86.4.tar.xz 5692304 BLAKE2B 20dee8c99fdb410d7f9c09366f1688dbc075638fdecd44f67562cc9cc46e34712cd1357d5a4facadd36f3c45fceeb83c7910be4f9c819ad20778339cdfb34452 SHA512 13e8beb84f3464f50c9764d0d3c6822a4bb41ae65e6c3ffac4200a5b441acdd2eb6f838a6b0722cae501e367ce9cfd4f8516b684a391c2f088a593172abcacd9
DIST glib-2.86.5.tar.xz 5695864 BLAKE2B 67fb6d9bde2c47647bfc7979bf3486aac0c7c32d51593ac37c2e988556d3225faa7c702b3f39103051a6671e142c2ae2baf309451720262d18311f519385f17c SHA512 e14e56659594cb1f929cf62b01f415b867592f83d7a624a8806c609c762fcdf6ab7bc4c68ab1faafd709f7448a52b8e37a7066a53c84b52607a8b5261bc8f222
DIST glib-2.88.0.tar.xz 5788396 BLAKE2B b540e0f5490f85b44cfad5d819f4a6fd911addc26fed8b8b49852bd6ec322d7d16136b691452030cf5f590374ea06cf8fdb8c9109d5cbe7b68625379bbd40615 SHA512 ceead8d88720db17dc6bbff7aff14f261f90afc5e8261448aae0657f89b5fcc616cf62f4b049be88a4ddd3f50a869bbcdb66b29777da4969a47987828ecac280
+DIST glib-2.88.1.tar.xz 5789296 BLAKE2B d9a0e54d2c1b5128aee76f1743cbeea84a24af5a2252ba1c649943bbca3fbc5f08896249542526560c92dd0e60cbd8a72498c3cfe1535d1f0bf85316ce37dba1 SHA512 74e6d6086081e5dfb5b7fd3b74f59171033be0c340ff2dd798fea9cb42e5f680e13b2ac3dde8dd423bceb9c6556103005f9542aeda166e9a3b89da8bacecca23
diff --git a/dev-util/gdbus-codegen/gdbus-codegen-2.88.1.ebuild b/dev-util/gdbus-codegen/gdbus-codegen-2.88.1.ebuild
new file mode 100644
index 000000000000..dcbdca2c8ce9
--- /dev/null
+++ b/dev-util/gdbus-codegen/gdbus-codegen-2.88.1.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GNOME_ORG_MODULE="glib"
+PYTHON_COMPAT=( python3_{10..14} )
+PYTHON_REQ_USE="xml(+)"
+DISTUTILS_USE_PEP517=setuptools
+DISTUTILS_SINGLE_IMPL=1
+
+inherit gnome.org distutils-r1
+
+DESCRIPTION="GDBus code and documentation generator"
+HOMEPAGE="https://www.gtk.org/"
+
+S="${WORKDIR}/glib-${PV}/gio/gdbus-2.0/codegen"
+
+LICENSE="LGPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+RDEPEND="
+ ${PYTHON_DEPS}
+ >=dev-libs/glib-${PV}
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ dev-libs/libxslt
+ app-text/docbook-xsl-stylesheets
+ >=dev-python/docutils-0.21.1
+"
+
+python_prepare_all() {
+ PATCHES=(
+ "${FILESDIR}/${PN}-2.56.1-sitedir.patch"
+ )
+ distutils-r1_python_prepare_all
+
+ local MAJOR_VERSION=$(ver_cut 1)
+ local MINOR_VERSION=$(ver_cut 2)
+ sed -e 's:@PYTHON@:python:' gdbus-codegen.in > gdbus-codegen || die
+ sed -e "s:@VERSION@:${PV}:" \
+ -e "s:@MAJOR_VERSION@:${MAJOR_VERSION}:" \
+ -e "s:@MINOR_VERSION@:${MINOR_VERSION}:" config.py.in > config.py || die
+ cp "${FILESDIR}/setup.py-2.32.4" setup.py || die "cp failed"
+ sed -e "s/@PV@/${PV}/" -i setup.py || die "sed setup.py failed"
+}
+
+do_xsltproc_command() {
+ # Taken from meson.build for manual manpage building - keep in sync (also copied to dev-util/glib-utils)
+ xsltproc \
+ --nonet \
+ --stringparam man.output.quietly 1 \
+ --stringparam funcsynopsis.style ansi \
+ --stringparam man.th.extra1.suppress 1 \
+ --stringparam man.authors.section.enabled 0 \
+ --stringparam man.copyright.section.enabled 0 \
+ -o "${2}" \
+ http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl \
+ "${1}" || die "manpage generation failed"
+}
+
+src_compile() {
+ distutils-r1_src_compile
+ rst2man \
+ "${WORKDIR}/glib-${PV}/docs/reference/gio/gdbus-codegen.rst" \
+ "${WORKDIR}/glib-${PV}/docs/reference/gio/gdbus-codegen.1"
+}
+
+src_test() {
+ einfo "Skipping tests. This package is tested by dev-libs/glib"
+ einfo "when merged with FEATURES=test"
+}
+
+python_install_all() {
+ distutils-r1_python_install_all # no-op, but prevents QA warning
+ doman "${WORKDIR}/glib-${PV}/docs/reference/gio/gdbus-codegen.1"
+}
diff --git a/dev-util/gersemi/Manifest b/dev-util/gersemi/Manifest
index dfe29d254b79..eef621053714 100644
--- a/dev-util/gersemi/Manifest
+++ b/dev-util/gersemi/Manifest
@@ -1,8 +1,9 @@
DIST aho-corasick-1.1.4.crate 184015 BLAKE2B 088766e505a828a221a9bca29cb1833ac3964a538cda62d12b723a263fe0e588406af0b710cf87ef67b0ccb9aa3bf69f42e0e5225ade47abe93c73fcaca69ec1 SHA512 c77e35191b00546f5e499fab154170cedd619599e7250f92db9fba0a41c833eb426f214e58b00c5c39f8757406b33492b3241cb8cb233ce384ad0683c3ee4b62
-DIST gersemi-0.26.1.tar.gz 169093 BLAKE2B 618dafa0705a278d911672000f977d3b702feadfd6c7df21699f67a2c45e65bb59c192efe6abee5eadb92c9183f9cd26335fd260dca6ef5c1fc1b44e92c43d75 SHA512 1c767999ca1d8639f681a15e81d6b22a561fad9ed4d006324b6d81f0c4d960d9879c2c83a6b9f608b8b70ece0c95ff328bb525abee923232113d7000cb99116c
DIST gersemi-0.27.2.tar.gz 177755 BLAKE2B 9a9e496b000285ae25f5caeac9ce7a2a2fe312c73c67e67db4144b6c7e7bf4d3f562fb61902dbf5d88056584d2ed1b52c38101e04584bdfc781ee5d4a24cf00f SHA512 288c7d32e0480868c5d66302baeb963e035a2358ce1ae0b93ae793f31517ffb448f21a3671826a0240a2ac59e6716f7d8d5c9c185c9c7ff3857584954f4438fc
+DIST gersemi-0.27.4.tar.gz 179261 BLAKE2B e4b479098de7384c0f856d85c35a987abbceda0305dddf1c5f4f8c0fb1ef4836e34c4841e539d27bf649d11903cd3d4c4fdd31ac76eabc42008582bd9839f07c SHA512 5e034914a3228854429ee6f4eccb34a49fa12a952e503664eb93f6aeae22a1d0a939bac7bf0dd664a1535715e790bd14bdf15d8fe79278f7894bd3daf7b5af43
DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76
DIST libc-0.2.185.crate 821775 BLAKE2B e0e93466a29c9d19f7d9ab3581b491908d06873a9c57a96b0cae2eed0f0d1cb184ebe80bc61e36d5ab316ab35dca529a322b29e6895f7f339e72c79cca7f8ca2 SHA512 c8dbcaaf2e5d8377a4d1003af4a7210fbfe4f9b1e8497f07d88a231a8d5c9f67014e650a5e18e913e7b4d6a1835c4cbc9c31ce0cd224ea28acbdbb39034a300e
+DIST libc-0.2.186.crate 821883 BLAKE2B ebe7aac5f8937a8064c64a0d4dc72e5fc794080e09b96c6d245bdec0fd9a19d49ab38e25306e22e47564764cf5dcde45855237cffc70230a143eca2626bd5c3c SHA512 6a58e671ec6811dff9a0d7d4db8f37d38bcbca9efff20dad4706190e5cdb77b426567754bcf0ef0f2d0c31d6506401f724f3ca500b9bed57bb8605b1141ed690
DIST memchr-2.8.0.crate 97780 BLAKE2B 228ce0b6fe8b168f5c31031690a5eb44466609b64c5c221e0b3f56fe331b4f25c0124d613c94ef030b225000978953641f5b07458d530c1d50eec3e1d54e4274 SHA512 8089238153493a0ff6adf980efd1ea2ba10eeff9f33fff200268692662d24152a8c14a4dac37fbc6a55dca741701fd256174f10a9838ca66f038f08e090de12f
DIST once_cell-1.21.4.crate 35010 BLAKE2B 9117ed1d478e626b7b7be2e3ff8b68a382b051112c7ca4425367bdae86977671f8b5c576131c82fb437740b6d98b72501f718f4172d39781decac2385e8fbd4d SHA512 af67669b0107f44268ba74c355200cb2ed1aab235a6989a8bc54323eb2c9a45677010f8672e7790edadd4c981e939436e0c3a099d33c06dce9c14fd5ede86155
DIST portable-atomic-1.13.1.crate 197001 BLAKE2B 6d0898c2a537a9bf204b7749cca5f5fddf280772b56eb7ce8fdd9cf7d71561137b26ef89f415c40277a1c89981333eef78e5bb4624515a294ba28fdaeb4c70ea SHA512 2a1b31ac9814af884640b3398ab824a9795c72d260527a0966b193113808cfbb3345d50cd1beaebb45863437c3d06c8706d34b26efecceefc649319a4bc274a3
diff --git a/dev-util/gersemi/gersemi-0.26.1.ebuild b/dev-util/gersemi/gersemi-0.26.1.ebuild
deleted file mode 100644
index 64b9339dbb9b..000000000000
--- a/dev-util/gersemi/gersemi-0.26.1.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit distutils-r1 optfeature
-
-DESCRIPTION="A formatter to make your CMake code the real treasure"
-HOMEPAGE="https://github.com/BlankSpruce/gersemi"
-SRC_URI="https://github.com/BlankSpruce/gersemi/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
- dev-python/ignore-python[${PYTHON_USEDEP}]
- dev-python/lark[${PYTHON_USEDEP}]
- dev-python/platformdirs[${PYTHON_USEDEP}]
- dev-python/pyyaml[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/pydantic[${PYTHON_USEDEP}]
- dev-vcs/git
- )
-"
-
-EPYTEST_DESELECT=(
- tests/test_configuration.py::test_schema_in_repository_is_consistent_with_configuration_definition
-)
-EPYTEST_PLUGINS=()
-
-distutils_enable_tests pytest
-
-pkg_postinst() {
- optfeature "colorized diffs support" dev-python/colorama
-}
diff --git a/dev-util/gersemi/gersemi-0.27.4.ebuild b/dev-util/gersemi/gersemi-0.27.4.ebuild
new file mode 100644
index 000000000000..78d8c9100681
--- /dev/null
+++ b/dev-util/gersemi/gersemi-0.27.4.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CARGO_OPTIONAL=1
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..14} )
+
+CRATES="
+ aho-corasick@1.1.4
+ heck@0.5.0
+ libc@0.2.186
+ memchr@2.8.0
+ once_cell@1.21.4
+ portable-atomic@1.13.1
+ proc-macro2@1.0.106
+ pyo3-build-config@0.28.3
+ pyo3-ffi@0.28.3
+ pyo3-macros-backend@0.28.3
+ pyo3-macros@0.28.3
+ pyo3@0.28.3
+ quote@1.0.45
+ regex-automata@0.4.14
+ regex-syntax@0.8.10
+ regex@1.12.3
+ syn@2.0.117
+ target-lexicon@0.13.5
+ unicode-ident@1.0.24
+"
+
+RUST_MIN_VER="1.83"
+
+inherit cargo distutils-r1 optfeature
+
+DESCRIPTION="A formatter to make your CMake code the real treasure"
+HOMEPAGE="https://github.com/BlankSpruce/gersemi"
+SRC_URI="
+ https://github.com/BlankSpruce/gersemi/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz
+ ${CARGO_CRATE_URIS}
+"
+
+LICENSE="MPL-2.0"
+# Dependent crate licenses
+LICENSE+="
+ Apache-2.0-with-LLVM-exceptions Unicode-3.0
+ || ( Apache-2.0 MIT )
+ || ( MIT Unlicense )
+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ dev-python/ignore-python[${PYTHON_USEDEP}]
+ dev-python/lark[${PYTHON_USEDEP}]
+ dev-python/platformdirs[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ ${RUST_DEPEND}
+ dev-python/setuptools-rust[${PYTHON_USEDEP}]
+
+ test? (
+ dev-python/pydantic[${PYTHON_USEDEP}]
+ dev-vcs/git
+ )
+"
+
+EPYTEST_DESELECT=(
+ tests/test_configuration.py::test_schema_in_repository_is_consistent_with_configuration_definition
+)
+EPYTEST_PLUGINS=()
+
+distutils_enable_tests pytest
+
+src_unpack() {
+ cargo_src_unpack
+}
+
+pkg_postinst() {
+ optfeature "colorized diffs support" dev-python/colorama
+}
diff --git a/dev-util/glib-utils/Manifest b/dev-util/glib-utils/Manifest
index c5c9eedc7d56..f842808b8e30 100644
--- a/dev-util/glib-utils/Manifest
+++ b/dev-util/glib-utils/Manifest
@@ -3,3 +3,4 @@ DIST glib-2.84.4.tar.xz 5618200 BLAKE2B 5faee382433085cd598545a99e2e95ce430be4ac
DIST glib-2.86.4.tar.xz 5692304 BLAKE2B 20dee8c99fdb410d7f9c09366f1688dbc075638fdecd44f67562cc9cc46e34712cd1357d5a4facadd36f3c45fceeb83c7910be4f9c819ad20778339cdfb34452 SHA512 13e8beb84f3464f50c9764d0d3c6822a4bb41ae65e6c3ffac4200a5b441acdd2eb6f838a6b0722cae501e367ce9cfd4f8516b684a391c2f088a593172abcacd9
DIST glib-2.86.5.tar.xz 5695864 BLAKE2B 67fb6d9bde2c47647bfc7979bf3486aac0c7c32d51593ac37c2e988556d3225faa7c702b3f39103051a6671e142c2ae2baf309451720262d18311f519385f17c SHA512 e14e56659594cb1f929cf62b01f415b867592f83d7a624a8806c609c762fcdf6ab7bc4c68ab1faafd709f7448a52b8e37a7066a53c84b52607a8b5261bc8f222
DIST glib-2.88.0.tar.xz 5788396 BLAKE2B b540e0f5490f85b44cfad5d819f4a6fd911addc26fed8b8b49852bd6ec322d7d16136b691452030cf5f590374ea06cf8fdb8c9109d5cbe7b68625379bbd40615 SHA512 ceead8d88720db17dc6bbff7aff14f261f90afc5e8261448aae0657f89b5fcc616cf62f4b049be88a4ddd3f50a869bbcdb66b29777da4969a47987828ecac280
+DIST glib-2.88.1.tar.xz 5789296 BLAKE2B d9a0e54d2c1b5128aee76f1743cbeea84a24af5a2252ba1c649943bbca3fbc5f08896249542526560c92dd0e60cbd8a72498c3cfe1535d1f0bf85316ce37dba1 SHA512 74e6d6086081e5dfb5b7fd3b74f59171033be0c340ff2dd798fea9cb42e5f680e13b2ac3dde8dd423bceb9c6556103005f9542aeda166e9a3b89da8bacecca23
diff --git a/dev-util/glib-utils/glib-utils-2.88.1.ebuild b/dev-util/glib-utils/glib-utils-2.88.1.ebuild
new file mode 100644
index 000000000000..d13a6755ef94
--- /dev/null
+++ b/dev-util/glib-utils/glib-utils-2.88.1.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..14} )
+GNOME_ORG_MODULE="glib"
+
+inherit gnome.org python-single-r1
+
+DESCRIPTION="Build utilities for GLib using projects"
+HOMEPAGE="https://www.gtk.org/"
+
+LICENSE="LGPL-2.1+"
+SLOT="0" # /usr/bin utilities that can't be parallel installed by their nature
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="${PYTHON_DEPS}"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ >=dev-python/docutils-0.21.1
+"
+
+src_configure() { :; }
+
+do_rst2man_command() {
+ rst2man \
+ --syntax-highlight=none \
+ "${1}" "${2}" || die "manpage generation failed"
+}
+
+src_compile() {
+ sed -e "s:@VERSION@:${PV}:g;s:@PYTHON@:python:g" gobject/glib-genmarshal.in > gobject/glib-genmarshal || die
+ sed -e "s:@VERSION@:${PV}:g;s:@PYTHON@:python:g" gobject/glib-mkenums.in > gobject/glib-mkenums || die
+ sed -e "s:@GLIB_VERSION@:${PV}:g;s:@PYTHON@:python:g" glib/gtester-report.in > glib/gtester-report || die
+ do_rst2man_command docs/reference/gobject/glib-genmarshal.rst docs/reference/gobject/glib-genmarshal.1
+ do_rst2man_command docs/reference/gobject/glib-mkenums.rst docs/reference/gobject/glib-mkenums.1
+ do_rst2man_command docs/reference/glib/gtester-report.rst docs/reference/glib/gtester-report.1
+}
+
+src_install() {
+ python_fix_shebang gobject/glib-genmarshal
+ python_fix_shebang gobject/glib-mkenums
+ python_fix_shebang glib/gtester-report
+ exeinto /usr/bin
+ doexe gobject/glib-genmarshal
+ doexe gobject/glib-mkenums
+ doexe glib/gtester-report
+ doman docs/reference/gobject/glib-genmarshal.1
+ doman docs/reference/gobject/glib-mkenums.1
+ doman docs/reference/glib/gtester-report.1
+}
diff --git a/dev-util/selenium-manager/Manifest b/dev-util/selenium-manager/Manifest
index 7b49f0ec2daf..f5a875b6fe7a 100644
--- a/dev-util/selenium-manager/Manifest
+++ b/dev-util/selenium-manager/Manifest
@@ -1,8 +1,2 @@
-DIST selenium-4.33.0-crates.tar.xz 25111112 BLAKE2B 3bdc397ea8f5313d39473ec03b24e560060653dd7b5a29971923662cb3b29cf4531dc194397aae18dadbdedacfe59db04a72a9eefb4328bc120c42f7dd664dd5 SHA512 d281547009bf0006d96f43ad00ffb29f1ddb04d0c28e64470b7ea9db59d91170c136b80e40b2e1f23e1980d2e87c34fc802eea4c545af2a2fcfcfb5173d10dc5
-DIST selenium-4.35.0-crates.tar.xz 23704440 BLAKE2B 8ad56a78817c317c781d9ab4d72b22216ecd2082eee8ef27d43ec89d26eb6ac9d361638fe3535b6da2d34075b62130182b54339c1d967faa5c80f8c48d521c27 SHA512 4d0d2758f9bb81efc23b6f26fca0271c3444eb78f083d34e71d6d161d007d83242762775fa79fa80143d7c19ba801d0956aa4abffdb95b70d44d98443371bc46
DIST selenium-4.37.0-crates.tar.xz 23351684 BLAKE2B cf345adec9156c1da3ee1a77fb7253363aeff1bc6590fae6a26a32ca87b2a894a64d6bdfbe82fdf42ba0d887dfb930df8d2762694975661896b2fbd8ac592569 SHA512 3d00b200fb8b9aed53968dd495f091f7b873af4075857542318e9c1437cd2ca9c38f64aab1488924c69b8d82f0c5368639ae70cc99e8742349584e3548160fb5
-DIST selenium-selenium-4.34.0.gh.tar.gz 52524095 BLAKE2B 1fe7e662697039708ce84ef4941f028369ca54089cd4f5075b3df2aa0d08373a3779ca201daa29ff5c4ad3d139f751a4525e114bfa80e3d0d297901309bf3bda SHA512 6e431e82d1ef4cb5dd47f319a95a43ebf68924b73f5de8e562ba21a0420d58098dcf63578699d36e3da5a6180fe7e433a50389a362357eb7c7f6d0a5770966b6
-DIST selenium-selenium-4.35.0.gh.tar.gz 52550104 BLAKE2B b7ed0fb513cfb2ed24aa8393497b349f930739c3d24a330e5942fbaa5505f31d7086396a430776a3a28a5f65927b92bf27c0a32e8c36d893b5d62ef73151d5ef SHA512 dc73829e3b0fcb7fb7ee1cc04574b95b63d23f67974575dbd66338e14a5cb2b06f983145ce874be0d7124e8828b0a41b99c75d3befb19e04cbf8d027d0bb983a
-DIST selenium-selenium-4.41.0.gh.tar.gz 43597635 BLAKE2B fb24f27bf3b64d4da4a117bbb62566b6c1dd6fa85357b9db4a81f17fb5167ca1f2265a0ad8b54efeb14568477390521f5b5774e3278091fd1a0110e5e0d9ce30 SHA512 68cf0ead725d09dcaa8bfe9f239e0f8c0ca7b9dde9d11b8c22dbe53c51611534136f910bc91c9ab237e2b9c106ae06efbe0e0fa9277ef668c4a4935f74613a6c
-DIST selenium-selenium-4.42.0.gh.tar.gz 43696997 BLAKE2B 9836b8935586e21d487660f2031c316f9afd6d382a2c2e5f090fe40792215334da90c5d59b7debd612c8bb2146a3595624a5c9e949f84a4d551ec540c59b10e4 SHA512 89309fcadcbc7fdc110aa2a4c58e0f92f3872ff1addacc65813731aaca6ef48869346f69344731926dab84ecdd5a4a53a6968f7c2e953faa3cc4833ff9e511ff
DIST selenium-selenium-4.43.0.gh.tar.gz 43705758 BLAKE2B d10a4167481924becfdc115175b7681ecda287e009288acda448cb81f081d7dc6b1789ae7cca3a8ef93dbcfb15f27bbc3f201b1b10fb9339dc2f5595221221aa SHA512 596c9a7631a25166391d92af931a660fd2bfe0994c720357e47552ca7101f6af2b578f05f160c24765ec81471b6a02af91ee7baf758c9b853d68ca7fbfa0820a
diff --git a/dev-util/selenium-manager/selenium-manager-4.34.0.ebuild b/dev-util/selenium-manager/selenium-manager-4.34.0.ebuild
deleted file mode 100644
index e403edf56737..000000000000
--- a/dev-util/selenium-manager/selenium-manager-4.34.0.ebuild
+++ /dev/null
@@ -1,122 +0,0 @@
-# Copyright 2024-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES="
-"
-
-inherit cargo
-
-TAG=selenium-${PV}
-MY_P=selenium-${TAG}
-CRATES_P=selenium-4.33.0
-DESCRIPTION="CLI tool that manages the browser/driver infrastructure required by Selenium"
-HOMEPAGE="
- https://www.selenium.dev/
- https://github.com/SeleniumHQ/selenium/
-"
-SRC_URI="
- https://github.com/SeleniumHQ/selenium/archive/selenium-${PV}.tar.gz
- -> ${MY_P}.gh.tar.gz
-"
-if [[ ${PKGBUMPING} != ${PVR} ]]; then
- SRC_URI+="
- https://github.com/gentoo-crate-dist/selenium/releases/download/${CRATES_P}/${CRATES_P}-crates.tar.xz
- "
-fi
-S="${WORKDIR}/${MY_P}/rust"
-
-LICENSE="Apache-2.0"
-# Dependent crate licenses
-LICENSE+=" Apache-2.0 BSD ISC MIT MPL-2.0 Unicode-3.0 Unicode-DFS-2016"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
-IUSE="telemetry test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- app-arch/bzip2:=
- app-arch/xz-utils:=
- app-arch/zstd:=
- virtual/zlib:=
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- test? (
- || (
- www-client/firefox
- www-client/firefox-bin
- )
- )
-"
-
-QA_FLAGS_IGNORED="usr/bin/${PN}"
-
-src_prepare() {
- default
-
- sed -i -e '/strip/d' Cargo.toml || die
- if ! use telemetry; then
- sed -i -e '/avoid-stats/s:false:true:' src/config.rs || die
- fi
-
- # Avoid tests requiring Internet or specific browsers (or trying
- # to fetch them, whatever).
- rm tests/browser_download_tests.rs || die
- rm tests/cache_tests.rs || die
- rm tests/electron_tests.rs || die
- rm tests/exec_driver_tests.rs || die
- rm tests/grid_tests.rs || die
- rm tests/browser_tests.rs || die
- rm tests/config_tests.rs || die
- rm tests/iexplorer_tests.rs || die
- rm tests/mirror_tests.rs || die
- rm tests/output_tests.rs || die
- rm tests/stable_browser_tests.rs || die
- rm tests/webview_tests.rs || die
-
- # enable system libraries where supported
- export ZSTD_SYS_USE_PKG_CONFIG=1
- sed -i -e '/features.*static/d' "${ECARGO_VENDOR}"/apple-xar-*/Cargo.toml || die
-
- # remove unbundled sources, just in case
- # (smoke.c is actually used to test system -lz, sigh)
- find "${ECARGO_VENDOR}"/*-sys-*/ \
- \( -name '*.c' -a -not -name 'smoke.c' \) -delete || die
-
- # bzip2-sys requires a pkg-config file
- # https://github.com/alexcrichton/bzip2-rs/issues/104
- mkdir "${T}/pkg-config" || die
- export PKG_CONFIG_PATH=${T}/pkg-config${PKG_CONFIG_PATH+:${PKG_CONFIG_PATH}}
- cat >> "${T}/pkg-config/bzip2.pc" <<-EOF || die
- Name: bzip2
- Version: 9999
- Description:
- Libs: -lbz2
- EOF
-}
-
-src_test() {
- local -x PATH=${T}/bin:${PATH}
-
- mkdir "${T}/bin" || die
- if ! has_version "www-client/firefox"; then
- # upstream expects "firefox" rather than "firefox-bin"
- ln -s "$(type -P firefox-bin)" "${T}/bin/firefox" || die
- fi
-
- cargo_src_test --no-fail-fast
-}
-
-src_install() {
- cargo_src_install
- einstalldocs
- dodoc README.md
-
- newenvd - 70selenium-manager <<-EOF || die
- SE_MANAGER_PATH="${EPREFIX}/usr/bin/selenium-manager"
- EOF
-}
diff --git a/dev-util/selenium-manager/selenium-manager-4.35.0.ebuild b/dev-util/selenium-manager/selenium-manager-4.35.0.ebuild
deleted file mode 100644
index 2e21cc67f8a9..000000000000
--- a/dev-util/selenium-manager/selenium-manager-4.35.0.ebuild
+++ /dev/null
@@ -1,125 +0,0 @@
-# Copyright 2024-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES=""
-RUST_MIN_VER="1.82.0"
-
-inherit cargo
-
-TAG=selenium-${PV}
-MY_P=selenium-${TAG}
-CRATES_P=selenium-4.35.0
-DESCRIPTION="CLI tool that manages the browser/driver infrastructure required by Selenium"
-HOMEPAGE="
- https://www.selenium.dev/
- https://github.com/SeleniumHQ/selenium/
-"
-SRC_URI="
- https://github.com/SeleniumHQ/selenium/archive/selenium-${PV}.tar.gz
- -> ${MY_P}.gh.tar.gz
-"
-if [[ ${PKGBUMPING} != ${PVR} ]]; then
- SRC_URI+="
- https://github.com/gentoo-crate-dist/selenium/releases/download/${CRATES_P}/${CRATES_P}-crates.tar.xz
- "
-fi
-S="${WORKDIR}/${MY_P}/rust"
-
-LICENSE="Apache-2.0"
-# Dependent crate licenses
-LICENSE+="
- Apache-2.0 BSD CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0
- Unicode-DFS-2016 ZLIB BZIP2
-"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
-IUSE="telemetry test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- app-arch/bzip2:=
- app-arch/xz-utils:=
- app-arch/zstd:=
- virtual/zlib:=
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- test? (
- || (
- www-client/firefox
- www-client/firefox-bin
- )
- )
-"
-
-QA_FLAGS_IGNORED="usr/bin/${PN}"
-
-src_prepare() {
- default
-
- sed -i -e '/strip/d' Cargo.toml || die
- if ! use telemetry; then
- sed -i -e '/avoid-stats/s:false:true:' src/config.rs || die
- fi
-
- # Avoid tests requiring Internet or specific browsers (or trying
- # to fetch them, whatever).
- rm tests/browser_download_tests.rs || die
- rm tests/cache_tests.rs || die
- rm tests/electron_tests.rs || die
- rm tests/exec_driver_tests.rs || die
- rm tests/grid_tests.rs || die
- rm tests/browser_tests.rs || die
- rm tests/config_tests.rs || die
- rm tests/iexplorer_tests.rs || die
- rm tests/mirror_tests.rs || die
- rm tests/output_tests.rs || die
- rm tests/stable_browser_tests.rs || die
- rm tests/webview_tests.rs || die
-
- # enable system libraries where supported
- export ZSTD_SYS_USE_PKG_CONFIG=1
- sed -i -e '/features.*static/d' "${ECARGO_VENDOR}"/apple-xar-*/Cargo.toml || die
-
- # remove unbundled sources, just in case
- # (smoke.c is actually used to test system -lz, sigh)
- find "${ECARGO_VENDOR}"/*-sys-*/ \
- \( -name '*.c' -a -not -name 'smoke.c' \) -delete || die
-
- # bzip2-sys requires a pkg-config file
- # https://github.com/alexcrichton/bzip2-rs/issues/104
- mkdir "${T}/pkg-config" || die
- export PKG_CONFIG_PATH=${T}/pkg-config${PKG_CONFIG_PATH+:${PKG_CONFIG_PATH}}
- cat >> "${T}/pkg-config/bzip2.pc" <<-EOF || die
- Name: bzip2
- Version: 9999
- Description:
- Libs: -lbz2
- EOF
-}
-
-src_test() {
- local -x PATH=${T}/bin:${PATH}
-
- mkdir "${T}/bin" || die
- if ! has_version "www-client/firefox"; then
- # upstream expects "firefox" rather than "firefox-bin"
- ln -s "$(type -P firefox-bin)" "${T}/bin/firefox" || die
- fi
-
- cargo_src_test --no-fail-fast
-}
-
-src_install() {
- cargo_src_install
- einstalldocs
- dodoc README.md
-
- newenvd - 70selenium-manager <<-EOF || die
- SE_MANAGER_PATH="${EPREFIX}/usr/bin/selenium-manager"
- EOF
-}
diff --git a/dev-util/selenium-manager/selenium-manager-4.41.0.ebuild b/dev-util/selenium-manager/selenium-manager-4.41.0.ebuild
deleted file mode 100644
index 5a97b7a3eea3..000000000000
--- a/dev-util/selenium-manager/selenium-manager-4.41.0.ebuild
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright 2024-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES="
-"
-RUST_MIN_VER="1.85.0"
-
-inherit cargo
-
-TAG=selenium-${PV}
-MY_P=selenium-${TAG}
-CRATES_P=selenium-4.37.0
-DESCRIPTION="CLI tool that manages the browser/driver infrastructure required by Selenium"
-HOMEPAGE="
- https://www.selenium.dev/
- https://github.com/SeleniumHQ/selenium/
-"
-SRC_URI="
- https://github.com/SeleniumHQ/selenium/archive/selenium-${PV}.tar.gz
- -> ${MY_P}.gh.tar.gz
-"
-if [[ ${PKGBUMPING} != ${PVR} ]]; then
- SRC_URI+="
- https://github.com/gentoo-crate-dist/selenium/releases/download/${CRATES_P}/${CRATES_P}-crates.tar.xz
- "
-fi
-S="${WORKDIR}/${MY_P}/rust"
-
-LICENSE="Apache-2.0"
-# Dependent crate licenses
-LICENSE+="
- Apache-2.0 BSD CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0 ZLIB
- BZIP2
-"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
-IUSE="telemetry test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- app-arch/bzip2:=
- app-arch/xz-utils:=
- app-arch/zstd:=
- virtual/zlib:=
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- test? (
- || (
- www-client/firefox
- www-client/firefox-bin
- )
- )
-"
-
-QA_FLAGS_IGNORED="usr/bin/${PN}"
-
-src_prepare() {
- default
-
- sed -i -e '/strip/d' Cargo.toml || die
- if ! use telemetry; then
- sed -i -e '/avoid-stats/s:false:true:' src/config.rs || die
- fi
-
- # Avoid tests requiring Internet or specific browsers (or trying
- # to fetch them, whatever).
- rm tests/browser_download_tests.rs || die
- rm tests/cache_tests.rs || die
- rm tests/electron_tests.rs || die
- rm tests/exec_driver_tests.rs || die
- rm tests/grid_tests.rs || die
- rm tests/browser_tests.rs || die
- rm tests/config_tests.rs || die
- rm tests/iexplorer_tests.rs || die
- rm tests/mirror_tests.rs || die
- rm tests/output_tests.rs || die
- rm tests/stable_browser_tests.rs || die
- rm tests/webview_tests.rs || die
-
- # enable system libraries where supported
- export ZSTD_SYS_USE_PKG_CONFIG=1
- sed -i -e '/features.*static/d' "${ECARGO_VENDOR}"/apple-xar-*/Cargo.toml || die
-
- # remove unbundled sources, just in case
- # (smoke.c is actually used to test system -lz, sigh)
- find "${ECARGO_VENDOR}"/*-sys-*/ \
- \( -name '*.c' -a -not -name 'smoke.c' \) -delete || die
-
- # bzip2-sys requires a pkg-config file
- # https://github.com/alexcrichton/bzip2-rs/issues/104
- mkdir "${T}/pkg-config" || die
- export PKG_CONFIG_PATH=${T}/pkg-config${PKG_CONFIG_PATH+:${PKG_CONFIG_PATH}}
- cat >> "${T}/pkg-config/bzip2.pc" <<-EOF || die
- Name: bzip2
- Version: 9999
- Description:
- Libs: -lbz2
- EOF
-}
-
-src_test() {
- local -x PATH=${T}/bin:${PATH}
-
- mkdir "${T}/bin" || die
- if ! has_version "www-client/firefox"; then
- # upstream expects "firefox" rather than "firefox-bin"
- ln -s "$(type -P firefox-bin)" "${T}/bin/firefox" || die
- fi
-
- cargo_src_test --no-fail-fast
-}
-
-src_install() {
- cargo_src_install
- einstalldocs
- dodoc README.md
-
- newenvd - 70selenium-manager <<-EOF || die
- SE_MANAGER_PATH="${EPREFIX}/usr/bin/selenium-manager"
- EOF
-}
diff --git a/dev-util/selenium-manager/selenium-manager-4.42.0.ebuild b/dev-util/selenium-manager/selenium-manager-4.42.0.ebuild
deleted file mode 100644
index 54026489b10a..000000000000
--- a/dev-util/selenium-manager/selenium-manager-4.42.0.ebuild
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright 2024-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES="
-"
-RUST_MIN_VER="1.85.0"
-
-inherit cargo
-
-TAG=selenium-${PV}
-MY_P=selenium-${TAG}
-CRATES_P=selenium-4.37.0
-DESCRIPTION="CLI tool that manages the browser/driver infrastructure required by Selenium"
-HOMEPAGE="
- https://www.selenium.dev/
- https://github.com/SeleniumHQ/selenium/
-"
-SRC_URI="
- https://github.com/SeleniumHQ/selenium/archive/selenium-${PV}.tar.gz
- -> ${MY_P}.gh.tar.gz
-"
-if [[ ${PKGBUMPING} != ${PVR} ]]; then
- SRC_URI+="
- https://github.com/gentoo-crate-dist/selenium/releases/download/${CRATES_P}/${CRATES_P}-crates.tar.xz
- "
-fi
-S="${WORKDIR}/${MY_P}/rust"
-
-LICENSE="Apache-2.0"
-# Dependent crate licenses
-LICENSE+="
- Apache-2.0 BSD CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0 ZLIB
- BZIP2
-"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="telemetry test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- app-arch/bzip2:=
- app-arch/xz-utils:=
- app-arch/zstd:=
- virtual/zlib:=
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- test? (
- || (
- www-client/firefox
- www-client/firefox-bin
- )
- )
-"
-
-QA_FLAGS_IGNORED="usr/bin/${PN}"
-
-src_prepare() {
- default
-
- sed -i -e '/strip/d' Cargo.toml || die
- if ! use telemetry; then
- sed -i -e '/avoid-stats/s:false:true:' src/config.rs || die
- fi
-
- # Avoid tests requiring Internet or specific browsers (or trying
- # to fetch them, whatever).
- rm tests/browser_download_tests.rs || die
- rm tests/cache_tests.rs || die
- rm tests/electron_tests.rs || die
- rm tests/exec_driver_tests.rs || die
- rm tests/grid_tests.rs || die
- rm tests/browser_tests.rs || die
- rm tests/config_tests.rs || die
- rm tests/iexplorer_tests.rs || die
- rm tests/mirror_tests.rs || die
- rm tests/output_tests.rs || die
- rm tests/stable_browser_tests.rs || die
- rm tests/webview_tests.rs || die
-
- # enable system libraries where supported
- export ZSTD_SYS_USE_PKG_CONFIG=1
- sed -i -e '/features.*static/d' "${ECARGO_VENDOR}"/apple-xar-*/Cargo.toml || die
-
- # remove unbundled sources, just in case
- # (smoke.c is actually used to test system -lz, sigh)
- find "${ECARGO_VENDOR}"/*-sys-*/ \
- \( -name '*.c' -a -not -name 'smoke.c' \) -delete || die
-
- # bzip2-sys requires a pkg-config file
- # https://github.com/alexcrichton/bzip2-rs/issues/104
- mkdir "${T}/pkg-config" || die
- export PKG_CONFIG_PATH=${T}/pkg-config${PKG_CONFIG_PATH+:${PKG_CONFIG_PATH}}
- cat >> "${T}/pkg-config/bzip2.pc" <<-EOF || die
- Name: bzip2
- Version: 9999
- Description:
- Libs: -lbz2
- EOF
-}
-
-src_test() {
- local -x PATH=${T}/bin:${PATH}
-
- mkdir "${T}/bin" || die
- if ! has_version "www-client/firefox"; then
- # upstream expects "firefox" rather than "firefox-bin"
- ln -s "$(type -P firefox-bin)" "${T}/bin/firefox" || die
- fi
-
- cargo_src_test --no-fail-fast
-}
-
-src_install() {
- cargo_src_install
- einstalldocs
- dodoc README.md
-
- newenvd - 70selenium-manager <<-EOF || die
- SE_MANAGER_PATH="${EPREFIX}/usr/bin/selenium-manager"
- EOF
-}
diff --git a/dev-util/selenium-manager/selenium-manager-4.43.0.ebuild b/dev-util/selenium-manager/selenium-manager-4.43.0.ebuild
index 97c6b8bf6184..c1ceed9d3324 100644
--- a/dev-util/selenium-manager/selenium-manager-4.43.0.ebuild
+++ b/dev-util/selenium-manager/selenium-manager-4.43.0.ebuild
@@ -35,7 +35,7 @@ LICENSE+="
BZIP2
"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
IUSE="telemetry test"
RESTRICT="!test? ( test )"
diff --git a/games-emulation/flycast/flycast-9999.ebuild b/games-emulation/flycast/flycast-9999.ebuild
index f45308272c7d..98bea13b59ee 100644
--- a/games-emulation/flycast/flycast-9999.ebuild
+++ b/games-emulation/flycast/flycast-9999.ebuild
@@ -10,9 +10,9 @@ inherit cmake flag-o-matic git-r3 lua-single xdg
DESCRIPTION="Sega Dreamcast, Naomi and Atomiswave emulator"
HOMEPAGE="https://github.com/flyinghead/flycast"
EGIT_REPO_URI="https://github.com/flyinghead/flycast"
-EGIT_SUBMODULES=( 'core/deps/asio' 'core/deps/breakpad' 'core/deps/libjuice' 'core/deps/libusb-cmake'
- 'core/deps/luabridge' 'core/deps/DreamPicoPort-API' 'core/deps/rcheevos' 'core/deps/volk'
- 'core/deps/xbyak' 'core/deps/VulkanMemoryAllocator' 'core/deps/tinygettext'
+EGIT_SUBMODULES=( 'core/deps/asio' 'core/deps/breakpad' 'core/deps/freetype' 'core/deps/libjuice'
+ 'core/deps/libusb-cmake' 'core/deps/luabridge' 'core/deps/DreamPicoPort-API' 'core/deps/rcheevos'
+ 'core/deps/volk' 'core/deps/xbyak' 'core/deps/VulkanMemoryAllocator' 'core/deps/tinygettext'
'core/deps/DreamPicoPort-API/ext/libusb-cmake' 'core/deps/tinygettext/external/tinycmmc' )
LICENSE="GPL-2"
diff --git a/games-misc/doge/Manifest b/games-misc/doge/Manifest
index f50afaa07c88..cfa213a97e95 100644
--- a/games-misc/doge/Manifest
+++ b/games-misc/doge/Manifest
@@ -1,2 +1 @@
-DIST doge-3.9.1.tar.gz 91146 BLAKE2B 2e2043ad52cf447de9faccb8c864ea4df1d20e5d409b7cc700846ab2f0c07dad41e553f26823c3619dfa190324be2002547e7e4351649debcdef7ab3b2ebb558 SHA512 465ad55eb1118885acffa1c179e78fee0362de9804b43d201dcb6aa8ad35a8d76b93be53eac6d382ed6d8260d1ebdd653757a83fdbc485dc91f59a2b2fdca2d1
DIST doge-3.9.2.gh.tar.gz 66006 BLAKE2B 08c6fb4a1d37f7e7c01ca66318baebaf34cb93d0eba2358cd82a6d41e78e6570d8fbd0b5b796ebd21dde1446d5908c7edab8dca377409b2d4bb9588c11c7f173 SHA512 e41d9be053b8dd8076d5e22702c0539e1902393fcb2a9f137d2f4d43849521ef5062785b010f7c27f55a53cb02aa3e7a10ed2395c9e852522b41de6e4619b3af
diff --git a/games-misc/doge/doge-3.9.1.ebuild b/games-misc/doge/doge-3.9.1.ebuild
deleted file mode 100644
index a78a75bbb838..000000000000
--- a/games-misc/doge/doge-3.9.1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_SINGLE_IMPL=1
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..14} )
-inherit distutils-r1 pypi
-
-DESCRIPTION="wow very terminal doge"
-HOMEPAGE="https://github.com/Olivia5k/doge/"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- $(python_gen_cond_dep '
- dev-python/fullmoon[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- ')
- sys-process/procps
-"
-
-EPYTEST_PLUGINS=()
-distutils_enable_tests pytest
diff --git a/gui-apps/quickshell/Manifest b/gui-apps/quickshell/Manifest
index c6393e71b161..8619a3c00813 100644
--- a/gui-apps/quickshell/Manifest
+++ b/gui-apps/quickshell/Manifest
@@ -1 +1,2 @@
DIST quickshell-0.2.1.tar.gz 401664 BLAKE2B 14e89a998cde9e841b305339685e98672093a3e52b8d374e7d66017041a9f96b48c0cc5e67568b94107d667082a67cf789aabb54951716fdad3ee61652e1460f SHA512 fc926f917b4c52615ca4c80cd6a8b756a924c3d3f0e385268a6f59726dbe79aa275cf905ba060fa6cfac4b43bedd262e7210c37900c6faa7e2733f8a92a6a2d2
+DIST quickshell-0.3.0.tar.gz 496505 BLAKE2B 6fae034beb6b10c5cd8ac802ac9f2046521921cddf0b86de25eacc420353c77ec8defd5290fec25df390c37788758ba0d9b5936eacda2910829be52df6975d7a SHA512 595840277489487fff6bd58db42717381a92066768f791d818c4f8edb484425416857f5f8627c6334ae0e71d41274e1f5c7674e73e162797d13f41426d604a8a
diff --git a/gui-apps/quickshell/files/quickshell-0.3.0-strict-aliasing.patch b/gui-apps/quickshell/files/quickshell-0.3.0-strict-aliasing.patch
new file mode 100644
index 000000000000..1d3e149f9856
--- /dev/null
+++ b/gui-apps/quickshell/files/quickshell-0.3.0-strict-aliasing.patch
@@ -0,0 +1,18 @@
+Fixes strict-aliasing error when building with LTO
+From: https://github.com/noctalia-dev/noctalia-qs/commit/46e60df2d6ebb4d52d5bde8a63a9a6255e556097
+
+--- a/src/core/model.hpp
++++ b/src/core/model.hpp
+@@ -170,7 +170,11 @@
+ }
+
+ [[nodiscard]] QList<QObject*> values() override {
+- return *reinterpret_cast<QList<QObject*>*>(&this->mValuesList);
++ QList<QObject*> result;
++ result.reserve(this->mValuesList.size());
++ for (auto* item: this->mValuesList)
++ result.append(reinterpret_cast<QObject*>(item));
++ return result;
+ }
+
+ private:
diff --git a/gui-apps/quickshell/metadata.xml b/gui-apps/quickshell/metadata.xml
index f1f0f95f477d..4fc8191f3422 100644
--- a/gui-apps/quickshell/metadata.xml
+++ b/gui-apps/quickshell/metadata.xml
@@ -5,6 +5,10 @@
<email>frailedev@proton.me</email>
<name>Maxwell Blake</name>
</maintainer>
+ <maintainer type="person">
+ <email>ceres@ceressees.dev</email>
+ <name>Ceres Milner</name>
+ </maintainer>
<longdescription>
Quickshell is a toolkit for building status bars, widgets, lockscreens,
and other desktop components using QtQuick. It can be used alongside
diff --git a/gui-apps/quickshell/quickshell-0.3.0.ebuild b/gui-apps/quickshell/quickshell-0.3.0.ebuild
new file mode 100644
index 000000000000..2d6809058a10
--- /dev/null
+++ b/gui-apps/quickshell/quickshell-0.3.0.ebuild
@@ -0,0 +1,124 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit branding cmake
+
+GIT_REVISION=59e9c47b0eb48a9e4bcf9631fa062ee939bd2e83
+
+DESCRIPTION="Toolkit for building desktop widgets using QtQuick"
+HOMEPAGE="https://quickshell.org/"
+
+if [[ "${PV}" = *9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/quickshell-mirror/${PN^}.git"
+else
+ SRC_URI="https://github.com/quickshell-mirror/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
+fi
+
+LICENSE="LGPL-3"
+SLOT="0"
+
+# Upstream recommends leaving all build options enabled by default
+IUSE="
+ +jemalloc +sockets
+ +wayland +layer-shell +session-lock +toplevel-management
+ +hyprland +screencopy
+ +X +i3
+ +tray +pipewire +mpris +pam +policykit +greetd +upower +notifications
+ +bluetooth +networkmanager +crash-handler
+"
+REQUIRED_USE="
+ layer-shell? ( wayland )
+ session-lock? ( wayland )
+ toplevel-management? ( wayland )
+ hyprland? ( wayland )
+ screencopy? ( wayland )
+"
+
+RDEPEND="
+ dev-qt/qtbase:6=[dbus,vulkan]
+ dev-qt/qtsvg:6=
+ dev-qt/qtdeclarative:6=
+ x11-libs/libdrm
+ jemalloc? ( dev-libs/jemalloc )
+ wayland? (
+ dev-libs/wayland
+ dev-qt/qtwayland:6=
+ )
+ screencopy? ( media-libs/mesa )
+ X? ( x11-libs/libxcb )
+ pipewire? ( media-video/pipewire )
+ pam? ( sys-libs/pam )
+ policykit? (
+ sys-auth/polkit
+ dev-libs/glib
+ )
+ bluetooth? ( net-wireless/bluez )
+ networkmanager? ( net-misc/networkmanager )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ virtual/pkgconfig
+ dev-cpp/cli11
+ dev-util/spirv-tools
+ dev-qt/qtshadertools:6
+ screencopy? ( dev-util/vulkan-headers )
+ wayland? (
+ dev-util/wayland-scanner
+ dev-libs/wayland-protocols
+ )
+ crash-handler? ( dev-cpp/cpptrace[unwind] )
+"
+
+DOCS=( README.md changelog/ )
+
+PATCHES=( "${FILESDIR}/${P}-strict-aliasing.patch" )
+
+src_configure() {
+ # hyprland controls all Hyprland sub-features as a group.
+ # i3 controls I3/Sway IPC.
+ # screencopy controls all screencopy backends (icc, wlr, hyprland-toplevel).
+ local _hyprland=$(usex hyprland)
+ local _screencopy=$(usex screencopy)
+ local _i3=$(usex i3)
+
+ local mycmakeargs=(
+ -DDISTRIBUTOR="${BRANDING_OS_NAME} GURU"
+ -DINSTALL_QML_PREFIX="$(get_libdir)/qt6/qml"
+ -DGIT_REVISION=${GIT_REVISION}
+ -DCRASH_HANDLER=$(usex crash-handler)
+ -DUSE_JEMALLOC=$(usex jemalloc)
+ -DSOCKETS=$(usex sockets)
+ -DWAYLAND=$(usex wayland)
+ -DWAYLAND_WLR_LAYERSHELL=$(usex layer-shell)
+ -DWAYLAND_SESSION_LOCK=$(usex session-lock)
+ -DWAYLAND_TOPLEVEL_MANAGEMENT=$(usex toplevel-management)
+ -DHYPRLAND=${_hyprland}
+ -DHYPRLAND_IPC=${_hyprland}
+ -DHYPRLAND_GLOBAL_SHORTCUTS=${_hyprland}
+ -DHYPRLAND_FOCUS_GRAB=${_hyprland}
+ -DHYPRLAND_SURFACE_EXTENSIONS=${_hyprland}
+ -DSCREENCOPY=${_screencopy}
+ -DSCREENCOPY_ICC=${_screencopy}
+ -DSCREENCOPY_WLR=${_screencopy}
+ -DSCREENCOPY_HYPRLAND_TOPLEVEL=${_screencopy}
+ -DX11=$(usex X)
+ -DI3=${_i3}
+ -DI3_IPC=${_i3}
+ -DSERVICE_STATUS_NOTIFIER=$(usex tray)
+ -DSERVICE_PIPEWIRE=$(usex pipewire)
+ -DSERVICE_MPRIS=$(usex mpris)
+ -DSERVICE_PAM=$(usex pam)
+ -DSERVICE_POLKIT=$(usex policykit)
+ -DSERVICE_GREETD=$(usex greetd)
+ -DSERVICE_UPOWER=$(usex upower)
+ -DSERVICE_NOTIFICATIONS=$(usex notifications)
+ -DBLUETOOTH=$(usex bluetooth)
+ -DNETWORK=$(usex networkmanager)
+
+ )
+ cmake_src_configure
+}
diff --git a/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-6.25.0.ebuild b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-6.25.0.ebuild
index 7d1b8c39acf6..ead409f04636 100644
--- a/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-6.25.0.ebuild
+++ b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-6.25.0.ebuild
@@ -10,7 +10,7 @@ inherit ecm frameworks.kde.org
DESCRIPTION="Style for QtQuickControls 2 that uses QWidget's QStyle for painting"
LICENSE="|| ( GPL-2+ LGPL-3+ )"
-KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv ~x86"
IUSE=""
# Qt_6_PRIVATE_API matches org.kde.desktop.so, see also:
diff --git a/media-gfx/tuxpaint/tuxpaint-0.9.31-r2.ebuild b/media-gfx/tuxpaint/tuxpaint-0.9.31-r2.ebuild
index 6ec05a153a11..b7fe5a3e9ec8 100644
--- a/media-gfx/tuxpaint/tuxpaint-0.9.31-r2.ebuild
+++ b/media-gfx/tuxpaint/tuxpaint-0.9.31-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,7 +12,7 @@ S="${WORKDIR}"/${P}
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="amd64 ppc x86"
RDEPEND="
app-text/libpaper:=
diff --git a/media-libs/ampache_browser/ampache_browser-1.0.8.ebuild b/media-libs/ampache_browser/ampache_browser-1.0.8.ebuild
index 799541ea42b7..914d6d216061 100644
--- a/media-libs/ampache_browser/ampache_browser-1.0.8.ebuild
+++ b/media-libs/ampache_browser/ampache_browser-1.0.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/ampache-browser/ampache_browser/archive/v${PV}.tar.g
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="amd64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~ppc ~ppc64 ~riscv x86"
IUSE="debug nls"
RDEPEND="dev-qt/qtbase:6[concurrent,gui,widgets]"
diff --git a/media-libs/libsidplayfp/libsidplayfp-2.14.0.ebuild b/media-libs/libsidplayfp/libsidplayfp-2.14.0.ebuild
index 06a89c18a42e..0c5ffef70679 100644
--- a/media-libs/libsidplayfp/libsidplayfp-2.14.0.ebuild
+++ b/media-libs/libsidplayfp/libsidplayfp-2.14.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ SRC_URI="https://github.com/libsidplayfp/libsidplayfp/releases/download/v${PV}/$
LICENSE="GPL-2"
SLOT="0/6"
-KEYWORDS="amd64 ~hppa ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~hppa ~ppc ~ppc64 ~riscv x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/media-plugins/audacious-plugins/audacious-plugins-4.5.1.ebuild b/media-plugins/audacious-plugins/audacious-plugins-4.5.1.ebuild
index 37637cff6a3b..da905be8f9b9 100644
--- a/media-plugins/audacious-plugins/audacious-plugins-4.5.1.ebuild
+++ b/media-plugins/audacious-plugins/audacious-plugins-4.5.1.ebuild
@@ -28,7 +28,7 @@ SRC_URI="
# public-domain modplug
LICENSE="BSD-2 BSD CC-BY-SA-4.0 GPL-2+ GPL-3 ISC LGPL-2.1+ MIT public-domain"
SLOT="0"
-KEYWORDS="amd64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~ppc ~ppc64 ~riscv x86"
IUSE="
aac +alsa ampache bs2b cdda cue ffmpeg flac fluidsynth gme gtk http jack
lame libnotify libsamplerate lirc mms modplug +mp3 opengl openmpt opus
diff --git a/media-sound/audacious/audacious-4.5.1.ebuild b/media-sound/audacious/audacious-4.5.1.ebuild
index 0f294b57571f..ced173c24ab6 100644
--- a/media-sound/audacious/audacious-4.5.1.ebuild
+++ b/media-sound/audacious/audacious-4.5.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://distfiles.audacious-media-player.org/${P}.tar.bz2"
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv ~x86"
IUSE="gtk qt6 test"
REQUIRED_USE="test? ( qt6 )"
RESTRICT="!test? ( test )"
diff --git a/media-video/parole/Manifest b/media-video/parole/Manifest
index d719c7f9e730..c211499362d9 100644
--- a/media-video/parole/Manifest
+++ b/media-video/parole/Manifest
@@ -1,2 +1 @@
-DIST parole-4.18.2.tar.bz2 1183723 BLAKE2B b7222cbe0271408987869d924f83343c1b599e700952b6b094d7ac5566c3d6c1135ed84a06037a07a6d60c899f92e19f6e67ccc778f8525b859bffd28d0a7007 SHA512 856a8430882f3b4410cb719702eabdc9754b9511cc21cb61d86d033fb1b623442affb4e1ec569adecd414413eecb604553b5256525165c7eeda1b3d598330673
DIST parole-4.20.0.tar.xz 481288 BLAKE2B 3573230fef11c76491c2f45ddaaad24e993239e23b1dca968c41873f4abfe1b4e21b2ddd70cd2a5438866915d2b49a6dfa3402f94ae61eeb6323db2e9859761d SHA512 a39438cf3684dee84406fce5aed7c4b30e0fd726e9c7399a015a67f32d7a1ca9af1a543147a96e13113545996e27c44586daf4df013fb81df4b8c4c348bf93a6
diff --git a/media-video/parole/parole-4.18.2.ebuild b/media-video/parole/parole-4.18.2.ebuild
deleted file mode 100644
index 50e1b0ae5af1..000000000000
--- a/media-video/parole/parole-4.18.2.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit xdg-utils
-
-DESCRIPTION="A simple Xfce4 media player using GStreamer"
-HOMEPAGE="
- https://docs.xfce.org/apps/parole/start
- https://gitlab.xfce.org/apps/parole/
-"
-SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv x86"
-IUSE="libnotify taglib wayland X"
-REQUIRED_USE="|| ( wayland X )"
-
-DEPEND="
- >=dev-libs/dbus-glib-0.100
- >=dev-libs/glib-2.38.0:2
- media-libs/gstreamer:1.0
- media-libs/gst-plugins-base:1.0
- sys-apps/dbus
- >=x11-libs/gtk+-3.22.0:3[wayland?,X?]
- >=xfce-base/libxfce4ui-4.11.0:=[gtk3(+)]
- >=xfce-base/libxfce4util-4.11.0:=
- >=xfce-base/xfconf-4.10.0:=
- libnotify? ( >=x11-libs/libnotify-0.7 )
- taglib? ( >=media-libs/taglib-1.6:0= )
- X? (
- >=x11-libs/libX11-1.6.7
- )
-"
-RDEPEND="
- ${DEPEND}
- media-plugins/gst-plugins-meta:1.0
-"
-DEPEND+="
- x11-base/xorg-proto
-"
-BDEPEND="
- dev-util/glib-utils
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-
-src_configure() {
- local myconf=(
- # clutter backend does not work with new GTK+3 versions
- --disable-clutter
- $(use_enable taglib)
- $(use_enable libnotify notify-plugin)
- $(use_enable wayland)
- $(use_enable X x11)
- )
-
- econf "${myconf[@]}"
-}
-
-src_install() {
- default
- find "${D}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- xdg_desktop_database_update
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
- xdg_icon_cache_update
-}
diff --git a/media-video/parole/parole-4.20.0.ebuild b/media-video/parole/parole-4.20.0.ebuild
index 70f7a013427a..f78900f296c6 100644
--- a/media-video/parole/parole-4.20.0.ebuild
+++ b/media-video/parole/parole-4.20.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -16,7 +16,7 @@ SRC_URI="
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv x86"
IUSE="gtk-doc libnotify taglib wayland X"
REQUIRED_USE="|| ( wayland X )"
diff --git a/media-video/vlc/vlc-4.0.0_pre20260418.ebuild b/media-video/vlc/vlc-4.0.0_pre20260418.ebuild
index 1a98d9b91895..d58c3ceafea2 100644
--- a/media-video/vlc/vlc-4.0.0_pre20260418.ebuild
+++ b/media-video/vlc/vlc-4.0.0_pre20260418.ebuild
@@ -27,7 +27,7 @@ else
fi
S="${WORKDIR}/${MY_P}"
fi
- KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv -sparc ~x86"
+ KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv -sparc ~x86"
fi
inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
diff --git a/metadata/md5-cache/acct-group/couchdb-0 b/metadata/md5-cache/acct-group/couchdb-0
index 7fb2619c2071..68e75570c97c 100644
--- a/metadata/md5-cache/acct-group/couchdb-0
+++ b/metadata/md5-cache/acct-group/couchdb-0
@@ -2,7 +2,7 @@ DEFINED_PHASES=install preinst pretend
DESCRIPTION=Group for Apache CouchDB
EAPI=8
INHERIT=acct-group
-KEYWORDS=amd64
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris
SLOT=0
_eclasses_=acct-group 64c2dcae095a4889476d76ba39d2ce21 user-info d7c261c6f7c2392145e8789913f1bf7e
-_md5_=b0a8fa029bace7ff460f6e50bb9b53a8
+_md5_=b34faee2bbedfbc95b3494664fa7243e
diff --git a/metadata/md5-cache/acct-group/tuwunel-0 b/metadata/md5-cache/acct-group/tuwunel-0
new file mode 100644
index 000000000000..b9197e34838a
--- /dev/null
+++ b/metadata/md5-cache/acct-group/tuwunel-0
@@ -0,0 +1,8 @@
+DEFINED_PHASES=install preinst pretend
+DESCRIPTION=Group tuwunel
+EAPI=8
+INHERIT=acct-group
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris
+SLOT=0
+_eclasses_=acct-group 64c2dcae095a4889476d76ba39d2ce21 user-info d7c261c6f7c2392145e8789913f1bf7e
+_md5_=20731ef8d4e6d7fb28505ad3f5c655fe
diff --git a/metadata/md5-cache/acct-user/couchdb-0 b/metadata/md5-cache/acct-user/couchdb-0
index 36a13aa86a1b..b4f63d90ba0d 100644
--- a/metadata/md5-cache/acct-user/couchdb-0
+++ b/metadata/md5-cache/acct-user/couchdb-0
@@ -2,8 +2,8 @@ DEFINED_PHASES=install postinst preinst prerm pretend
DESCRIPTION=User for Apache CouchDB
EAPI=8
INHERIT=acct-user
-KEYWORDS=amd64
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris
RDEPEND=acct-group/couchdb
SLOT=0
_eclasses_=acct-user 8c5f04cd2cfafc30ffb9bae9cf5f5605 user-info d7c261c6f7c2392145e8789913f1bf7e
-_md5_=aad8ab14318cf058a92982ad89088ca2
+_md5_=f167311244638ca75ef53b8848f3e1da
diff --git a/metadata/md5-cache/acct-user/tuwunel-0 b/metadata/md5-cache/acct-user/tuwunel-0
new file mode 100644
index 000000000000..58061dedcc4f
--- /dev/null
+++ b/metadata/md5-cache/acct-user/tuwunel-0
@@ -0,0 +1,9 @@
+DEFINED_PHASES=install postinst preinst prerm pretend
+DESCRIPTION=User for tuwunel
+EAPI=8
+INHERIT=acct-user
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris
+RDEPEND=acct-group/tuwunel
+SLOT=0
+_eclasses_=acct-user 8c5f04cd2cfafc30ffb9bae9cf5f5605 user-info d7c261c6f7c2392145e8789913f1bf7e
+_md5_=41732fb424eba2dc367ffe9a89ed0140
diff --git a/metadata/md5-cache/app-admin/testdisk-7.2-r1 b/metadata/md5-cache/app-admin/testdisk-7.2-r1
index c6a5d7d73ba4..5f5786de9370 100644
--- a/metadata/md5-cache/app-admin/testdisk-7.2-r1
+++ b/metadata/md5-cache/app-admin/testdisk-7.2-r1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.cgsecurity.org/wiki/TestDisk
INHERIT=autotools flag-o-matic xdg-utils
IUSE=jpeg ntfs gui reiserfs static +sudo zlib
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86
LICENSE=GPL-2+
RDEPEND=sudo? ( app-admin/sudo ) !static? ( sudo? ( app-admin/sudo ) static? ( sys-apps/util-linux[static-libs] sys-fs/e2fsprogs[static-libs] sys-libs/ncurses:0[static-libs] jpeg? ( media-libs/libjpeg-turbo:=[static-libs] ) ntfs? ( sys-fs/ntfs3g[static-libs] ) reiserfs? ( >=sys-fs/progsreiserfs-0.3.1_rc8[static-libs] ) zlib? ( virtual/zlib:=[static-libs] ) ) !static? ( sys-apps/util-linux sys-fs/e2fsprogs sys-libs/ncurses:0= jpeg? ( media-libs/libjpeg-turbo:= ) ntfs? ( sys-fs/ntfs3g:= ) gui? ( dev-qt/qtbase:6 ) reiserfs? ( >=sys-fs/progsreiserfs-0.3.1_rc8 ) zlib? ( virtual/zlib:= ) ) )
REQUIRED_USE=static? ( !gui )
SLOT=0
SRC_URI=https://www.cgsecurity.org/testdisk-7.2.tar.bz2
_eclasses_=autotools 0698802996fcfe9a604eac3c1f6e7112 flag-o-matic fd3558f73f6503093adee69adf41020d gnuconfig b4fa4889c6f586d6b069215a86dd9e53 libtool 6a96cd90e5da8c7c615015479f46f1a4 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=6e00c2855264d62c8a9cc1e706cae761
+_md5_=e7ce8325d546c0d99987121de5e3288c
diff --git a/metadata/md5-cache/app-containers/incus-7.0.0 b/metadata/md5-cache/app-containers/incus-7.0.0
new file mode 100644
index 000000000000..88d827ef0fa1
--- /dev/null
+++ b/metadata/md5-cache/app-containers/incus-7.0.0
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-lang/go-1.25.6 nls? ( sys-devel/gettext ) verify-sig? ( sec-keys/openpgp-keys-linuxcontainers ) >=dev-lang/go-1.24.11:= app-arch/unzip virtual/pkgconfig verify-sig? ( || ( app-alternatives/gpg app-crypt/gnupg[-alternatives(-)] ) >=app-portage/gemato-20 )
+DEFINED_PHASES=compile configure install postinst prepare setup test unpack
+DEPEND=acct-group/incus acct-group/incus-admin app-arch/xz-utils >=app-containers/lxc-6.0.0:=[apparmor?,seccomp(+)] dev-db/sqlite:3 >=dev-libs/cowsql-1.15.9 dev-libs/lzo >=dev-libs/raft-0.22.1:=[lz4] >=dev-util/xdelta-3.0[lzma(+)] net-dns/dnsmasq[dhcp] sys-libs/libcap virtual/udev
+DESCRIPTION=Modern, secure and powerful system container and virtual machine manager
+EAPI=8
+HOMEPAGE=https://linuxcontainers.org/incus/introduction/ https://github.com/lxc/incus
+INHERIT=go-env go-module linux-info optfeature systemd toolchain-funcs verify-sig
+IUSE=apparmor fuidshift nls qemu selinux verify-sig
+KEYWORDS=~amd64 ~arm64
+LICENSE=Apache-2.0 BSD LGPL-3 MIT
+RDEPEND=acct-group/incus acct-group/incus-admin app-arch/xz-utils >=app-containers/lxc-6.0.0:=[apparmor?,seccomp(+)] dev-db/sqlite:3 >=dev-libs/cowsql-1.15.9 dev-libs/lzo >=dev-libs/raft-0.22.1:=[lz4] >=dev-util/xdelta-3.0[lzma(+)] net-dns/dnsmasq[dhcp] sys-libs/libcap virtual/udev || ( net-firewall/iptables net-firewall/nftables[json] ) fuidshift? ( !app-containers/lxd ) net-firewall/ebtables sys-apps/iproute2 sys-fs/fuse:* >=sys-fs/lxcfs-6.0.0 sys-fs/squashfs-tools[lzma] virtual/acl apparmor? ( sec-policy/apparmor-profiles ) qemu? ( app-cdr/cdrtools app-emulation/qemu[spice,usbredir,virtfs] sys-apps/gptfdisk )
+RESTRICT=test
+SLOT=0/lts
+SRC_URI=https://linuxcontainers.org/downloads/incus/incus-7.0.0.tar.xz verify-sig? ( https://linuxcontainers.org/downloads/incus/incus-7.0.0.tar.xz.asc )
+_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d go-env fca4e820393c2eac25a944be8bdf6a3a go-module 22cfabf3120ed3f7bcd8b4a7697fbfba linux-info efd923656513c879204fec6638eadee5 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 optfeature 538bce96e5589935b57e178e8635f301 sysroot 4c36abaf94ebd3ab32f8abea9a444121 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
+_md5_=65dd53852dc7cf8ed9201776f7fb6a4f
diff --git a/metadata/md5-cache/app-crypt/gnupg-2.5.18 b/metadata/md5-cache/app-crypt/gnupg-2.5.18
index c47ce83a059d..dad46a86d9bf 100644
--- a/metadata/md5-cache/app-crypt/gnupg-2.5.18
+++ b/metadata/md5-cache/app-crypt/gnupg-2.5.18
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://gnupg.org/
INHERIT=flag-o-matic out-of-source multiprocessing systemd toolchain-funcs verify-sig
IUSE=+alternatives bzip2 doc ldap nls readline selinux +smartcard ssl test +tofu tpm tools usb user-socket wks-server verify-sig
-KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris
LICENSE=GPL-3+
PDEPEND=app-crypt/pinentry alternatives? ( app-alternatives/gpg[-freepg(-)] )
RDEPEND=>=dev-libs/libassuan-3.0.0-r1:= >=dev-libs/libgcrypt-1.11.0:= >=dev-libs/libgpg-error-1.56 >=dev-libs/libksba-1.6.3 >=dev-libs/npth-1.2 virtual/zlib:= bzip2? ( app-arch/bzip2 ) ldap? ( net-nds/openldap:= ) readline? ( sys-libs/readline:0= ) smartcard? ( usb? ( virtual/libusb:1 ) ) tofu? ( >=dev-db/sqlite-3.27 ) tpm? ( >=app-crypt/tpm2-tss-2.4.0:= ) ssl? ( >=net-libs/gnutls-3.2:0= ) nls? ( virtual/libintl ) selinux? ( sec-policy/selinux-gpg ) wks-server? ( virtual/mta )
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://gnupg/gnupg/gnupg-2.5.18.tar.bz2 verify-sig? ( mirror://gnupg/gnupg/gnupg-2.5.18.tar.bz2.sig )
_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 out-of-source 6b6854c4199b5eeb2cf123b7530b6b4e systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
-_md5_=0146c53e618e6e64f83046e3071ec81c
+_md5_=b8b4f9eec507c03f01f7e934de0ee18b
diff --git a/metadata/md5-cache/app-doc/python-docs-3.10.19 b/metadata/md5-cache/app-doc/python-docs-3.10.19
deleted file mode 100644
index d4f36a10dc7e..000000000000
--- a/metadata/md5-cache/app-doc/python-docs-3.10.19
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=HTML documentation for Python
-EAPI=7
-HOMEPAGE=https://www.python.org/doc/
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~s390 ~sparc x86
-LICENSE=PSF-2
-SLOT=3.10
-SRC_URI=https://www.python.org/ftp/python/doc/3.10.19/python-3.10.19-docs-html.tar.bz2
-_md5_=a06dae1f18ccce18512f59064ca1f2f5
diff --git a/metadata/md5-cache/app-doc/python-docs-3.11.14 b/metadata/md5-cache/app-doc/python-docs-3.11.14
deleted file mode 100644
index 57e4100af2b7..000000000000
--- a/metadata/md5-cache/app-doc/python-docs-3.11.14
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=HTML documentation for Python
-EAPI=7
-HOMEPAGE=https://www.python.org/doc/
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~s390 ~sparc x86
-LICENSE=PSF-2
-SLOT=3.11
-SRC_URI=https://www.python.org/ftp/python/doc/3.11.14/python-3.11.14-docs-html.tar.bz2
-_md5_=a06dae1f18ccce18512f59064ca1f2f5
diff --git a/metadata/md5-cache/app-doc/python-docs-3.12.12 b/metadata/md5-cache/app-doc/python-docs-3.12.12
deleted file mode 100644
index 6d1fe257c331..000000000000
--- a/metadata/md5-cache/app-doc/python-docs-3.12.12
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=HTML documentation for Python
-EAPI=8
-HOMEPAGE=https://www.python.org/doc/
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~s390 ~sparc x86
-LICENSE=PSF-2
-SLOT=3.12
-SRC_URI=https://www.python.org/ftp/python/doc/3.12.12/python-3.12.12-docs-html.tar.bz2
-_md5_=63e4fa2a61e5e4cec6492f5c5b52e78c
diff --git a/metadata/md5-cache/app-doc/python-docs-3.13.11 b/metadata/md5-cache/app-doc/python-docs-3.13.11
deleted file mode 100644
index 896d11337396..000000000000
--- a/metadata/md5-cache/app-doc/python-docs-3.13.11
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=HTML documentation for Python
-EAPI=8
-HOMEPAGE=https://www.python.org/doc/
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~s390 ~sparc x86
-LICENSE=PSF-2
-SLOT=3.13
-SRC_URI=https://www.python.org/ftp/python/doc/3.13.11/python-3.13.11-docs-html.tar.bz2
-_md5_=08c2dd42b1f1cccbb8e76768a46849bb
diff --git a/metadata/md5-cache/app-doc/python-docs-3.13.12 b/metadata/md5-cache/app-doc/python-docs-3.13.12
deleted file mode 100644
index 6183d662677a..000000000000
--- a/metadata/md5-cache/app-doc/python-docs-3.13.12
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=HTML documentation for Python
-EAPI=8
-HOMEPAGE=https://www.python.org/doc/
-KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~s390 ~sparc x86
-LICENSE=PSF-2
-SLOT=3.13
-SRC_URI=https://www.python.org/ftp/python/doc/3.13.12/python-3.13.12-docs-html.tar.bz2
-_md5_=ad11a082fbda31747ab77ab98076d802
diff --git a/metadata/md5-cache/app-doc/python-docs-3.13.13 b/metadata/md5-cache/app-doc/python-docs-3.13.13
index 8b3b34926185..51ef0a8b8c81 100644
--- a/metadata/md5-cache/app-doc/python-docs-3.13.13
+++ b/metadata/md5-cache/app-doc/python-docs-3.13.13
@@ -2,8 +2,8 @@ DEFINED_PHASES=install
DESCRIPTION=HTML documentation for Python
EAPI=8
HOMEPAGE=https://www.python.org/doc/
-KEYWORDS=~alpha ~amd64 arm arm64 ~hppa ~m68k ~mips ~ppc ppc64 ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~s390 ~sparc x86
LICENSE=PSF-2
SLOT=3.13
SRC_URI=https://www.python.org/ftp/python/doc/3.13.13/python-3.13.13-docs-html.tar.bz2
-_md5_=4d321de03bc166c31e7277b47b195db4
+_md5_=08c2dd42b1f1cccbb8e76768a46849bb
diff --git a/metadata/md5-cache/app-doc/python-docs-3.14.2 b/metadata/md5-cache/app-doc/python-docs-3.14.2
deleted file mode 100644
index e80e20a03348..000000000000
--- a/metadata/md5-cache/app-doc/python-docs-3.14.2
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=HTML documentation for Python
-EAPI=8
-HOMEPAGE=https://www.python.org/doc/
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~s390 ~sparc x86
-LICENSE=PSF-2
-SLOT=3.14
-SRC_URI=https://www.python.org/ftp/python/doc/3.14.2/python-3.14.2-docs-html.tar.bz2
-_md5_=08c2dd42b1f1cccbb8e76768a46849bb
diff --git a/metadata/md5-cache/app-doc/python-docs-3.14.3 b/metadata/md5-cache/app-doc/python-docs-3.14.3
deleted file mode 100644
index 29e6f6993325..000000000000
--- a/metadata/md5-cache/app-doc/python-docs-3.14.3
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=HTML documentation for Python
-EAPI=8
-HOMEPAGE=https://www.python.org/doc/
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~s390 ~sparc x86
-LICENSE=PSF-2
-SLOT=3.14
-SRC_URI=https://www.python.org/ftp/python/doc/3.14.3/python-3.14.3-docs-html.tar.bz2
-_md5_=08c2dd42b1f1cccbb8e76768a46849bb
diff --git a/metadata/md5-cache/app-doc/python-docs-3.14.4 b/metadata/md5-cache/app-doc/python-docs-3.14.4
index dfc689cd7653..771d644aaa8c 100644
--- a/metadata/md5-cache/app-doc/python-docs-3.14.4
+++ b/metadata/md5-cache/app-doc/python-docs-3.14.4
@@ -2,8 +2,8 @@ DEFINED_PHASES=install
DESCRIPTION=HTML documentation for Python
EAPI=8
HOMEPAGE=https://www.python.org/doc/
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~m68k ~mips ~ppc ppc64 ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~s390 ~sparc x86
LICENSE=PSF-2
SLOT=3.14
SRC_URI=https://www.python.org/ftp/python/doc/3.14.4/python-3.14.4-docs-html.tar.bz2
-_md5_=f5274aa204a4b9e44a35689158803d2b
+_md5_=08c2dd42b1f1cccbb8e76768a46849bb
diff --git a/metadata/md5-cache/app-editors/nano-9.0 b/metadata/md5-cache/app-editors/nano-9.0
index cd9f33607a62..84f0bd6ff1d6 100644
--- a/metadata/md5-cache/app-editors/nano-9.0
+++ b/metadata/md5-cache/app-editors/nano-9.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.nano-editor.org/ https://wiki.gentoo.org/wiki/Nano/Guide
INHERIT=verify-sig
IUSE=debug justify magic minimal ncurses nls +spell unicode verify-sig
-KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris
LICENSE=GPL-3+ LGPL-2.1+ || ( GPL-3+ FDL-1.2+ )
RDEPEND=>=sys-libs/ncurses-5.9-r1:=[unicode(+)?] magic? ( sys-apps/file ) nls? ( virtual/libintl )
REQUIRED_USE=magic? ( !minimal )
SLOT=0
SRC_URI=https://www.nano-editor.org/dist/v9/nano-9.0.tar.xz verify-sig? ( https://www.nano-editor.org/dist/v9/nano-9.0.tar.xz.asc )
_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd verify-sig ece4c893b6bd62eacbc4d25958e857f8
-_md5_=ec1d7578a06f7a642bc73944bde2923e
+_md5_=8cfb7449a672489025e181f1186d6054
diff --git a/metadata/md5-cache/app-text/codebook-0.3.37 b/metadata/md5-cache/app-text/codebook-0.3.39
index ffb3eb8c5676..8d8f9f2a9c43 100644
--- a/metadata/md5-cache/app-text/codebook-0.3.37
+++ b/metadata/md5-cache/app-text/codebook-0.3.39
@@ -1,4 +1,4 @@
-BDEPEND=|| ( >=dev-lang/rust-bin-1.74.1:* >=dev-lang/rust-1.74.1:* )
+BDEPEND=|| ( >=dev-lang/rust-bin-1.88.0:* >=dev-lang/rust-1.88.0:* )
DEFINED_PHASES=compile configure install setup test unpack
DESCRIPTION=Spell Checker for Code
EAPI=8
@@ -10,6 +10,6 @@ LICENSE=Apache-2.0 BSD CDDL CDLA-Permissive-2.0 ISC MIT MPL-2.0 openssl Unicode-
PROPERTIES=test_network
RESTRICT=test
SLOT=0
-SRC_URI=https://github.com/blopker/codebook/archive/refs/tags/v0.3.37.tar.gz -> codebook-0.3.37.tar.gz https://gitlab.com/api/v4/projects/69517529/packages/generic/codebook/0.3.37/codebook-0.3.37-deps.tar.xz
+SRC_URI=https://github.com/blopker/codebook/archive/refs/tags/v0.3.39.tar.gz -> codebook-0.3.39.tar.gz https://gitlab.com/api/v4/projects/69517529/packages/generic/codebook/0.3.39/codebook-0.3.39-deps.tar.xz
_eclasses_=cargo 53bab5a62cfc3526d8ed02c0a38a6033 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=750a604e09f56ff81f13bf284feab988
+_md5_=69db1443328a8381c18fce80a4121c26
diff --git a/metadata/md5-cache/app-text/iwe-0.0.67 b/metadata/md5-cache/app-text/iwe-0.1.3
index 341f57c239e0..a693e329b0f3 100644
--- a/metadata/md5-cache/app-text/iwe-0.0.67
+++ b/metadata/md5-cache/app-text/iwe-0.1.3
@@ -1,4 +1,4 @@
-BDEPEND=|| ( >=dev-lang/rust-bin-1.74.1:* >=dev-lang/rust-1.74.1:* )
+BDEPEND=|| ( >=dev-lang/rust-bin-1.88.0:* >=dev-lang/rust-1.88.0:* )
DEFINED_PHASES=compile configure install setup test unpack
DESCRIPTION=Markdown based personal knowledge management (PKM) system
EAPI=8
@@ -8,6 +8,6 @@ IUSE=debug
KEYWORDS=~amd64
LICENSE=Apache-2.0 BSD CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0
SLOT=0
-SRC_URI=https://github.com/iwe-org/iwe/archive/refs/tags/iwe-v0.0.67.tar.gz -> iwe-0.0.67.tar.gz https://gitlab.com/api/v4/projects/69517529/packages/generic/iwe/liwe-v0.0.67/iwe-liwe-v0.0.67-deps.tar.xz
+SRC_URI=https://github.com/iwe-org/iwe/archive/refs/tags/iwe-v0.1.3.tar.gz -> iwe-0.1.3.tar.gz https://gitlab.com/api/v4/projects/69517529/packages/generic/iwe/liwe-v0.1.3/iwe-liwe-v0.1.3-deps.tar.xz
_eclasses_=cargo 53bab5a62cfc3526d8ed02c0a38a6033 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=6427635acd63eba30e86308a2a4a9263
+_md5_=47ebdb8b76bcdd64fdd7ea4545ecd76b
diff --git a/metadata/md5-cache/dev-db/couchdb-3.5.1 b/metadata/md5-cache/dev-db/couchdb-3.5.1-r1
index aa9c906878ea..c74a5b30ef2a 100644
--- a/metadata/md5-cache/dev-db/couchdb-3.5.1
+++ b/metadata/md5-cache/dev-db/couchdb-3.5.1-r1
@@ -1,5 +1,6 @@
+BDEPEND=>=dev-libs/openssl-3.5.6 >=dev-libs/icu-78.3 >=sys-libs/ncurses-6.5_p20251220 >=virtual/zlib-1.3.1 acct-user/couchdb acct-group/couchdb >=dev-lang/erlang-28.1
DEFINED_PHASES=compile configure install prepare
-DEPEND=>=dev-libs/openssl-3.5.6 >=dev-libs/icu-78.3 >=sys-libs/ncurses-6.5_p20251220 >=virtual/zlib-1.3.1 acct-user/couchdb acct-group/couchdb >=dev-lang/erlang-28.1
+DEPEND=>=dev-libs/openssl-3.5.6 >=dev-libs/icu-78.3 >=sys-libs/ncurses-6.5_p20251220 >=virtual/zlib-1.3.1 acct-user/couchdb acct-group/couchdb
DESCRIPTION=Document-oriented NoSQL database
EAPI=8
HOMEPAGE=https://couchdb.apache.org
@@ -7,5 +8,5 @@ KEYWORDS=~amd64
LICENSE=Apache-2.0
RDEPEND=>=dev-libs/openssl-3.5.6 >=dev-libs/icu-78.3 >=sys-libs/ncurses-6.5_p20251220 >=virtual/zlib-1.3.1 acct-user/couchdb acct-group/couchdb
SLOT=0
-SRC_URI=https://apache.org/dist/couchdb/source/3.5.1/apache-couchdb-3.5.1.tar.gz
-_md5_=7bad0ef8a8bd65e08302b6fbb940f4b2
+SRC_URI=https://apache.org/dist/couchdb/source/3.5.1/apache-couchdb-3.5.1.tar.gz -> couchdb-3.5.1.tar.gz
+_md5_=1f9a3ed3aa601467f5121d23d05aa3a9
diff --git a/metadata/md5-cache/dev-libs/glib-2.86.4-r1 b/metadata/md5-cache/dev-libs/glib-2.88.1
index e043a9433046..c559e56fe4a2 100644
--- a/metadata/md5-cache/dev-libs/glib-2.86.4-r1
+++ b/metadata/md5-cache/dev-libs/glib-2.88.1
@@ -1,6 +1,6 @@
-BDEPEND=app-text/docbook-xsl-stylesheets >=dev-build/meson-1.4.0 dev-libs/libxslt >=sys-devel/gettext-0.19.8 doc? ( >=dev-util/gi-docgen-2023.1 ) dev-python/docutils systemtap? ( >=dev-debug/systemtap-1.3 ) || ( dev-lang/python:3.14[xml(+)] dev-lang/python:3.13[xml(+)] dev-lang/python:3.12[xml(+)] dev-lang/python:3.11[xml(+)] dev-lang/python:3.10[xml(+)] ) test? ( >=sys-apps/dbus-1.2.14 ) virtual/pkgconfig introspection? ( || ( ( dev-lang/python:3.14[xml(+)] dev-python/setuptools[python_targets_python3_14(-)] ) ( dev-lang/python:3.13[xml(+)] dev-python/setuptools[python_targets_python3_13(-)] ) ( dev-lang/python:3.12[xml(+)] dev-python/setuptools[python_targets_python3_12(-)] ) ( dev-lang/python:3.11[xml(+)] dev-python/setuptools[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[xml(+)] dev-python/setuptools[python_targets_python3_10(-)] ) ) virtual/pkgconfig sys-devel/bison app-alternatives/lex || ( dev-lang/python:3.14[xml(+)] dev-lang/python:3.13[xml(+)] dev-lang/python:3.12[xml(+)] dev-lang/python:3.11[xml(+)] dev-lang/python:3.10[xml(+)] ) ) app-arch/xz-utils >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
+BDEPEND=app-text/docbook-xsl-stylesheets >=dev-build/meson-1.4.0 dev-libs/libxslt >=sys-devel/gettext-0.19.8 doc? ( >=dev-util/gi-docgen-2026.1 ) dev-python/docutils systemtap? ( >=dev-debug/systemtap-1.3 ) || ( dev-lang/python:3.14[xml(+)] dev-lang/python:3.13[xml(+)] dev-lang/python:3.12[xml(+)] dev-lang/python:3.11[xml(+)] dev-lang/python:3.10[xml(+)] ) test? ( >=sys-apps/dbus-1.2.14 ) virtual/pkgconfig introspection? ( || ( ( dev-lang/python:3.14[xml(+)] dev-python/setuptools[python_targets_python3_14(-)] ) ( dev-lang/python:3.13[xml(+)] dev-python/setuptools[python_targets_python3_13(-)] ) ( dev-lang/python:3.12[xml(+)] dev-python/setuptools[python_targets_python3_12(-)] ) ( dev-lang/python:3.11[xml(+)] dev-python/setuptools[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[xml(+)] dev-python/setuptools[python_targets_python3_10(-)] ) ) virtual/pkgconfig sys-devel/bison app-alternatives/lex || ( dev-lang/python:3.14[xml(+)] dev-lang/python:3.13[xml(+)] dev-lang/python:3.12[xml(+)] dev-lang/python:3.11[xml(+)] dev-lang/python:3.10[xml(+)] ) ) app-arch/xz-utils >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
-DEPEND=!<dev-libs/gobject-introspection-1.80.1 !<dev-util/gdbus-codegen-2.86.4 >=virtual/libiconv-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/libpcre2-10.32:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,unicode(+),static-libs?] >=dev-libs/libffi-3.0.13-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=virtual/zlib-1.2.8-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=virtual/libintl-0-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] kernel_linux? ( >=sys-apps/util-linux-2.23[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) selinux? ( >=sys-libs/libselinux-2.2.2-r5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xattr? ( !elibc_glibc? ( >=sys-apps/attr-2.4.47-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) elf? ( virtual/libelf:0= ) sysprof? ( >=dev-util/sysprof-capture-3.40.1:4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) systemtap? ( >=dev-debug/systemtap-1.3 )
+DEPEND=!<dev-libs/gobject-introspection-1.86.0 !<dev-util/gdbus-codegen-2.88.1 >=virtual/libiconv-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/libpcre2-10.32:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,unicode(+),static-libs?] >=dev-libs/libffi-3.0.13-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=virtual/zlib-1.2.8-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=virtual/libintl-0-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] kernel_linux? ( >=sys-apps/util-linux-2.23[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) selinux? ( >=sys-libs/libselinux-2.2.2-r5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xattr? ( !elibc_glibc? ( >=sys-apps/attr-2.4.47-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) elf? ( virtual/libelf:0= ) sysprof? ( >=dev-util/sysprof-capture-3.40.1:4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) systemtap? ( >=dev-debug/systemtap-1.3 )
DESCRIPTION=The GLib library of C routines
EAPI=8
HOMEPAGE=https://www.gtk.org/
@@ -9,9 +9,9 @@ IUSE=dbus debug +elf doc +introspection +mime selinux static-libs sysprof system
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris
LICENSE=LGPL-2.1+
PDEPEND=dbus? ( gnome-base/dconf ) mime? ( x11-misc/shared-mime-info )
-RDEPEND=!<dev-libs/gobject-introspection-1.80.1 !<dev-util/gdbus-codegen-2.86.4 >=virtual/libiconv-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/libpcre2-10.32:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,unicode(+),static-libs?] >=dev-libs/libffi-3.0.13-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=virtual/zlib-1.2.8-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=virtual/libintl-0-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] kernel_linux? ( >=sys-apps/util-linux-2.23[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) selinux? ( >=sys-libs/libselinux-2.2.2-r5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xattr? ( !elibc_glibc? ( >=sys-apps/attr-2.4.47-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) elf? ( virtual/libelf:0= ) sysprof? ( >=dev-util/sysprof-capture-3.40.1:4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
+RDEPEND=!<dev-libs/gobject-introspection-1.86.0 !<dev-util/gdbus-codegen-2.88.1 >=virtual/libiconv-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/libpcre2-10.32:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,unicode(+),static-libs?] >=dev-libs/libffi-3.0.13-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=virtual/zlib-1.2.8-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=virtual/libintl-0-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] kernel_linux? ( >=sys-apps/util-linux-2.23[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) selinux? ( >=sys-libs/libselinux-2.2.2-r5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xattr? ( !elibc_glibc? ( >=sys-apps/attr-2.4.47-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) elf? ( virtual/libelf:0= ) sysprof? ( >=dev-util/sysprof-capture-3.40.1:4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
RESTRICT=!test? ( test )
SLOT=2
-SRC_URI=mirror://gnome/sources/glib/2.86/glib-2.86.4.tar.xz introspection? ( mirror://gnome/sources/gobject-introspection/1.86/gobject-introspection-1.86.0.tar.xz )
+SRC_URI=mirror://gnome/sources/glib/2.88/glib-2.88.1.tar.xz introspection? ( mirror://gnome/sources/gobject-introspection/1.86/gobject-introspection-1.86.0.tar.xz )
_eclasses_=dot-a e5200fe17cfd2ed6fa66edd80201763a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd eapi9-ver 6a71fa30cdb3fe445114fdeab156c1f0 flag-o-matic fd3558f73f6503093adee69adf41020d gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 linux-info efd923656513c879204fec6638eadee5 meson 12065b402c6d78a2aec926ed8dfd964f meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a rust-toolchain 76468983281b0a7fc167ca224f84ecfd sysroot 4c36abaf94ebd3ab32f8abea9a444121 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=201cfe20d039d0320278faadc6735860
+_md5_=9a9e4068f37d992046d137b1cab6497d
diff --git a/metadata/md5-cache/dev-libs/unittest++-2.0.0-r3 b/metadata/md5-cache/dev-libs/unittest++-2.0.0-r3
deleted file mode 100644
index ab3e23bb9007..000000000000
--- a/metadata/md5-cache/dev-libs/unittest++-2.0.0-r3
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=A lightweight unit testing framework for C++
-EAPI=8
-HOMEPAGE=https://unittest-cpp.github.io/
-INHERIT=cmake dot-a
-IUSE=test
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86
-LICENSE=MIT
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/unittest-cpp/unittest-cpp/archive/v2.0.0.tar.gz -> unittest++-2.0.0.tar.gz
-_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 dot-a e5200fe17cfd2ed6fa66edd80201763a flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=3878f3c4c263e9a8daea16d6d347f8f5
diff --git a/metadata/md5-cache/dev-libs/uriparser-1.0.2 b/metadata/md5-cache/dev-libs/uriparser-1.0.2
index 1382501c05f4..f0868c444138 100644
--- a/metadata/md5-cache/dev-libs/uriparser-1.0.2
+++ b/metadata/md5-cache/dev-libs/uriparser-1.0.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://uriparser.github.io/
INHERIT=cmake qmake-utils
IUSE=+doc qt6 test unicode
-KEYWORDS=~amd64 arm ~arm64 ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=amd64 arm arm64 ppc ~ppc64 ~sparc x86
LICENSE=test? ( LGPL-2.1+ ) BSD
REQUIRED_USE=qt6? ( doc ) test? ( unicode )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/uriparser/uriparser/releases/download/uriparser-1.0.2/uriparser-1.0.2.tar.bz2
_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 qmake-utils 28f99dba9219112f4785f46ed426a021 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=491492dbf3907a2c141bd9f2cd0432a6
+_md5_=3b0b03e05d9e85a800a7cb5b4b8e34b5
diff --git a/metadata/md5-cache/dev-python/aiohttp-3.13.2 b/metadata/md5-cache/dev-python/aiohttp-3.13.2
deleted file mode 100644
index 597c4c797150..000000000000
--- a/metadata/md5-cache/dev-python/aiohttp-3.13.2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=>=dev-python/multidict-4.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pkgconfig[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] native-extensions? ( >=dev-python/cython-3.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pkgconfig[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( dev-python/blockbuster[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/freezegun[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/isal[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/re-assert[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-python/time-machine[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_11? ( dev-python/time-machine[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_12? ( dev-python/time-machine[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_13? ( dev-python/time-machine[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_14? ( dev-python/time-machine[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) dev-python/zlib-ng[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_11? ( dev-python/backports-zstd[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/backports-zstd[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/backports-zstd[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) www-servers/gunicorn[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] test-rust? ( dev-python/trustme[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) ) test? ( native-extensions? ( python_targets_python3_10? ( net-libs/llhttp:= ) python_targets_python3_11? ( net-libs/llhttp:= ) python_targets_python3_12? ( net-libs/llhttp:= ) python_targets_python3_13? ( net-libs/llhttp:= ) python_targets_python3_14? ( net-libs/llhttp:= ) ) >=dev-python/aiodns-3.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/aiohappyeyeballs-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/aiosignal-1.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/attrs-17.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/brotlicffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/frozenlist-1.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/multidict-4.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/propcache-0.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/yarl-1.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-rerunfailures[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-timeout[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] verify-provenance? ( dev-python/pypi-attestations )
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=native-extensions? ( python_targets_python3_10? ( net-libs/llhttp:= ) python_targets_python3_11? ( net-libs/llhttp:= ) python_targets_python3_12? ( net-libs/llhttp:= ) python_targets_python3_13? ( net-libs/llhttp:= ) python_targets_python3_14? ( net-libs/llhttp:= ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
-DESCRIPTION=HTTP client/server for asyncio
-EAPI=8
-HOMEPAGE=https://github.com/aio-libs/aiohttp/ https://pypi.org/project/aiohttp/
-INHERIT=distutils-r1 pypi
-IUSE=+native-extensions test-rust test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug verify-provenance
-KEYWORDS=~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 x86
-LICENSE=Apache-2.0
-RDEPEND=native-extensions? ( python_targets_python3_10? ( net-libs/llhttp:= ) python_targets_python3_11? ( net-libs/llhttp:= ) python_targets_python3_12? ( net-libs/llhttp:= ) python_targets_python3_13? ( net-libs/llhttp:= ) python_targets_python3_14? ( net-libs/llhttp:= ) ) >=dev-python/aiodns-3.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/aiohappyeyeballs-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/aiosignal-1.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/attrs-17.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/brotlicffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/frozenlist-1.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/multidict-4.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/propcache-0.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/yarl-1.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/a/aiohttp/aiohttp-3.13.2.tar.gz verify-provenance? ( https://pypi.org/integrity/aiohttp/v3.13.2/aiohttp-3.13.2.tar.gz/provenance -> aiohttp-3.13.2.tar.gz.provenance )
-_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=00b46b7917a2c1d39f09c518d6c7a142
diff --git a/metadata/md5-cache/dev-python/aiohttp-3.13.5 b/metadata/md5-cache/dev-python/aiohttp-3.13.5
index cd721ad1118f..4d4792b8f564 100644
--- a/metadata/md5-cache/dev-python/aiohttp-3.13.5
+++ b/metadata/md5-cache/dev-python/aiohttp-3.13.5
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/aio-libs/aiohttp/ https://pypi.org/project/aiohttp/
INHERIT=distutils-r1 pypi
IUSE=+native-extensions test-rust test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug verify-provenance
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=Apache-2.0
RDEPEND=native-extensions? ( python_targets_python3_10? ( net-libs/llhttp:= ) python_targets_python3_11? ( net-libs/llhttp:= ) python_targets_python3_12? ( net-libs/llhttp:= ) python_targets_python3_13? ( net-libs/llhttp:= ) python_targets_python3_14? ( net-libs/llhttp:= ) ) >=dev-python/aiodns-3.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/aiohappyeyeballs-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/aiosignal-1.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/attrs-17.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/brotlicffi-1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/frozenlist-1.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/multidict-4.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/propcache-0.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/yarl-1.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_11? ( dev-python/backports-zstd[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/backports-zstd[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/backports-zstd[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/a/aiohttp/aiohttp-3.13.5.tar.gz verify-provenance? ( https://pypi.org/integrity/aiohttp/v3.13.5/aiohttp-3.13.5.tar.gz/provenance -> aiohttp-3.13.5.tar.gz.provenance )
_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=fedb1ffaa4b989fc69c2d408457236fe
+_md5_=f0095a63acfff126cf645c7a9b2c5b7e
diff --git a/metadata/md5-cache/dev-python/billiard-3.6.4.0 b/metadata/md5-cache/dev-python/billiard-3.6.4.0
deleted file mode 100644
index 7df702594707..000000000000
--- a/metadata/md5-cache/dev-python/billiard-3.6.4.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/psutil-5.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Python multiprocessing fork
-EAPI=8
-HOMEPAGE=https://github.com/celery/billiard
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=amd64 x86
-LICENSE=BSD
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/b/billiard/billiard-3.6.4.0.tar.gz
-_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=69ad89997dcfcaca45b5b39a525df0c5
diff --git a/metadata/md5-cache/dev-python/billiard-4.0.2 b/metadata/md5-cache/dev-python/billiard-4.0.2
new file mode 100644
index 000000000000..c876a8b828e1
--- /dev/null
+++ b/metadata/md5-cache/dev-python/billiard-4.0.2
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) doc? ( || ( ( dev-lang/python:3.14 >=dev-python/sphinx-8.1.3[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 >=dev-python/sphinx-8.1.3[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-8.1.3[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-8.1.3[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-8.1.3[python_targets_python3_10(-)] ) ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Python multiprocessing fork
+EAPI=8
+HOMEPAGE=https://pypi.org/project/billiard/ https://github.com/celery/billiard
+INHERIT=distutils-r1
+IUSE=test doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
+KEYWORDS=~amd64 ~x86
+LICENSE=BSD
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/celery/billiard/archive/refs/tags/v4.0.2.tar.gz -> billiard-4.0.2.gh.tar.gz
+_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
+_md5_=db76730b9560460f3e3ef450e88bd133
diff --git a/metadata/md5-cache/dev-python/billiard-4.2.4 b/metadata/md5-cache/dev-python/billiard-4.2.4
deleted file mode 100644
index 9961e039a44a..000000000000
--- a/metadata/md5-cache/dev-python/billiard-4.2.4
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/psutil-5.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) doc? ( || ( ( dev-lang/python:3.14 >=dev-python/sphinx-8.1.3[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 >=dev-python/sphinx-8.1.3[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-8.1.3[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-8.1.3[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-8.1.3[python_targets_python3_10(-)] ) ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Python multiprocessing fork
-EAPI=8
-HOMEPAGE=https://github.com/celery/billiard
-INHERIT=distutils-r1 pypi
-IUSE=test doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=amd64 x86
-LICENSE=BSD
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/b/billiard/billiard-4.2.4.tar.gz
-_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=f2c16bea768d53148eaf7a35a1df59ee
diff --git a/metadata/md5-cache/dev-python/channels-3.0.5 b/metadata/md5-cache/dev-python/channels-3.0.5
deleted file mode 100644
index f98651d2333f..000000000000
--- a/metadata/md5-cache/dev-python/channels-3.0.5
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( dev-python/async-timeout[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/daphne-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] <dev-python/daphne-4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-django[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-python/django-2.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
-DESCRIPTION=Extends Django abilities beyond HTTP protocol
-EAPI=8
-HOMEPAGE=https://github.com/django/channels
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=~amd64
-LICENSE=BSD
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/django/channels/archive/3.0.5.tar.gz -> channels-3.0.5.gh.tar.gz
-_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=7acbfc9ae9d75e1d23ed767ec53be52a
diff --git a/metadata/md5-cache/dev-python/channels-4.2.2 b/metadata/md5-cache/dev-python/channels-4.2.2
deleted file mode 100644
index 89ea19bbb825..000000000000
--- a/metadata/md5-cache/dev-python/channels-4.2.2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( dev-python/async-timeout[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/daphne-4.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-django[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) doc? ( || ( ( dev-lang/python:3.14 >=dev-python/sphinx-8.1.3[python_targets_python3_14(-)] dev-python/sphinx-rtd-theme[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 >=dev-python/sphinx-8.1.3[python_targets_python3_13(-)] dev-python/sphinx-rtd-theme[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-8.1.3[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-8.1.3[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-8.1.3[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-python/asgiref-3.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/django-4.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
-DESCRIPTION=Extends Django abilities beyond HTTP protocol
-EAPI=8
-HOMEPAGE=https://github.com/django/channels
-INHERIT=distutils-r1
-IUSE=test doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=~amd64
-LICENSE=BSD
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/django/channels/archive/4.2.2.tar.gz -> channels-4.2.2.gh.tar.gz
-_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=5242820674d1d94486ca68bb977065fe
diff --git a/metadata/md5-cache/dev-python/channels-4.3.2 b/metadata/md5-cache/dev-python/channels-4.3.2
new file mode 100644
index 000000000000..82fd4d5b99a4
--- /dev/null
+++ b/metadata/md5-cache/dev-python/channels-4.3.2
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/async-timeout[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/selenium[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( <dev-python/asgiref-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/asgiref-3.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/django-4.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-django[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Brings async, event-driven capabilities to Django
+EAPI=8
+HOMEPAGE=https://channels.readthedocs.io/ https://github.com/django/channels/ https://pypi.org/project/channels/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
+KEYWORDS=~amd64
+LICENSE=BSD
+RDEPEND=<dev-python/asgiref-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/asgiref-3.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/django-4.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/django/channels/archive/refs/tags/4.3.2.tar.gz -> channels-4.3.2.gh.tar.gz
+_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
+_md5_=d72f4b49229d4b03ae45fd320411daca
diff --git a/metadata/md5-cache/dev-python/click-8.3.2 b/metadata/md5-cache/dev-python/click-8.3.2
index b0dbcc825b88..59df24a6bd89 100644
--- a/metadata/md5-cache/dev-python/click-8.3.2
+++ b/metadata/md5-cache/dev-python/click-8.3.2
@@ -1,10 +1,10 @@
-BDEPEND=doc? ( || ( ( dev-lang/python:3.14 >=dev-python/sphinx-8.1.3[python_targets_python3_14(-)] >=dev-python/docutils-0.14[python_targets_python3_14(-)] dev-python/myst-parser[python_targets_python3_14(-)] dev-python/pallets-sphinx-themes[python_targets_python3_14(-)] dev-python/sphinxcontrib-log-cabinet[python_targets_python3_14(-)] dev-python/sphinx-tabs[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 >=dev-python/sphinx-8.1.3[python_targets_python3_13(-)] >=dev-python/docutils-0.14[python_targets_python3_13(-)] dev-python/myst-parser[python_targets_python3_13(-)] dev-python/pallets-sphinx-themes[python_targets_python3_13(-)] dev-python/sphinxcontrib-log-cabinet[python_targets_python3_13(-)] dev-python/sphinx-tabs[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-8.1.3[python_targets_python3_12(-)] >=dev-python/docutils-0.14[python_targets_python3_12(-)] dev-python/myst-parser[python_targets_python3_12(-)] dev-python/pallets-sphinx-themes[python_targets_python3_12(-)] dev-python/sphinxcontrib-log-cabinet[python_targets_python3_12(-)] dev-python/sphinx-tabs[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-8.1.3[python_targets_python3_11(-)] >=dev-python/docutils-0.14[python_targets_python3_11(-)] dev-python/myst-parser[python_targets_python3_11(-)] dev-python/pallets-sphinx-themes[python_targets_python3_11(-)] dev-python/sphinxcontrib-log-cabinet[python_targets_python3_11(-)] dev-python/sphinx-tabs[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-8.1.3[python_targets_python3_10(-)] >=dev-python/docutils-0.14[python_targets_python3_10(-)] dev-python/myst-parser[python_targets_python3_10(-)] dev-python/pallets-sphinx-themes[python_targets_python3_10(-)] dev-python/sphinxcontrib-log-cabinet[python_targets_python3_10(-)] dev-python/sphinx-tabs[python_targets_python3_10(-)] ) ) ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/flit-core-3.11.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] verify-provenance? ( dev-python/pypi-attestations )
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/flit-core-3.11.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] verify-provenance? ( dev-python/pypi-attestations )
DEFINED_PHASES=compile configure install prepare test unpack
DESCRIPTION=A Python package for creating beautiful command line interfaces
EAPI=8
HOMEPAGE=https://palletsprojects.com/p/click/ https://github.com/pallets/click/ https://pypi.org/project/click/
INHERIT=distutils-r1 pypi
-IUSE=doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-provenance
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-provenance
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos
LICENSE=BSD
RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/c/click/click-8.3.2.tar.gz verify-provenance? ( https://pypi.org/integrity/click/v8.3.2/click-8.3.2.tar.gz/provenance -> click-8.3.2.tar.gz.provenance )
_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=64cc4ada747aa9de575f2704b187391a
+_md5_=514f0cd36b3366825ffb2738f6d642ba
diff --git a/metadata/md5-cache/dev-python/click-8.3.3 b/metadata/md5-cache/dev-python/click-8.3.3
index 39bfd19f7ffa..0a35ca8dbf02 100644
--- a/metadata/md5-cache/dev-python/click-8.3.3
+++ b/metadata/md5-cache/dev-python/click-8.3.3
@@ -1,10 +1,10 @@
-BDEPEND=doc? ( || ( ( dev-lang/python:3.14 >=dev-python/sphinx-8.1.3[python_targets_python3_14(-)] >=dev-python/docutils-0.14[python_targets_python3_14(-)] dev-python/myst-parser[python_targets_python3_14(-)] dev-python/pallets-sphinx-themes[python_targets_python3_14(-)] dev-python/sphinxcontrib-log-cabinet[python_targets_python3_14(-)] dev-python/sphinx-tabs[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 >=dev-python/sphinx-8.1.3[python_targets_python3_13(-)] >=dev-python/docutils-0.14[python_targets_python3_13(-)] dev-python/myst-parser[python_targets_python3_13(-)] dev-python/pallets-sphinx-themes[python_targets_python3_13(-)] dev-python/sphinxcontrib-log-cabinet[python_targets_python3_13(-)] dev-python/sphinx-tabs[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-8.1.3[python_targets_python3_12(-)] >=dev-python/docutils-0.14[python_targets_python3_12(-)] dev-python/myst-parser[python_targets_python3_12(-)] dev-python/pallets-sphinx-themes[python_targets_python3_12(-)] dev-python/sphinxcontrib-log-cabinet[python_targets_python3_12(-)] dev-python/sphinx-tabs[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-8.1.3[python_targets_python3_11(-)] >=dev-python/docutils-0.14[python_targets_python3_11(-)] dev-python/myst-parser[python_targets_python3_11(-)] dev-python/pallets-sphinx-themes[python_targets_python3_11(-)] dev-python/sphinxcontrib-log-cabinet[python_targets_python3_11(-)] dev-python/sphinx-tabs[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-8.1.3[python_targets_python3_10(-)] >=dev-python/docutils-0.14[python_targets_python3_10(-)] dev-python/myst-parser[python_targets_python3_10(-)] dev-python/pallets-sphinx-themes[python_targets_python3_10(-)] dev-python/sphinxcontrib-log-cabinet[python_targets_python3_10(-)] dev-python/sphinx-tabs[python_targets_python3_10(-)] ) ) ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/flit-core-3.11.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] verify-provenance? ( dev-python/pypi-attestations )
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/flit-core-3.11.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] verify-provenance? ( dev-python/pypi-attestations )
DEFINED_PHASES=compile configure install prepare test unpack
DESCRIPTION=A Python package for creating beautiful command line interfaces
EAPI=8
HOMEPAGE=https://palletsprojects.com/p/click/ https://github.com/pallets/click/ https://pypi.org/project/click/
INHERIT=distutils-r1 pypi
-IUSE=doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-provenance
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-provenance
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos
LICENSE=BSD
RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/c/click/click-8.3.3.tar.gz verify-provenance? ( https://pypi.org/integrity/click/v8.3.3/click-8.3.3.tar.gz/provenance -> click-8.3.3.tar.gz.provenance )
_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=40893ab7db1e612fc86a0860926c98b8
+_md5_=59c3e12b645acd9c5d293e8c886385d6
diff --git a/metadata/md5-cache/dev-python/cloudflare-5.1.0 b/metadata/md5-cache/dev-python/cloudflare-5.1.0
index f82ae018e2df..07333dfea764 100644
--- a/metadata/md5-cache/dev-python/cloudflare-5.1.0
+++ b/metadata/md5-cache/dev-python/cloudflare-5.1.0
@@ -5,6 +5,7 @@ EAPI=8
HOMEPAGE=https://pypi.org/project/cloudflare/
INHERIT=distutils-r1 eapi9-ver
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
+KEYWORDS=~amd64 ~arm64
LICENSE=MIT test? ( ISC Apache-2.0 MIT BSD CC0-1.0 0BSD )
RDEPEND=>=dev-python/httpx-0.23.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pydantic-2.9.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/typing-extensions-4.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/anyio-4.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/distro-1.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/sniffio-1.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
@@ -12,4 +13,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/cloudflare/cloudflare-python/archive/refs/tags/v5.1.0.tar.gz -> cloudflare-5.1.0.gh.tar.gz test? ( https://github.com/Phoenix591/cloudflare-python/releases/download/5.1.0/cloudflare-python-5.1.0-prism.tar.gz )
_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd eapi9-ver 6a71fa30cdb3fe445114fdeab156c1f0 flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=bf59240828098a26bbee8b8199b28dc8
+_md5_=915f8a336fc5573b6b3b761decf15930
diff --git a/metadata/md5-cache/dev-python/fullmoon-1.0.2 b/metadata/md5-cache/dev-python/fullmoon-1.0.2
index 283ec6c79ac8..71469d68ae3f 100644
--- a/metadata/md5-cache/dev-python/fullmoon-1.0.2
+++ b/metadata/md5-cache/dev-python/fullmoon-1.0.2
@@ -12,4 +12,4 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/f/fullmoon/fullmoon-1.0.2.tar.gz
_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=8a9d3980540504826e2d5d50d444f665
+_md5_=8085729613a111c3787218f1ca5e0d7f
diff --git a/metadata/md5-cache/dev-python/jwcrypto-1.5.6 b/metadata/md5-cache/dev-python/jwcrypto-1.5.6
deleted file mode 100644
index 87efced779a6..000000000000
--- a/metadata/md5-cache/dev-python/jwcrypto-1.5.6
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=doc? ( || ( ( dev-lang/python:3.14 >=dev-python/sphinx-8.1.3[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 >=dev-python/sphinx-8.1.3[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-8.1.3[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-8.1.3[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-8.1.3[python_targets_python3_10(-)] ) ) ) test? ( >=dev-python/cryptography-3.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/typing-extensions-4.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Implements JWK,JWS,JWE specifications using python-cryptography
-EAPI=8
-HOMEPAGE=https://github.com/latchset/jwcrypto/ https://pypi.org/project/jwcrypto/
-INHERIT=distutils-r1
-IUSE=doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=amd64 arm64 ~riscv x86
-LICENSE=LGPL-3+
-RDEPEND=>=dev-python/cryptography-3.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/typing-extensions-4.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/latchset/jwcrypto/archive/v1.5.6.tar.gz -> jwcrypto-1.5.6.gh.tar.gz
-_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=c03619ab4385347c4b3bdf35a8cab40e
diff --git a/metadata/md5-cache/dev-python/jwcrypto-1.5.7 b/metadata/md5-cache/dev-python/jwcrypto-1.5.7
index 037206bd9dff..52a463ef0f72 100644
--- a/metadata/md5-cache/dev-python/jwcrypto-1.5.7
+++ b/metadata/md5-cache/dev-python/jwcrypto-1.5.7
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/latchset/jwcrypto/ https://pypi.org/project/jwcrypto/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=amd64 ~arm64 ~riscv ~x86
+KEYWORDS=amd64 arm64 ~riscv x86
LICENSE=LGPL-3+
RDEPEND=>=dev-python/cryptography-3.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/typing-extensions-4.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/j/jwcrypto/jwcrypto-1.5.7.tar.gz
_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=e7faedf80da2c0aecd077aa37e39908d
+_md5_=9afef63201e9d708132d1649b421b15e
diff --git a/metadata/md5-cache/dev-python/langdetect-1.0.9 b/metadata/md5-cache/dev-python/langdetect-1.0.9
index 19a553f4bd8d..0b59d93d6e1a 100644
--- a/metadata/md5-cache/dev-python/langdetect-1.0.9
+++ b/metadata/md5-cache/dev-python/langdetect-1.0.9
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/l/langdetect/langdetect-1.0.9.tar.gz
_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=0981952187f21bf708962aa117790d7f
+_md5_=cff4416946f4a40f315be40bea9f4a97
diff --git a/metadata/md5-cache/dev-python/lzallright-0.2.6 b/metadata/md5-cache/dev-python/lzallright-0.2.6
index 4542f4081437..ce1ceea7a759 100644
--- a/metadata/md5-cache/dev-python/lzallright-0.2.6
+++ b/metadata/md5-cache/dev-python/lzallright-0.2.6
@@ -1,17 +1,17 @@
BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) || ( >=dev-lang/rust-bin-1.80:* >=dev-lang/rust-1.80:* ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-util/maturin-1.8.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
-DESCRIPTION=A Python 3.8+ binding for lzokay library
+DESCRIPTION=Python bindings for lzokay library
EAPI=8
-HOMEPAGE=https://pypi.org/project/lzallright/
+HOMEPAGE=https://github.com/vlaci/lzallright https://pypi.org/project/lzallright
INHERIT=cargo distutils-r1 pypi
IUSE=test debug python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug
-KEYWORDS=~amd64
-LICENSE=MIT Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unicode-3.0 ZLIB
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016 ZLIB
RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/l/lzallright/lzallright-0.2.6.tar.gz https://crates.io/api/v1/crates/aho-corasick/1.0.2/download -> aho-corasick-1.0.2.crate https://crates.io/api/v1/crates/anes/0.1.6/download -> anes-0.1.6.crate https://crates.io/api/v1/crates/anstyle/1.0.10/download -> anstyle-1.0.10.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bumpalo/3.13.0/download -> bumpalo-3.13.0.crate https://crates.io/api/v1/crates/cast/0.3.0/download -> cast-0.3.0.crate https://crates.io/api/v1/crates/cc/1.2.1/download -> cc-1.2.1.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/ciborium-io/0.2.2/download -> ciborium-io-0.2.2.crate https://crates.io/api/v1/crates/ciborium-ll/0.2.2/download -> ciborium-ll-0.2.2.crate https://crates.io/api/v1/crates/ciborium/0.2.2/download -> ciborium-0.2.2.crate https://crates.io/api/v1/crates/clap/4.5.21/download -> clap-4.5.21.crate https://crates.io/api/v1/crates/clap_builder/4.5.21/download -> clap_builder-4.5.21.crate https://crates.io/api/v1/crates/clap_lex/0.7.3/download -> clap_lex-0.7.3.crate https://crates.io/api/v1/crates/codespan-reporting/0.12.0/download -> codespan-reporting-0.12.0.crate https://crates.io/api/v1/crates/criterion-plot/0.5.0/download -> criterion-plot-0.5.0.crate https://crates.io/api/v1/crates/criterion/0.6.0/download -> criterion-0.6.0.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.8/download -> crossbeam-channel-0.5.8.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.15/download -> crossbeam-epoch-0.9.15.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.16/download -> crossbeam-utils-0.8.16.crate https://crates.io/api/v1/crates/crunchy/0.2.2/download -> crunchy-0.2.2.crate https://crates.io/api/v1/crates/cxx-build/1.0.158/download -> cxx-build-1.0.158.crate https://crates.io/api/v1/crates/cxx/1.0.158/download -> cxx-1.0.158.crate https://crates.io/api/v1/crates/cxxbridge-cmd/1.0.158/download -> cxxbridge-cmd-1.0.158.crate https://crates.io/api/v1/crates/cxxbridge-flags/1.0.158/download -> cxxbridge-flags-1.0.158.crate https://crates.io/api/v1/crates/cxxbridge-macro/1.0.158/download -> cxxbridge-macro-1.0.158.crate https://crates.io/api/v1/crates/either/1.9.0/download -> either-1.9.0.crate https://crates.io/api/v1/crates/foldhash/0.1.4/download -> foldhash-0.1.4.crate https://crates.io/api/v1/crates/half/2.4.1/download -> half-2.4.1.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.3.2/download -> hermit-abi-0.3.2.crate https://crates.io/api/v1/crates/indoc/2.0.5/download -> indoc-2.0.5.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itertools/0.13.0/download -> itertools-0.13.0.crate https://crates.io/api/v1/crates/itoa/1.0.9/download -> itoa-1.0.9.crate https://crates.io/api/v1/crates/js-sys/0.3.64/download -> js-sys-0.3.64.crate https://crates.io/api/v1/crates/libc/0.2.147/download -> libc-0.2.147.crate https://crates.io/api/v1/crates/link-cplusplus/1.0.9/download -> link-cplusplus-1.0.9.crate https://crates.io/api/v1/crates/log/0.4.19/download -> log-0.4.19.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/num-traits/0.2.16/download -> num-traits-0.2.16.crate https://crates.io/api/v1/crates/num_cpus/1.16.0/download -> num_cpus-1.16.0.crate https://crates.io/api/v1/crates/once_cell/1.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/oorandom/11.1.3/download -> oorandom-11.1.3.crate https://crates.io/api/v1/crates/plotters-backend/0.3.5/download -> plotters-backend-0.3.5.crate https://crates.io/api/v1/crates/plotters-svg/0.3.5/download -> plotters-svg-0.3.5.crate https://crates.io/api/v1/crates/plotters/0.3.5/download -> plotters-0.3.5.crate https://crates.io/api/v1/crates/portable-atomic/1.9.0/download -> portable-atomic-1.9.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.89/download -> proc-macro2-1.0.89.crate https://crates.io/api/v1/crates/pyo3-build-config/0.25.1/download -> pyo3-build-config-0.25.1.crate https://crates.io/api/v1/crates/pyo3-ffi/0.25.1/download -> pyo3-ffi-0.25.1.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.25.1/download -> pyo3-macros-backend-0.25.1.crate https://crates.io/api/v1/crates/pyo3-macros/0.25.1/download -> pyo3-macros-0.25.1.crate https://crates.io/api/v1/crates/pyo3/0.25.1/download -> pyo3-0.25.1.crate https://crates.io/api/v1/crates/quote/1.0.37/download -> quote-1.0.37.crate https://crates.io/api/v1/crates/rayon-core/1.11.0/download -> rayon-core-1.11.0.crate https://crates.io/api/v1/crates/rayon/1.7.0/download -> rayon-1.7.0.crate https://crates.io/api/v1/crates/regex-automata/0.3.3/download -> regex-automata-0.3.3.crate https://crates.io/api/v1/crates/regex-syntax/0.7.4/download -> regex-syntax-0.7.4.crate https://crates.io/api/v1/crates/regex/1.9.1/download -> regex-1.9.1.crate https://crates.io/api/v1/crates/rustversion/1.0.18/download -> rustversion-1.0.18.crate https://crates.io/api/v1/crates/ryu/1.0.15/download -> ryu-1.0.15.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/scratch/1.0.7/download -> scratch-1.0.7.crate https://crates.io/api/v1/crates/serde/1.0.174/download -> serde-1.0.174.crate https://crates.io/api/v1/crates/serde_derive/1.0.174/download -> serde_derive-1.0.174.crate https://crates.io/api/v1/crates/serde_json/1.0.103/download -> serde_json-1.0.103.crate https://crates.io/api/v1/crates/shlex/1.3.0/download -> shlex-1.3.0.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.87/download -> syn-2.0.87.crate https://crates.io/api/v1/crates/target-lexicon/0.13.2/download -> target-lexicon-0.13.2.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/tinytemplate/1.2.1/download -> tinytemplate-1.2.1.crate https://crates.io/api/v1/crates/unicode-ident/1.0.11/download -> unicode-ident-1.0.11.crate https://crates.io/api/v1/crates/unicode-width/0.1.10/download -> unicode-width-0.1.10.crate https://crates.io/api/v1/crates/unindent/0.2.3/download -> unindent-0.2.3.crate https://crates.io/api/v1/crates/walkdir/2.3.3/download -> walkdir-2.3.3.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.87/download -> wasm-bindgen-backend-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.87/download -> wasm-bindgen-macro-support-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.87/download -> wasm-bindgen-macro-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.87/download -> wasm-bindgen-shared-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.87/download -> wasm-bindgen-0.2.87.crate https://crates.io/api/v1/crates/web-sys/0.3.64/download -> web-sys-0.3.64.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.5/download -> winapi-util-0.1.5.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
+SRC_URI=https://github.com/vlaci/lzallright/archive/refs/tags/v0.2.6.tar.gz -> lzallright-0.2.6.gh.tar.gz https://crates.io/api/v1/crates/aho-corasick/1.0.2/download -> aho-corasick-1.0.2.crate https://crates.io/api/v1/crates/anes/0.1.6/download -> anes-0.1.6.crate https://crates.io/api/v1/crates/anstyle/1.0.10/download -> anstyle-1.0.10.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bumpalo/3.13.0/download -> bumpalo-3.13.0.crate https://crates.io/api/v1/crates/cast/0.3.0/download -> cast-0.3.0.crate https://crates.io/api/v1/crates/cc/1.2.1/download -> cc-1.2.1.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/ciborium-io/0.2.2/download -> ciborium-io-0.2.2.crate https://crates.io/api/v1/crates/ciborium-ll/0.2.2/download -> ciborium-ll-0.2.2.crate https://crates.io/api/v1/crates/ciborium/0.2.2/download -> ciborium-0.2.2.crate https://crates.io/api/v1/crates/clap/4.5.21/download -> clap-4.5.21.crate https://crates.io/api/v1/crates/clap_builder/4.5.21/download -> clap_builder-4.5.21.crate https://crates.io/api/v1/crates/clap_lex/0.7.3/download -> clap_lex-0.7.3.crate https://crates.io/api/v1/crates/codespan-reporting/0.12.0/download -> codespan-reporting-0.12.0.crate https://crates.io/api/v1/crates/criterion-plot/0.5.0/download -> criterion-plot-0.5.0.crate https://crates.io/api/v1/crates/criterion/0.6.0/download -> criterion-0.6.0.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.8/download -> crossbeam-channel-0.5.8.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.15/download -> crossbeam-epoch-0.9.15.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.16/download -> crossbeam-utils-0.8.16.crate https://crates.io/api/v1/crates/crunchy/0.2.2/download -> crunchy-0.2.2.crate https://crates.io/api/v1/crates/cxx-build/1.0.158/download -> cxx-build-1.0.158.crate https://crates.io/api/v1/crates/cxx/1.0.158/download -> cxx-1.0.158.crate https://crates.io/api/v1/crates/cxxbridge-cmd/1.0.158/download -> cxxbridge-cmd-1.0.158.crate https://crates.io/api/v1/crates/cxxbridge-flags/1.0.158/download -> cxxbridge-flags-1.0.158.crate https://crates.io/api/v1/crates/cxxbridge-macro/1.0.158/download -> cxxbridge-macro-1.0.158.crate https://crates.io/api/v1/crates/either/1.9.0/download -> either-1.9.0.crate https://crates.io/api/v1/crates/foldhash/0.1.4/download -> foldhash-0.1.4.crate https://crates.io/api/v1/crates/half/2.4.1/download -> half-2.4.1.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.3.2/download -> hermit-abi-0.3.2.crate https://crates.io/api/v1/crates/indoc/2.0.5/download -> indoc-2.0.5.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itertools/0.13.0/download -> itertools-0.13.0.crate https://crates.io/api/v1/crates/itoa/1.0.9/download -> itoa-1.0.9.crate https://crates.io/api/v1/crates/js-sys/0.3.64/download -> js-sys-0.3.64.crate https://crates.io/api/v1/crates/libc/0.2.147/download -> libc-0.2.147.crate https://crates.io/api/v1/crates/link-cplusplus/1.0.9/download -> link-cplusplus-1.0.9.crate https://crates.io/api/v1/crates/log/0.4.19/download -> log-0.4.19.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/num-traits/0.2.16/download -> num-traits-0.2.16.crate https://crates.io/api/v1/crates/num_cpus/1.16.0/download -> num_cpus-1.16.0.crate https://crates.io/api/v1/crates/once_cell/1.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/oorandom/11.1.3/download -> oorandom-11.1.3.crate https://crates.io/api/v1/crates/plotters-backend/0.3.5/download -> plotters-backend-0.3.5.crate https://crates.io/api/v1/crates/plotters-svg/0.3.5/download -> plotters-svg-0.3.5.crate https://crates.io/api/v1/crates/plotters/0.3.5/download -> plotters-0.3.5.crate https://crates.io/api/v1/crates/portable-atomic/1.9.0/download -> portable-atomic-1.9.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.89/download -> proc-macro2-1.0.89.crate https://crates.io/api/v1/crates/pyo3-build-config/0.25.1/download -> pyo3-build-config-0.25.1.crate https://crates.io/api/v1/crates/pyo3-ffi/0.25.1/download -> pyo3-ffi-0.25.1.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.25.1/download -> pyo3-macros-backend-0.25.1.crate https://crates.io/api/v1/crates/pyo3-macros/0.25.1/download -> pyo3-macros-0.25.1.crate https://crates.io/api/v1/crates/pyo3/0.25.1/download -> pyo3-0.25.1.crate https://crates.io/api/v1/crates/quote/1.0.37/download -> quote-1.0.37.crate https://crates.io/api/v1/crates/rayon-core/1.11.0/download -> rayon-core-1.11.0.crate https://crates.io/api/v1/crates/rayon/1.7.0/download -> rayon-1.7.0.crate https://crates.io/api/v1/crates/regex-automata/0.3.3/download -> regex-automata-0.3.3.crate https://crates.io/api/v1/crates/regex-syntax/0.7.4/download -> regex-syntax-0.7.4.crate https://crates.io/api/v1/crates/regex/1.9.1/download -> regex-1.9.1.crate https://crates.io/api/v1/crates/rustversion/1.0.18/download -> rustversion-1.0.18.crate https://crates.io/api/v1/crates/ryu/1.0.15/download -> ryu-1.0.15.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/scratch/1.0.7/download -> scratch-1.0.7.crate https://crates.io/api/v1/crates/serde/1.0.174/download -> serde-1.0.174.crate https://crates.io/api/v1/crates/serde_derive/1.0.174/download -> serde_derive-1.0.174.crate https://crates.io/api/v1/crates/serde_json/1.0.103/download -> serde_json-1.0.103.crate https://crates.io/api/v1/crates/shlex/1.3.0/download -> shlex-1.3.0.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.87/download -> syn-2.0.87.crate https://crates.io/api/v1/crates/target-lexicon/0.13.2/download -> target-lexicon-0.13.2.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/tinytemplate/1.2.1/download -> tinytemplate-1.2.1.crate https://crates.io/api/v1/crates/unicode-ident/1.0.11/download -> unicode-ident-1.0.11.crate https://crates.io/api/v1/crates/unicode-width/0.1.10/download -> unicode-width-0.1.10.crate https://crates.io/api/v1/crates/unindent/0.2.3/download -> unindent-0.2.3.crate https://crates.io/api/v1/crates/walkdir/2.3.3/download -> walkdir-2.3.3.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.87/download -> wasm-bindgen-backend-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.87/download -> wasm-bindgen-macro-support-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.87/download -> wasm-bindgen-macro-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.87/download -> wasm-bindgen-shared-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.87/download -> wasm-bindgen-0.2.87.crate https://crates.io/api/v1/crates/web-sys/0.3.64/download -> web-sys-0.3.64.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.5/download -> winapi-util-0.1.5.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
_eclasses_=cargo 53bab5a62cfc3526d8ed02c0a38a6033 distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=717bc928ae0cd5056a7d9f63b33b81da
+_md5_=f3e0e6e2dbc273cc82b688a663656a14
diff --git a/metadata/md5-cache/dev-python/parse-type-0.6.6 b/metadata/md5-cache/dev-python/parse-type-0.6.6
index 70f3b15ed8e3..d37512929449 100644
--- a/metadata/md5-cache/dev-python/parse-type-0.6.6
+++ b/metadata/md5-cache/dev-python/parse-type-0.6.6
@@ -2,7 +2,7 @@ BDEPEND=dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_p
DEFINED_PHASES=compile configure install prepare test unpack
DESCRIPTION=Extension to the parse module
EAPI=8
-HOMEPAGE=https://github.com/jenisys/parse_type/ https://pypi.org/project/parse-type/
+HOMEPAGE=https://github.com/jenisys/parse_type/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-provenance
KEYWORDS=amd64 arm64 ~x86
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/parse-type/parse_type-0.6.6.tar.gz verify-provenance? ( https://pypi.org/integrity/parse-type/v0.6.6/parse_type-0.6.6.tar.gz/provenance -> parse_type-0.6.6.tar.gz.provenance )
_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=8c74721252437d2cef96dd88af028d3a
+_md5_=26fdf4257c80ef4c2885feb992de8bb2
diff --git a/metadata/md5-cache/dev-python/pillow-12.2.0 b/metadata/md5-cache/dev-python/pillow-12.2.0
index a45a834b98d6..0ce211d0e817 100644
--- a/metadata/md5-cache/dev-python/pillow-12.2.0
+++ b/metadata/md5-cache/dev-python/pillow-12.2.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://python-pillow.github.io/ https://github.com/python-pillow/Pillow/ https://pypi.org/project/pillow/
INHERIT=distutils-r1 multiprocessing toolchain-funcs virtualx
IUSE=avif examples imagequant +jpeg jpeg2k lcms test tiff tk truetype webp xcb zlib test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug test
-KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos
+KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos
LICENSE=HPND
RDEPEND=avif? ( media-libs/libavif:= ) imagequant? ( media-gfx/libimagequant:= ) jpeg? ( media-libs/libjpeg-turbo:= ) jpeg2k? ( media-libs/openjpeg:2= ) lcms? ( media-libs/lcms:2= ) tiff? ( media-libs/tiff:=[jpeg,zlib] ) truetype? ( media-libs/freetype:2= media-libs/harfbuzz:= ) webp? ( media-libs/libwebp:= ) xcb? ( x11-libs/libxcb ) zlib? ( virtual/zlib:= ) dev-python/olefile[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10[tk?,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[tk?,threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[tk?,threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[tk?,threads(+)] ) python_targets_python3_14? ( dev-lang/python:3.14[tk?,threads(+)] )
REQUIRED_USE=test? ( jpeg jpeg2k lcms tiff truetype ) || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/python-pillow/Pillow/archive/12.2.0.tar.gz -> pillow-12.2.0.gh.tar.gz test? ( https://github.com/python-pillow/test-images/archive/7077675d2cda485d63de4aefe0fefbf6f655c5a0.tar.gz -> pillow-test-images-7077675d2cda485d63de4aefe0fefbf6f655c5a0.gh.tar.gz )
_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68
-_md5_=81d19894b6323997c8dd2bde2d86e989
+_md5_=956cf994b0d294f1267b5d38dd0ec12e
diff --git a/metadata/md5-cache/dev-python/pygobject-3.50.2 b/metadata/md5-cache/dev-python/pygobject-3.50.2
new file mode 100644
index 000000000000..741c2f27b9b8
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pygobject-3.50.2
@@ -0,0 +1,18 @@
+BDEPEND=virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
+DEPEND=>=dev-libs/glib-2.64:2 >=dev-libs/gobject-introspection-1.82.0-r2:= dev-libs/libffi:= cairo? ( >=dev-python/pycairo-1.16.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] x11-libs/cairo[glib] ) test? ( >=app-accessibility/at-spi2-core-2.46.0[introspection] dev-python/pytest[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] x11-libs/gdk-pixbuf:2[introspection,jpeg] x11-libs/gtk+:3[introspection] x11-libs/pango[introspection] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+DESCRIPTION=Python bindings for GObject Introspection
+EAPI=8
+HOMEPAGE=https://pygobject.gnome.org
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=gnome.org meson virtualx xdg distutils-r1
+IUSE=+cairo test test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris
+LICENSE=LGPL-2.1+
+RDEPEND=>=dev-libs/glib-2.64:2 >=dev-libs/gobject-introspection-1.82.0-r2:= dev-libs/libffi:= cairo? ( >=dev-python/pycairo-1.16.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] x11-libs/cairo[glib] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=3
+SRC_URI=mirror://gnome/sources/pygobject/3.50/pygobject-3.50.2.tar.gz
+_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d gnome.org e1b4f392dbfedfb8974b71b017937f08 meson 12065b402c6d78a2aec926ed8dfd964f multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a rust-toolchain 76468983281b0a7fc167ca224f84ecfd sysroot 4c36abaf94ebd3ab32f8abea9a444121 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=7c7cea63148f716f46286c6d54087416
diff --git a/metadata/md5-cache/dev-python/pygobject-3.56.3 b/metadata/md5-cache/dev-python/pygobject-3.56.3
new file mode 100644
index 000000000000..0e08439289b7
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pygobject-3.56.3
@@ -0,0 +1,18 @@
+BDEPEND=virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
+DEPEND=>=dev-libs/glib-2.80:2 >=dev-libs/gobject-introspection-1.84:= dev-libs/libffi:= cairo? ( >=dev-python/pycairo-1.16.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] x11-libs/cairo[glib] ) test? ( >=app-accessibility/at-spi2-core-2.46.0[introspection] dev-python/pytest[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] x11-libs/gdk-pixbuf:2[introspection,jpeg] x11-libs/gtk+:3[introspection] x11-libs/pango[introspection] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+DESCRIPTION=Python bindings for GObject Introspection
+EAPI=8
+HOMEPAGE=https://pygobject.gnome.org/ https://gitlab.gnome.org/GNOME/pygobject/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=gnome.org meson virtualx xdg distutils-r1
+IUSE=+cairo test test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris
+LICENSE=LGPL-2.1+
+RDEPEND=>=dev-libs/glib-2.80:2 >=dev-libs/gobject-introspection-1.84:= dev-libs/libffi:= cairo? ( >=dev-python/pycairo-1.16.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] x11-libs/cairo[glib] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=3
+SRC_URI=mirror://gnome/sources/pygobject/3.56/pygobject-3.56.3.tar.gz
+_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d gnome.org e1b4f392dbfedfb8974b71b017937f08 meson 12065b402c6d78a2aec926ed8dfd964f multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a rust-toolchain 76468983281b0a7fc167ca224f84ecfd sysroot 4c36abaf94ebd3ab32f8abea9a444121 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=726fe36a96ff0bbb64739bee6b6cd42c
diff --git a/metadata/md5-cache/dev-python/pylsqpack-0.3.23 b/metadata/md5-cache/dev-python/pylsqpack-0.3.23
deleted file mode 100644
index e9c0c3eed06d..000000000000
--- a/metadata/md5-cache/dev-python/pylsqpack-0.3.23
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( dev-libs/ls-qpack:= >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-libs/ls-qpack:= python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
-DESCRIPTION=Python wrapper for the ls-qpack QPACK library
-EAPI=8
-HOMEPAGE=https://github.com/aiortc/pylsqpack/ https://pypi.org/project/pylsqpack/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug
-KEYWORDS=amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 x86
-LICENSE=BSD
-RDEPEND=dev-libs/ls-qpack:= python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/p/pylsqpack/pylsqpack-0.3.23.tar.gz
-_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=b9ee19fe0d1db12f3792886455eb7efc
diff --git a/metadata/md5-cache/dev-python/pylsqpack-0.3.24 b/metadata/md5-cache/dev-python/pylsqpack-0.3.24
index 8296f9197f68..a1dfebd92bfb 100644
--- a/metadata/md5-cache/dev-python/pylsqpack-0.3.24
+++ b/metadata/md5-cache/dev-python/pylsqpack-0.3.24
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/aiortc/pylsqpack/ https://pypi.org/project/pylsqpack/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug
-KEYWORDS=amd64 arm ~arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=BSD
RDEPEND=dev-libs/ls-qpack:= python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pylsqpack/pylsqpack-0.3.24.tar.gz
_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=2174dec8b0ecf02d861bd21e820316bd
+_md5_=99cf577a497e599ad95a1a174daac59a
diff --git a/metadata/md5-cache/dev-python/pyrefly-0.64.1 b/metadata/md5-cache/dev-python/pyrefly-0.64.1
new file mode 100644
index 000000000000..9795b7347002
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pyrefly-0.64.1
@@ -0,0 +1,15 @@
+BDEPEND=|| ( >=dev-lang/rust-bin-1.89:* >=dev-lang/rust-1.89:* ) verify-provenance? ( dev-python/pypi-attestations )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=app-arch/zstd:=
+DESCRIPTION=A fast type checker and language server for Python with powerful IDE features
+EAPI=8
+HOMEPAGE=https://pyrefly.org/ https://github.com/facebook/pyrefly https://pypi.org/project/pyrefly/
+INHERIT=cargo pypi
+IUSE=debug verify-provenance
+KEYWORDS=~amd64
+LICENSE=MIT 0BSD Apache-2.0 BSD-2 BSD Boost-1.0 CC0-1.0 ISC MIT Unicode-3.0 Unicode-DFS-2016 ZLIB
+RDEPEND=app-arch/zstd:=
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/p/pyrefly/pyrefly-0.64.1.tar.gz verify-provenance? ( https://pypi.org/integrity/pyrefly/v0.64.1/pyrefly-0.64.1.tar.gz/provenance -> pyrefly-0.64.1.tar.gz.provenance ) https://crates.io/api/v1/crates/Inflector/0.11.4/download -> Inflector-0.11.4.crate https://crates.io/api/v1/crates/addr2line/0.25.1/download -> addr2line-0.25.1.crate https://crates.io/api/v1/crates/adler2/2.0.0/download -> adler2-2.0.0.crate https://crates.io/api/v1/crates/ahash/0.8.12/download -> ahash-0.8.12.crate https://crates.io/api/v1/crates/aho-corasick/1.1.4/download -> aho-corasick-1.1.4.crate https://crates.io/api/v1/crates/allocative/0.3.4/download -> allocative-0.3.4.crate https://crates.io/api/v1/crates/allocative_derive/0.3.3/download -> allocative_derive-0.3.3.crate https://crates.io/api/v1/crates/allocator-api2/0.2.21/download -> allocator-api2-0.2.21.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.21/download -> anstream-0.6.21.crate https://crates.io/api/v1/crates/anstream/1.0.0/download -> anstream-1.0.0.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.0/download -> anstyle-parse-0.2.0.crate https://crates.io/api/v1/crates/anstyle-parse/1.0.0/download -> anstyle-parse-1.0.0.crate https://crates.io/api/v1/crates/anstyle-query/1.0.0/download -> anstyle-query-1.0.0.crate https://crates.io/api/v1/crates/anstyle-wincon/3.0.7/download -> anstyle-wincon-3.0.7.crate https://crates.io/api/v1/crates/anstyle/1.0.14/download -> anstyle-1.0.14.crate https://crates.io/api/v1/crates/anyhow/1.0.102/download -> anyhow-1.0.102.crate https://crates.io/api/v1/crates/append-only-vec/0.1.8/download -> append-only-vec-0.1.8.crate https://crates.io/api/v1/crates/arc-swap/1.9.1/download -> arc-swap-1.9.1.crate https://crates.io/api/v1/crates/argfile/0.2.1/download -> argfile-0.2.1.crate https://crates.io/api/v1/crates/arrayref/0.3.9/download -> arrayref-0.3.9.crate https://crates.io/api/v1/crates/arrayvec/0.7.6/download -> arrayvec-0.7.6.crate https://crates.io/api/v1/crates/atomic/0.5.3/download -> atomic-0.5.3.crate https://crates.io/api/v1/crates/attribute-derive-macro/0.10.3/download -> attribute-derive-macro-0.10.3.crate https://crates.io/api/v1/crates/attribute-derive/0.10.3/download -> attribute-derive-0.10.3.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/backtrace-on-stack-overflow/0.3.0/download -> backtrace-on-stack-overflow-0.3.0.crate https://crates.io/api/v1/crates/base64/0.22.1/download -> base64-0.22.1.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.11.1/download -> bitflags-2.11.1.crate https://crates.io/api/v1/crates/blake3/1.8.2/download -> blake3-1.8.2.crate https://crates.io/api/v1/crates/block-buffer/0.10.2/download -> block-buffer-0.10.2.crate https://crates.io/api/v1/crates/bstr/1.12.1/download -> bstr-1.12.1.crate https://crates.io/api/v1/crates/bumpalo/3.20.2/download -> bumpalo-3.20.2.crate https://crates.io/api/v1/crates/byteorder/1.5.0/download -> byteorder-1.5.0.crate https://crates.io/api/v1/crates/bytes/1.11.1/download -> bytes-1.11.1.crate https://crates.io/api/v1/crates/capnp/0.25.4/download -> capnp-0.25.4.crate https://crates.io/api/v1/crates/castaway/0.2.4/download -> castaway-0.2.4.crate https://crates.io/api/v1/crates/cc/1.2.61/download -> cc-1.2.61.crate https://crates.io/api/v1/crates/cfg-if/1.0.4/download -> cfg-if-1.0.4.crate https://crates.io/api/v1/crates/chacha20/0.10.0/download -> chacha20-0.10.0.crate https://crates.io/api/v1/crates/chrono/0.4.44/download -> chrono-0.4.44.crate https://crates.io/api/v1/crates/clap/4.6.1/download -> clap-4.6.1.crate https://crates.io/api/v1/crates/clap_builder/4.6.0/download -> clap_builder-4.6.0.crate https://crates.io/api/v1/crates/clap_derive/4.6.1/download -> clap_derive-4.6.1.crate https://crates.io/api/v1/crates/clap_lex/1.0.0/download -> clap_lex-1.0.0.crate https://crates.io/api/v1/crates/codespan-reporting/0.13.1/download -> codespan-reporting-0.13.1.crate https://crates.io/api/v1/crates/collection_literals/1.0.2/download -> collection_literals-1.0.2.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/compact_str/0.8.0/download -> compact_str-0.8.0.crate https://crates.io/api/v1/crates/compact_str/0.9.0/download -> compact_str-0.9.0.crate https://crates.io/api/v1/crates/configparser/3.1.0/download -> configparser-3.1.0.crate https://crates.io/api/v1/crates/console/0.16.1/download -> console-0.16.1.crate https://crates.io/api/v1/crates/console_error_panic_hook/0.1.7/download -> console_error_panic_hook-0.1.7.crate https://crates.io/api/v1/crates/const-str/0.4.3/download -> const-str-0.4.3.crate https://crates.io/api/v1/crates/constant_time_eq/0.3.1/download -> constant_time_eq-0.3.1.crate https://crates.io/api/v1/crates/convert_case/0.11.0/download -> convert_case-0.11.0.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/cpufeatures/0.2.17/download -> cpufeatures-0.2.17.crate https://crates.io/api/v1/crates/cpufeatures/0.3.0/download -> cpufeatures-0.3.0.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.15/download -> crossbeam-channel-0.5.15.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.6/download -> crossbeam-deque-0.8.6.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.18/download -> crossbeam-epoch-0.9.18.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.21/download -> crossbeam-utils-0.8.21.crate https://crates.io/api/v1/crates/crypto-common/0.1.7/download -> crypto-common-0.1.7.crate https://crates.io/api/v1/crates/ctor/0.1.26/download -> ctor-0.1.26.crate https://crates.io/api/v1/crates/darling/0.23.0/download -> darling-0.23.0.crate https://crates.io/api/v1/crates/darling_core/0.23.0/download -> darling_core-0.23.0.crate https://crates.io/api/v1/crates/darling_macro/0.23.0/download -> darling_macro-0.23.0.crate https://crates.io/api/v1/crates/dashmap/5.5.3/download -> dashmap-5.5.3.crate https://crates.io/api/v1/crates/dashmap/6.1.0/download -> dashmap-6.1.0.crate https://crates.io/api/v1/crates/deranged/0.5.5/download -> deranged-0.5.5.crate https://crates.io/api/v1/crates/derivative/2.2.0/download -> derivative-2.2.0.crate https://crates.io/api/v1/crates/derive-where/1.5.0/download -> derive-where-1.5.0.crate https://crates.io/api/v1/crates/diff/0.1.13/download -> diff-0.1.13.crate https://crates.io/api/v1/crates/digest/0.10.7/download -> digest-0.10.7.crate https://crates.io/api/v1/crates/dupe/0.9.1/download -> dupe-0.9.1.crate https://crates.io/api/v1/crates/dupe_derive/0.9.1/download -> dupe_derive-0.9.1.crate https://crates.io/api/v1/crates/dyn-clone/1.0.20/download -> dyn-clone-1.0.20.crate https://crates.io/api/v1/crates/either/1.15.0/download -> either-1.15.0.crate https://crates.io/api/v1/crates/embedded-io/0.7.1/download -> embedded-io-0.7.1.crate https://crates.io/api/v1/crates/encode_unicode/1.0.0/download -> encode_unicode-1.0.0.crate https://crates.io/api/v1/crates/enum-iterator-derive/1.5.0/download -> enum-iterator-derive-1.5.0.crate https://crates.io/api/v1/crates/enum-iterator/2.3.0/download -> enum-iterator-2.3.0.crate https://crates.io/api/v1/crates/env_logger/0.8.4/download -> env_logger-0.8.4.crate https://crates.io/api/v1/crates/equivalent/1.0.2/download -> equivalent-1.0.2.crate https://crates.io/api/v1/crates/errno/0.3.14/download -> errno-0.3.14.crate https://crates.io/api/v1/crates/faster-hex/0.6.1/download -> faster-hex-0.6.1.crate https://crates.io/api/v1/crates/fastrand/2.4.1/download -> fastrand-2.4.1.crate https://crates.io/api/v1/crates/filetime/0.2.27/download -> filetime-0.2.27.crate https://crates.io/api/v1/crates/find-msvc-tools/0.1.9/download -> find-msvc-tools-0.1.9.crate https://crates.io/api/v1/crates/foldhash/0.1.5/download -> foldhash-0.1.5.crate https://crates.io/api/v1/crates/foldhash/0.2.0/download -> foldhash-0.2.0.crate https://crates.io/api/v1/crates/form_urlencoded/1.2.2/download -> form_urlencoded-1.2.2.crate https://crates.io/api/v1/crates/fs-err/2.11.0/download -> fs-err-2.11.0.crate https://crates.io/api/v1/crates/fsevent-sys/4.1.0/download -> fsevent-sys-4.1.0.crate https://crates.io/api/v1/crates/futures-channel/0.3.32/download -> futures-channel-0.3.32.crate https://crates.io/api/v1/crates/futures-core/0.3.32/download -> futures-core-0.3.32.crate https://crates.io/api/v1/crates/futures-executor/0.3.32/download -> futures-executor-0.3.32.crate https://crates.io/api/v1/crates/futures-io/0.3.32/download -> futures-io-0.3.32.crate https://crates.io/api/v1/crates/futures-macro/0.3.32/download -> futures-macro-0.3.32.crate https://crates.io/api/v1/crates/futures-sink/0.3.32/download -> futures-sink-0.3.32.crate https://crates.io/api/v1/crates/futures-task/0.3.32/download -> futures-task-0.3.32.crate https://crates.io/api/v1/crates/futures-util/0.3.32/download -> futures-util-0.3.32.crate https://crates.io/api/v1/crates/futures/0.1.31/download -> futures-0.1.31.crate https://crates.io/api/v1/crates/futures/0.3.32/download -> futures-0.3.32.crate https://crates.io/api/v1/crates/fuzzy-matcher/0.3.7/download -> fuzzy-matcher-0.3.7.crate https://crates.io/api/v1/crates/fxhash/0.2.1/download -> fxhash-0.2.1.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/get-size-derive2/0.7.4/download -> get-size-derive2-0.7.4.crate https://crates.io/api/v1/crates/get-size2/0.7.4/download -> get-size2-0.7.4.crate https://crates.io/api/v1/crates/getopts/0.2.21/download -> getopts-0.2.21.crate https://crates.io/api/v1/crates/getrandom/0.2.17/download -> getrandom-0.2.17.crate https://crates.io/api/v1/crates/getrandom/0.3.4/download -> getrandom-0.3.4.crate https://crates.io/api/v1/crates/getrandom/0.4.1/download -> getrandom-0.4.1.crate https://crates.io/api/v1/crates/gimli/0.32.3/download -> gimli-0.32.3.crate https://crates.io/api/v1/crates/glob/0.3.3/download -> glob-0.3.3.crate https://crates.io/api/v1/crates/globset/0.4.18/download -> globset-0.4.18.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hashbrown/0.14.5/download -> hashbrown-0.14.5.crate https://crates.io/api/v1/crates/hashbrown/0.15.5/download -> hashbrown-0.15.5.crate https://crates.io/api/v1/crates/hashbrown/0.16.1/download -> hashbrown-0.16.1.crate https://crates.io/api/v1/crates/hashbrown/0.17.0/download -> hashbrown-0.17.0.crate https://crates.io/api/v1/crates/heck/0.5.0/download -> heck-0.5.0.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/home/0.5.12/download -> home-0.5.12.crate https://crates.io/api/v1/crates/human_bytes/0.4.3/download -> human_bytes-0.4.3.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.1/download -> iana-time-zone-haiku-0.1.1.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.65/download -> iana-time-zone-0.1.65.crate https://crates.io/api/v1/crates/icu_collections/2.2.0/download -> icu_collections-2.2.0.crate https://crates.io/api/v1/crates/icu_locale_core/2.2.0/download -> icu_locale_core-2.2.0.crate https://crates.io/api/v1/crates/icu_normalizer/2.2.0/download -> icu_normalizer-2.2.0.crate https://crates.io/api/v1/crates/icu_normalizer_data/2.2.0/download -> icu_normalizer_data-2.2.0.crate https://crates.io/api/v1/crates/icu_properties/2.2.0/download -> icu_properties-2.2.0.crate https://crates.io/api/v1/crates/icu_properties_data/2.2.0/download -> icu_properties_data-2.2.0.crate https://crates.io/api/v1/crates/icu_provider/2.2.0/download -> icu_provider-2.2.0.crate https://crates.io/api/v1/crates/id-arena/2.3.0/download -> id-arena-2.3.0.crate https://crates.io/api/v1/crates/ident_case/1.0.1/download -> ident_case-1.0.1.crate https://crates.io/api/v1/crates/idna/1.1.0/download -> idna-1.1.0.crate https://crates.io/api/v1/crates/idna_adapter/1.2.1/download -> idna_adapter-1.2.1.crate https://crates.io/api/v1/crates/ignore/0.4.25/download -> ignore-0.4.25.crate https://crates.io/api/v1/crates/index_vec/0.1.4/download -> index_vec-0.1.4.crate https://crates.io/api/v1/crates/indexmap/1.9.2/download -> indexmap-1.9.2.crate https://crates.io/api/v1/crates/indexmap/2.14.0/download -> indexmap-2.14.0.crate https://crates.io/api/v1/crates/indicatif/0.18.4/download -> indicatif-0.18.4.crate https://crates.io/api/v1/crates/inotify-sys/0.1.5/download -> inotify-sys-0.1.5.crate https://crates.io/api/v1/crates/inotify/0.11.1/download -> inotify-0.11.1.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/interpolator/0.5.0/download -> interpolator-0.5.0.crate https://crates.io/api/v1/crates/is-macro/0.3.6/download -> is-macro-0.3.6.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/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itertools/0.14.0/download -> itertools-0.14.0.crate https://crates.io/api/v1/crates/itoa/0.4.8/download -> itoa-0.4.8.crate https://crates.io/api/v1/crates/itoa/1.0.18/download -> itoa-1.0.18.crate https://crates.io/api/v1/crates/jobserver/0.1.34/download -> jobserver-0.1.34.crate https://crates.io/api/v1/crates/js-sys/0.3.95/download -> js-sys-0.3.95.crate https://crates.io/api/v1/crates/kqueue-sys/1.0.4/download -> kqueue-sys-1.0.4.crate https://crates.io/api/v1/crates/kqueue/1.1.1/download -> kqueue-1.1.1.crate https://crates.io/api/v1/crates/lazy_static/1.5.0/download -> lazy_static-1.5.0.crate https://crates.io/api/v1/crates/leb128fmt/0.1.0/download -> leb128fmt-0.1.0.crate https://crates.io/api/v1/crates/libc/0.2.183/download -> libc-0.2.183.crate https://crates.io/api/v1/crates/libmimalloc-sys/0.1.44/download -> libmimalloc-sys-0.1.44.crate https://crates.io/api/v1/crates/libredox/0.1.12/download -> libredox-0.1.12.crate https://crates.io/api/v1/crates/link-cplusplus/1.0.12/download -> link-cplusplus-1.0.12.crate https://crates.io/api/v1/crates/linux-raw-sys/0.12.1/download -> linux-raw-sys-0.12.1.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.15/download -> linux-raw-sys-0.4.15.crate https://crates.io/api/v1/crates/litemap/0.8.1/download -> litemap-0.8.1.crate https://crates.io/api/v1/crates/lock_api/0.4.14/download -> lock_api-0.4.14.crate https://crates.io/api/v1/crates/lock_free_hashtable/0.1.2/download -> lock_free_hashtable-0.1.2.crate https://crates.io/api/v1/crates/log/0.4.29/download -> log-0.4.29.crate https://crates.io/api/v1/crates/lsp-server/0.7.9/download -> lsp-server-0.7.9.crate https://crates.io/api/v1/crates/manyhow-macros/0.11.4/download -> manyhow-macros-0.11.4.crate https://crates.io/api/v1/crates/manyhow/0.11.4/download -> manyhow-0.11.4.crate https://crates.io/api/v1/crates/maplit/1.0.2/download -> maplit-1.0.2.crate https://crates.io/api/v1/crates/matchers/0.2.0/download -> matchers-0.2.0.crate https://crates.io/api/v1/crates/memchr/2.8.0/download -> memchr-2.8.0.crate https://crates.io/api/v1/crates/memmap2/0.9.10/download -> memmap2-0.9.10.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/memory-stats/1.2.0/download -> memory-stats-1.2.0.crate https://crates.io/api/v1/crates/mimalloc/0.1.48/download -> mimalloc-0.1.48.crate https://crates.io/api/v1/crates/miniz_oxide/0.8.8/download -> miniz_oxide-0.8.8.crate https://crates.io/api/v1/crates/mio/1.2.0/download -> mio-1.2.0.crate https://crates.io/api/v1/crates/nix/0.23.1/download -> nix-0.23.1.crate https://crates.io/api/v1/crates/notify-types/2.0.0/download -> notify-types-2.0.0.crate https://crates.io/api/v1/crates/notify/8.2.0/download -> notify-8.2.0.crate https://crates.io/api/v1/crates/nu-ansi-term/0.50.3/download -> nu-ansi-term-0.50.3.crate https://crates.io/api/v1/crates/num-bigint/0.4.6/download -> num-bigint-0.4.6.crate https://crates.io/api/v1/crates/num-conv/0.2.0/download -> num-conv-0.2.0.crate https://crates.io/api/v1/crates/num-integer/0.1.46/download -> num-integer-0.1.46.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/num_threads/0.1.3/download -> num_threads-0.1.3.crate https://crates.io/api/v1/crates/object/0.37.3/download -> object-0.37.3.crate https://crates.io/api/v1/crates/once_cell/1.21.4/download -> once_cell-1.21.4.crate https://crates.io/api/v1/crates/os_str_bytes/7.1.1/download -> os_str_bytes-7.1.1.crate https://crates.io/api/v1/crates/parking_lot/0.11.2/download -> parking_lot-0.11.2.crate https://crates.io/api/v1/crates/parking_lot/0.12.5/download -> parking_lot-0.12.5.crate https://crates.io/api/v1/crates/parking_lot_core/0.8.5/download -> parking_lot_core-0.8.5.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.12/download -> parking_lot_core-0.9.12.crate https://crates.io/api/v1/crates/parse-display-derive/0.8.2/download -> parse-display-derive-0.8.2.crate https://crates.io/api/v1/crates/parse-display/0.8.2/download -> parse-display-0.8.2.crate https://crates.io/api/v1/crates/paste/1.0.15/download -> paste-1.0.15.crate https://crates.io/api/v1/crates/path-absolutize/3.1.1/download -> path-absolutize-3.1.1.crate https://crates.io/api/v1/crates/path-dedot/3.1.1/download -> path-dedot-3.1.1.crate https://crates.io/api/v1/crates/pathdiff/0.2.3/download -> pathdiff-0.2.3.crate https://crates.io/api/v1/crates/percent-encoding/2.3.2/download -> percent-encoding-2.3.2.crate https://crates.io/api/v1/crates/phf/0.11.3/download -> phf-0.11.3.crate https://crates.io/api/v1/crates/phf_codegen/0.11.3/download -> phf_codegen-0.11.3.crate https://crates.io/api/v1/crates/phf_generator/0.11.1/download -> phf_generator-0.11.1.crate https://crates.io/api/v1/crates/phf_shared/0.11.3/download -> phf_shared-0.11.3.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.17/download -> pin-project-lite-0.2.17.crate https://crates.io/api/v1/crates/pkg-config/0.3.33/download -> pkg-config-0.3.33.crate https://crates.io/api/v1/crates/portable-atomic/1.13.1/download -> portable-atomic-1.13.1.crate https://crates.io/api/v1/crates/potential_utf/0.1.4/download -> potential_utf-0.1.4.crate https://crates.io/api/v1/crates/powerfmt/0.2.0/download -> powerfmt-0.2.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.21/download -> ppv-lite86-0.2.21.crate https://crates.io/api/v1/crates/pretty_assertions/1.4.1/download -> pretty_assertions-1.4.1.crate https://crates.io/api/v1/crates/prettyplease/0.2.37/download -> prettyplease-0.2.37.crate https://crates.io/api/v1/crates/proc-macro-utils/0.10.0/download -> proc-macro-utils-0.10.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.106/download -> proc-macro2-1.0.106.crate https://crates.io/api/v1/crates/prost-derive/0.11.9/download -> prost-derive-0.11.9.crate https://crates.io/api/v1/crates/prost-types/0.11.9/download -> prost-types-0.11.9.crate https://crates.io/api/v1/crates/prost/0.11.9/download -> prost-0.11.9.crate https://crates.io/api/v1/crates/pulldown-cmark-escape/0.11.0/download -> pulldown-cmark-escape-0.11.0.crate https://crates.io/api/v1/crates/pulldown-cmark/0.13.3/download -> pulldown-cmark-0.13.3.crate https://crates.io/api/v1/crates/quote-use-macros/0.8.4/download -> quote-use-macros-0.8.4.crate https://crates.io/api/v1/crates/quote-use/0.8.4/download -> quote-use-0.8.4.crate https://crates.io/api/v1/crates/quote/1.0.45/download -> quote-1.0.45.crate https://crates.io/api/v1/crates/r-efi/5.2.0/download -> r-efi-5.2.0.crate https://crates.io/api/v1/crates/rand/0.10.1/download -> rand-0.10.1.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand/0.9.4/download -> rand-0.9.4.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_chacha/0.9.0/download -> rand_chacha-0.9.0.crate https://crates.io/api/v1/crates/rand_core/0.10.1/download -> rand_core-0.10.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_core/0.9.5/download -> rand_core-0.9.5.crate https://crates.io/api/v1/crates/rayon-core/1.13.0/download -> rayon-core-1.13.0.crate https://crates.io/api/v1/crates/rayon/1.12.0/download -> rayon-1.12.0.crate https://crates.io/api/v1/crates/redox_syscall/0.2.10/download -> redox_syscall-0.2.10.crate https://crates.io/api/v1/crates/redox_syscall/0.5.6/download -> redox_syscall-0.5.6.crate https://crates.io/api/v1/crates/redox_syscall/0.7.0/download -> redox_syscall-0.7.0.crate https://crates.io/api/v1/crates/ref-cast-impl/1.0.25/download -> ref-cast-impl-1.0.25.crate https://crates.io/api/v1/crates/ref-cast/1.0.25/download -> ref-cast-1.0.25.crate https://crates.io/api/v1/crates/regex-automata/0.4.14/download -> regex-automata-0.4.14.crate https://crates.io/api/v1/crates/regex-syntax/0.7.5/download -> regex-syntax-0.7.5.crate https://crates.io/api/v1/crates/regex-syntax/0.8.10/download -> regex-syntax-0.8.10.crate https://crates.io/api/v1/crates/regex/1.12.3/download -> regex-1.12.3.crate https://crates.io/api/v1/crates/relative-path/1.9.3/download -> relative-path-1.9.3.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.27/download -> rustc-demangle-0.1.27.crate https://crates.io/api/v1/crates/rustc-hash/2.1.2/download -> rustc-hash-2.1.2.crate https://crates.io/api/v1/crates/rustix/0.38.44/download -> rustix-0.38.44.crate https://crates.io/api/v1/crates/rustix/1.1.4/download -> rustix-1.1.4.crate https://crates.io/api/v1/crates/rustversion/1.0.22/download -> rustversion-1.0.22.crate https://crates.io/api/v1/crates/ryu/0.2.8/download -> ryu-0.2.8.crate https://crates.io/api/v1/crates/ryu/1.0.23/download -> ryu-1.0.23.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/schemars/0.9.0/download -> schemars-0.9.0.crate https://crates.io/api/v1/crates/schemars/1.2.1/download -> schemars-1.2.1.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/scratch/1.0.6/download -> scratch-1.0.6.crate https://crates.io/api/v1/crates/seahash/4.1.0/download -> seahash-4.1.0.crate https://crates.io/api/v1/crates/semver/1.0.28/download -> semver-1.0.28.crate https://crates.io/api/v1/crates/serde-wasm-bindgen/0.6.5/download -> serde-wasm-bindgen-0.6.5.crate https://crates.io/api/v1/crates/serde/1.0.228/download -> serde-1.0.228.crate https://crates.io/api/v1/crates/serde_bser/0.4.0/download -> serde_bser-0.4.0.crate https://crates.io/api/v1/crates/serde_bytes/0.11.19/download -> serde_bytes-0.11.19.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.149/download -> serde_json-1.0.149.crate https://crates.io/api/v1/crates/serde_jsonrc/0.1.0/download -> serde_jsonrc-0.1.0.crate https://crates.io/api/v1/crates/serde_repr/0.1.20/download -> serde_repr-0.1.20.crate https://crates.io/api/v1/crates/serde_spanned/1.1.1/download -> serde_spanned-1.1.1.crate https://crates.io/api/v1/crates/serde_with/3.18.0/download -> serde_with-3.18.0.crate https://crates.io/api/v1/crates/serde_with_macros/3.18.0/download -> serde_with_macros-3.18.0.crate https://crates.io/api/v1/crates/sha2/0.10.9/download -> sha2-0.10.9.crate https://crates.io/api/v1/crates/sharded-slab/0.1.4/download -> sharded-slab-0.1.4.crate https://crates.io/api/v1/crates/shlex/1.3.0/download -> shlex-1.3.0.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.5/download -> signal-hook-registry-1.4.5.crate https://crates.io/api/v1/crates/siphasher/1.0.1/download -> siphasher-1.0.1.crate https://crates.io/api/v1/crates/slab/0.4.12/download -> slab-0.4.12.crate https://crates.io/api/v1/crates/smallvec/1.15.1/download -> smallvec-1.15.1.crate https://crates.io/api/v1/crates/socket2/0.6.3/download -> socket2-0.6.3.crate https://crates.io/api/v1/crates/sorted_vector_map/0.2.1/download -> sorted_vector_map-0.2.1.crate https://crates.io/api/v1/crates/stable_deref_trait/1.2.0/download -> stable_deref_trait-1.2.0.crate https://crates.io/api/v1/crates/starlark_map/0.13.0/download -> starlark_map-0.13.0.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/static_interner/0.1.1/download -> static_interner-0.1.1.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/strsim/0.11.1/download -> strsim-0.11.1.crate https://crates.io/api/v1/crates/structmeta-derive/0.2.0/download -> structmeta-derive-0.2.0.crate https://crates.io/api/v1/crates/structmeta/0.2.0/download -> structmeta-0.2.0.crate https://crates.io/api/v1/crates/subtle/2.6.1/download -> subtle-2.6.1.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.117/download -> syn-2.0.117.crate https://crates.io/api/v1/crates/synstructure/0.13.2/download -> synstructure-0.13.2.crate https://crates.io/api/v1/crates/tar/0.4.45/download -> tar-0.4.45.crate https://crates.io/api/v1/crates/tempfile/3.27.0/download -> tempfile-3.27.0.crate https://crates.io/api/v1/crates/termcolor/1.4.1/download -> termcolor-1.4.1.crate https://crates.io/api/v1/crates/terminal_size/0.4.4/download -> terminal_size-0.4.4.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-impl/2.0.18/download -> thiserror-impl-2.0.18.crate https://crates.io/api/v1/crates/thiserror/1.0.69/download -> thiserror-1.0.69.crate https://crates.io/api/v1/crates/thiserror/2.0.18/download -> thiserror-2.0.18.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/tikv-jemalloc-sys/0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7/download -> tikv-jemalloc-sys-0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7.crate https://crates.io/api/v1/crates/tikv-jemallocator/0.6.1/download -> tikv-jemallocator-0.6.1.crate https://crates.io/api/v1/crates/time-core/0.1.8/download -> time-core-0.1.8.crate https://crates.io/api/v1/crates/time-macros/0.2.27/download -> time-macros-0.2.27.crate https://crates.io/api/v1/crates/time/0.3.47/download -> time-0.3.47.crate https://crates.io/api/v1/crates/tinystr/0.8.3/download -> tinystr-0.8.3.crate https://crates.io/api/v1/crates/tinyvec/1.11.0/download -> tinyvec-1.11.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/tokio-macros/2.7.0/download -> tokio-macros-2.7.0.crate https://crates.io/api/v1/crates/tokio-util/0.6.10/download -> tokio-util-0.6.10.crate https://crates.io/api/v1/crates/tokio/1.52.1/download -> tokio-1.52.1.crate https://crates.io/api/v1/crates/toml/0.9.12+spec-1.1.0/download -> toml-0.9.12+spec-1.1.0.crate https://crates.io/api/v1/crates/toml_datetime/0.7.5+spec-1.1.0/download -> toml_datetime-0.7.5+spec-1.1.0.crate https://crates.io/api/v1/crates/toml_edit/0.23.10+spec-1.0.0/download -> toml_edit-0.23.10+spec-1.0.0.crate https://crates.io/api/v1/crates/toml_parser/1.1.2+spec-1.1.0/download -> toml_parser-1.1.2+spec-1.1.0.crate https://crates.io/api/v1/crates/toml_writer/1.1.1+spec-1.1.0/download -> toml_writer-1.1.1+spec-1.1.0.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.31/download -> tracing-attributes-0.1.31.crate https://crates.io/api/v1/crates/tracing-core/0.1.36/download -> tracing-core-0.1.36.crate https://crates.io/api/v1/crates/tracing-log/0.2.0/download -> tracing-log-0.2.0.crate https://crates.io/api/v1/crates/tracing-serde/0.2.0/download -> tracing-serde-0.2.0.crate https://crates.io/api/v1/crates/tracing-subscriber/0.3.23/download -> tracing-subscriber-0.3.23.crate https://crates.io/api/v1/crates/tracing/0.1.44/download -> tracing-0.1.44.crate https://crates.io/api/v1/crates/triomphe/0.1.15/download -> triomphe-0.1.15.crate https://crates.io/api/v1/crates/typenum/1.19.0/download -> typenum-1.19.0.crate https://crates.io/api/v1/crates/unicase/2.9.0/download -> unicase-2.9.0.crate https://crates.io/api/v1/crates/unicode-ident/1.0.24/download -> unicode-ident-1.0.24.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.25/download -> unicode-normalization-0.1.25.crate https://crates.io/api/v1/crates/unicode-segmentation/1.13.2/download -> unicode-segmentation-1.13.2.crate https://crates.io/api/v1/crates/unicode-width/0.1.14/download -> unicode-width-0.1.14.crate https://crates.io/api/v1/crates/unicode-width/0.2.2/download -> unicode-width-0.2.2.crate https://crates.io/api/v1/crates/unicode-xid/0.2.6/download -> unicode-xid-0.2.6.crate https://crates.io/api/v1/crates/unicode_names2/1.2.2/download -> unicode_names2-1.2.2.crate https://crates.io/api/v1/crates/unicode_names2_generator/1.2.2/download -> unicode_names2_generator-1.2.2.crate https://crates.io/api/v1/crates/unit-prefix/0.5.1/download -> unit-prefix-0.5.1.crate https://crates.io/api/v1/crates/url/2.5.8/download -> url-2.5.8.crate https://crates.io/api/v1/crates/utf8_iter/1.0.4/download -> utf8_iter-1.0.4.crate https://crates.io/api/v1/crates/utf8parse/0.2.2/download -> utf8parse-0.2.2.crate https://crates.io/api/v1/crates/uuid-rng-internal/1.23.1/download -> uuid-rng-internal-1.23.1.crate https://crates.io/api/v1/crates/uuid/1.23.1/download -> uuid-1.23.1.crate https://crates.io/api/v1/crates/valuable/0.1.1/download -> valuable-0.1.1.crate https://crates.io/api/v1/crates/vec1/1.12.1/download -> vec1-1.12.1.crate https://crates.io/api/v1/crates/version_check/0.9.5/download -> version_check-0.9.5.crate https://crates.io/api/v1/crates/walkdir/2.5.0/download -> walkdir-2.5.0.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.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/wasip3/0.4.0+wasi-0.3.0-rc-2026-01-06/download -> wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.118/download -> wasm-bindgen-macro-support-0.2.118.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.118/download -> wasm-bindgen-macro-0.2.118.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.118/download -> wasm-bindgen-shared-0.2.118.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.118/download -> wasm-bindgen-0.2.118.crate https://crates.io/api/v1/crates/wasm-encoder/0.244.0/download -> wasm-encoder-0.244.0.crate https://crates.io/api/v1/crates/wasm-metadata/0.244.0/download -> wasm-metadata-0.244.0.crate https://crates.io/api/v1/crates/wasmparser/0.244.0/download -> wasmparser-0.244.0.crate https://crates.io/api/v1/crates/watchman_client/0.9.0/download -> watchman_client-0.9.0.crate https://crates.io/api/v1/crates/web-time/1.1.0/download -> web-time-1.1.0.crate https://crates.io/api/v1/crates/which/4.4.2/download -> which-4.4.2.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.2/download -> windows-core-0.62.2.crate https://crates.io/api/v1/crates/windows-implement/0.60.2/download -> windows-implement-0.60.2.crate https://crates.io/api/v1/crates/windows-interface/0.59.3/download -> windows-interface-0.59.3.crate https://crates.io/api/v1/crates/windows-link/0.2.1/download -> windows-link-0.2.1.crate https://crates.io/api/v1/crates/windows-result/0.4.1/download -> windows-result-0.4.1.crate https://crates.io/api/v1/crates/windows-strings/0.5.1/download -> windows-strings-0.5.1.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.52.0/download -> windows-sys-0.52.0.crate https://crates.io/api/v1/crates/windows-sys/0.59.0/download -> windows-sys-0.59.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.2/download -> windows-sys-0.61.2.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.52.6/download -> windows-targets-0.52.6.crate https://crates.io/api/v1/crates/windows-targets/0.53.2/download -> windows-targets-0.53.2.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.52.6/download -> windows_aarch64_gnullvm-0.52.6.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.52.6/download -> windows_aarch64_msvc-0.52.6.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.52.6/download -> windows_i686_gnu-0.52.6.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.52.6/download -> windows_i686_gnullvm-0.52.6.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.52.6/download -> windows_i686_msvc-0.52.6.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.52.6/download -> windows_x86_64_gnu-0.52.6.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.52.6/download -> windows_x86_64_gnullvm-0.52.6.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.52.6/download -> windows_x86_64_msvc-0.52.6.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/winnow/0.7.15/download -> winnow-0.7.15.crate https://crates.io/api/v1/crates/winnow/1.0.1/download -> winnow-1.0.1.crate https://crates.io/api/v1/crates/wit-bindgen-core/0.51.0/download -> wit-bindgen-core-0.51.0.crate https://crates.io/api/v1/crates/wit-bindgen-rust-macro/0.51.0/download -> wit-bindgen-rust-macro-0.51.0.crate https://crates.io/api/v1/crates/wit-bindgen-rust/0.51.0/download -> wit-bindgen-rust-0.51.0.crate https://crates.io/api/v1/crates/wit-bindgen/0.46.0/download -> wit-bindgen-0.46.0.crate https://crates.io/api/v1/crates/wit-bindgen/0.51.0/download -> wit-bindgen-0.51.0.crate https://crates.io/api/v1/crates/wit-component/0.244.0/download -> wit-component-0.244.0.crate https://crates.io/api/v1/crates/wit-parser/0.244.0/download -> wit-parser-0.244.0.crate https://crates.io/api/v1/crates/writeable/0.6.2/download -> writeable-0.6.2.crate https://crates.io/api/v1/crates/xattr/1.6.1/download -> xattr-1.6.1.crate https://crates.io/api/v1/crates/xxhash-rust/0.8.15/download -> xxhash-rust-0.8.15.crate https://crates.io/api/v1/crates/yansi/1.0.1/download -> yansi-1.0.1.crate https://crates.io/api/v1/crates/yoke-derive/0.8.2/download -> yoke-derive-0.8.2.crate https://crates.io/api/v1/crates/yoke/0.8.2/download -> yoke-0.8.2.crate https://crates.io/api/v1/crates/zerocopy-derive/0.8.48/download -> zerocopy-derive-0.8.48.crate https://crates.io/api/v1/crates/zerocopy/0.8.48/download -> zerocopy-0.8.48.crate https://crates.io/api/v1/crates/zerofrom-derive/0.1.7/download -> zerofrom-derive-0.1.7.crate https://crates.io/api/v1/crates/zerofrom/0.1.7/download -> zerofrom-0.1.7.crate https://crates.io/api/v1/crates/zerotrie/0.2.4/download -> zerotrie-0.2.4.crate https://crates.io/api/v1/crates/zerovec-derive/0.11.3/download -> zerovec-derive-0.11.3.crate https://crates.io/api/v1/crates/zerovec/0.11.6/download -> zerovec-0.11.6.crate https://crates.io/api/v1/crates/zmij/1.0.21/download -> zmij-1.0.21.crate https://crates.io/api/v1/crates/zstd-safe/7.2.4/download -> zstd-safe-7.2.4.crate https://crates.io/api/v1/crates/zstd-sys/2.0.16+zstd.1.5.7/download -> zstd-sys-2.0.16+zstd.1.5.7.crate https://crates.io/api/v1/crates/zstd/0.13.3/download -> zstd-0.13.3.crate https://github.com/astral-sh/lsp-types/archive/3512a9f33eadc5402cfab1b8f7340824c8ca1439.tar.gz -> lsp-types-3512a9f33eadc5402cfab1b8f7340824c8ca1439.gh.tar.gz https://github.com/astral-sh/ruff/archive/474b00568ad78f02ad8e19b8166cbeb6d69f8511.tar.gz -> ruff-474b00568ad78f02ad8e19b8166cbeb6d69f8511.gh.tar.gz https://github.com/astral-sh/ruff/archive/474b00568ad78f02ad8e19b8166cbeb6d69f8511.tar.gz -> ruff-474b00568ad78f02ad8e19b8166cbeb6d69f8511.gh.tar.gz https://github.com/yaahc/displaydoc/archive/7dc6e324b1788a6b7fb9f3a1953c512923a3e9f0.tar.gz -> displaydoc-7dc6e324b1788a6b7fb9f3a1953c512923a3e9f0.gh.tar.gz https://github.com/astral-sh/ruff/archive/474b00568ad78f02ad8e19b8166cbeb6d69f8511.tar.gz -> ruff-474b00568ad78f02ad8e19b8166cbeb6d69f8511.gh.tar.gz https://github.com/astral-sh/ruff/archive/474b00568ad78f02ad8e19b8166cbeb6d69f8511.tar.gz -> ruff-474b00568ad78f02ad8e19b8166cbeb6d69f8511.gh.tar.gz https://github.com/facebookexperimental/cxx/archive/d98f6c434f8e6a018533c31a7a4cf7cdc7252210.tar.gz -> cxx-d98f6c434f8e6a018533c31a7a4cf7cdc7252210.gh.tar.gz https://github.com/jakoschiko/quickcheck/archive/6ecdf5bb4b0132ce66670b4d46453aa022ea892c.tar.gz -> quickcheck-6ecdf5bb4b0132ce66670b4d46453aa022ea892c.gh.tar.gz https://github.com/astral-sh/ruff/archive/474b00568ad78f02ad8e19b8166cbeb6d69f8511.tar.gz -> ruff-474b00568ad78f02ad8e19b8166cbeb6d69f8511.gh.tar.gz https://github.com/astral-sh/ruff/archive/474b00568ad78f02ad8e19b8166cbeb6d69f8511.tar.gz -> ruff-474b00568ad78f02ad8e19b8166cbeb6d69f8511.gh.tar.gz https://github.com/facebookexperimental/cxx/archive/d98f6c434f8e6a018533c31a7a4cf7cdc7252210.tar.gz -> cxx-d98f6c434f8e6a018533c31a7a4cf7cdc7252210.gh.tar.gz https://github.com/astral-sh/ruff/archive/474b00568ad78f02ad8e19b8166cbeb6d69f8511.tar.gz -> ruff-474b00568ad78f02ad8e19b8166cbeb6d69f8511.gh.tar.gz https://github.com/astral-sh/ruff/archive/474b00568ad78f02ad8e19b8166cbeb6d69f8511.tar.gz -> ruff-474b00568ad78f02ad8e19b8166cbeb6d69f8511.gh.tar.gz https://github.com/facebookexperimental/cxx/archive/d98f6c434f8e6a018533c31a7a4cf7cdc7252210.tar.gz -> cxx-d98f6c434f8e6a018533c31a7a4cf7cdc7252210.gh.tar.gz https://github.com/facebookexperimental/cxx/archive/d98f6c434f8e6a018533c31a7a4cf7cdc7252210.tar.gz -> cxx-d98f6c434f8e6a018533c31a7a4cf7cdc7252210.gh.tar.gz https://github.com/rust-lang/backtrace-rs/archive/df979dcf80027eb047d7bb9e0874710c15009f31.tar.gz -> backtrace-rs-df979dcf80027eb047d7bb9e0874710c15009f31.gh.tar.gz https://github.com/facebookexperimental/cxx/archive/d98f6c434f8e6a018533c31a7a4cf7cdc7252210.tar.gz -> cxx-d98f6c434f8e6a018533c31a7a4cf7cdc7252210.gh.tar.gz https://github.com/astral-sh/ruff/archive/474b00568ad78f02ad8e19b8166cbeb6d69f8511.tar.gz -> ruff-474b00568ad78f02ad8e19b8166cbeb6d69f8511.gh.tar.gz
+_eclasses_=cargo 53bab5a62cfc3526d8ed02c0a38a6033 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 pypi a451be5a08e8eb46f927fc6dd163583f rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
+_md5_=65634356275d1d025ca8fb1c587a7d19
diff --git a/metadata/md5-cache/dev-python/python-ly-0.9.10 b/metadata/md5-cache/dev-python/python-ly-0.9.10
index b81da76175ec..54face9c657e 100644
--- a/metadata/md5-cache/dev-python/python-ly-0.9.10
+++ b/metadata/md5-cache/dev-python/python-ly-0.9.10
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/frescobaldi/python-ly/ https://pypi.org/project/python-ly/
INHERIT=distutils-r1
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=GPL-2+
RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/frescobaldi/python-ly/archive/refs/tags/v0.9.10.tar.gz -> python-ly-0.9.10.gh.tar.gz test? ( https://www.w3.org/2001/03/xml.xsd https://www.w3.org/XML/2008/06/xlink.xsd )
_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=105798c5002c0ca47e0df5e72b8a8d86
+_md5_=cea208fc8a918a696e98b2aaf5f211df
diff --git a/metadata/md5-cache/dev-python/python-ly-0.9.9 b/metadata/md5-cache/dev-python/python-ly-0.9.9
deleted file mode 100644
index 55f9ef6784b7..000000000000
--- a/metadata/md5-cache/dev-python/python-ly-0.9.9
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/hatchling-1.27.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Tool and library for manipulating LilyPond files
-EAPI=8
-HOMEPAGE=https://github.com/frescobaldi/python-ly/ https://pypi.org/project/python-ly/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=amd64 x86
-LICENSE=GPL-2+
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/frescobaldi/python-ly/archive/refs/tags/v0.9.9.tar.gz -> python-ly-0.9.9.gh.tar.gz test? ( https://www.w3.org/2001/03/xml.xsd https://www.w3.org/XML/2008/06/xlink.xsd )
-_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=2f2d058011c4330e28487c950a7531cc
diff --git a/metadata/md5-cache/dev-python/python-tests-0.3.13.11 b/metadata/md5-cache/dev-python/python-tests-0.3.13.11
deleted file mode 100644
index 56dd785b7d04..000000000000
--- a/metadata/md5-cache/dev-python/python-tests-0.3.13.11
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) verify-sig? ( >=sec-keys/openpgp-keys-python-20221025 ) verify-sig? ( || ( app-alternatives/gpg app-crypt/gnupg[-alternatives(-)] ) >=app-portage/gemato-20 )
-DEFINED_PHASES=install prepare unpack
-DESCRIPTION=Test modules from dev-lang/python
-EAPI=8
-HOMEPAGE=https://www.python.org/ https://github.com/python/cpython/
-INHERIT=python-r1 verify-sig
-IUSE=+python_targets_python3_10 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-sig
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=PSF-2
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) ~dev-lang/python-0.3.13.11:3.13t
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
-SLOT=3.13t
-SRC_URI=https://www.python.org/ftp/python/3.13.11/Python-3.13.11.tar.xz https://distfiles.gentoo.org/pub/proj/python/patchsets/3.13/python-gentoo-patches-3.13.11.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.13.11/Python-3.13.11.tar.xz.asc )
-_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd multibuild 83db098a835f71feb71761f72a694aa2 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
-_md5_=8654c44c771aaacb68a999d44ae840e0
diff --git a/metadata/md5-cache/dev-python/python-tests-0.3.13.12 b/metadata/md5-cache/dev-python/python-tests-0.3.13.12
deleted file mode 100644
index 1a4e11b532d5..000000000000
--- a/metadata/md5-cache/dev-python/python-tests-0.3.13.12
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) verify-sig? ( >=sec-keys/openpgp-keys-python-20221025 ) verify-sig? ( || ( app-alternatives/gpg app-crypt/gnupg[-alternatives(-)] ) >=app-portage/gemato-20 )
-DEFINED_PHASES=install prepare unpack
-DESCRIPTION=Test modules from dev-lang/python
-EAPI=8
-HOMEPAGE=https://www.python.org/ https://github.com/python/cpython/
-INHERIT=python-r1 verify-sig
-IUSE=+python_targets_python3_10 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-sig
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=PSF-2
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) ~dev-lang/python-0.3.13.12:3.13t
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
-SLOT=3.13t
-SRC_URI=https://www.python.org/ftp/python/3.13.12/Python-3.13.12.tar.xz https://distfiles.gentoo.org/pub/proj/python/patchsets/3.13/python-gentoo-patches-3.13.12.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.13.12/Python-3.13.12.tar.xz.asc )
-_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd multibuild 83db098a835f71feb71761f72a694aa2 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
-_md5_=8654c44c771aaacb68a999d44ae840e0
diff --git a/metadata/md5-cache/dev-python/python-tests-0.3.13.13 b/metadata/md5-cache/dev-python/python-tests-0.3.13.13
deleted file mode 100644
index 2a188183839d..000000000000
--- a/metadata/md5-cache/dev-python/python-tests-0.3.13.13
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) verify-sig? ( >=sec-keys/openpgp-keys-python-20221025 ) verify-sig? ( || ( app-alternatives/gpg app-crypt/gnupg[-alternatives(-)] ) >=app-portage/gemato-20 )
-DEFINED_PHASES=install prepare unpack
-DESCRIPTION=Test modules from dev-lang/python
-EAPI=8
-HOMEPAGE=https://www.python.org/ https://github.com/python/cpython/
-INHERIT=python-r1 verify-sig
-IUSE=+python_targets_python3_10 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-sig
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=PSF-2
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) ~dev-lang/python-0.3.13.13:3.13t
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
-SLOT=3.13t
-SRC_URI=https://www.python.org/ftp/python/3.13.13/Python-3.13.13.tar.xz https://distfiles.gentoo.org/pub/proj/python/patchsets/3.13/python-gentoo-patches-3.13.13.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.13.13/Python-3.13.13.tar.xz.asc )
-_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd multibuild 83db098a835f71feb71761f72a694aa2 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
-_md5_=8654c44c771aaacb68a999d44ae840e0
diff --git a/metadata/md5-cache/dev-python/python-tests-0.3.14.2 b/metadata/md5-cache/dev-python/python-tests-0.3.14.2
deleted file mode 100644
index 21ea495852c5..000000000000
--- a/metadata/md5-cache/dev-python/python-tests-0.3.14.2
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) verify-sig? ( dev-python/sigstore sec-keys/sigstore-trusted-root )
-DEFINED_PHASES=install prepare unpack
-DESCRIPTION=Test modules from dev-lang/python
-EAPI=8
-HOMEPAGE=https://www.python.org/ https://github.com/python/cpython/
-INHERIT=python-r1 verify-sig
-IUSE=+python_targets_python3_10 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-sig
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=PSF-2
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) ~dev-lang/python-0.3.14.2:3.14t
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
-SLOT=3.14t
-SRC_URI=https://www.python.org/ftp/python/3.14.2/Python-3.14.2.tar.xz https://distfiles.gentoo.org/pub/proj/python/patchsets/3.14/python-gentoo-patches-3.14.2.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.14.2/Python-3.14.2.tar.xz.sigstore )
-_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd multibuild 83db098a835f71feb71761f72a694aa2 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
-_md5_=af8b6a41a53c8fc1f1143e8ad2a4a67b
diff --git a/metadata/md5-cache/dev-python/python-tests-0.3.14.3 b/metadata/md5-cache/dev-python/python-tests-0.3.14.3
deleted file mode 100644
index 047c50417bf3..000000000000
--- a/metadata/md5-cache/dev-python/python-tests-0.3.14.3
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) verify-sig? ( dev-python/sigstore sec-keys/sigstore-trusted-root )
-DEFINED_PHASES=install prepare unpack
-DESCRIPTION=Test modules from dev-lang/python
-EAPI=8
-HOMEPAGE=https://www.python.org/ https://github.com/python/cpython/
-INHERIT=python-r1 verify-sig
-IUSE=+python_targets_python3_10 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-sig
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=PSF-2
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) ~dev-lang/python-0.3.14.3:3.14t
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
-SLOT=3.14t
-SRC_URI=https://www.python.org/ftp/python/3.14.3/Python-3.14.3.tar.xz https://distfiles.gentoo.org/pub/proj/python/patchsets/3.14/python-gentoo-patches-3.14.3.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.14.3/Python-3.14.3.tar.xz.sigstore )
-_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd multibuild 83db098a835f71feb71761f72a694aa2 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
-_md5_=af8b6a41a53c8fc1f1143e8ad2a4a67b
diff --git a/metadata/md5-cache/dev-python/python-tests-0.3.14.4 b/metadata/md5-cache/dev-python/python-tests-0.3.14.4
deleted file mode 100644
index 3e1285416701..000000000000
--- a/metadata/md5-cache/dev-python/python-tests-0.3.14.4
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) verify-sig? ( dev-python/sigstore sec-keys/sigstore-trusted-root )
-DEFINED_PHASES=install prepare unpack
-DESCRIPTION=Test modules from dev-lang/python
-EAPI=8
-HOMEPAGE=https://www.python.org/ https://github.com/python/cpython/
-INHERIT=python-r1 verify-sig
-IUSE=+python_targets_python3_10 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-sig
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=PSF-2
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) ~dev-lang/python-0.3.14.4:3.14t
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
-SLOT=3.14t
-SRC_URI=https://www.python.org/ftp/python/3.14.4/Python-3.14.4.tar.xz https://distfiles.gentoo.org/pub/proj/python/patchsets/3.14/python-gentoo-patches-3.14.4.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.14.4/Python-3.14.4.tar.xz.sigstore )
-_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd multibuild 83db098a835f71feb71761f72a694aa2 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
-_md5_=af8b6a41a53c8fc1f1143e8ad2a4a67b
diff --git a/metadata/md5-cache/dev-python/python-tests-3.11.14 b/metadata/md5-cache/dev-python/python-tests-3.11.14
deleted file mode 100644
index a7a2f80e56ff..000000000000
--- a/metadata/md5-cache/dev-python/python-tests-3.11.14
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) verify-sig? ( >=sec-keys/openpgp-keys-python-20221025 ) verify-sig? ( || ( app-alternatives/gpg app-crypt/gnupg[-alternatives(-)] ) >=app-portage/gemato-20 )
-DEFINED_PHASES=install prepare unpack
-DESCRIPTION=Test modules from dev-lang/python
-EAPI=8
-HOMEPAGE=https://www.python.org/ https://github.com/python/cpython/
-INHERIT=python-r1 verify-sig
-IUSE=+python_targets_python3_10 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-sig
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86
-LICENSE=PSF-2
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) ~dev-lang/python-3.11.14:3.11 !<dev-lang/python-3.11.9_p2-r1:3.11
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
-SLOT=3.11
-SRC_URI=https://www.python.org/ftp/python/3.11.14/Python-3.11.14.tar.xz https://distfiles.gentoo.org/pub/proj/python/patchsets/3.11/python-gentoo-patches-3.11.14.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.11.14/Python-3.11.14.tar.xz.asc )
-_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd multibuild 83db098a835f71feb71761f72a694aa2 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
-_md5_=c557199b742a06b7b204f703b975ee3d
diff --git a/metadata/md5-cache/dev-python/python-tests-3.12.12 b/metadata/md5-cache/dev-python/python-tests-3.12.12
deleted file mode 100644
index ebd20e4a7330..000000000000
--- a/metadata/md5-cache/dev-python/python-tests-3.12.12
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) verify-sig? ( >=sec-keys/openpgp-keys-python-20221025 ) verify-sig? ( || ( app-alternatives/gpg app-crypt/gnupg[-alternatives(-)] ) >=app-portage/gemato-20 )
-DEFINED_PHASES=install prepare unpack
-DESCRIPTION=Test modules from dev-lang/python
-EAPI=8
-HOMEPAGE=https://www.python.org/ https://github.com/python/cpython/
-INHERIT=python-r1 verify-sig
-IUSE=+python_targets_python3_10 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-sig
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86
-LICENSE=PSF-2
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) ~dev-lang/python-3.12.12:3.12 !<dev-lang/python-3.12.5_p1-r1:3.12
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
-SLOT=3.12
-SRC_URI=https://www.python.org/ftp/python/3.12.12/Python-3.12.12.tar.xz https://distfiles.gentoo.org/pub/proj/python/patchsets/3.12/python-gentoo-patches-3.12.12.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.12.12/Python-3.12.12.tar.xz.asc )
-_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd multibuild 83db098a835f71feb71761f72a694aa2 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
-_md5_=f3a84eba35eb6101a9e06cd309393da6
diff --git a/metadata/md5-cache/dev-python/python-tests-3.13.11 b/metadata/md5-cache/dev-python/python-tests-3.13.11
deleted file mode 100644
index 5f18d6ec5c18..000000000000
--- a/metadata/md5-cache/dev-python/python-tests-3.13.11
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) verify-sig? ( >=sec-keys/openpgp-keys-python-20221025 ) verify-sig? ( || ( app-alternatives/gpg app-crypt/gnupg[-alternatives(-)] ) >=app-portage/gemato-20 )
-DEFINED_PHASES=install prepare unpack
-DESCRIPTION=Test modules from dev-lang/python
-EAPI=8
-HOMEPAGE=https://www.python.org/ https://github.com/python/cpython/
-INHERIT=python-r1 verify-sig
-IUSE=+python_targets_python3_10 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-sig
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86
-LICENSE=PSF-2
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) ~dev-lang/python-3.13.11:3.13 !<dev-lang/python-3.13.0_rc1_p3-r1:3.13
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
-SLOT=3.13
-SRC_URI=https://www.python.org/ftp/python/3.13.11/Python-3.13.11.tar.xz https://distfiles.gentoo.org/pub/proj/python/patchsets/3.13/python-gentoo-patches-3.13.11.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.13.11/Python-3.13.11.tar.xz.asc )
-_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd multibuild 83db098a835f71feb71761f72a694aa2 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
-_md5_=48b35f5df82d4f099b2392c1e2939469
diff --git a/metadata/md5-cache/dev-python/python-tests-3.13.12 b/metadata/md5-cache/dev-python/python-tests-3.13.12
deleted file mode 100644
index e99c89b8eba1..000000000000
--- a/metadata/md5-cache/dev-python/python-tests-3.13.12
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) verify-sig? ( >=sec-keys/openpgp-keys-python-20221025 ) verify-sig? ( || ( app-alternatives/gpg app-crypt/gnupg[-alternatives(-)] ) >=app-portage/gemato-20 )
-DEFINED_PHASES=install prepare unpack
-DESCRIPTION=Test modules from dev-lang/python
-EAPI=8
-HOMEPAGE=https://www.python.org/ https://github.com/python/cpython/
-INHERIT=python-r1 verify-sig
-IUSE=+python_targets_python3_10 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-sig
-KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86
-LICENSE=PSF-2
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) ~dev-lang/python-3.13.12:3.13 !<dev-lang/python-3.13.0_rc1_p3-r1:3.13
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
-SLOT=3.13
-SRC_URI=https://www.python.org/ftp/python/3.13.12/Python-3.13.12.tar.xz https://distfiles.gentoo.org/pub/proj/python/patchsets/3.13/python-gentoo-patches-3.13.12.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.13.12/Python-3.13.12.tar.xz.asc )
-_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd multibuild 83db098a835f71feb71761f72a694aa2 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
-_md5_=c6841c8cf24e87bb2b6791933dec8a74
diff --git a/metadata/md5-cache/dev-python/python-tests-3.13.13 b/metadata/md5-cache/dev-python/python-tests-3.13.13
deleted file mode 100644
index f149bbe33418..000000000000
--- a/metadata/md5-cache/dev-python/python-tests-3.13.13
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) verify-sig? ( >=sec-keys/openpgp-keys-python-20221025 ) verify-sig? ( || ( app-alternatives/gpg app-crypt/gnupg[-alternatives(-)] ) >=app-portage/gemato-20 )
-DEFINED_PHASES=install prepare unpack
-DESCRIPTION=Test modules from dev-lang/python
-EAPI=8
-HOMEPAGE=https://www.python.org/ https://github.com/python/cpython/
-INHERIT=python-r1 verify-sig
-IUSE=+python_targets_python3_10 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-sig
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=PSF-2
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) ~dev-lang/python-3.13.13:3.13 !<dev-lang/python-3.13.0_rc1_p3-r1:3.13
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
-SLOT=3.13
-SRC_URI=https://www.python.org/ftp/python/3.13.13/Python-3.13.13.tar.xz https://distfiles.gentoo.org/pub/proj/python/patchsets/3.13/python-gentoo-patches-3.13.13.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.13.13/Python-3.13.13.tar.xz.asc )
-_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd multibuild 83db098a835f71feb71761f72a694aa2 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
-_md5_=292f370016e2ce4448eef521c97ff8ad
diff --git a/metadata/md5-cache/dev-python/python-tests-3.13.13_p1 b/metadata/md5-cache/dev-python/python-tests-3.13.13_p1
index 940a4f37b48c..9cf233933af5 100644
--- a/metadata/md5-cache/dev-python/python-tests-3.13.13_p1
+++ b/metadata/md5-cache/dev-python/python-tests-3.13.13_p1
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://www.python.org/ https://github.com/python/cpython/
INHERIT=python-r1 verify-sig
IUSE=+python_targets_python3_10 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-sig
-KEYWORDS=~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=PSF-2
RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) ~dev-lang/python-3.13.13_p1:3.13 !<dev-lang/python-3.13.0_rc1_p3-r1:3.13
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
SLOT=3.13
SRC_URI=https://www.python.org/ftp/python/3.13.13/Python-3.13.13.tar.xz https://distfiles.gentoo.org/pub/proj/python/patchsets/3.13/python-gentoo-patches-3.13.13_p1.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.13.13/Python-3.13.13.tar.xz.asc )
_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd multibuild 83db098a835f71feb71761f72a694aa2 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
-_md5_=63936abc07c725bcc883e0f18fb1872e
+_md5_=48b35f5df82d4f099b2392c1e2939469
diff --git a/metadata/md5-cache/dev-python/python-tests-3.14.2 b/metadata/md5-cache/dev-python/python-tests-3.14.2
deleted file mode 100644
index 08847bcc189f..000000000000
--- a/metadata/md5-cache/dev-python/python-tests-3.14.2
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) verify-sig? ( dev-python/sigstore sec-keys/sigstore-trusted-root )
-DEFINED_PHASES=install prepare unpack
-DESCRIPTION=Test modules from dev-lang/python
-EAPI=8
-HOMEPAGE=https://www.python.org/ https://github.com/python/cpython/
-INHERIT=python-r1 verify-sig
-IUSE=+python_targets_python3_10 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-sig
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86
-LICENSE=PSF-2
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) ~dev-lang/python-3.14.2:3.14
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
-SLOT=3.14
-SRC_URI=https://www.python.org/ftp/python/3.14.2/Python-3.14.2.tar.xz https://distfiles.gentoo.org/pub/proj/python/patchsets/3.14/python-gentoo-patches-3.14.2.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.14.2/Python-3.14.2.tar.xz.sigstore )
-_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd multibuild 83db098a835f71feb71761f72a694aa2 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
-_md5_=12b59aa690b835ac49667eb6ac23b4ad
diff --git a/metadata/md5-cache/dev-python/python-tests-3.14.3 b/metadata/md5-cache/dev-python/python-tests-3.14.3
deleted file mode 100644
index 5a5c427237d4..000000000000
--- a/metadata/md5-cache/dev-python/python-tests-3.14.3
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) verify-sig? ( dev-python/sigstore sec-keys/sigstore-trusted-root )
-DEFINED_PHASES=install prepare unpack
-DESCRIPTION=Test modules from dev-lang/python
-EAPI=8
-HOMEPAGE=https://www.python.org/ https://github.com/python/cpython/
-INHERIT=python-r1 verify-sig
-IUSE=+python_targets_python3_10 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-sig
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86
-LICENSE=PSF-2
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) ~dev-lang/python-3.14.3:3.14
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
-SLOT=3.14
-SRC_URI=https://www.python.org/ftp/python/3.14.3/Python-3.14.3.tar.xz https://distfiles.gentoo.org/pub/proj/python/patchsets/3.14/python-gentoo-patches-3.14.3.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.14.3/Python-3.14.3.tar.xz.sigstore )
-_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd multibuild 83db098a835f71feb71761f72a694aa2 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
-_md5_=12b59aa690b835ac49667eb6ac23b4ad
diff --git a/metadata/md5-cache/dev-python/python-tests-3.14.4 b/metadata/md5-cache/dev-python/python-tests-3.14.4
deleted file mode 100644
index 0e81d4ec505a..000000000000
--- a/metadata/md5-cache/dev-python/python-tests-3.14.4
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) verify-sig? ( dev-python/sigstore sec-keys/sigstore-trusted-root )
-DEFINED_PHASES=install prepare unpack
-DESCRIPTION=Test modules from dev-lang/python
-EAPI=8
-HOMEPAGE=https://www.python.org/ https://github.com/python/cpython/
-INHERIT=python-r1 verify-sig
-IUSE=+python_targets_python3_10 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-sig
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=PSF-2
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) ~dev-lang/python-3.14.4:3.14
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
-SLOT=3.14
-SRC_URI=https://www.python.org/ftp/python/3.14.4/Python-3.14.4.tar.xz https://distfiles.gentoo.org/pub/proj/python/patchsets/3.14/python-gentoo-patches-3.14.4.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.14.4/Python-3.14.4.tar.xz.sigstore )
-_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd multibuild 83db098a835f71feb71761f72a694aa2 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
-_md5_=c8ff17317750f2d4e07087346e3d3531
diff --git a/metadata/md5-cache/dev-python/python-tests-3.14.4_p1 b/metadata/md5-cache/dev-python/python-tests-3.14.4_p1
index beace2a0745f..0f5c66894381 100644
--- a/metadata/md5-cache/dev-python/python-tests-3.14.4_p1
+++ b/metadata/md5-cache/dev-python/python-tests-3.14.4_p1
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://www.python.org/ https://github.com/python/cpython/
INHERIT=python-r1 verify-sig
IUSE=+python_targets_python3_10 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-sig
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=PSF-2
RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) ~dev-lang/python-3.14.4_p1:3.14
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
SLOT=3.14
SRC_URI=https://www.python.org/ftp/python/3.14.4/Python-3.14.4.tar.xz https://distfiles.gentoo.org/pub/proj/python/patchsets/3.14/python-gentoo-patches-3.14.4_p1.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.14.4/Python-3.14.4.tar.xz.sigstore )
_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd multibuild 83db098a835f71feb71761f72a694aa2 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
-_md5_=395d343a40700352ceddb82576d02751
+_md5_=6eaae0292c14c49465ec1e5b2ec8db52
diff --git a/metadata/md5-cache/dev-python/rapidfuzz-3.14.3 b/metadata/md5-cache/dev-python/rapidfuzz-3.14.3
deleted file mode 100644
index 6be4be40e91f..000000000000
--- a/metadata/md5-cache/dev-python/rapidfuzz-3.14.3
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=>=dev-python/cython-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/hypothesis[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/scikit-build-core-0.11.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] verify-provenance? ( dev-python/pypi-attestations )
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=dev-cpp/taskflow-3.0.0 >=dev-cpp/rapidfuzz-cpp-3.3.3 dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
-DESCRIPTION=Rapid fuzzy string matching in Python using various string metrics
-EAPI=8
-HOMEPAGE=https://github.com/rapidfuzz/RapidFuzz/ https://pypi.org/project/RapidFuzz/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug verify-provenance
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86
-LICENSE=MIT
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/R/RapidFuzz/rapidfuzz-3.14.3.tar.gz verify-provenance? ( https://pypi.org/integrity/RapidFuzz/v3.14.3/rapidfuzz-3.14.3.tar.gz/provenance -> rapidfuzz-3.14.3.tar.gz.provenance )
-_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=25cc82accf309ac286f133086ad37806
diff --git a/metadata/md5-cache/dev-python/rapidfuzz-3.14.5 b/metadata/md5-cache/dev-python/rapidfuzz-3.14.5
index 6e1ac558e527..557ac18e2703 100644
--- a/metadata/md5-cache/dev-python/rapidfuzz-3.14.5
+++ b/metadata/md5-cache/dev-python/rapidfuzz-3.14.5
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/rapidfuzz/RapidFuzz/ https://pypi.org/project/RapidFuzz/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug verify-provenance
-KEYWORDS=~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=MIT
RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/R/RapidFuzz/rapidfuzz-3.14.5.tar.gz verify-provenance? ( https://pypi.org/integrity/RapidFuzz/v3.14.5/rapidfuzz-3.14.5.tar.gz/provenance -> rapidfuzz-3.14.5.tar.gz.provenance )
_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=95117cd237590cceb208b35d195f7a00
+_md5_=8e6044355327ca1819b8f59a90943905
diff --git a/metadata/md5-cache/dev-python/selenium-4.43.0 b/metadata/md5-cache/dev-python/selenium-4.43.0
index b7c43e6552c7..bd913ad36674 100644
--- a/metadata/md5-cache/dev-python/selenium-4.43.0
+++ b/metadata/md5-cache/dev-python/selenium-4.43.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://seleniumhq.org/ https://github.com/SeleniumHQ/selenium/tree/trunk/py/ https://pypi.org/project/selenium/
INHERIT=distutils-r1 pypi
IUSE=test test-rust python_targets_pypy3_11 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86
+KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86
LICENSE=Apache-2.0
RDEPEND=>=dev-python/certifi-2026.1.4[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/trio-0.31.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/trio-websocket-0.12.2[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/typing-extensions-4.15.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/urllib3-2.6.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/websocket-client-1.8.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_pypy3_11 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/s/selenium/selenium-4.43.0.tar.gz test? ( https://github.com/SeleniumHQ/selenium/archive/selenium-4.43.0.tar.gz -> selenium-selenium-4.43.0.gh.tar.gz )
_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=17ae5fa00ca089994b659d10c94e0998
+_md5_=8ee138555f16113c86b0bb0e122fc05e
diff --git a/metadata/md5-cache/dev-python/setuptools-scm-10.0.5 b/metadata/md5-cache/dev-python/setuptools-scm-10.0.5
index 33e390cac8c1..85ae5f36c179 100644
--- a/metadata/md5-cache/dev-python/setuptools-scm-10.0.5
+++ b/metadata/md5-cache/dev-python/setuptools-scm-10.0.5
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/pypa/setuptools-scm/ https://pypi.org/project/setuptools-scm/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-provenance
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=MIT
RDEPEND=dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-64[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/vcs-versioning-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/s/setuptools-scm/setuptools_scm-10.0.5.tar.gz verify-provenance? ( https://pypi.org/integrity/setuptools-scm/v10.0.5/setuptools_scm-10.0.5.tar.gz/provenance -> setuptools_scm-10.0.5.tar.gz.provenance )
_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=1c03d3b0b76112d09e92ccf6e555270e
+_md5_=1bc963a07867651e8ab24b00eefec948
diff --git a/metadata/md5-cache/dev-python/uv-0.11.1 b/metadata/md5-cache/dev-python/uv-0.11.1
deleted file mode 100644
index f33dd786e075..000000000000
--- a/metadata/md5-cache/dev-python/uv-0.11.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=virtual/pkgconfig test? ( dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 dev-lang/python:3.12 dev-lang/python:3.13 !!~dev-python/uv-0.5.0 ) || ( >=dev-lang/rust-bin-1.92.0:* >=dev-lang/rust-1.92.0:* )
-DEFINED_PHASES=compile configure install prepare pretend setup test unpack
-DEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-arch/zstd:=
-DESCRIPTION=A Python package installer and resolver, written in Rust
-EAPI=8
-HOMEPAGE=https://github.com/astral-sh/uv/ https://pypi.org/project/uv/
-INHERIT=cargo check-reqs
-IUSE=test debug
-KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 x86
-LICENSE=|| ( Apache-2.0 MIT ) 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0 CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0 Unicode-DFS-2016 ZLIB BZIP2 openssl
-PROPERTIES=test_network
-RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-arch/zstd:=
-RESTRICT=test
-SLOT=0
-SRC_URI=https://github.com/astral-sh/uv/archive/0.11.1.tar.gz -> uv-0.11.1.gh.tar.gz https://github.com/gentoo-crate-dist/uv/releases/download/0.11.1/uv-0.11.1-crates.tar.xz
-_eclasses_=cargo 53bab5a62cfc3526d8ed02c0a38a6033 check-reqs 12ab9d3fc16bfe1f87c6fb652324b57c flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=fec5c91debf8b0b2b3588bef9333b7d6
diff --git a/metadata/md5-cache/dev-python/uv-0.11.2 b/metadata/md5-cache/dev-python/uv-0.11.2
deleted file mode 100644
index aedb76db62ff..000000000000
--- a/metadata/md5-cache/dev-python/uv-0.11.2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=virtual/pkgconfig test? ( dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 dev-lang/python:3.12 dev-lang/python:3.13 !!~dev-python/uv-0.5.0 ) || ( >=dev-lang/rust-bin-1.92.0:* >=dev-lang/rust-1.92.0:* )
-DEFINED_PHASES=compile configure install prepare pretend setup test unpack
-DEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-arch/zstd:=
-DESCRIPTION=A Python package installer and resolver, written in Rust
-EAPI=8
-HOMEPAGE=https://github.com/astral-sh/uv/ https://pypi.org/project/uv/
-INHERIT=cargo check-reqs
-IUSE=test debug
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86
-LICENSE=|| ( Apache-2.0 MIT ) 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0 CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0 Unicode-DFS-2016 ZLIB BZIP2 openssl
-PROPERTIES=test_network
-RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-arch/zstd:=
-RESTRICT=test
-SLOT=0
-SRC_URI=https://github.com/astral-sh/uv/archive/0.11.2.tar.gz -> uv-0.11.2.gh.tar.gz https://github.com/gentoo-crate-dist/uv/releases/download/0.11.2/uv-0.11.2-crates.tar.xz
-_eclasses_=cargo 53bab5a62cfc3526d8ed02c0a38a6033 check-reqs 12ab9d3fc16bfe1f87c6fb652324b57c flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=d25f1f7b7caa0157e8bcd722262740f3
diff --git a/metadata/md5-cache/dev-python/uv-0.11.3 b/metadata/md5-cache/dev-python/uv-0.11.3
deleted file mode 100644
index 58addfe5b5ba..000000000000
--- a/metadata/md5-cache/dev-python/uv-0.11.3
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=virtual/pkgconfig test? ( dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 dev-lang/python:3.12 dev-lang/python:3.13 !!~dev-python/uv-0.5.0 ) || ( >=dev-lang/rust-bin-1.92.0:* >=dev-lang/rust-1.92.0:* )
-DEFINED_PHASES=compile configure install prepare pretend setup test unpack
-DEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-arch/zstd:=
-DESCRIPTION=A Python package installer and resolver, written in Rust
-EAPI=8
-HOMEPAGE=https://github.com/astral-sh/uv/ https://pypi.org/project/uv/
-INHERIT=cargo check-reqs
-IUSE=test debug
-KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 x86
-LICENSE=|| ( Apache-2.0 MIT ) 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0 CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0 Unicode-DFS-2016 ZLIB BZIP2 openssl
-PROPERTIES=test_network
-RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-arch/zstd:=
-RESTRICT=test
-SLOT=0
-SRC_URI=https://github.com/astral-sh/uv/archive/0.11.3.tar.gz -> uv-0.11.3.gh.tar.gz https://github.com/gentoo-crate-dist/uv/releases/download/0.11.3/uv-0.11.3-crates.tar.xz
-_eclasses_=cargo 53bab5a62cfc3526d8ed02c0a38a6033 check-reqs 12ab9d3fc16bfe1f87c6fb652324b57c flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=fec5c91debf8b0b2b3588bef9333b7d6
diff --git a/metadata/md5-cache/dev-python/uv-0.11.5 b/metadata/md5-cache/dev-python/uv-0.11.5
deleted file mode 100644
index 31f21105629b..000000000000
--- a/metadata/md5-cache/dev-python/uv-0.11.5
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=virtual/pkgconfig test? ( dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 dev-lang/python:3.12 dev-lang/python:3.13 !!~dev-python/uv-0.5.0 ) || ( >=dev-lang/rust-bin-1.92.0:* >=dev-lang/rust-1.92.0:* )
-DEFINED_PHASES=compile configure install prepare pretend setup test unpack
-DEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-arch/zstd:=
-DESCRIPTION=A Python package installer and resolver, written in Rust
-EAPI=8
-HOMEPAGE=https://github.com/astral-sh/uv/ https://pypi.org/project/uv/
-INHERIT=cargo check-reqs
-IUSE=test debug
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86
-LICENSE=|| ( Apache-2.0 MIT ) 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0 CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0 Unicode-DFS-2016 ZLIB BZIP2 openssl
-PROPERTIES=test_network
-RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-arch/zstd:=
-RESTRICT=test
-SLOT=0
-SRC_URI=https://github.com/astral-sh/uv/archive/0.11.5.tar.gz -> uv-0.11.5.gh.tar.gz https://github.com/gentoo-crate-dist/uv/releases/download/0.11.5/uv-0.11.5-crates.tar.xz
-_eclasses_=cargo 53bab5a62cfc3526d8ed02c0a38a6033 check-reqs 12ab9d3fc16bfe1f87c6fb652324b57c flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=d25f1f7b7caa0157e8bcd722262740f3
diff --git a/metadata/md5-cache/dev-python/uv-0.11.6 b/metadata/md5-cache/dev-python/uv-0.11.6
index 19f8dfc9239c..dd6569df6e8c 100644
--- a/metadata/md5-cache/dev-python/uv-0.11.6
+++ b/metadata/md5-cache/dev-python/uv-0.11.6
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/astral-sh/uv/ https://pypi.org/project/uv/
INHERIT=cargo check-reqs
IUSE=test debug
-KEYWORDS=amd64 ~arm arm64 ~loong ppc ppc64 ~riscv ~s390 x86
+KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 x86
LICENSE=|| ( Apache-2.0 MIT ) 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0 CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0 Unicode-DFS-2016 ZLIB BZIP2 openssl
PROPERTIES=test_network
RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-arch/zstd:=
@@ -14,4 +14,4 @@ RESTRICT=test
SLOT=0
SRC_URI=https://github.com/astral-sh/uv/archive/0.11.6.tar.gz -> uv-0.11.6.gh.tar.gz https://github.com/gentoo-crate-dist/uv/releases/download/0.11.6/uv-0.11.6-crates.tar.xz
_eclasses_=cargo 53bab5a62cfc3526d8ed02c0a38a6033 check-reqs 12ab9d3fc16bfe1f87c6fb652324b57c flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=7020beaedb1593cd8c341f948c6bd77d
+_md5_=fec5c91debf8b0b2b3588bef9333b7d6
diff --git a/metadata/md5-cache/dev-python/uv-build-0.11.1 b/metadata/md5-cache/dev-python/uv-build-0.11.1
deleted file mode 100644
index d7df12dadda7..000000000000
--- a/metadata/md5-cache/dev-python/uv-build-0.11.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( app-arch/unzip dev-python/build[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=PEP517 uv build backend
-EAPI=8
-HOMEPAGE=https://github.com/astral-sh/uv/ https://pypi.org/project/uv-build/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 x86
-LICENSE=|| ( Apache-2.0 MIT )
-RDEPEND=>=dev-python/uv-0.11.1 python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/u/uv-build/uv_build-0.11.1.tar.gz
-_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=8efac5bb17ddf334a4622cb4804f7bc2
diff --git a/metadata/md5-cache/dev-python/uv-build-0.11.2 b/metadata/md5-cache/dev-python/uv-build-0.11.2
deleted file mode 100644
index 23af8e120e7d..000000000000
--- a/metadata/md5-cache/dev-python/uv-build-0.11.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( app-arch/unzip dev-python/build[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=PEP517 uv build backend
-EAPI=8
-HOMEPAGE=https://github.com/astral-sh/uv/ https://pypi.org/project/uv-build/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86
-LICENSE=|| ( Apache-2.0 MIT )
-RDEPEND=>=dev-python/uv-0.11.2 python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/u/uv-build/uv_build-0.11.2.tar.gz
-_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=d6f58a3421b66e755031404ee8ea6362
diff --git a/metadata/md5-cache/dev-python/uv-build-0.11.3 b/metadata/md5-cache/dev-python/uv-build-0.11.3
deleted file mode 100644
index 70cdf9105d62..000000000000
--- a/metadata/md5-cache/dev-python/uv-build-0.11.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( app-arch/unzip dev-python/build[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=PEP517 uv build backend
-EAPI=8
-HOMEPAGE=https://github.com/astral-sh/uv/ https://pypi.org/project/uv-build/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 x86
-LICENSE=|| ( Apache-2.0 MIT )
-RDEPEND=>=dev-python/uv-0.11.3 python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/u/uv-build/uv_build-0.11.3.tar.gz
-_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=8efac5bb17ddf334a4622cb4804f7bc2
diff --git a/metadata/md5-cache/dev-python/uv-build-0.11.5 b/metadata/md5-cache/dev-python/uv-build-0.11.5
deleted file mode 100644
index b172e2e4be2a..000000000000
--- a/metadata/md5-cache/dev-python/uv-build-0.11.5
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( app-arch/unzip dev-python/build[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=PEP517 uv build backend
-EAPI=8
-HOMEPAGE=https://github.com/astral-sh/uv/ https://pypi.org/project/uv-build/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86
-LICENSE=|| ( Apache-2.0 MIT )
-RDEPEND=>=dev-python/uv-0.11.5 python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/u/uv-build/uv_build-0.11.5.tar.gz
-_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=d6f58a3421b66e755031404ee8ea6362
diff --git a/metadata/md5-cache/dev-python/uv-build-0.11.6 b/metadata/md5-cache/dev-python/uv-build-0.11.6
index 4a511c5f90aa..9dbb82a7e7d8 100644
--- a/metadata/md5-cache/dev-python/uv-build-0.11.6
+++ b/metadata/md5-cache/dev-python/uv-build-0.11.6
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/astral-sh/uv/ https://pypi.org/project/uv-build/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=amd64 ~arm arm64 ~loong ppc ppc64 ~riscv ~s390 x86
+KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 x86
LICENSE=|| ( Apache-2.0 MIT )
RDEPEND=>=dev-python/uv-0.11.6 python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/u/uv-build/uv_build-0.11.6.tar.gz
_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=07309e04f1a3791ed0e0daf5a7c6c90d
+_md5_=8efac5bb17ddf334a4622cb4804f7bc2
diff --git a/metadata/md5-cache/dev-python/vcs-versioning-1.1.1 b/metadata/md5-cache/dev-python/vcs-versioning-1.1.1
index 1802bec23523..8dc1ac96f9ea 100644
--- a/metadata/md5-cache/dev-python/vcs-versioning-1.1.1
+++ b/metadata/md5-cache/dev-python/vcs-versioning-1.1.1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/pypa/setuptools-scm/ https://pypi.org/project/vcs-versioning/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-provenance
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=MIT
RDEPEND=>=dev-python/packaging-20[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/v/vcs-versioning/vcs_versioning-1.1.1.tar.gz verify-provenance? ( https://pypi.org/integrity/vcs-versioning/v1.1.1/vcs_versioning-1.1.1.tar.gz/provenance -> vcs_versioning-1.1.1.tar.gz.provenance )
_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=acf78b0653ab4d840f1707a92cb0786a
+_md5_=a9dafa9f2e1d3d918af11e213b2df85e
diff --git a/metadata/md5-cache/dev-python/wxpython-4.2.5 b/metadata/md5-cache/dev-python/wxpython-4.2.5
index 9085f019915a..dcd29def49fa 100644
--- a/metadata/md5-cache/dev-python/wxpython-4.2.5
+++ b/metadata/md5-cache/dev-python/wxpython-4.2.5
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.wxpython.org/ https://github.com/wxWidgets/Phoenix/ https://pypi.org/project/wxPython/
INHERIT=distutils-r1 multilib multiprocessing virtualx wxwidgets pypi
IUSE=test webkit test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug test verify-provenance
-KEYWORDS=~alpha ~amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=~alpha amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86
LICENSE=wxWinLL-3
RDEPEND=>=x11-libs/wxGTK-3.2.7:3.2-gtk3=[gstreamer,libnotify,opengl,sdl,tiff,webkit?,X] media-libs/libpng:= media-libs/tiff:= media-libs/libjpeg-turbo:= python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=4.0
SRC_URI=https://files.pythonhosted.org/packages/source/w/wxPython/wxpython-4.2.5.tar.gz verify-provenance? ( https://pypi.org/integrity/wxPython/v4.2.5/wxpython-4.2.5.tar.gz/provenance -> wxpython-4.2.5.tar.gz.provenance )
_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 wxwidgets c48bf68858bd3c27c272ff034eb1e14d
-_md5_=ebeca4cbca14130bc80a3d0aaa5cc8cb
+_md5_=31ba14efb0d6c8d87f0b1a44be672680
diff --git a/metadata/md5-cache/dev-python/yt-dlp-ejs-0.5.0 b/metadata/md5-cache/dev-python/yt-dlp-ejs-0.5.0
deleted file mode 100644
index 82faf0e4db6d..000000000000
--- a/metadata/md5-cache/dev-python/yt-dlp-ejs-0.5.0
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=app-arch/unzip dev-python/hatch-vcs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/hatchling-1.27.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=External JavaScript for yt-dlp supporting many runtimes
-EAPI=8
-HOMEPAGE=https://github.com/yt-dlp/ejs/
-INHERIT=distutils-r1 pypi
-IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos
-LICENSE=Unlicense ISC MIT
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/y/yt-dlp-ejs/yt_dlp_ejs-0.5.0.tar.gz https://files.pythonhosted.org/packages/py3/y/yt-dlp-ejs/yt_dlp_ejs-0.5.0-py3-none-any.whl -> yt_dlp_ejs-0.5.0-py3-none-any.whl.zip
-_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=79d4495de5f2922a085fcb160dfb6aec
diff --git a/metadata/md5-cache/dev-python/yt-dlp-ejs-0.7.0 b/metadata/md5-cache/dev-python/yt-dlp-ejs-0.7.0
deleted file mode 100644
index 799de02b5d46..000000000000
--- a/metadata/md5-cache/dev-python/yt-dlp-ejs-0.7.0
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=app-arch/unzip dev-python/hatch-vcs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/hatchling-1.27.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=External JavaScript for yt-dlp supporting many runtimes
-EAPI=8
-HOMEPAGE=https://github.com/yt-dlp/ejs/
-INHERIT=distutils-r1 pypi
-IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos
-LICENSE=Unlicense ISC MIT
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/y/yt-dlp-ejs/yt_dlp_ejs-0.7.0.tar.gz https://files.pythonhosted.org/packages/py3/y/yt-dlp-ejs/yt_dlp_ejs-0.7.0-py3-none-any.whl -> yt_dlp_ejs-0.7.0-py3-none-any.whl.zip
-_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=79d4495de5f2922a085fcb160dfb6aec
diff --git a/metadata/md5-cache/dev-python/yt-dlp-ejs-0.8.0 b/metadata/md5-cache/dev-python/yt-dlp-ejs-0.8.0
index 819afccfeb90..118c7d6c81b8 100644
--- a/metadata/md5-cache/dev-python/yt-dlp-ejs-0.8.0
+++ b/metadata/md5-cache/dev-python/yt-dlp-ejs-0.8.0
@@ -2,7 +2,7 @@ BDEPEND=app-arch/unzip dev-python/hatch-vcs[python_targets_python3_10(-)?,python
DEFINED_PHASES=compile configure install prepare test unpack
DESCRIPTION=External JavaScript for yt-dlp supporting many runtimes
EAPI=8
-HOMEPAGE=https://github.com/yt-dlp/ejs/ https://pypi.org/project/yt-dlp-ejs/
+HOMEPAGE=https://github.com/yt-dlp/ejs/
INHERIT=distutils-r1 pypi
IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-provenance
KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos
@@ -12,4 +12,4 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/y/yt-dlp-ejs/yt_dlp_ejs-0.8.0.tar.gz verify-provenance? ( https://pypi.org/integrity/yt-dlp-ejs/v0.8.0/yt_dlp_ejs-0.8.0.tar.gz/provenance -> yt_dlp_ejs-0.8.0.tar.gz.provenance ) https://files.pythonhosted.org/packages/py3/y/yt-dlp-ejs/yt_dlp_ejs-0.8.0-py3-none-any.whl -> yt_dlp_ejs-0.8.0-py3-none-any.whl.zip
_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=00aa4a193bab7e19e72d9efcdd84985f
+_md5_=cf3fd77d262c0b0983de193ccfd6bd91
diff --git a/metadata/md5-cache/dev-python/zope-interface-8.2 b/metadata/md5-cache/dev-python/zope-interface-8.2
deleted file mode 100644
index 4ab888b4f9b5..000000000000
--- a/metadata/md5-cache/dev-python/zope-interface-8.2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( dev-python/zope-event[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/zope-testing[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
-DESCRIPTION=Interfaces for Python
-EAPI=8
-HOMEPAGE=https://github.com/zopefoundation/zope.interface/ https://pypi.org/project/zope.interface/
-INHERIT=distutils-r1 pypi
-IUSE=+native-extensions test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris
-LICENSE=ZPL
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/z/zope.interface/zope_interface-8.2.tar.gz
-_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=d2ce1fc3d59dd4d2e31fad0841bc4d86
diff --git a/metadata/md5-cache/dev-python/zope-interface-8.3 b/metadata/md5-cache/dev-python/zope-interface-8.3
index 107ccd1a2f8e..49fdf1b93c63 100644
--- a/metadata/md5-cache/dev-python/zope-interface-8.3
+++ b/metadata/md5-cache/dev-python/zope-interface-8.3
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/zopefoundation/zope.interface/ https://pypi.org/project/zope.interface/
INHERIT=distutils-r1 pypi
IUSE=+native-extensions test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug
-KEYWORDS=~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris
LICENSE=ZPL
RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/z/zope.interface/zope_interface-8.3.tar.gz
_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=9ac05404366d589a384f518a1bfdd5a1
+_md5_=d2ce1fc3d59dd4d2e31fad0841bc4d86
diff --git a/metadata/md5-cache/dev-util/codex-0.129.0 b/metadata/md5-cache/dev-util/codex-0.130.0
index e9b1cc0fde0a..c4acd065c144 100644
--- a/metadata/md5-cache/dev-util/codex-0.129.0
+++ b/metadata/md5-cache/dev-util/codex-0.130.0
@@ -11,6 +11,6 @@ LICENSE=Apache-2.0 Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD Boost-1.
RDEPEND=dev-libs/openssl:= sys-apps/dbus
RESTRICT=test
SLOT=0
-SRC_URI=https://github.com/openai/codex/archive/rust-v0.129.0.tar.gz -> codex-0.129.0.tar.gz https://github.com/gentoo-zh-drafts/codex/releases/download/rust-v0.129.0/codex-rust-v0.129.0-crates.tar.xz amd64? ( https://github.com/openai/codex/releases/download/rusty-v8-v146.4.0/librusty_v8_release_x86_64-unknown-linux-musl.a.gz -> rusty_v8_146.4.0_librusty_v8_release_x86_64-unknown-linux-musl.a.gz https://github.com/openai/codex/releases/download/rusty-v8-v146.4.0/src_binding_release_x86_64-unknown-linux-musl.rs -> rusty_v8_146.4.0_src_binding_release_x86_64-unknown-linux-musl.rs ) arm64? ( https://github.com/openai/codex/releases/download/rusty-v8-v146.4.0/librusty_v8_release_aarch64-unknown-linux-musl.a.gz -> rusty_v8_146.4.0_librusty_v8_release_aarch64-unknown-linux-musl.a.gz https://github.com/openai/codex/releases/download/rusty-v8-v146.4.0/src_binding_release_aarch64-unknown-linux-musl.rs -> rusty_v8_146.4.0_src_binding_release_aarch64-unknown-linux-musl.rs ) https://github.com/juberti-oai/rust-sdks/archive/e2d1d1d230c6fc9df171ccb181423f957bb3c1f0.tar.gz -> rust-sdks-e2d1d1d230c6fc9df171ccb181423f957bb3c1f0.gh.tar.gz https://github.com/juberti-oai/rust-sdks/archive/e2d1d1d230c6fc9df171ccb181423f957bb3c1f0.tar.gz -> rust-sdks-e2d1d1d230c6fc9df171ccb181423f957bb3c1f0.gh.tar.gz https://github.com/helix-editor/nucleo/archive/4253de9faabb4e5c6d81d946a5e35a90f87347ee.tar.gz -> nucleo-4253de9faabb4e5c6d81d946a5e35a90f87347ee.gh.tar.gz https://github.com/helix-editor/nucleo/archive/4253de9faabb4e5c6d81d946a5e35a90f87347ee.tar.gz -> nucleo-4253de9faabb4e5c6d81d946a5e35a90f87347ee.gh.tar.gz https://github.com/dzbarsky/rules_rust/archive/b56cbaa8465e74127f1ea216f813cd377295ad81.tar.gz -> rules_rust-b56cbaa8465e74127f1ea216f813cd377295ad81.gh.tar.gz https://github.com/juberti-oai/rust-sdks/archive/e2d1d1d230c6fc9df171ccb181423f957bb3c1f0.tar.gz -> rust-sdks-e2d1d1d230c6fc9df171ccb181423f957bb3c1f0.gh.tar.gz https://github.com/nornagon/ratatui/archive/9b2ad1298408c45918ee9f8241a6f95498cdbed2.tar.gz -> ratatui-9b2ad1298408c45918ee9f8241a6f95498cdbed2.gh.tar.gz https://github.com/juberti-oai/rust-sdks/archive/e2d1d1d230c6fc9df171ccb181423f957bb3c1f0.tar.gz -> rust-sdks-e2d1d1d230c6fc9df171ccb181423f957bb3c1f0.gh.tar.gz https://github.com/nornagon/crossterm/archive/87db8bfa6dc99427fd3b071681b07fc31c6ce995.tar.gz -> crossterm-87db8bfa6dc99427fd3b071681b07fc31c6ce995.gh.tar.gz https://github.com/juberti-oai/rust-sdks/archive/e2d1d1d230c6fc9df171ccb181423f957bb3c1f0.tar.gz -> rust-sdks-e2d1d1d230c6fc9df171ccb181423f957bb3c1f0.gh.tar.gz https://github.com/openai-oss-forks/tungstenite-rs/archive/9200079d3b54a1ff51072e24d81fd354f085156f.tar.gz -> tungstenite-rs-9200079d3b54a1ff51072e24d81fd354f085156f.gh.tar.gz https://github.com/openai-oss-forks/tokio-tungstenite/archive/132f5b39c862e3a970f731d709608b3e6276d5f6.tar.gz -> tokio-tungstenite-132f5b39c862e3a970f731d709608b3e6276d5f6.gh.tar.gz
+SRC_URI=https://github.com/openai/codex/archive/rust-v0.130.0.tar.gz -> codex-0.130.0.tar.gz https://github.com/gentoo-zh-drafts/codex/releases/download/rust-v0.130.0/codex-rust-v0.130.0-crates.tar.xz amd64? ( https://github.com/openai/codex/releases/download/rusty-v8-v146.4.0/librusty_v8_release_x86_64-unknown-linux-musl.a.gz -> rusty_v8_146.4.0_librusty_v8_release_x86_64-unknown-linux-musl.a.gz https://github.com/openai/codex/releases/download/rusty-v8-v146.4.0/src_binding_release_x86_64-unknown-linux-musl.rs -> rusty_v8_146.4.0_src_binding_release_x86_64-unknown-linux-musl.rs ) arm64? ( https://github.com/openai/codex/releases/download/rusty-v8-v146.4.0/librusty_v8_release_aarch64-unknown-linux-musl.a.gz -> rusty_v8_146.4.0_librusty_v8_release_aarch64-unknown-linux-musl.a.gz https://github.com/openai/codex/releases/download/rusty-v8-v146.4.0/src_binding_release_aarch64-unknown-linux-musl.rs -> rusty_v8_146.4.0_src_binding_release_aarch64-unknown-linux-musl.rs ) https://github.com/juberti-oai/rust-sdks/archive/e2d1d1d230c6fc9df171ccb181423f957bb3c1f0.tar.gz -> rust-sdks-e2d1d1d230c6fc9df171ccb181423f957bb3c1f0.gh.tar.gz https://github.com/juberti-oai/rust-sdks/archive/e2d1d1d230c6fc9df171ccb181423f957bb3c1f0.tar.gz -> rust-sdks-e2d1d1d230c6fc9df171ccb181423f957bb3c1f0.gh.tar.gz https://github.com/helix-editor/nucleo/archive/4253de9faabb4e5c6d81d946a5e35a90f87347ee.tar.gz -> nucleo-4253de9faabb4e5c6d81d946a5e35a90f87347ee.gh.tar.gz https://github.com/helix-editor/nucleo/archive/4253de9faabb4e5c6d81d946a5e35a90f87347ee.tar.gz -> nucleo-4253de9faabb4e5c6d81d946a5e35a90f87347ee.gh.tar.gz https://github.com/dzbarsky/rules_rust/archive/b56cbaa8465e74127f1ea216f813cd377295ad81.tar.gz -> rules_rust-b56cbaa8465e74127f1ea216f813cd377295ad81.gh.tar.gz https://github.com/juberti-oai/rust-sdks/archive/e2d1d1d230c6fc9df171ccb181423f957bb3c1f0.tar.gz -> rust-sdks-e2d1d1d230c6fc9df171ccb181423f957bb3c1f0.gh.tar.gz https://github.com/nornagon/ratatui/archive/9b2ad1298408c45918ee9f8241a6f95498cdbed2.tar.gz -> ratatui-9b2ad1298408c45918ee9f8241a6f95498cdbed2.gh.tar.gz https://github.com/juberti-oai/rust-sdks/archive/e2d1d1d230c6fc9df171ccb181423f957bb3c1f0.tar.gz -> rust-sdks-e2d1d1d230c6fc9df171ccb181423f957bb3c1f0.gh.tar.gz https://github.com/nornagon/crossterm/archive/87db8bfa6dc99427fd3b071681b07fc31c6ce995.tar.gz -> crossterm-87db8bfa6dc99427fd3b071681b07fc31c6ce995.gh.tar.gz https://github.com/juberti-oai/rust-sdks/archive/e2d1d1d230c6fc9df171ccb181423f957bb3c1f0.tar.gz -> rust-sdks-e2d1d1d230c6fc9df171ccb181423f957bb3c1f0.gh.tar.gz https://github.com/openai-oss-forks/tungstenite-rs/archive/9200079d3b54a1ff51072e24d81fd354f085156f.tar.gz -> tungstenite-rs-9200079d3b54a1ff51072e24d81fd354f085156f.gh.tar.gz https://github.com/openai-oss-forks/tokio-tungstenite/archive/132f5b39c862e3a970f731d709608b3e6276d5f6.tar.gz -> tokio-tungstenite-132f5b39c862e3a970f731d709608b3e6276d5f6.gh.tar.gz
_eclasses_=cargo 53bab5a62cfc3526d8ed02c0a38a6033 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
_md5_=7bd27f28f8c129dadb589eb711956a0c
diff --git a/metadata/md5-cache/dev-util/forgejo-cli-0.5.0 b/metadata/md5-cache/dev-util/forgejo-cli-0.5.0
deleted file mode 100644
index 9fb3d1a6a21b..000000000000
--- a/metadata/md5-cache/dev-util/forgejo-cli-0.5.0
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=|| ( >=dev-lang/rust-bin-1.88.0:* >=dev-lang/rust-1.88.0:* )
-DEFINED_PHASES=compile configure install setup test unpack
-DESCRIPTION=CLI application for interacting with Forgejo
-EAPI=8
-HOMEPAGE=https://codeberg.org/forgejo-contrib/forgejo-cli
-INHERIT=cargo
-IUSE=debug
-KEYWORDS=~amd64 ~arm64
-LICENSE=BSD-2 BSD Unicode-3.0 Apache-2.0 ISC MPL-2.0 ZLIB
-RESTRICT=mirror
-SLOT=0
-SRC_URI=https://codeberg.org/forgejo-contrib/forgejo-cli/archive/v0.5.0.tar.gz -> forgejo-cli-0.5.0.tar.xz https://github.com/gentoo-crate-dist/forgejo-cli/releases/download/v0.5.0/forgejo-cli-0.5.0-crates.tar.xz
-_eclasses_=cargo 53bab5a62cfc3526d8ed02c0a38a6033 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=e0aedeb374366d02c16b10c334aa655a
diff --git a/metadata/md5-cache/dev-util/gdbus-codegen-2.88.1 b/metadata/md5-cache/dev-util/gdbus-codegen-2.88.1
new file mode 100644
index 000000000000..3ae6af35b647
--- /dev/null
+++ b/metadata/md5-cache/dev-util/gdbus-codegen-2.88.1
@@ -0,0 +1,16 @@
+BDEPEND=dev-libs/libxslt app-text/docbook-xsl-stylesheets >=dev-python/docutils-0.21.1 app-arch/xz-utils python_single_target_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[xml(+)] ) python_single_target_python3_13? ( dev-lang/python:3.13[xml(+)] ) python_single_target_python3_14? ( dev-lang/python:3.14[xml(+)] ) python_single_target_python3_10? ( >=dev-python/gpep517-16[python_targets_python3_10(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-16[python_targets_python3_11(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/gpep517-16[python_targets_python3_12(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/gpep517-16[python_targets_python3_13(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_13(-)] ) python_single_target_python3_14? ( >=dev-python/gpep517-16[python_targets_python3_14(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_14(-)] )
+DEFINED_PHASES=compile configure install prepare setup test
+DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[xml(+)] ) python_single_target_python3_13? ( dev-lang/python:3.13[xml(+)] ) python_single_target_python3_14? ( dev-lang/python:3.14[xml(+)] ) >=dev-libs/glib-2.88.1
+DESCRIPTION=GDBus code and documentation generator
+EAPI=8
+HOMEPAGE=https://www.gtk.org/
+INHERIT=gnome.org distutils-r1
+IUSE=python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos
+LICENSE=LGPL-2+
+RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[xml(+)] ) python_single_target_python3_13? ( dev-lang/python:3.13[xml(+)] ) python_single_target_python3_14? ( dev-lang/python:3.14[xml(+)] ) >=dev-libs/glib-2.88.1 python_single_target_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[xml(+)] ) python_single_target_python3_13? ( dev-lang/python:3.13[xml(+)] ) python_single_target_python3_14? ( dev-lang/python:3.14[xml(+)] )
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 )
+SLOT=0
+SRC_URI=mirror://gnome/sources/glib/2.88/glib-2.88.1.tar.xz
+_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d gnome.org e1b4f392dbfedfb8974b71b017937f08 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
+_md5_=45bbc340854d5a39f37014b5a6b2ee26
diff --git a/metadata/md5-cache/dev-util/gersemi-0.26.1 b/metadata/md5-cache/dev-util/gersemi-0.26.1
deleted file mode 100644
index 77c856e4a28c..000000000000
--- a/metadata/md5-cache/dev-util/gersemi-0.26.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/pydantic[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-vcs/git ) test? ( dev-python/ignore-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/lark[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/platformdirs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
-DEFINED_PHASES=compile configure install postinst prepare test
-DESCRIPTION=A formatter to make your CMake code the real treasure
-EAPI=8
-HOMEPAGE=https://github.com/BlankSpruce/gersemi
-INHERIT=distutils-r1 optfeature
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=~amd64
-LICENSE=MPL-2.0
-RDEPEND=dev-python/ignore-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/lark[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/platformdirs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/BlankSpruce/gersemi/archive/refs/tags/0.26.1.tar.gz -> gersemi-0.26.1.tar.gz
-_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=0923c22ed973560512865bab0e56a8a2
diff --git a/metadata/md5-cache/dev-util/gersemi-0.27.4 b/metadata/md5-cache/dev-util/gersemi-0.27.4
new file mode 100644
index 000000000000..6e921a9086c9
--- /dev/null
+++ b/metadata/md5-cache/dev-util/gersemi-0.27.4
@@ -0,0 +1,17 @@
+BDEPEND=|| ( >=dev-lang/rust-bin-1.83:* >=dev-lang/rust-1.83:* ) dev-python/setuptools-rust[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] test? ( dev-python/pydantic[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-vcs/git ) test? ( dev-python/ignore-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/lark[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/platformdirs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
+DEFINED_PHASES=compile configure install postinst prepare setup test unpack
+DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+DESCRIPTION=A formatter to make your CMake code the real treasure
+EAPI=8
+HOMEPAGE=https://github.com/BlankSpruce/gersemi
+INHERIT=cargo distutils-r1 optfeature
+IUSE=test debug python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug
+KEYWORDS=~amd64
+LICENSE=MPL-2.0 Apache-2.0-with-LLVM-exceptions Unicode-3.0 || ( Apache-2.0 MIT ) || ( MIT Unlicense )
+RDEPEND=dev-python/ignore-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/lark[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/platformdirs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/BlankSpruce/gersemi/archive/refs/tags/0.27.4.tar.gz -> gersemi-0.27.4.tar.gz https://crates.io/api/v1/crates/aho-corasick/1.1.4/download -> aho-corasick-1.1.4.crate https://crates.io/api/v1/crates/heck/0.5.0/download -> heck-0.5.0.crate https://crates.io/api/v1/crates/libc/0.2.186/download -> libc-0.2.186.crate https://crates.io/api/v1/crates/memchr/2.8.0/download -> memchr-2.8.0.crate https://crates.io/api/v1/crates/once_cell/1.21.4/download -> once_cell-1.21.4.crate https://crates.io/api/v1/crates/portable-atomic/1.13.1/download -> portable-atomic-1.13.1.crate https://crates.io/api/v1/crates/proc-macro2/1.0.106/download -> proc-macro2-1.0.106.crate https://crates.io/api/v1/crates/pyo3-build-config/0.28.3/download -> pyo3-build-config-0.28.3.crate https://crates.io/api/v1/crates/pyo3-ffi/0.28.3/download -> pyo3-ffi-0.28.3.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.28.3/download -> pyo3-macros-backend-0.28.3.crate https://crates.io/api/v1/crates/pyo3-macros/0.28.3/download -> pyo3-macros-0.28.3.crate https://crates.io/api/v1/crates/pyo3/0.28.3/download -> pyo3-0.28.3.crate https://crates.io/api/v1/crates/quote/1.0.45/download -> quote-1.0.45.crate https://crates.io/api/v1/crates/regex-automata/0.4.14/download -> regex-automata-0.4.14.crate https://crates.io/api/v1/crates/regex-syntax/0.8.10/download -> regex-syntax-0.8.10.crate https://crates.io/api/v1/crates/regex/1.12.3/download -> regex-1.12.3.crate https://crates.io/api/v1/crates/syn/2.0.117/download -> syn-2.0.117.crate https://crates.io/api/v1/crates/target-lexicon/0.13.5/download -> target-lexicon-0.13.5.crate https://crates.io/api/v1/crates/unicode-ident/1.0.24/download -> unicode-ident-1.0.24.crate
+_eclasses_=cargo 53bab5a62cfc3526d8ed02c0a38a6033 distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
+_md5_=ac05593f53aad393262e98fd1dacb1dc
diff --git a/metadata/md5-cache/dev-util/glib-utils-2.88.1 b/metadata/md5-cache/dev-util/glib-utils-2.88.1
new file mode 100644
index 000000000000..cd305dd85991
--- /dev/null
+++ b/metadata/md5-cache/dev-util/glib-utils-2.88.1
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-python/docutils-0.21.1 app-arch/xz-utils
+DEFINED_PHASES=compile configure install setup
+DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 )
+DESCRIPTION=Build utilities for GLib using projects
+EAPI=8
+HOMEPAGE=https://www.gtk.org/
+INHERIT=gnome.org python-single-r1
+IUSE=python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris
+LICENSE=LGPL-2.1+
+RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 )
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 )
+SLOT=0
+SRC_URI=mirror://gnome/sources/glib/2.88/glib-2.88.1.tar.xz
+_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd gnome.org e1b4f392dbfedfb8974b71b017937f08 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
+_md5_=8165eb988f29b4551cb21d2404f24a87
diff --git a/metadata/md5-cache/dev-util/selenium-manager-4.34.0 b/metadata/md5-cache/dev-util/selenium-manager-4.34.0
deleted file mode 100644
index 7669b4d2fb0d..000000000000
--- a/metadata/md5-cache/dev-util/selenium-manager-4.34.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( || ( www-client/firefox www-client/firefox-bin ) ) || ( >=dev-lang/rust-bin-1.74.1:* >=dev-lang/rust-1.74.1:* )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-arch/zstd:= virtual/zlib:=
-DESCRIPTION=CLI tool that manages the browser/driver infrastructure required by Selenium
-EAPI=8
-HOMEPAGE=https://www.selenium.dev/ https://github.com/SeleniumHQ/selenium/
-INHERIT=cargo
-IUSE=telemetry test debug
-KEYWORDS=amd64 arm64 ~ppc64 ~riscv ~x86
-LICENSE=Apache-2.0 Apache-2.0 BSD ISC MIT MPL-2.0 Unicode-3.0 Unicode-DFS-2016
-RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-arch/zstd:= virtual/zlib:=
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/SeleniumHQ/selenium/archive/selenium-4.34.0.tar.gz -> selenium-selenium-4.34.0.gh.tar.gz https://github.com/gentoo-crate-dist/selenium/releases/download/selenium-4.33.0/selenium-4.33.0-crates.tar.xz
-_eclasses_=cargo 53bab5a62cfc3526d8ed02c0a38a6033 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=e68df2cc9d198ced90223db01375f521
diff --git a/metadata/md5-cache/dev-util/selenium-manager-4.35.0 b/metadata/md5-cache/dev-util/selenium-manager-4.35.0
deleted file mode 100644
index 56159da355b4..000000000000
--- a/metadata/md5-cache/dev-util/selenium-manager-4.35.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( || ( www-client/firefox www-client/firefox-bin ) ) || ( >=dev-lang/rust-bin-1.82.0:* >=dev-lang/rust-1.82.0:* )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-arch/zstd:= virtual/zlib:=
-DESCRIPTION=CLI tool that manages the browser/driver infrastructure required by Selenium
-EAPI=8
-HOMEPAGE=https://www.selenium.dev/ https://github.com/SeleniumHQ/selenium/
-INHERIT=cargo
-IUSE=telemetry test debug
-KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
-LICENSE=Apache-2.0 Apache-2.0 BSD CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0 Unicode-DFS-2016 ZLIB BZIP2
-RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-arch/zstd:= virtual/zlib:=
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/SeleniumHQ/selenium/archive/selenium-4.35.0.tar.gz -> selenium-selenium-4.35.0.gh.tar.gz https://github.com/gentoo-crate-dist/selenium/releases/download/selenium-4.35.0/selenium-4.35.0-crates.tar.xz
-_eclasses_=cargo 53bab5a62cfc3526d8ed02c0a38a6033 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=8e8743525236fce5c038a17544a46463
diff --git a/metadata/md5-cache/dev-util/selenium-manager-4.41.0 b/metadata/md5-cache/dev-util/selenium-manager-4.41.0
deleted file mode 100644
index b5193786e822..000000000000
--- a/metadata/md5-cache/dev-util/selenium-manager-4.41.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( || ( www-client/firefox www-client/firefox-bin ) ) || ( >=dev-lang/rust-bin-1.85.0:* >=dev-lang/rust-1.85.0:* )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-arch/zstd:= virtual/zlib:=
-DESCRIPTION=CLI tool that manages the browser/driver infrastructure required by Selenium
-EAPI=8
-HOMEPAGE=https://www.selenium.dev/ https://github.com/SeleniumHQ/selenium/
-INHERIT=cargo
-IUSE=telemetry test debug
-KEYWORDS=amd64 arm64 ~ppc64 ~riscv ~x86
-LICENSE=Apache-2.0 Apache-2.0 BSD CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0 ZLIB BZIP2
-RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-arch/zstd:= virtual/zlib:=
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/SeleniumHQ/selenium/archive/selenium-4.41.0.tar.gz -> selenium-selenium-4.41.0.gh.tar.gz https://github.com/gentoo-crate-dist/selenium/releases/download/selenium-4.37.0/selenium-4.37.0-crates.tar.xz
-_eclasses_=cargo 53bab5a62cfc3526d8ed02c0a38a6033 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=e9ed936eed633051915ddcdf55bb7dd0
diff --git a/metadata/md5-cache/dev-util/selenium-manager-4.42.0 b/metadata/md5-cache/dev-util/selenium-manager-4.42.0
deleted file mode 100644
index e76e03fcfd21..000000000000
--- a/metadata/md5-cache/dev-util/selenium-manager-4.42.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( || ( www-client/firefox www-client/firefox-bin ) ) || ( >=dev-lang/rust-bin-1.85.0:* >=dev-lang/rust-1.85.0:* )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-arch/zstd:= virtual/zlib:=
-DESCRIPTION=CLI tool that manages the browser/driver infrastructure required by Selenium
-EAPI=8
-HOMEPAGE=https://www.selenium.dev/ https://github.com/SeleniumHQ/selenium/
-INHERIT=cargo
-IUSE=telemetry test debug
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
-LICENSE=Apache-2.0 Apache-2.0 BSD CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0 ZLIB BZIP2
-RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-arch/zstd:= virtual/zlib:=
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/SeleniumHQ/selenium/archive/selenium-4.42.0.tar.gz -> selenium-selenium-4.42.0.gh.tar.gz https://github.com/gentoo-crate-dist/selenium/releases/download/selenium-4.37.0/selenium-4.37.0-crates.tar.xz
-_eclasses_=cargo 53bab5a62cfc3526d8ed02c0a38a6033 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=a534493d36ca7ff94092f6f7b059a55b
diff --git a/metadata/md5-cache/dev-util/selenium-manager-4.43.0 b/metadata/md5-cache/dev-util/selenium-manager-4.43.0
index 7ee501f62454..40de7ac099a9 100644
--- a/metadata/md5-cache/dev-util/selenium-manager-4.43.0
+++ b/metadata/md5-cache/dev-util/selenium-manager-4.43.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.selenium.dev/ https://github.com/SeleniumHQ/selenium/
INHERIT=cargo
IUSE=telemetry test debug
-KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
LICENSE=Apache-2.0 Apache-2.0 BSD CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0 ZLIB BZIP2
RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-arch/zstd:= virtual/zlib:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/SeleniumHQ/selenium/archive/selenium-4.43.0.tar.gz -> selenium-selenium-4.43.0.gh.tar.gz https://github.com/gentoo-crate-dist/selenium/releases/download/selenium-4.37.0/selenium-4.37.0-crates.tar.xz
_eclasses_=cargo 53bab5a62cfc3526d8ed02c0a38a6033 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=7266f18fe378ebe71e00cb309aeac2d3
+_md5_=f5e7412d5e22230e9da6c07bb572bda2
diff --git a/metadata/md5-cache/games-emulation/flycast-9999 b/metadata/md5-cache/games-emulation/flycast-9999
index 4ea38347afcb..57c7c9755103 100644
--- a/metadata/md5-cache/games-emulation/flycast-9999
+++ b/metadata/md5-cache/games-emulation/flycast-9999
@@ -13,4 +13,4 @@ RDEPEND=dev-cpp/asio dev-cpp/websocketpp dev-libs/libchdr dev-libs/libzip dev-li
REQUIRED_USE=|| ( opengl vulkan ) || ( ao alsa pulseaudio )
SLOT=0
_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=edd176d8ad5eb561131c6b0704441771
+_md5_=4002f8f31ad99a0175a51e7590f26309
diff --git a/metadata/md5-cache/games-misc/doge-3.9.1 b/metadata/md5-cache/games-misc/doge-3.9.1
deleted file mode 100644
index 745cb8ee1dd8..000000000000
--- a/metadata/md5-cache/games-misc/doge-3.9.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( python_single_target_python3_10? ( dev-python/fullmoon[python_targets_python3_10(-)] dev-python/python-dateutil[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/fullmoon[python_targets_python3_11(-)] dev-python/python-dateutil[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/fullmoon[python_targets_python3_12(-)] dev-python/python-dateutil[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/fullmoon[python_targets_python3_13(-)] dev-python/python-dateutil[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/fullmoon[python_targets_python3_14(-)] dev-python/python-dateutil[python_targets_python3_14(-)] ) sys-process/procps python_single_target_python3_10? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.4.4[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/pytest-7.4.4[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/pytest-7.4.4[python_targets_python3_13(-)] ) python_single_target_python3_14? ( >=dev-python/pytest-7.4.4[python_targets_python3_14(-)] ) ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) python_single_target_python3_10? ( >=dev-python/gpep517-16[python_targets_python3_10(-)] >=dev-python/hatchling-1.27.0[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-16[python_targets_python3_11(-)] >=dev-python/hatchling-1.27.0[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/gpep517-16[python_targets_python3_12(-)] >=dev-python/hatchling-1.27.0[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/gpep517-16[python_targets_python3_13(-)] >=dev-python/hatchling-1.27.0[python_targets_python3_13(-)] ) python_single_target_python3_14? ( >=dev-python/gpep517-16[python_targets_python3_14(-)] >=dev-python/hatchling-1.27.0[python_targets_python3_14(-)] )
-DEFINED_PHASES=compile configure install prepare setup test
-DESCRIPTION=wow very terminal doge
-EAPI=8
-HOMEPAGE=https://github.com/Olivia5k/doge/
-INHERIT=distutils-r1 pypi
-IUSE=test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14
-KEYWORDS=~amd64 ~x86
-LICENSE=MIT
-RDEPEND=python_single_target_python3_10? ( dev-python/fullmoon[python_targets_python3_10(-)] dev-python/python-dateutil[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/fullmoon[python_targets_python3_11(-)] dev-python/python-dateutil[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/fullmoon[python_targets_python3_12(-)] dev-python/python-dateutil[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/fullmoon[python_targets_python3_13(-)] dev-python/python-dateutil[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/fullmoon[python_targets_python3_14(-)] dev-python/python-dateutil[python_targets_python3_14(-)] ) sys-process/procps python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 )
-REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/d/doge/doge-3.9.1.tar.gz
-_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=629cfb8a349419f68748e7e9d5357c2c
diff --git a/metadata/md5-cache/gui-apps/quickshell-0.3.0 b/metadata/md5-cache/gui-apps/quickshell-0.3.0
new file mode 100644
index 000000000000..590ea70c8a9d
--- /dev/null
+++ b/metadata/md5-cache/gui-apps/quickshell-0.3.0
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig dev-cpp/cli11 dev-util/spirv-tools dev-qt/qtshadertools:6 screencopy? ( dev-util/vulkan-headers ) wayland? ( dev-util/wayland-scanner dev-libs/wayland-protocols ) crash-handler? ( dev-cpp/cpptrace[unwind] ) app-alternatives/ninja >=dev-build/cmake-3.28.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-qt/qtbase:6=[dbus,vulkan] dev-qt/qtsvg:6= dev-qt/qtdeclarative:6= x11-libs/libdrm jemalloc? ( dev-libs/jemalloc ) wayland? ( dev-libs/wayland dev-qt/qtwayland:6= ) screencopy? ( media-libs/mesa ) X? ( x11-libs/libxcb ) pipewire? ( media-video/pipewire ) pam? ( sys-libs/pam ) policykit? ( sys-auth/polkit dev-libs/glib ) bluetooth? ( net-wireless/bluez ) networkmanager? ( net-misc/networkmanager )
+DESCRIPTION=Toolkit for building desktop widgets using QtQuick
+EAPI=8
+HOMEPAGE=https://quickshell.org/
+INHERIT=branding cmake
+IUSE=+jemalloc +sockets +wayland +layer-shell +session-lock +toplevel-management +hyprland +screencopy +X +i3 +tray +pipewire +mpris +pam +policykit +greetd +upower +notifications +bluetooth +networkmanager +crash-handler
+KEYWORDS=~amd64
+LICENSE=LGPL-3
+RDEPEND=dev-qt/qtbase:6=[dbus,vulkan] dev-qt/qtsvg:6= dev-qt/qtdeclarative:6= x11-libs/libdrm jemalloc? ( dev-libs/jemalloc ) wayland? ( dev-libs/wayland dev-qt/qtwayland:6= ) screencopy? ( media-libs/mesa ) X? ( x11-libs/libxcb ) pipewire? ( media-video/pipewire ) pam? ( sys-libs/pam ) policykit? ( sys-auth/polkit dev-libs/glib ) bluetooth? ( net-wireless/bluez ) networkmanager? ( net-misc/networkmanager )
+REQUIRED_USE=layer-shell? ( wayland ) session-lock? ( wayland ) toplevel-management? ( wayland ) hyprland? ( wayland ) screencopy? ( wayland )
+SLOT=0
+SRC_URI=https://github.com/quickshell-mirror/quickshell/archive/refs/tags/v0.3.0.tar.gz -> quickshell-0.3.0.tar.gz
+_eclasses_=branding 7bcece3faa73dd0fc3e597013510d53a cmake 3395ce6618fc5c7af03335471b896644 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=97d5494517cf02b8abb8c9c0d1cd484f
diff --git a/metadata/md5-cache/kde-frameworks/qqc2-desktop-style-6.25.0 b/metadata/md5-cache/kde-frameworks/qqc2-desktop-style-6.25.0
index 4be0632693e9..ae8b0c3f4c1d 100644
--- a/metadata/md5-cache/kde-frameworks/qqc2-desktop-style-6.25.0
+++ b/metadata/md5-cache/kde-frameworks/qqc2-desktop-style-6.25.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://develop.kde.org/products/frameworks/
INHERIT=ecm frameworks.kde.org
IUSE=debug test
-KEYWORDS=amd64 arm64 ~loong ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 arm64 ~loong ppc64 ~riscv ~x86
LICENSE=|| ( GPL-2+ LGPL-3+ )
RDEPEND=>=dev-qt/qtbase-6.10.1:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.10.1:6= =kde-frameworks/kcolorscheme-6.25*:6 =kde-frameworks/kconfig-6.25*:6 =kde-frameworks/kiconthemes-6.25*:6 =kde-frameworks/kirigami-6.25*:6 =kde-frameworks/sonnet-6.25*:6[qml] >=dev-qt/qt5compat-6.10.1:6 >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
RESTRICT=!test? ( test )
SLOT=6/6.25
SRC_URI=mirror://kde/stable/frameworks/6.25/qqc2-desktop-style-6.25.0.tar.xz
_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 ecm c3772d432284de03db6df21d71be747a flag-o-matic fd3558f73f6503093adee69adf41020d frameworks.kde.org c3e97d56f2422e7f729ed13f859352f1 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=1e57a4f7fab278c0bbf44284c252c9f2
+_md5_=48c272cfd1569e5a77b6a6062595057c
diff --git a/metadata/md5-cache/media-gfx/tuxpaint-0.9.31-r2 b/metadata/md5-cache/media-gfx/tuxpaint-0.9.31-r2
index dd06a5ac72c3..a50e9847f04f 100644
--- a/metadata/md5-cache/media-gfx/tuxpaint-0.9.31-r2
+++ b/metadata/md5-cache/media-gfx/tuxpaint-0.9.31-r2
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://www.tuxpaint.org/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop optfeature toolchain-funcs xdg
-KEYWORDS=~amd64 ~ppc ~x86
+KEYWORDS=amd64 ppc x86
LICENSE=GPL-2
RDEPEND=app-text/libpaper:= dev-libs/fribidi gnome-base/librsvg:2 media-gfx/libimagequant >=media-libs/freetype-2:2 >=media-libs/libpng-1.2:0= media-libs/libsdl2[X,joystick] media-libs/sdl2-gfx media-libs/sdl2-image[png] media-libs/sdl2-mixer media-libs/sdl2-pango media-libs/sdl2-ttf virtual/zlib:= x11-libs/cairo
SLOT=0
SRC_URI=https://downloads.sourceforge.net/tuxpaint/tuxpaint-0.9.31.tar.gz
_eclasses_=desktop 26d57169ca094c04be416993844ec8bc optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=a7fb6e6f7ab6e5b62c52881c3718a2cf
+_md5_=e552d667560d751b255ebcaf12610a9c
diff --git a/metadata/md5-cache/media-libs/ampache_browser-1.0.8 b/metadata/md5-cache/media-libs/ampache_browser-1.0.8
index 29688299a3a1..d184d69e9558 100644
--- a/metadata/md5-cache/media-libs/ampache_browser-1.0.8
+++ b/metadata/md5-cache/media-libs/ampache_browser-1.0.8
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://ampache-browser.org https://github.com/ampache-browser/ampache_browser
INHERIT=cmake
IUSE=debug nls
-KEYWORDS=amd64 ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~ppc ~ppc64 ~riscv x86
LICENSE=GPL-3
RDEPEND=dev-qt/qtbase:6[concurrent,gui,widgets]
SLOT=0
SRC_URI=https://github.com/ampache-browser/ampache_browser/archive/v1.0.8.tar.gz -> ampache_browser-1.0.8.tar.gz
_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=7a5bd372b96f618248d51ff265c2aaad
+_md5_=e208b160841229bcccbb729c14633d87
diff --git a/metadata/md5-cache/media-libs/libsidplayfp-2.14.0 b/metadata/md5-cache/media-libs/libsidplayfp-2.14.0
index 5445e6760a90..b1d86cf9704f 100644
--- a/metadata/md5-cache/media-libs/libsidplayfp-2.14.0
+++ b/metadata/md5-cache/media-libs/libsidplayfp-2.14.0
@@ -5,10 +5,10 @@ DESCRIPTION=Library for the sidplay2 fork with resid-fp
EAPI=8
HOMEPAGE=https://github.com/libsidplayfp/libsidplayfp
IUSE=test
-KEYWORDS=amd64 ~hppa ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~hppa ~ppc ~ppc64 ~riscv x86
LICENSE=GPL-2
RDEPEND=dev-libs/libgcrypt:=
RESTRICT=!test? ( test )
SLOT=0/6
SRC_URI=https://github.com/libsidplayfp/libsidplayfp/releases/download/v2.14.0/libsidplayfp-2.14.0.tar.gz
-_md5_=f057870c70cb27b6f59b1ecc57538f61
+_md5_=21fa7671c4fb104097d76a6a438c50a1
diff --git a/metadata/md5-cache/media-plugins/audacious-plugins-4.5.1 b/metadata/md5-cache/media-plugins/audacious-plugins-4.5.1
index a7a6373b480f..a0e51e339255 100644
--- a/metadata/md5-cache/media-plugins/audacious-plugins-4.5.1
+++ b/metadata/md5-cache/media-plugins/audacious-plugins-4.5.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://audacious-media-player.org/
INHERIT=flag-o-matic meson
IUSE=aac +alsa ampache bs2b cdda cue ffmpeg flac fluidsynth gme gtk http jack lame libnotify libsamplerate lirc mms modplug +mp3 opengl openmpt opus pipewire pulseaudio qt6 qtmedia scrobbler sdl sid sndfile soxr streamtuner vorbis wavpack wayland X
-KEYWORDS=amd64 ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~ppc ~ppc64 ~riscv x86
LICENSE=BSD-2 BSD CC-BY-SA-4.0 GPL-2+ GPL-3 ISC LGPL-2.1+ MIT public-domain
RDEPEND=app-arch/unzip dev-libs/glib:2 dev-libs/libxml2:2= ~media-sound/audacious-4.5.1[gtk=,qt6=] virtual/zlib:= aac? ( media-libs/faad2 ) alsa? ( >=media-libs/alsa-lib-1.0.16 ) bs2b? ( >=media-libs/libbs2b-3.0.0 ) cdda? ( >=dev-libs/libcdio-0.70:= dev-libs/libcdio-paranoia:= >=media-libs/libcddb-1.2.1 ) cue? ( media-libs/libcue:= ) ffmpeg? ( >=media-video/ffmpeg-2.8.1:= ) flac? ( >=media-libs/flac-1.2.1-r1:= ) fluidsynth? ( >=media-sound/fluidsynth-1.0.6:= ) gtk? ( >=dev-libs/json-glib-1.0 x11-libs/cairo >=x11-libs/gdk-pixbuf-2.26:2 >=x11-libs/gtk+-3.22:3[wayland?,X?] x11-libs/pango libnotify? ( >=x11-libs/libnotify-0.7 ) X? ( x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXrender opengl? ( media-libs/libglvnd[X] ) ) ) http? ( >=net-libs/neon-0.27:= ) jack? ( virtual/jack ) lame? ( media-sound/lame ) libsamplerate? ( media-libs/libsamplerate ) lirc? ( app-misc/lirc ) mms? ( >=media-libs/libmms-0.3 ) modplug? ( media-libs/libmodplug ) mp3? ( >=media-sound/mpg123-base-1.12 ) openmpt? ( >=media-libs/libopenmpt-0.2 ) opus? ( >=media-libs/opusfile-0.4 ) pipewire? ( >=media-video/pipewire-0.3.33:= ) pulseaudio? ( >=media-libs/libpulse-0.9.5 ) qt6? ( dev-qt/qtbase:6[gui,widgets] ampache? ( >=media-libs/ampache_browser-1.0.7-r1 ) libnotify? ( >=x11-libs/gdk-pixbuf-2.26:2 >=x11-libs/libnotify-0.7 ) opengl? ( dev-qt/qtbase:6[-gles2-only,opengl] ) qtmedia? ( dev-qt/qtmultimedia:6 ) streamtuner? ( dev-qt/qtbase:6[network] ) X? ( dev-qt/qtbase:6[X] x11-libs/libX11 ) ) scrobbler? ( >=net-misc/curl-7.9.7 ) sdl? ( >=media-libs/libsdl3-3.2.0 ) sid? ( >=media-libs/libsidplayfp-2.0:= ) sndfile? ( >=media-libs/libsndfile-1.0.17-r1 ) soxr? ( media-libs/soxr ) vorbis? ( >=media-libs/libogg-1.1.3 >=media-libs/libvorbis-1.2.0 ) wavpack? ( >=media-sound/wavpack-4.50.1-r1 )
REQUIRED_USE=ampache? ( http ) streamtuner? ( http )
SLOT=0
SRC_URI=https://distfiles.audacious-media-player.org/audacious-plugins-4.5.1.tar.bz2 mirror://gentoo/gentoo_ice-xmms-0.2.tar.bz2
_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d meson 12065b402c6d78a2aec926ed8dfd964f multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-utils-r1 a2bf2084651fa735639949cadc02c00a rust-toolchain 76468983281b0a7fc167ca224f84ecfd sysroot 4c36abaf94ebd3ab32f8abea9a444121 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=9fc1513a1147b3a71fa31041fb97cb1e
+_md5_=405cf7ddf76d4582adcac9183318f299
diff --git a/metadata/md5-cache/media-sound/audacious-4.5.1 b/metadata/md5-cache/media-sound/audacious-4.5.1
index b50870fdc3cc..258ac5ac9be8 100644
--- a/metadata/md5-cache/media-sound/audacious-4.5.1
+++ b/metadata/md5-cache/media-sound/audacious-4.5.1
@@ -7,7 +7,7 @@ HOMEPAGE=https://audacious-media-player.org/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=meson xdg
IUSE=gtk qt6 test
-KEYWORDS=~amd64 ~ppc64 ~riscv ~x86
+KEYWORDS=~amd64 ~ppc ~ppc64 ~riscv ~x86
LICENSE=BSD-2
PDEPEND=~media-plugins/audacious-plugins-4.5.1[gtk=,qt6=]
RDEPEND=dev-libs/glib:2 virtual/freedesktop-icon-theme gtk? ( x11-libs/cairo x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.18:3 x11-libs/pango ) qt6? ( dev-qt/qtbase:6[gui,widgets] dev-qt/qtsvg:6 )
@@ -16,4 +16,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://distfiles.audacious-media-player.org/audacious-4.5.1.tar.bz2
_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d meson 12065b402c6d78a2aec926ed8dfd964f multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-utils-r1 a2bf2084651fa735639949cadc02c00a rust-toolchain 76468983281b0a7fc167ca224f84ecfd sysroot 4c36abaf94ebd3ab32f8abea9a444121 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=46fc049366abdefaaf5daf8ca2addbf8
+_md5_=1f9683c84bc2d09fe090a8d3aeb2c5fc
diff --git a/metadata/md5-cache/media-video/parole-4.18.2 b/metadata/md5-cache/media-video/parole-4.18.2
deleted file mode 100644
index ad2b92b8d428..000000000000
--- a/metadata/md5-cache/media-video/parole-4.18.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-util/glib-utils >=sys-devel/gettext-0.19.8 virtual/pkgconfig
-DEFINED_PHASES=configure install postinst postrm
-DEPEND=>=dev-libs/dbus-glib-0.100 >=dev-libs/glib-2.38.0:2 media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 sys-apps/dbus >=x11-libs/gtk+-3.22.0:3[wayland?,X?] >=xfce-base/libxfce4ui-4.11.0:=[gtk3(+)] >=xfce-base/libxfce4util-4.11.0:= >=xfce-base/xfconf-4.10.0:= libnotify? ( >=x11-libs/libnotify-0.7 ) taglib? ( >=media-libs/taglib-1.6:0= ) X? ( >=x11-libs/libX11-1.6.7 ) x11-base/xorg-proto
-DESCRIPTION=A simple Xfce4 media player using GStreamer
-EAPI=8
-HOMEPAGE=https://docs.xfce.org/apps/parole/start https://gitlab.xfce.org/apps/parole/
-INHERIT=xdg-utils
-IUSE=libnotify taglib wayland X
-KEYWORDS=amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv x86
-LICENSE=GPL-2+
-RDEPEND=>=dev-libs/dbus-glib-0.100 >=dev-libs/glib-2.38.0:2 media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 sys-apps/dbus >=x11-libs/gtk+-3.22.0:3[wayland?,X?] >=xfce-base/libxfce4ui-4.11.0:=[gtk3(+)] >=xfce-base/libxfce4util-4.11.0:= >=xfce-base/xfconf-4.10.0:= libnotify? ( >=x11-libs/libnotify-0.7 ) taglib? ( >=media-libs/taglib-1.6:0= ) X? ( >=x11-libs/libX11-1.6.7 ) media-plugins/gst-plugins-meta:1.0
-REQUIRED_USE=|| ( wayland X )
-SLOT=0
-SRC_URI=https://archive.xfce.org/src/apps/parole/4.18/parole-4.18.2.tar.bz2
-_eclasses_=xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=980bd764613c0214daaf2d61ecf3490a
diff --git a/metadata/md5-cache/media-video/parole-4.20.0 b/metadata/md5-cache/media-video/parole-4.20.0
index 823587373fd2..b0e0727dfbb3 100644
--- a/metadata/md5-cache/media-video/parole-4.20.0
+++ b/metadata/md5-cache/media-video/parole-4.20.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://docs.xfce.org/apps/parole/start https://gitlab.xfce.org/apps/parole/
INHERIT=meson xdg-utils
IUSE=gtk-doc libnotify taglib wayland X
-KEYWORDS=amd64 arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv x86
LICENSE=GPL-2+
RDEPEND=>=dev-libs/dbus-glib-0.70 >=dev-libs/glib-2.38.0:2 >=media-libs/gstreamer-1.0.0:1.0 >=media-libs/gst-plugins-base-1.0.0:1.0 >=sys-apps/dbus-0.60 >=x11-libs/gtk+-3.22.0:3[wayland?,X?] >=xfce-base/libxfce4ui-4.16.0:=[gtk3(+)] >=xfce-base/libxfce4util-4.16.0:= >=xfce-base/xfconf-4.16.0:= libnotify? ( >=x11-libs/libnotify-0.7.8 ) taglib? ( >=media-libs/taglib-1.4:0= ) X? ( >=x11-libs/libX11-1.6.7 ) media-plugins/gst-plugins-meta:1.0
REQUIRED_USE=|| ( wayland X )
SLOT=0
SRC_URI=https://archive.xfce.org/src/apps/parole/4.20/parole-4.20.0.tar.xz
_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d meson 12065b402c6d78a2aec926ed8dfd964f multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-utils-r1 a2bf2084651fa735639949cadc02c00a rust-toolchain 76468983281b0a7fc167ca224f84ecfd sysroot 4c36abaf94ebd3ab32f8abea9a444121 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=937ee0a1a43577dff07d9143861aeffc
+_md5_=18a4e1dc5a4e1696b55d0bb2feaaf92f
diff --git a/metadata/md5-cache/media-video/vlc-4.0.0_pre20260418 b/metadata/md5-cache/media-video/vlc-4.0.0_pre20260418
index 973552facf2c..80cd4e484d70 100644
--- a/metadata/md5-cache/media-video/vlc-4.0.0_pre20260418
+++ b/metadata/md5-cache/media-video/vlc-4.0.0_pre20260418
@@ -7,7 +7,7 @@ HOMEPAGE=https://www.videolan.org/vlc/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
IUSE=alsa aom archive aribsub bidi bluray chromaprint chromecast dav1d dbus dc1394 debug directx +dvbpsi dvd +encode faad fdk +ffmpeg flac fluidsynth fontconfig +gcrypt gme keyring gstreamer +gui ieee1394 jack jpeg kate libass libcaca libdrm libnotify libplacebo +libsamplerate libtiger linsys lirc live loudness lua mad matroska modplug mp3 mtp musepack ncurses nfs ogg omxil optimisememory opus png projectm pulseaudio run-as-root samba sftp shout sid skins soxr speex srt ssl svg taglib theora tremor truetype twolame udev upnp vaapi v4l vdpau vnc vpx wayland +X x264 x265 xml zeroconf zvbi cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_x86_sse lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 test
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv -sparc ~x86
+KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv -sparc ~x86
LICENSE=LGPL-2.1 GPL-2
RDEPEND=media-libs/libvorbis net-dns/libidn:= virtual/zlib:= virtual/libintl virtual/opengl alsa? ( media-libs/alsa-lib ) aom? ( media-libs/libaom:= ) archive? ( app-arch/libarchive:= ) aribsub? ( media-libs/aribb24 ) bidi? ( dev-libs/fribidi media-libs/freetype:2[harfbuzz] media-libs/harfbuzz:= virtual/ttf-fonts ) bluray? ( >=media-libs/libbluray-1.3.0:= ) chromaprint? ( media-libs/chromaprint:= ) chromecast? ( dev-cpp/abseil-cpp:= >=dev-libs/protobuf-2.5.0:= >=net-libs/libmicrodns-0.1.2:= ) dav1d? ( >=media-libs/dav1d-0.5.0:= ) dbus? ( sys-apps/dbus ) dc1394? ( media-libs/libdc1394:2 sys-libs/libraw1394 ) dvbpsi? ( >=media-libs/libdvbpsi-1.2.0:= ) dvd? ( >=media-libs/libdvdnav-6.1.1:= >=media-libs/libdvdread-6.1.2:= ) faad? ( media-libs/faad2 ) fdk? ( media-libs/fdk-aac:= ) ffmpeg? ( >=media-video/ffmpeg-3.1.3:=[vaapi?,vdpau?] ) flac? ( media-libs/flac:= media-libs/libogg ) fluidsynth? ( media-sound/fluidsynth:= ) fontconfig? ( media-libs/fontconfig:1.0 ) gcrypt? ( dev-libs/libgcrypt:= dev-libs/libgpg-error ) gme? ( media-libs/game-music-emu ) keyring? ( app-crypt/libsecret ) gstreamer? ( >=media-libs/gst-plugins-base-1.4.5:1.0 ) gui? ( dev-qt/qt5compat:6[qml] dev-qt/qtbase:6=[gui,widgets] dev-qt/qtdeclarative:6 dev-qt/qtsvg:6 kde-frameworks/kwindowsystem:6 X? ( dev-qt/qtbase:6[X] x11-libs/libX11 ) ) ieee1394? ( sys-libs/libavc1394 sys-libs/libraw1394 ) jack? ( virtual/jack ) jpeg? ( media-libs/libjpeg-turbo:0 ) kate? ( media-libs/libkate ) libass? ( media-libs/fontconfig:1.0 media-libs/libass:= ) libcaca? ( media-libs/libcaca ) libdrm? ( x11-libs/libdrm ) libnotify? ( dev-libs/glib:2 x11-libs/gdk-pixbuf:2 x11-libs/libnotify ) libplacebo? ( media-libs/libplacebo:= ) libsamplerate? ( media-libs/libsamplerate ) libtiger? ( media-libs/libtiger ) linsys? ( media-libs/zvbi ) lirc? ( app-misc/lirc ) live? ( media-plugins/live:= ) loudness? ( >=media-libs/libebur128-1.2.4:= ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) mad? ( media-libs/libmad ) matroska? ( >=dev-libs/libebml-1.4.2:= media-libs/libmatroska:= ) modplug? ( >=media-libs/libmodplug-0.8.9.0 ) mp3? ( media-sound/mpg123-base ) mtp? ( media-libs/libmtp:= ) musepack? ( media-sound/musepack-tools ) ncurses? ( sys-libs/ncurses:=[unicode(+)] ) nfs? ( >=net-fs/libnfs-0.10.0:= ) ogg? ( media-libs/libogg ) opus? ( >=media-libs/opus-1.0.3 ) png? ( media-libs/libpng:0= ) projectm? ( media-fonts/dejavu >=media-libs/libprojectm-3.1.12:0= ) pulseaudio? ( media-libs/libpulse ) samba? ( >=net-fs/samba-4.0.0:0[client,-debug(-)] ) sftp? ( net-libs/libssh2 ) shout? ( media-libs/libshout ) sid? ( media-libs/libsidplay:2 ) skins? ( x11-libs/libXext x11-libs/libXinerama x11-libs/libXpm ) soxr? ( >=media-libs/soxr-0.1.2 ) speex? ( >=media-libs/speex-1.2.0 media-libs/speexdsp ) srt? ( >=net-libs/srt-1.4.2:= ) ssl? ( net-libs/gnutls:= ) svg? ( gnome-base/librsvg:2 x11-libs/cairo ) taglib? ( media-libs/taglib:= ) theora? ( media-libs/libtheora:= ) tremor? ( media-libs/tremor ) truetype? ( media-libs/freetype:2 virtual/ttf-fonts !fontconfig? ( media-fonts/dejavu ) ) twolame? ( media-sound/twolame ) udev? ( virtual/udev ) upnp? ( net-libs/libupnp:=[ipv6(+)] ) v4l? ( media-libs/libv4l:= ) vaapi? ( media-libs/libva:=[drm(+),wayland?,X?] ) vdpau? ( x11-libs/libvdpau ) vnc? ( net-libs/libvncserver ) vpx? ( media-libs/libvpx:= ) wayland? ( >=dev-libs/wayland-1.15 >=dev-libs/wayland-protocols-1.12 ) X? ( x11-libs/libX11 x11-libs/libxcb x11-libs/libXcursor x11-libs/libxkbcommon[X] x11-libs/xcb-util x11-libs/xcb-util-keysyms ) x264? ( >=media-libs/x264-0.0.20190214:= ) x265? ( media-libs/x265:= ) xml? ( dev-libs/libxml2:2= ) zeroconf? ( net-dns/avahi[dbus] ) zvbi? ( media-libs/zvbi ) gui? ( kde-frameworks/qqc2-desktop-style:6 )
REQUIRED_USE=chromecast? ( encode ) directx? ( ffmpeg ) fontconfig? ( truetype ) libcaca? ( X ) libtiger? ( kate ) lua? ( ^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) skins? ( gui truetype X xml ) ssl? ( gcrypt ) vaapi? ( ffmpeg X ) vdpau? ( ffmpeg X )
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0/12-9
SRC_URI=https://code.videolan.org/videolan/vlc/-/archive/436a18f2dbb604feeaffe6a46fc822d1abf7a2fd.tar.gz -> vlc-4.0.0_pre20260418-436a18f2.tar.gz
_eclasses_=autotools 0698802996fcfe9a604eac3c1f6e7112 flag-o-matic fd3558f73f6503093adee69adf41020d gnuconfig b4fa4889c6f586d6b069215a86dd9e53 libtool 6a96cd90e5da8c7c615015479f46f1a4 lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=a919423c0bfbceafe32ae595a7f6a65c
+_md5_=906b25e3d98a7d5167ef11459f50a314
diff --git a/metadata/md5-cache/net-dns/technitium-dns-15.2 b/metadata/md5-cache/net-dns/technitium-dns-15.2
new file mode 100644
index 000000000000..61214a7e1fe7
--- /dev/null
+++ b/metadata/md5-cache/net-dns/technitium-dns-15.2
@@ -0,0 +1,15 @@
+BDEPEND=virtual/dotnet-sdk:10.0 dev-dotnet/csharp-gentoodotnetinfo virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
+DESCRIPTION=Open-source, self-hosted authoritative and recursive DNS+DHCP server.
+EAPI=8
+HOMEPAGE=https://technitium.com/dns/
+INHERIT=dotnet-pkg systemd
+IUSE=debug
+KEYWORDS=~amd64
+LICENSE=GPL-3
+RDEPEND=>=dev-libs/icu-70 virtual/dotnet-sdk:10.0
+RESTRICT=strip
+SLOT=0
+SRC_URI=https://github.com/TechnitiumSoftware/DnsServer/archive/refs/tags/v15.2.0.tar.gz -> TechnitiumDnsServer-15.2.0.tar.gz https://github.com/TechnitiumSoftware/TechnitiumLibrary/archive/refs/tags/dns-server-v15.2.0.tar.gz -> TechnitiumLibrary-15.2.0.tar.gz https://api.nuget.org/v3-flatcontainer/bouncycastle.cryptography/2.6.2/bouncycastle.cryptography.2.6.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.authentication.openidconnect/10.0.7/microsoft.aspnetcore.authentication.openidconnect.10.0.7.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.identitymodel.abstractions/8.0.1/microsoft.identitymodel.abstractions.8.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.identitymodel.jsonwebtokens/8.0.1/microsoft.identitymodel.jsonwebtokens.8.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.identitymodel.logging/8.0.1/microsoft.identitymodel.logging.8.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.identitymodel.protocols.openidconnect/8.0.1/microsoft.identitymodel.protocols.openidconnect.8.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.identitymodel.protocols/8.0.1/microsoft.identitymodel.protocols.8.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.identitymodel.tokens/8.0.1/microsoft.identitymodel.tokens.8.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.systemevents/6.0.0/microsoft.win32.systemevents.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/qrcoder/1.8.0/qrcoder.1.8.0.nupkg https://api.nuget.org/v3-flatcontainer/system.drawing.common/6.0.0/system.drawing.common.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.identitymodel.tokens.jwt/8.0.1/system.identitymodel.tokens.jwt.8.0.1.nupkg
+_eclasses_=dotnet-pkg 149be926006315896e1a57f36db1b772 dotnet-pkg-base 6c5f563c6f9f99038ac0ddf7403e3b55 edo a5e294016aa84979fcb2459749eb80b2 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 nuget a7033f7321d93b6b38dc9aed53c83bb8 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
+_md5_=cbb74ef9ec08499381371044eacc768a
diff --git a/metadata/md5-cache/net-im/chatterino-2.5.5 b/metadata/md5-cache/net-im/chatterino-2.5.5
index 2c57336b0d2e..7d01a6a7395a 100644
--- a/metadata/md5-cache/net-im/chatterino-2.5.5
+++ b/metadata/md5-cache/net-im/chatterino-2.5.5
@@ -14,4 +14,4 @@ RESTRICT=mirror
SLOT=0
SRC_URI=https://github.com/Chatterino/certify/archive/a448a3915ddac716ce76e4b8cbf0e7f4153ed1e2.tar.gz -> chatterino-certify-a448a3915ddac716ce76e4b8cbf0e7f4153ed1e2.tar.gz https://github.com/nonstd-lite/expected-lite/archive/df5814711f5f9111a2515a181bde67f22f2fe716.tar.gz -> chatterino-expected-df5814711f5f9111a2515a181bde67f22f2fe716.tar.gz https://github.com/Chatterino/libcommuni/archive/bb5417c451d764f57f2f1b3e1c9a81496b5521bd.tar.gz -> chatterino-libcommuni-bb5417c451d764f57f2f1b3e1c9a81496b5521bd.tar.gz https://github.com/lua/lua/archive/1ab3208a1fceb12fca8f24ba57d6e13c5bff15e3.tar.gz -> chatterino-lua-1ab3208a1fceb12fca8f24ba57d6e13c5bff15e3.tar.gz https://github.com/Neargye/magic_enum/archive/e55b9b54d5cf61f8e117cafb17846d7d742dd3b4.tar.gz -> chatterino-magic-e55b9b54d5cf61f8e117cafb17846d7d742dd3b4.tar.gz https://github.com/mackron/miniaudio/archive/347321b27c58d42567e905c715de60ad43a6cb8e.tar.gz -> chatterino-miniaudio-347321b27c58d42567e905c715de60ad43a6cb8e.tar.gz https://github.com/Tencent/rapidjson/archive/24b5e7a8b27f42fa16b96fc70aade9106cf7102f.tar.gz -> chatterino-rapidjson-24b5e7a8b27f42fa16b96fc70aade9106cf7102f.tar.gz https://github.com/pajlada/serialize/archive/75bc7b9c1054f70d0dd0486f175dea93c7733cc3.tar.gz -> chatterino-serialize-75bc7b9c1054f70d0dd0486f175dea93c7733cc3.tar.gz https://github.com/pajlada/settings/archive/16b3d5ba6e947e84df74e17a19121d6be8baf36b.tar.gz -> chatterino-settings-16b3d5ba6e947e84df74e17a19121d6be8baf36b.tar.gz https://github.com/pajlada/signals/archive/ef0bd9978826bfb2df536c1312762bacbe0b45fa.tar.gz -> chatterino-signals-ef0bd9978826bfb2df536c1312762bacbe0b45fa.tar.gz https://github.com/ThePhD/sol2/archive/2b0d2fe8ba0074e16b499940c4f3126b9c7d3471.tar.gz -> chatterino-sol2-2b0d2fe8ba0074e16b499940c4f3126b9c7d3471.tar.gz https://github.com/Chatterino/chatterino2/archive/v2.5.5.tar.gz -> chatterino-2.5.5.tar.gz
_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=76b5a0c98d090b20ba437934b2814c13
+_md5_=0b058cb1bff26f7fde56dcde56203ec2
diff --git a/metadata/md5-cache/net-im/chatterino-9999 b/metadata/md5-cache/net-im/chatterino-9999
index 6cbeecaacd00..2728928d2f11 100644
--- a/metadata/md5-cache/net-im/chatterino-9999
+++ b/metadata/md5-cache/net-im/chatterino-9999
@@ -14,4 +14,4 @@ RESTRICT=mirror
SLOT=0
SRC_URI=https://github.com/Chatterino/certify/archive/a448a3915ddac716ce76e4b8cbf0e7f4153ed1e2.tar.gz -> chatterino-certify-a448a3915ddac716ce76e4b8cbf0e7f4153ed1e2.tar.gz https://github.com/nonstd-lite/expected-lite/archive/df5814711f5f9111a2515a181bde67f22f2fe716.tar.gz -> chatterino-expected-df5814711f5f9111a2515a181bde67f22f2fe716.tar.gz https://github.com/Chatterino/libcommuni/archive/bb5417c451d764f57f2f1b3e1c9a81496b5521bd.tar.gz -> chatterino-libcommuni-bb5417c451d764f57f2f1b3e1c9a81496b5521bd.tar.gz https://github.com/lua/lua/archive/1ab3208a1fceb12fca8f24ba57d6e13c5bff15e3.tar.gz -> chatterino-lua-1ab3208a1fceb12fca8f24ba57d6e13c5bff15e3.tar.gz https://github.com/Neargye/magic_enum/archive/1384769c66bd16ec9bb1353f45fe8ec8ccc12dbd.tar.gz -> chatterino-magic-1384769c66bd16ec9bb1353f45fe8ec8ccc12dbd.tar.gz https://github.com/mackron/miniaudio/archive/9634bedb5b5a2ca38c1ee7108a9358a4e233f14d.tar.gz -> chatterino-miniaudio-9634bedb5b5a2ca38c1ee7108a9358a4e233f14d.tar.gz https://github.com/Tencent/rapidjson/archive/24b5e7a8b27f42fa16b96fc70aade9106cf7102f.tar.gz -> chatterino-rapidjson-24b5e7a8b27f42fa16b96fc70aade9106cf7102f.tar.gz https://github.com/pajlada/serialize/archive/a5103e4bfd647d914ec2d49f9353022bf93c54e2.tar.gz -> chatterino-serialize-a5103e4bfd647d914ec2d49f9353022bf93c54e2.tar.gz https://github.com/pajlada/settings/archive/d9246de5677f369054231ddb4d663be6b1eaf45d.tar.gz -> chatterino-settings-d9246de5677f369054231ddb4d663be6b1eaf45d.tar.gz https://github.com/pajlada/signals/archive/d5fdf0e823a6cd3153e5982ec9aa40f737f59b21.tar.gz -> chatterino-signals-d5fdf0e823a6cd3153e5982ec9aa40f737f59b21.tar.gz https://github.com/ThePhD/sol2/archive/2b0d2fe8ba0074e16b499940c4f3126b9c7d3471.tar.gz -> chatterino-sol2-2b0d2fe8ba0074e16b499940c4f3126b9c7d3471.tar.gz
_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=c72ac85d6523d463da988259f9caf9ec
+_md5_=547904689dcd405938f49b5fbe6db95a
diff --git a/metadata/md5-cache/net-im/tuwunel-1.5.1 b/metadata/md5-cache/net-im/tuwunel-1.5.1
new file mode 100644
index 000000000000..8865f462360e
--- /dev/null
+++ b/metadata/md5-cache/net-im/tuwunel-1.5.1
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig || ( >=dev-lang/rust-bin-1.74.1:* >=dev-lang/rust-1.74.1:* )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=jemalloc? ( dev-libs/jemalloc:= ) app-arch/snappy:= zstd? ( app-arch/zstd:= ) system-rocksdb? ( dev-libs/rocksdb ) llvm_slot_16? ( llvm-core/clang:16 llvm-core/llvm:16 ) llvm_slot_17? ( llvm-core/clang:17 llvm-core/llvm:17 ) llvm_slot_18? ( llvm-core/clang:18 llvm-core/llvm:18 ) llvm_slot_19? ( llvm-core/clang:19 llvm-core/llvm:19 ) llvm_slot_20? ( llvm-core/clang:20 llvm-core/llvm:20 ) llvm_slot_21? ( llvm-core/clang:21 llvm-core/llvm:21 )
+DESCRIPTION=High Performance Matrix Homeserver in Rust!
+EAPI=8
+HOMEPAGE=https://tuwunel.chat https://github.com/matrix-construct/tuwunel
+INHERIT=cargo llvm-r2 linux-info
+IUSE=jemalloc system-rocksdb gzip zstd lz4 bzip2 systemd brotli ldap io-uring debug +llvm_slot_21 llvm_slot_16 llvm_slot_17 llvm_slot_18 llvm_slot_19 llvm_slot_20
+KEYWORDS=~amd64 ~arm64
+LICENSE=Apache-2.0 Apache-2.0 BSD-2 BSD BlueOak-1.0.0 CDLA-Permissive-2.0 ISC MIT MPL-2.0 UoI-NCSA Unicode-3.0 Unlicense ZLIB
+RDEPEND=jemalloc? ( dev-libs/jemalloc:= ) app-arch/snappy:= zstd? ( app-arch/zstd:= ) system-rocksdb? ( dev-libs/rocksdb ) acct-user/tuwunel app-misc/ca-certificates
+REQUIRED_USE=^^ ( llvm_slot_16 llvm_slot_17 llvm_slot_18 llvm_slot_19 llvm_slot_20 llvm_slot_21 )
+SLOT=0
+SRC_URI=https://github.com/matrix-construct/tuwunel/archive/refs/tags/v1.5.1.tar.gz -> tuwunel-1.5.1.tar.gz https://vimja.cloud/public.php/dav/files/z59eKDyLFokW2KK/net-im/tuwunel/tuwunel-1.5.1-vendor.tar.xz
+_eclasses_=cargo 53bab5a62cfc3526d8ed02c0a38a6033 flag-o-matic fd3558f73f6503093adee69adf41020d linux-info efd923656513c879204fec6638eadee5 llvm-r2 8bc46809768366b4239eab39335419bc llvm-utils e7edb4086e31c8537574b263d899f826 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
+_md5_=db85299dc0ad627d91f8d190679a2707
diff --git a/metadata/md5-cache/net-im/tuwunel-1.6.2 b/metadata/md5-cache/net-im/tuwunel-1.6.2
new file mode 100644
index 000000000000..ac00998b5584
--- /dev/null
+++ b/metadata/md5-cache/net-im/tuwunel-1.6.2
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig || ( >=dev-lang/rust-bin-1.94.0:* >=dev-lang/rust-1.94.0:* )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=jemalloc? ( dev-libs/jemalloc:= ) app-arch/snappy:= zstd? ( app-arch/zstd:= ) system-rocksdb? ( dev-libs/rocksdb ) llvm_slot_21? ( llvm-core/clang:21 llvm-core/llvm:21 )
+DESCRIPTION=High Performance Matrix Homeserver in Rust!
+EAPI=8
+HOMEPAGE=https://tuwunel.chat https://github.com/matrix-construct/tuwunel
+INHERIT=cargo llvm-r2 linux-info
+IUSE=jemalloc system-rocksdb gzip zstd lz4 bzip2 systemd brotli ldap io-uring debug +llvm_slot_21
+KEYWORDS=~amd64 ~arm64
+LICENSE=Apache-2.0 Apache-2.0 BSD-2 BSD BlueOak-1.0.0 CDLA-Permissive-2.0 ISC MIT MPL-2.0 UoI-NCSA Unicode-3.0 Unlicense ZLIB
+RDEPEND=jemalloc? ( dev-libs/jemalloc:= ) app-arch/snappy:= zstd? ( app-arch/zstd:= ) system-rocksdb? ( dev-libs/rocksdb ) acct-user/tuwunel app-misc/ca-certificates
+REQUIRED_USE=^^ ( llvm_slot_21 )
+SLOT=0
+SRC_URI=https://github.com/matrix-construct/tuwunel/archive/refs/tags/v1.6.2.tar.gz -> tuwunel-1.6.2.tar.gz https://vimja.cloud/public.php/dav/files/z59eKDyLFokW2KK/net-im/tuwunel/tuwunel-1.6.2-vendor.tar.xz
+_eclasses_=cargo 53bab5a62cfc3526d8ed02c0a38a6033 flag-o-matic fd3558f73f6503093adee69adf41020d linux-info efd923656513c879204fec6638eadee5 llvm-r2 8bc46809768366b4239eab39335419bc llvm-utils e7edb4086e31c8537574b263d899f826 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
+_md5_=5cde26d40e22d7dbb41afd1d3af292c3
diff --git a/metadata/md5-cache/net-irc/quassel-0.14.50_pre20260429 b/metadata/md5-cache/net-irc/quassel-0.14.50_pre20260429
index 20a4c4319885..a0990a85add4 100644
--- a/metadata/md5-cache/net-irc/quassel-0.14.50_pre20260429
+++ b/metadata/md5-cache/net-irc/quassel-0.14.50_pre20260429
@@ -6,6 +6,7 @@ EAPI=8
HOMEPAGE=https://quassel-irc.org/
INHERIT=cmake optfeature pax-utils systemd xdg-utils
IUSE=crypt +dbus gui kde ldap monolithic oxygen postgres +server spell syslog +system-icons test urlpreview
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
LICENSE=GPL-3
RDEPEND=dev-libs/boost:= dev-qt/qtbase:6[network,ssl] virtual/zlib:= monolithic? ( dev-qt/qt5compat:6 dev-qt/qtbase:6[dbus?,gui,widgets] dev-qt/qtmultimedia:6 kde? ( kde-frameworks/kconfigwidgets:6 kde-frameworks/kcoreaddons:6 kde-frameworks/knotifications:6 kde-frameworks/knotifyconfig:6 kde-frameworks/ktextwidgets:6 kde-frameworks/kwidgetsaddons:6 kde-frameworks/kxmlgui:6 ) spell? ( kde-frameworks/sonnet:6 ) system-icons? ( kde-frameworks/breeze-icons:* oxygen? ( kde-frameworks/oxygen-icons:* ) ) urlpreview? ( dev-qt/qtwebengine:6[widgets] ) acct-group/quassel acct-user/quassel crypt? ( >=app-crypt/qca-2.3.7:2[qt6(+)] ) ldap? ( net-nds/openldap:= ) postgres? ( dev-qt/qtbase:6[postgres,sql] ) !postgres? ( dev-qt/qtbase:6[sql,sqlite] dev-db/sqlite:3[threadsafe(+),-secure-delete] ) syslog? ( virtual/logger ) ) !monolithic? ( gui? ( dev-qt/qt5compat:6 dev-qt/qtbase:6[dbus?,gui,widgets] dev-qt/qtmultimedia:6 kde? ( kde-frameworks/kconfigwidgets:6 kde-frameworks/kcoreaddons:6 kde-frameworks/knotifications:6 kde-frameworks/knotifyconfig:6 kde-frameworks/ktextwidgets:6 kde-frameworks/kwidgetsaddons:6 kde-frameworks/kxmlgui:6 ) spell? ( kde-frameworks/sonnet:6 ) system-icons? ( kde-frameworks/breeze-icons:* oxygen? ( kde-frameworks/oxygen-icons:* ) ) urlpreview? ( dev-qt/qtwebengine:6[widgets] ) ) server? ( acct-group/quassel acct-user/quassel crypt? ( >=app-crypt/qca-2.3.7:2[qt6(+)] ) ldap? ( net-nds/openldap:= ) postgres? ( dev-qt/qtbase:6[postgres,sql] ) !postgres? ( dev-qt/qtbase:6[sql,sqlite] dev-db/sqlite:3[threadsafe(+),-secure-delete] ) syslog? ( virtual/logger ) ) )
REQUIRED_USE=|| ( gui server monolithic ) crypt? ( || ( server monolithic ) ) kde? ( dbus spell ) ldap? ( || ( server monolithic ) ) postgres? ( || ( server monolithic ) ) spell? ( || ( gui monolithic ) ) syslog? ( || ( server monolithic ) )
@@ -13,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/johu/quassel/archive/31d0daa4301ee2af74bfc7fa0955ea0a8b3c31d6.tar.gz -> quassel-0.14.50_pre20260429-31d0daa4.tar.gz https://dev.gentoo.org/~asturm/distfiles/quassel-i18n-0.14.50_pre20260427.tar.xz
_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 optfeature 538bce96e5589935b57e178e8635f301 pax-utils 5555f2e75744739fe100ee62c22d28fe systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=287544ef00bb1d736ee0f93df98af8d3
+_md5_=b202455546fa69422828213b6f512ab9
diff --git a/metadata/md5-cache/net-misc/dhcpcd-10.3.2 b/metadata/md5-cache/net-misc/dhcpcd-10.3.2
index e5d67df5cfa1..bfa12a43f77f 100644
--- a/metadata/md5-cache/net-misc/dhcpcd-10.3.2
+++ b/metadata/md5-cache/net-misc/dhcpcd-10.3.2
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/NetworkConfiguration/dhcpcd/ https://roy.marples.name/projects/dhcpcd/
INHERIT=systemd optfeature toolchain-funcs verify-sig
IUSE=debug +embedded ipv6 privsep +udev verify-sig
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=BSD-2 BSD ISC MIT
RDEPEND=app-crypt/libmd udev? ( virtual/udev ) privsep? ( acct-group/dhcpcd acct-user/dhcpcd )
SLOT=0
SRC_URI=https://github.com/NetworkConfiguration/dhcpcd/releases/download/v10.3.2/dhcpcd-10.3.2.tar.xz verify-sig? ( https://github.com/NetworkConfiguration/dhcpcd/releases/download/v10.3.2/dhcpcd-10.3.2.tar.xz.asc )
_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd optfeature 538bce96e5589935b57e178e8635f301 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
-_md5_=c8bdd66c0d18dd208afc828717cc8865
+_md5_=1b1564c0c7236410c20d83e98b7515cc
diff --git a/metadata/md5-cache/net-misc/dropbear-2026.90 b/metadata/md5-cache/net-misc/dropbear-2026.91
index 8ff1894dccff..734caacbd507 100644
--- a/metadata/md5-cache/net-misc/dropbear-2026.90
+++ b/metadata/md5-cache/net-misc/dropbear-2026.91
@@ -12,6 +12,6 @@ RDEPEND=acct-group/sshd acct-user/sshd !static? ( >=dev-libs/libtomcrypt-1.18.2-
REQUIRED_USE=pam? ( !static )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://matt.ucc.asn.au/dropbear/releases/dropbear-2026.90.tar.bz2 https://matt.ucc.asn.au/dropbear/testing/dropbear-2026.90.tar.bz2 verify-sig? ( https://matt.ucc.asn.au/dropbear/releases/dropbear-2026.90.tar.bz2.asc https://matt.ucc.asn.au/dropbear/testing/dropbear-2026.90.tar.bz2.asc )
+SRC_URI=https://matt.ucc.asn.au/dropbear/releases/dropbear-2026.91.tar.bz2 https://matt.ucc.asn.au/dropbear/testing/dropbear-2026.91.tar.bz2 verify-sig? ( https://matt.ucc.asn.au/dropbear/releases/dropbear-2026.91.tar.bz2.asc https://matt.ucc.asn.au/dropbear/testing/dropbear-2026.91.tar.bz2.asc )
_eclasses_=autotools 0698802996fcfe9a604eac3c1f6e7112 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d gnuconfig b4fa4889c6f586d6b069215a86dd9e53 libtool 6a96cd90e5da8c7c615015479f46f1a4 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 pam b56d0c9c20fc5b553f13c8ae165a10a5 portability 3c2334cdfbb30bc4b33c85164fe832bf python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a savedconfig b9131abe556ad2ea96c01b06d658d363 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
_md5_=4848533dca48a5829b576847452ad6ae
diff --git a/metadata/md5-cache/net-misc/yt-dlp-2026.03.03 b/metadata/md5-cache/net-misc/yt-dlp-2026.03.03
deleted file mode 100644
index 4dd2ef2dbd43..000000000000
--- a/metadata/md5-cache/net-misc/yt-dlp-2026.03.03
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( media-video/ffmpeg[webp] ) test? ( dev-python/pycryptodome[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] =dev-python/yt-dlp-ejs-0.5*[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] deno? ( >=dev-lang/deno-bin-2.6.6 ) >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/hatchling-1.27.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
-DEFINED_PHASES=compile configure install postinst prepare test
-DESCRIPTION=youtube-dl fork with additional features and fixes
-EAPI=8
-HOMEPAGE=https://github.com/yt-dlp/yt-dlp/
-INHERIT=distutils-r1 optfeature shell-completion wrapper
-IUSE=+deno test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos
-LICENSE=Unlicense
-RDEPEND=dev-python/pycryptodome[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] =dev-python/yt-dlp-ejs-0.5*[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] deno? ( >=dev-lang/deno-bin-2.6.6 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/yt-dlp/yt-dlp/releases/download/2026.03.03/yt-dlp.tar.gz -> yt-dlp-2026.03.03.tar.gz
-_eclasses_=bash-completion-r1 9e91505e030725688d1e953321a47501 distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a shell-completion 0b655d0d825e157a5e99c463bddaac16 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 wrapper ebaa3beeb43f7e533872b6c37168c7ad
-_md5_=cf8a170921309e97e111adbff97cb67e
diff --git a/metadata/md5-cache/net-misc/yt-dlp-2026.03.13 b/metadata/md5-cache/net-misc/yt-dlp-2026.03.13
deleted file mode 100644
index 65e4afeb2c47..000000000000
--- a/metadata/md5-cache/net-misc/yt-dlp-2026.03.13
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( media-video/ffmpeg[webp] ) test? ( dev-python/pycryptodome[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] =dev-python/yt-dlp-ejs-0.7*[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] deno? ( >=dev-lang/deno-bin-2.6.6 ) >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/hatchling-1.27.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
-DEFINED_PHASES=compile configure install postinst prepare test
-DESCRIPTION=youtube-dl fork with additional features and fixes
-EAPI=8
-HOMEPAGE=https://github.com/yt-dlp/yt-dlp/
-INHERIT=distutils-r1 optfeature shell-completion wrapper
-IUSE=+deno test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos
-LICENSE=Unlicense
-RDEPEND=dev-python/pycryptodome[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] =dev-python/yt-dlp-ejs-0.7*[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] deno? ( >=dev-lang/deno-bin-2.6.6 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/yt-dlp/yt-dlp/releases/download/2026.03.13/yt-dlp.tar.gz -> yt-dlp-2026.03.13.tar.gz
-_eclasses_=bash-completion-r1 9e91505e030725688d1e953321a47501 distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a shell-completion 0b655d0d825e157a5e99c463bddaac16 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 wrapper ebaa3beeb43f7e533872b6c37168c7ad
-_md5_=c3d3a3af85cb6e1631be4693a3aabe10
diff --git a/metadata/md5-cache/sci-libs/onnxruntime-1.25.0 b/metadata/md5-cache/sci-libs/onnxruntime-1.26.0
index e6659a59ed94..8ebe1daae612 100644
--- a/metadata/md5-cache/sci-libs/onnxruntime-1.25.0
+++ b/metadata/md5-cache/sci-libs/onnxruntime-1.26.0
@@ -12,6 +12,6 @@ RDEPEND=dev-cpp/abseil-cpp:= dev-libs/cpuinfo dev-libs/protobuf:= dev-libs/re2:=
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://github.com/microsoft/onnxruntime/archive/refs/tags/v1.25.0.tar.gz -> onnxruntime-1.25.0.tar.gz https://gitlab.com/libeigen/eigen/-/archive/1d8b82b0740839c0de7f1242a3585e3390ff5f33/eigen-1d8b82b0740839c0de7f1242a3585e3390ff5f33.tar.bz2 -> eigen-3.4.0_p20250216.tar.bz2
+SRC_URI=https://github.com/microsoft/onnxruntime/archive/refs/tags/v1.26.0.tar.gz -> onnxruntime-1.26.0.tar.gz https://gitlab.com/libeigen/eigen/-/archive/1d8b82b0740839c0de7f1242a3585e3390ff5f33/eigen-1d8b82b0740839c0de7f1242a3585e3390ff5f33.tar.bz2 -> eigen-3.4.0_p20250216.tar.bz2
_eclasses_=cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=80d22123f4c788028bd66d7306749605
+_md5_=2f6f365e38fc37e12611abf8acbcf743
diff --git a/metadata/md5-cache/sci-ml/fastcore-1.12.46 b/metadata/md5-cache/sci-ml/fastcore-1.12.46
new file mode 100644
index 000000000000..82b465fbcbda
--- /dev/null
+++ b/metadata/md5-cache/sci-ml/fastcore-1.12.46
@@ -0,0 +1,16 @@
+BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Python supercharged for the fastai library
+EAPI=8
+HOMEPAGE=https://fastcore.fast.ai/
+INHERIT=distutils-r1 pypi
+IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
+RESTRICT=test
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/f/fastcore/fastcore-1.12.46.tar.gz
+_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
+_md5_=0b0a96aa62cf8230697cb56be5d21605
diff --git a/metadata/md5-cache/sci-ml/fastcore-1.7.29-r1 b/metadata/md5-cache/sci-ml/fastcore-1.8.18
index a47c6e7ccf37..171d1d2c4bb9 100644
--- a/metadata/md5-cache/sci-ml/fastcore-1.7.29-r1
+++ b/metadata/md5-cache/sci-ml/fastcore-1.8.18
@@ -11,6 +11,6 @@ RDEPEND=dev-python/packaging[python_targets_python3_10(-)?,python_targets_python
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
RESTRICT=test
SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/f/fastcore/fastcore-1.7.29.tar.gz
+SRC_URI=https://files.pythonhosted.org/packages/source/f/fastcore/fastcore-1.8.18.tar.gz
_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=ca56e04b26c9fadd62c4574819607620
+_md5_=0b0a96aa62cf8230697cb56be5d21605
diff --git a/metadata/md5-cache/sci-ml/fastdownload-0.0.6 b/metadata/md5-cache/sci-ml/fastdownload-0.0.6
index a7dd5217ed9b..859a260674f1 100644
--- a/metadata/md5-cache/sci-ml/fastdownload-0.0.6
+++ b/metadata/md5-cache/sci-ml/fastdownload-0.0.6
@@ -12,4 +12,4 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/f/fastdownload/fastdownload-0.0.6.tar.gz
_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=fca29599562c1061540b81b6f7481458
+_md5_=63148fa1ff1cf2f069afffa26ffe3f08
diff --git a/metadata/md5-cache/sci-ml/fastprogress-1.0.3 b/metadata/md5-cache/sci-ml/fastprogress-1.0.5
index a0fb9bd50142..99c3a12baeed 100644
--- a/metadata/md5-cache/sci-ml/fastprogress-1.0.3
+++ b/metadata/md5-cache/sci-ml/fastprogress-1.0.5
@@ -10,6 +10,6 @@ LICENSE=Apache-2.0
RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/f/fastprogress/fastprogress-1.0.3.tar.gz
+SRC_URI=https://files.pythonhosted.org/packages/source/f/fastprogress/fastprogress-1.0.5.tar.gz
_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=1ed096d8e9ff896411e3aaddc4f44291
+_md5_=9022b6bf3d894585f95e4413e213b13f
diff --git a/metadata/md5-cache/sci-ml/fastprogress-1.1.6 b/metadata/md5-cache/sci-ml/fastprogress-1.1.6
new file mode 100644
index 000000000000..d77e2cad56f5
--- /dev/null
+++ b/metadata/md5-cache/sci-ml/fastprogress-1.1.6
@@ -0,0 +1,15 @@
+BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Simple and flexible progress bar for Jupyter Notebook and console
+EAPI=8
+HOMEPAGE=https://fastprogress.fast.ai/
+INHERIT=distutils-r1 pypi
+IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/f/fastprogress/fastprogress-1.1.6.tar.gz
+_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
+_md5_=9022b6bf3d894585f95e4413e213b13f
diff --git a/metadata/md5-cache/sys-apps/file-5.47-r3 b/metadata/md5-cache/sys-apps/file-5.47-r3
index b8432b233203..53aaff1e03cf 100644
--- a/metadata/md5-cache/sys-apps/file-5.47-r3
+++ b/metadata/md5-cache/sys-apps/file-5.47-r3
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.darwinsys.com/file/
INHERIT=distutils-r1 toolchain-funcs multilib-minimal libtool verify-sig
IUSE=bzip2 lzip lzma python seccomp static-libs zlib zstd python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig
-KEYWORDS=~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris
LICENSE=BSD-2
RDEPEND=bzip2? ( app-arch/bzip2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) lzip? ( app-arch/lzlib ) lzma? ( app-arch/xz-utils[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) seccomp? ( >=sys-libs/libseccomp-2.5.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zlib? ( >=virtual/zlib-1.2.8-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zstd? ( app-arch/zstd:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) !dev-python/python-magic ) seccomp? ( >=sys-libs/libseccomp-2.5.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) )
SLOT=0
SRC_URI=https://astron.com/pub/file/file-5.47.tar.gz verify-sig? ( https://astron.com/pub/file/file-5.47.tar.gz.asc )
_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d libtool 6a96cd90e5da8c7c615015479f46f1a4 multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
-_md5_=ee128ad620324bb835aa0767daebc68f
+_md5_=f5316a79d03e6221a817195c4f3dd237
diff --git a/metadata/md5-cache/sys-apps/hexyl-0.17.0 b/metadata/md5-cache/sys-apps/hexyl-0.17.0
index 0991ae5c83bd..04f7d930361a 100644
--- a/metadata/md5-cache/sys-apps/hexyl-0.17.0
+++ b/metadata/md5-cache/sys-apps/hexyl-0.17.0
@@ -1,13 +1,14 @@
-BDEPEND=|| ( >=dev-lang/rust-bin-1.88:* >=dev-lang/rust-1.88:* )
+BDEPEND=virtual/pandoc || ( >=dev-lang/rust-bin-1.88:* >=dev-lang/rust-1.88:* )
DEFINED_PHASES=compile configure install setup test unpack
DESCRIPTION=A command-line hex viewer
EAPI=8
HOMEPAGE=https://github.com/sharkdp/hexyl
-INHERIT=cargo
+INHERIT=cargo shell-completion
IUSE=debug
KEYWORDS=~amd64
LICENSE=|| ( Apache-2.0 MIT ) Apache-2.0 ISC MIT Unicode-DFS-2016 ZLIB
+RESTRICT=mirror
SLOT=0
SRC_URI=https://github.com/sharkdp/hexyl/archive/v0.17.0.tar.gz -> hexyl-0.17.0.tar.gz https://crates.io/api/v1/crates/aho-corasick/1.1.3/download -> aho-corasick-1.1.3.crate https://crates.io/api/v1/crates/anstream/0.6.17/download -> anstream-0.6.17.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.6/download -> anstyle-parse-0.2.6.crate https://crates.io/api/v1/crates/anstyle-query/1.1.2/download -> anstyle-query-1.1.2.crate https://crates.io/api/v1/crates/anstyle-wincon/3.0.6/download -> anstyle-wincon-3.0.6.crate https://crates.io/api/v1/crates/anstyle/1.0.9/download -> anstyle-1.0.9.crate https://crates.io/api/v1/crates/anyhow/1.0.91/download -> anyhow-1.0.91.crate https://crates.io/api/v1/crates/assert_cmd/2.1.2/download -> assert_cmd-2.1.2.crate https://crates.io/api/v1/crates/autocfg/1.4.0/download -> autocfg-1.4.0.crate https://crates.io/api/v1/crates/bitflags/2.6.0/download -> bitflags-2.6.0.crate https://crates.io/api/v1/crates/bstr/1.10.0/download -> bstr-1.10.0.crate https://crates.io/api/v1/crates/clap/4.5.20/download -> clap-4.5.20.crate https://crates.io/api/v1/crates/clap_builder/4.5.20/download -> clap_builder-4.5.20.crate https://crates.io/api/v1/crates/clap_complete/4.5.55/download -> clap_complete-4.5.55.crate https://crates.io/api/v1/crates/clap_derive/4.5.18/download -> clap_derive-4.5.18.crate https://crates.io/api/v1/crates/clap_lex/0.7.2/download -> clap_lex-0.7.2.crate https://crates.io/api/v1/crates/colorchoice/1.0.3/download -> colorchoice-1.0.3.crate https://crates.io/api/v1/crates/const_format/0.2.33/download -> const_format-0.2.33.crate https://crates.io/api/v1/crates/const_format_proc_macros/0.2.33/download -> const_format_proc_macros-0.2.33.crate https://crates.io/api/v1/crates/diff/0.1.13/download -> diff-0.1.13.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/errno/0.3.9/download -> errno-0.3.9.crate https://crates.io/api/v1/crates/float-cmp/0.9.0/download -> float-cmp-0.9.0.crate https://crates.io/api/v1/crates/heck/0.5.0/download -> heck-0.5.0.crate https://crates.io/api/v1/crates/is_ci/1.2.0/download -> is_ci-1.2.0.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/libc/0.2.161/download -> libc-0.2.161.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.14/download -> linux-raw-sys-0.4.14.crate https://crates.io/api/v1/crates/memchr/2.7.4/download -> memchr-2.7.4.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.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/owo-colors/4.1.0/download -> owo-colors-4.1.0.crate https://crates.io/api/v1/crates/predicates-core/1.0.8/download -> predicates-core-1.0.8.crate https://crates.io/api/v1/crates/predicates-tree/1.0.11/download -> predicates-tree-1.0.11.crate https://crates.io/api/v1/crates/predicates/3.1.2/download -> predicates-3.1.2.crate https://crates.io/api/v1/crates/pretty_assertions/1.4.1/download -> pretty_assertions-1.4.1.crate https://crates.io/api/v1/crates/proc-macro2/1.0.89/download -> proc-macro2-1.0.89.crate https://crates.io/api/v1/crates/quote/1.0.37/download -> quote-1.0.37.crate https://crates.io/api/v1/crates/regex-automata/0.4.8/download -> regex-automata-0.4.8.crate https://crates.io/api/v1/crates/regex-syntax/0.8.5/download -> regex-syntax-0.8.5.crate https://crates.io/api/v1/crates/regex/1.11.1/download -> regex-1.11.1.crate https://crates.io/api/v1/crates/rustix/0.38.38/download -> rustix-0.38.38.crate https://crates.io/api/v1/crates/serde/1.0.214/download -> serde-1.0.214.crate https://crates.io/api/v1/crates/serde_derive/1.0.214/download -> serde_derive-1.0.214.crate https://crates.io/api/v1/crates/strsim/0.11.1/download -> strsim-0.11.1.crate https://crates.io/api/v1/crates/supports-color/3.0.1/download -> supports-color-3.0.1.crate https://crates.io/api/v1/crates/syn/2.0.85/download -> syn-2.0.85.crate https://crates.io/api/v1/crates/terminal_size/0.4.0/download -> terminal_size-0.4.0.crate https://crates.io/api/v1/crates/termtree/0.4.1/download -> termtree-0.4.1.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.65/download -> thiserror-impl-1.0.65.crate https://crates.io/api/v1/crates/thiserror/1.0.65/download -> thiserror-1.0.65.crate https://crates.io/api/v1/crates/unicode-ident/1.0.13/download -> unicode-ident-1.0.13.crate https://crates.io/api/v1/crates/unicode-xid/0.2.6/download -> unicode-xid-0.2.6.crate https://crates.io/api/v1/crates/utf8parse/0.2.2/download -> utf8parse-0.2.2.crate https://crates.io/api/v1/crates/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/windows-sys/0.52.0/download -> windows-sys-0.52.0.crate https://crates.io/api/v1/crates/windows-sys/0.59.0/download -> windows-sys-0.59.0.crate https://crates.io/api/v1/crates/windows-targets/0.52.6/download -> windows-targets-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.6/download -> windows_aarch64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.6/download -> windows_aarch64_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.6/download -> windows_i686_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.52.6/download -> windows_i686_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.6/download -> windows_i686_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.6/download -> windows_x86_64_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.6/download -> windows_x86_64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.6/download -> windows_x86_64_msvc-0.52.6.crate https://crates.io/api/v1/crates/yansi/1.0.1/download -> yansi-1.0.1.crate
-_eclasses_=cargo 53bab5a62cfc3526d8ed02c0a38a6033 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=aa74390ba0a1fdf5cb9e5e9ffe361f2f
+_eclasses_=bash-completion-r1 9e91505e030725688d1e953321a47501 cargo 53bab5a62cfc3526d8ed02c0a38a6033 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd shell-completion 0b655d0d825e157a5e99c463bddaac16 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
+_md5_=da9f13a9d36766fa456c7f3bc728bcd6
diff --git a/metadata/md5-cache/sys-apps/inxi-3.3.40.1 b/metadata/md5-cache/sys-apps/inxi-3.3.40.1
index fad831eada6d..abc9b7af732e 100644
--- a/metadata/md5-cache/sys-apps/inxi-3.3.40.1
+++ b/metadata/md5-cache/sys-apps/inxi-3.3.40.1
@@ -3,10 +3,10 @@ DESCRIPTION=The CLI inxi collects and prints hardware and system information
EAPI=8
HOMEPAGE=https://codeberg.org/smxi/inxi
INHERIT=optfeature
-KEYWORDS=amd64 arm ~arm64 ~loong ppc ppc64 ~riscv ~sparc ~x86
+KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86
LICENSE=GPL-3+
RDEPEND=dev-lang/perl sys-apps/pciutils
SLOT=0
SRC_URI=https://codeberg.org/smxi/inxi/archive/3.3.40-1.tar.gz -> inxi-3.3.40.1.tar.gz
_eclasses_=optfeature 538bce96e5589935b57e178e8635f301
-_md5_=8cb8e2b48f278fc847b05818ea1cffa3
+_md5_=7764afef3efda5323c454a5fa9b3b828
diff --git a/metadata/md5-cache/sys-apps/moor-2.12.0 b/metadata/md5-cache/sys-apps/moor-2.12.0
index 7b38c558dfb9..06202237943f 100644
--- a/metadata/md5-cache/sys-apps/moor-2.12.0
+++ b/metadata/md5-cache/sys-apps/moor-2.12.0
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://github.com/walles/moor
INHERIT=go-env go-module eapi9-ver
IUSE=test l10n_ru
-KEYWORDS=amd64 ~arm ~arm64 ~ppc64
+KEYWORDS=amd64 ~arm arm64 ~ppc64
LICENSE=BSD-2 BSD MIT Apache-2.0 BSD BSD-2 ISC MIT Apache-2.0 BSD BSD-2 ISC MIT
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/walles/moor/archive/refs/tags/v2.12.0.tar.gz -> moor-2.12.0.tar.gz https://dev.gentoo.org/~sam/distfiles/sys-apps/moor/moor-2.12.0-deps.tar.xz
_eclasses_=eapi9-ver 6a71fa30cdb3fe445114fdeab156c1f0 flag-o-matic fd3558f73f6503093adee69adf41020d go-env fca4e820393c2eac25a944be8bdf6a3a go-module 22cfabf3120ed3f7bcd8b4a7697fbfba multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 sysroot 4c36abaf94ebd3ab32f8abea9a444121 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=1fa7a3adade53e5a9028e5dcb84511b4
+_md5_=1c9b016259c784d63b53aafb38629a54
diff --git a/metadata/md5-cache/sys-apps/pciutils-3.15.0 b/metadata/md5-cache/sys-apps/pciutils-3.15.0
index a3f2b6310413..f7749b760b87 100644
--- a/metadata/md5-cache/sys-apps/pciutils-3.15.0
+++ b/metadata/md5-cache/sys-apps/pciutils-3.15.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://mj.ucw.cz/sw/pciutils/ https://git.kernel.org/?p=utils/pciutils/pciutils.git
INHERIT=toolchain-funcs multilib-minimal flag-o-matic verify-sig
IUSE=dns +kmod static-libs +udev zlib abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig
-KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=GPL-2
RDEPEND=kmod? ( sys-apps/kmod ) udev? ( >=virtual/libudev-208[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) static-libs? ( zlib? ( >=virtual/zlib-1.2.8-r1:=[static-libs(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) !static-libs? ( zlib? ( >=virtual/zlib-1.2.8-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) sys-apps/hwdata
REQUIRED_USE=static-libs? ( !udev )
SLOT=0
SRC_URI=https://mj.ucw.cz/download/linux/pci/pciutils-3.15.0.tar.gz verify-sig? ( https://mj.ucw.cz/download/linux/pci/pciutils-3.15.0.tar.gz.sign -> pciutils-3.15.0.tar.gz.asc )
_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
-_md5_=a1bc46cb9b0134594042d59d66934576
+_md5_=c111247f55708b028188391e50a5bda1
diff --git a/metadata/md5-cache/sys-apps/utils-extra-0.0.2-r1 b/metadata/md5-cache/sys-apps/utils-extra-0.1.0
index eb48dbdea080..55a1ee57f957 100644
--- a/metadata/md5-cache/sys-apps/utils-extra-0.0.2-r1
+++ b/metadata/md5-cache/sys-apps/utils-extra-0.1.0
@@ -1,4 +1,4 @@
-BDEPEND=test? ( dev-libs/atf dev-util/kyua ) verify-sig? ( sec-keys/signify-keys-lanodan:2025 ) verify-sig? ( app-crypt/signify )
+BDEPEND=test? ( dev-libs/atf dev-util/kyua ) verify-sig? ( sec-keys/signify-keys-lanodan:2026 ) verify-sig? ( app-crypt/signify )
DEFINED_PHASES=configure install unpack
DESCRIPTION=Collection of extra tools for Unixes
EAPI=8
@@ -9,6 +9,6 @@ KEYWORDS=~amd64 ~arm64 ~riscv
LICENSE=MPL-2.0
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://distfiles.hacktivis.me/releases/utils-extra/utils-extra-0.0.2.tar.gz verify-sig? ( https://distfiles.hacktivis.me/releases/utils-extra/utils-extra-0.0.2.tar.gz.sign )
+SRC_URI=https://distfiles.hacktivis.me/releases/utils-extra/utils-extra-0.1.0.tar.gz verify-sig? ( https://distfiles.hacktivis.me/releases/utils-extra/utils-extra-0.1.0.tar.gz.sign )
_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 verify-sig ece4c893b6bd62eacbc4d25958e857f8
-_md5_=50fc5f10a1800b30933d33607739219d
+_md5_=65c0dab434db18075947499d15f01912
diff --git a/metadata/md5-cache/sys-apps/utils-extra-9999 b/metadata/md5-cache/sys-apps/utils-extra-9999
index 1b0bbbf178f4..63f9d725c4c5 100644
--- a/metadata/md5-cache/sys-apps/utils-extra-9999
+++ b/metadata/md5-cache/sys-apps/utils-extra-9999
@@ -10,4 +10,4 @@ PROPERTIES=live
RESTRICT=!test? ( test )
SLOT=0
_eclasses_=git-r3 7b584b5dc33e3bc66ff5b9271bf41764 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=50fc5f10a1800b30933d33607739219d
+_md5_=65c0dab434db18075947499d15f01912
diff --git a/metadata/md5-cache/sys-devel/gcc-16.1.1_p20260509 b/metadata/md5-cache/sys-devel/gcc-16.1.1_p20260509
new file mode 100644
index 000000000000..3e87633dc102
--- /dev/null
+++ b/metadata/md5-cache/sys-devel/gcc-16.1.1_p20260509
@@ -0,0 +1,16 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20250306 app-alternatives/yacc sys-devel/binutils:* >=sys-devel/flex-2.5.4 nls? ( sys-devel/gettext ) test? ( || ( 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-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 ) doc? ( app-text/doxygen ) sys-apps/texinfo ada? ( || ( <sys-devel/gcc-17[ada] <dev-lang/ada-bootstrap-17 ) ) d? ( || ( <sys-devel/gcc-17[d(-)] sys-devel/gcc:11 ) ) rust? ( || ( >=dev-lang/rust-bin-1.74.1:* >=dev-lang/rust-1.74.1:* ) )
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack
+DEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) virtual/zlib:= virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= cobol? ( dev-libs/libxml2:= ) objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) sanitize? ( virtual/libcrypt ) systemtap? ( dev-debug/systemtap ) zstd? ( app-arch/zstd:= ) valgrind? ( dev-debug/valgrind )
+DESCRIPTION=The GNU Compiler Collection
+EAPI=8
+HOMEPAGE=https://gcc.gnu.org/
+INHERIT=toolchain
+IUSE=test vanilla +nls debug +cxx +fortran doc hardened multilib objc pgo objc-gc libssp objc++ openmp fixed-point go +sanitize graphite ada vtv jit +pie +ssp pch systemtap d lto cet zstd valgrind custom-cflags ieee-long-double default-znow default-stack-clash-protection modula2 rust time64 libgdiagnostics cobol algol68
+LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+
+PDEPEND=>=sys-devel/gcc-config-2.11
+RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) virtual/zlib:= virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= cobol? ( dev-libs/libxml2:= ) objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) zstd? ( app-arch/zstd:= )
+RESTRICT=!test? ( test )
+SLOT=16
+SRC_URI=mirror://gcc/snapshots/16-20260509/gcc-16-20260509.tar.xz https://distfiles.gentoo.org/pub/proj/toolchain/gcc/patches/gcc-16.1.0-patches-1.tar.xz https://distfiles.gentoo.org/pub/proj/toolchain/gcc/patches/gcc-16.1.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_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic fd3558f73f6503093adee69adf41020d gnuconfig b4fa4889c6f586d6b069215a86dd9e53 libtool 6a96cd90e5da8c7c615015479f46f1a4 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a rust c5ae4c9b5eca97bd7fc77fede663873f toolchain 3f8b2e28932cf2236a55ec2f914e05e0 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
+_md5_=c194481d3dd7cce13f760277e6a4af6d
diff --git a/metadata/md5-cache/sys-fs/mdevd-0.1.8.1 b/metadata/md5-cache/sys-fs/mdevd-0.1.8.2
index 49e5dc901f30..e0241aad4d92 100644
--- a/metadata/md5-cache/sys-fs/mdevd-0.1.8.1
+++ b/metadata/md5-cache/sys-fs/mdevd-0.1.8.2
@@ -8,6 +8,6 @@ KEYWORDS=~amd64 ~arm64
LICENSE=ISC
RDEPEND=>=dev-libs/skalibs-2.14.5.0:=
SLOT=0
-SRC_URI=https://skarnet.org/software/mdevd/mdevd-0.1.8.1.tar.gz
+SRC_URI=https://skarnet.org/software/mdevd/mdevd-0.1.8.2.tar.gz
_eclasses_=optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=02a53d45912c5de2dc04bd04dee4c7f0
+_md5_=a0e8bce55992a132a3c4b04e3d2736a7
diff --git a/metadata/md5-cache/sys-fs/ubi_reader-0.8.13 b/metadata/md5-cache/sys-fs/ubi_reader-0.8.13
index 75647fd2e73b..8f07ca9c6c0d 100644
--- a/metadata/md5-cache/sys-fs/ubi_reader-0.8.13
+++ b/metadata/md5-cache/sys-fs/ubi_reader-0.8.13
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://github.com/onekey-sec/ubi_reader
INHERIT=distutils-r1
IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~x86
LICENSE=GPL-3
RDEPEND=>=dev-python/cryptography-44.0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/lzallright[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
SLOT=0
SRC_URI=https://github.com/onekey-sec/ubi_reader/archive/refs/tags/0.8.13.tar.gz -> ubi_reader-0.8.13.gh.tar.gz
_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=175eb92a2a750066493d443d3352d93a
+_md5_=0212caf62067dcc6c7ea02ba5fec97e3
diff --git a/metadata/md5-cache/sys-fs/xcp-0.24.2-r1 b/metadata/md5-cache/sys-fs/xcp-0.24.2-r1
index 3b855440acc7..9e23b1fbdb9b 100644
--- a/metadata/md5-cache/sys-fs/xcp-0.24.2-r1
+++ b/metadata/md5-cache/sys-fs/xcp-0.24.2-r1
@@ -5,9 +5,9 @@ EAPI=8
HOMEPAGE=https://github.com/tarka/xcp
INHERIT=cargo shell-completion
IUSE=debug
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=GPL-3 Apache-2.0 MIT Unicode-3.0
SLOT=0
SRC_URI=https://github.com/tarka/xcp/archive/refs/tags/v0.24.2.tar.gz -> xcp-0.24.2.tar.gz https://crates.io/api/v1/crates/aho-corasick/1.1.3/download -> aho-corasick-1.1.3.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.11/download -> anstyle-1.0.11.crate https://crates.io/api/v1/crates/anyhow/1.0.99/download -> anyhow-1.0.99.crate https://crates.io/api/v1/crates/autocfg/1.4.0/download -> autocfg-1.4.0.crate https://crates.io/api/v1/crates/bitflags/2.9.2/download -> bitflags-2.9.2.crate https://crates.io/api/v1/crates/blocking-threadpool/1.0.1/download -> blocking-threadpool-1.0.1.crate https://crates.io/api/v1/crates/bstr/1.10.0/download -> bstr-1.10.0.crate https://crates.io/api/v1/crates/bumpalo/3.19.0/download -> bumpalo-3.19.0.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/clap/4.5.46/download -> clap-4.5.46.crate https://crates.io/api/v1/crates/clap_builder/4.5.46/download -> clap_builder-4.5.46.crate https://crates.io/api/v1/crates/clap_derive/4.5.45/download -> clap_derive-4.5.45.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/console/0.16.0/download -> console-0.16.0.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.15/download -> crossbeam-channel-0.5.15.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.5/download -> crossbeam-deque-0.8.5.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.18/download -> crossbeam-epoch-0.9.18.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.21/download -> crossbeam-utils-0.8.21.crate https://crates.io/api/v1/crates/deranged/0.3.11/download -> deranged-0.3.11.crate https://crates.io/api/v1/crates/encode_unicode/1.0.0/download -> encode_unicode-1.0.0.crate https://crates.io/api/v1/crates/errno/0.3.13/download -> errno-0.3.13.crate https://crates.io/api/v1/crates/exacl/0.12.0/download -> exacl-0.12.0.crate https://crates.io/api/v1/crates/fastrand/2.3.0/download -> fastrand-2.3.0.crate https://crates.io/api/v1/crates/fslock/0.2.1/download -> fslock-0.2.1.crate https://crates.io/api/v1/crates/getrandom/0.3.3/download -> getrandom-0.3.3.crate https://crates.io/api/v1/crates/glob/0.3.3/download -> glob-0.3.3.crate https://crates.io/api/v1/crates/globset/0.4.15/download -> globset-0.4.15.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.5.2/download -> hermit-abi-0.5.2.crate https://crates.io/api/v1/crates/ignore/0.4.23/download -> ignore-0.4.23.crate https://crates.io/api/v1/crates/indicatif/0.18.0/download -> indicatif-0.18.0.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.11/download -> itoa-1.0.11.crate https://crates.io/api/v1/crates/js-sys/0.3.77/download -> js-sys-0.3.77.crate https://crates.io/api/v1/crates/lazy_static/0.2.11/download -> lazy_static-0.2.11.crate https://crates.io/api/v1/crates/libc/0.2.175/download -> libc-0.2.175.crate https://crates.io/api/v1/crates/libm/0.2.11/download -> libm-0.2.11.crate https://crates.io/api/v1/crates/linux-raw-sys/0.10.0/download -> linux-raw-sys-0.10.0.crate https://crates.io/api/v1/crates/linux-raw-sys/0.9.4/download -> linux-raw-sys-0.9.4.crate https://crates.io/api/v1/crates/log/0.4.27/download -> log-0.4.27.crate https://crates.io/api/v1/crates/memchr/2.7.5/download -> memchr-2.7.5.crate https://crates.io/api/v1/crates/num-conv/0.1.0/download -> num-conv-0.1.0.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/num_cpus/1.17.0/download -> num_cpus-1.17.0.crate https://crates.io/api/v1/crates/num_threads/0.1.7/download -> num_threads-0.1.7.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/portable-atomic/1.11.1/download -> portable-atomic-1.11.1.crate https://crates.io/api/v1/crates/powerfmt/0.2.0/download -> powerfmt-0.2.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.21/download -> ppv-lite86-0.2.21.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.40/download -> quote-1.0.40.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/rand/0.9.2/download -> rand-0.9.2.crate https://crates.io/api/v1/crates/rand_chacha/0.9.0/download -> rand_chacha-0.9.0.crate https://crates.io/api/v1/crates/rand_core/0.9.3/download -> rand_core-0.9.3.crate https://crates.io/api/v1/crates/rand_distr/0.5.1/download -> rand_distr-0.5.1.crate https://crates.io/api/v1/crates/rand_xorshift/0.4.0/download -> rand_xorshift-0.4.0.crate https://crates.io/api/v1/crates/regex-automata/0.4.10/download -> regex-automata-0.4.10.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.2/download -> regex-1.11.2.crate https://crates.io/api/v1/crates/rustix/1.0.8/download -> rustix-1.0.8.crate https://crates.io/api/v1/crates/rustversion/1.0.21/download -> rustversion-1.0.21.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/serde/1.0.210/download -> serde-1.0.210.crate https://crates.io/api/v1/crates/serde_derive/1.0.210/download -> serde_derive-1.0.210.crate https://crates.io/api/v1/crates/simplelog/0.12.2/download -> simplelog-0.12.2.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.21.0/download -> tempfile-3.21.0.crate https://crates.io/api/v1/crates/termcolor/1.4.1/download -> termcolor-1.4.1.crate https://crates.io/api/v1/crates/terminal_size/0.4.3/download -> terminal_size-0.4.3.crate https://crates.io/api/v1/crates/test-case-core/3.3.1/download -> test-case-core-3.3.1.crate https://crates.io/api/v1/crates/test-case-macros/3.3.1/download -> test-case-macros-3.3.1.crate https://crates.io/api/v1/crates/test-case/3.3.1/download -> test-case-3.3.1.crate https://crates.io/api/v1/crates/thiserror-impl/2.0.16/download -> thiserror-impl-2.0.16.crate https://crates.io/api/v1/crates/thiserror/2.0.16/download -> thiserror-2.0.16.crate https://crates.io/api/v1/crates/time-core/0.1.2/download -> time-core-0.1.2.crate https://crates.io/api/v1/crates/time-macros/0.2.18/download -> time-macros-0.2.18.crate https://crates.io/api/v1/crates/time/0.3.36/download -> time-0.3.36.crate https://crates.io/api/v1/crates/unbytify/0.2.0/download -> unbytify-0.2.0.crate https://crates.io/api/v1/crates/unicode-ident/1.0.18/download -> unicode-ident-1.0.18.crate https://crates.io/api/v1/crates/unicode-width/0.2.1/download -> unicode-width-0.2.1.crate https://crates.io/api/v1/crates/unit-prefix/0.5.1/download -> unit-prefix-0.5.1.crate https://crates.io/api/v1/crates/utf8parse/0.2.2/download -> utf8parse-0.2.2.crate https://crates.io/api/v1/crates/uuid/1.18.0/download -> uuid-1.18.0.crate https://crates.io/api/v1/crates/walkdir/2.5.0/download -> walkdir-2.5.0.crate https://crates.io/api/v1/crates/wasi/0.14.2+wasi-0.2.4/download -> wasi-0.14.2+wasi-0.2.4.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.100/download -> wasm-bindgen-backend-0.2.100.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.100/download -> wasm-bindgen-macro-support-0.2.100.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.100/download -> wasm-bindgen-macro-0.2.100.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.100/download -> wasm-bindgen-shared-0.2.100.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.100/download -> wasm-bindgen-0.2.100.crate https://crates.io/api/v1/crates/web-time/1.1.0/download -> web-time-1.1.0.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.8/download -> winapi-util-0.1.8.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-link/0.1.3/download -> windows-link-0.1.3.crate https://crates.io/api/v1/crates/windows-sys/0.52.0/download -> windows-sys-0.52.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-targets/0.52.6/download -> windows-targets-0.52.6.crate https://crates.io/api/v1/crates/windows-targets/0.53.3/download -> windows-targets-0.53.3.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.6/download -> windows_aarch64_gnullvm-0.52.6.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.52.6/download -> windows_aarch64_msvc-0.52.6.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.52.6/download -> windows_i686_gnu-0.52.6.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.52.6/download -> windows_i686_gnullvm-0.52.6.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.52.6/download -> windows_i686_msvc-0.52.6.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.52.6/download -> windows_x86_64_gnu-0.52.6.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.52.6/download -> windows_x86_64_gnullvm-0.52.6.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.52.6/download -> windows_x86_64_msvc-0.52.6.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-rt/0.39.0/download -> wit-bindgen-rt-0.39.0.crate https://crates.io/api/v1/crates/xattr/1.5.1/download -> xattr-1.5.1.crate https://crates.io/api/v1/crates/zerocopy-derive/0.8.26/download -> zerocopy-derive-0.8.26.crate https://crates.io/api/v1/crates/zerocopy/0.8.26/download -> zerocopy-0.8.26.crate
_eclasses_=bash-completion-r1 9e91505e030725688d1e953321a47501 cargo 53bab5a62cfc3526d8ed02c0a38a6033 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd shell-completion 0b655d0d825e157a5e99c463bddaac16 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=ec57f5bc7958524009c0875bdf8608a8
+_md5_=5862131b6e02701e52b26cb006fa7c92
diff --git a/metadata/md5-cache/sys-fs/xcp-0.24.8 b/metadata/md5-cache/sys-fs/xcp-0.24.8
new file mode 100644
index 000000000000..b79bee2181da
--- /dev/null
+++ b/metadata/md5-cache/sys-fs/xcp-0.24.8
@@ -0,0 +1,13 @@
+BDEPEND=|| ( >=dev-lang/rust-bin-1.88.0:* >=dev-lang/rust-1.88.0:* )
+DEFINED_PHASES=compile configure install setup test unpack
+DESCRIPTION=A 'cp' alternative with user-friendly feedback and performance optimisations
+EAPI=8
+HOMEPAGE=https://github.com/tarka/xcp
+INHERIT=cargo shell-completion
+IUSE=debug
+KEYWORDS=~amd64
+LICENSE=GPL-3 Apache-2.0 MIT Unicode-3.0 ZLIB
+SLOT=0
+SRC_URI=https://github.com/tarka/xcp/archive/refs/tags/xcp-v0.24.8.tar.gz -> xcp-0.24.8.tar.gz https://crates.io/api/v1/crates/aho-corasick/1.1.4/download -> aho-corasick-1.1.4.crate https://crates.io/api/v1/crates/anstream/1.0.0/download -> anstream-1.0.0.crate https://crates.io/api/v1/crates/anstyle-parse/1.0.0/download -> anstyle-parse-1.0.0.crate https://crates.io/api/v1/crates/anstyle-query/1.1.5/download -> anstyle-query-1.1.5.crate https://crates.io/api/v1/crates/anstyle-wincon/3.0.11/download -> anstyle-wincon-3.0.11.crate https://crates.io/api/v1/crates/anstyle/1.0.14/download -> anstyle-1.0.14.crate https://crates.io/api/v1/crates/anyhow/1.0.102/download -> anyhow-1.0.102.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.11.1/download -> bitflags-2.11.1.crate https://crates.io/api/v1/crates/blocking-threadpool/1.0.3/download -> blocking-threadpool-1.0.3.crate https://crates.io/api/v1/crates/bstr/1.12.1/download -> bstr-1.12.1.crate https://crates.io/api/v1/crates/bumpalo/3.20.2/download -> bumpalo-3.20.2.crate https://crates.io/api/v1/crates/cfg-if/1.0.4/download -> cfg-if-1.0.4.crate https://crates.io/api/v1/crates/chacha20/0.10.0/download -> chacha20-0.10.0.crate https://crates.io/api/v1/crates/clap/4.6.1/download -> clap-4.6.1.crate https://crates.io/api/v1/crates/clap_builder/4.6.0/download -> clap_builder-4.6.0.crate https://crates.io/api/v1/crates/clap_derive/4.6.1/download -> clap_derive-4.6.1.crate https://crates.io/api/v1/crates/clap_lex/1.1.0/download -> clap_lex-1.1.0.crate https://crates.io/api/v1/crates/colorchoice/1.0.5/download -> colorchoice-1.0.5.crate https://crates.io/api/v1/crates/console/0.16.3/download -> console-0.16.3.crate https://crates.io/api/v1/crates/cpufeatures/0.3.0/download -> cpufeatures-0.3.0.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.15/download -> crossbeam-channel-0.5.15.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.6/download -> crossbeam-deque-0.8.6.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.18/download -> crossbeam-epoch-0.9.18.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.21/download -> crossbeam-utils-0.8.21.crate https://crates.io/api/v1/crates/deranged/0.5.8/download -> deranged-0.5.8.crate https://crates.io/api/v1/crates/encode_unicode/1.0.0/download -> encode_unicode-1.0.0.crate https://crates.io/api/v1/crates/equivalent/1.0.2/download -> equivalent-1.0.2.crate https://crates.io/api/v1/crates/errno/0.3.14/download -> errno-0.3.14.crate https://crates.io/api/v1/crates/exacl/0.12.0/download -> exacl-0.12.0.crate https://crates.io/api/v1/crates/fastrand/2.4.1/download -> fastrand-2.4.1.crate https://crates.io/api/v1/crates/foldhash/0.1.5/download -> foldhash-0.1.5.crate https://crates.io/api/v1/crates/fslock/0.2.1/download -> fslock-0.2.1.crate https://crates.io/api/v1/crates/futures-core/0.3.32/download -> futures-core-0.3.32.crate https://crates.io/api/v1/crates/futures-task/0.3.32/download -> futures-task-0.3.32.crate https://crates.io/api/v1/crates/futures-util/0.3.32/download -> futures-util-0.3.32.crate https://crates.io/api/v1/crates/getrandom/0.4.2/download -> getrandom-0.4.2.crate https://crates.io/api/v1/crates/glob/0.3.3/download -> glob-0.3.3.crate https://crates.io/api/v1/crates/globset/0.4.18/download -> globset-0.4.18.crate https://crates.io/api/v1/crates/hashbrown/0.15.5/download -> hashbrown-0.15.5.crate https://crates.io/api/v1/crates/hashbrown/0.17.0/download -> hashbrown-0.17.0.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.5.2/download -> hermit-abi-0.5.2.crate https://crates.io/api/v1/crates/id-arena/2.3.0/download -> id-arena-2.3.0.crate https://crates.io/api/v1/crates/ignore/0.4.25/download -> ignore-0.4.25.crate https://crates.io/api/v1/crates/indexmap/2.14.0/download -> indexmap-2.14.0.crate https://crates.io/api/v1/crates/indicatif/0.18.4/download -> indicatif-0.18.4.crate https://crates.io/api/v1/crates/is_terminal_polyfill/1.70.2/download -> is_terminal_polyfill-1.70.2.crate https://crates.io/api/v1/crates/itoa/1.0.18/download -> itoa-1.0.18.crate https://crates.io/api/v1/crates/js-sys/0.3.97/download -> js-sys-0.3.97.crate https://crates.io/api/v1/crates/lazy_static/0.2.11/download -> lazy_static-0.2.11.crate https://crates.io/api/v1/crates/leb128fmt/0.1.0/download -> leb128fmt-0.1.0.crate https://crates.io/api/v1/crates/libc/0.2.186/download -> libc-0.2.186.crate https://crates.io/api/v1/crates/libm/0.2.16/download -> libm-0.2.16.crate https://crates.io/api/v1/crates/linux-raw-sys/0.12.1/download -> linux-raw-sys-0.12.1.crate https://crates.io/api/v1/crates/log/0.4.29/download -> log-0.4.29.crate https://crates.io/api/v1/crates/memchr/2.8.0/download -> memchr-2.8.0.crate https://crates.io/api/v1/crates/num-conv/0.2.1/download -> num-conv-0.2.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/num_cpus/1.17.0/download -> num_cpus-1.17.0.crate https://crates.io/api/v1/crates/num_threads/0.1.7/download -> num_threads-0.1.7.crate https://crates.io/api/v1/crates/once_cell/1.21.4/download -> once_cell-1.21.4.crate https://crates.io/api/v1/crates/once_cell_polyfill/1.70.2/download -> once_cell_polyfill-1.70.2.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.17/download -> pin-project-lite-0.2.17.crate https://crates.io/api/v1/crates/portable-atomic/1.13.1/download -> portable-atomic-1.13.1.crate https://crates.io/api/v1/crates/powerfmt/0.2.0/download -> powerfmt-0.2.0.crate https://crates.io/api/v1/crates/prettyplease/0.2.37/download -> prettyplease-0.2.37.crate https://crates.io/api/v1/crates/proc-macro2/1.0.106/download -> proc-macro2-1.0.106.crate https://crates.io/api/v1/crates/quote/1.0.45/download -> quote-1.0.45.crate https://crates.io/api/v1/crates/r-efi/6.0.0/download -> r-efi-6.0.0.crate https://crates.io/api/v1/crates/rand/0.10.1/download -> rand-0.10.1.crate https://crates.io/api/v1/crates/rand_core/0.10.1/download -> rand_core-0.10.1.crate https://crates.io/api/v1/crates/rand_distr/0.6.0/download -> rand_distr-0.6.0.crate https://crates.io/api/v1/crates/rand_xorshift/0.5.0/download -> rand_xorshift-0.5.0.crate https://crates.io/api/v1/crates/regex-automata/0.4.14/download -> regex-automata-0.4.14.crate https://crates.io/api/v1/crates/regex-syntax/0.8.10/download -> regex-syntax-0.8.10.crate https://crates.io/api/v1/crates/regex/1.12.3/download -> regex-1.12.3.crate https://crates.io/api/v1/crates/rustix/1.1.4/download -> rustix-1.1.4.crate https://crates.io/api/v1/crates/rustversion/1.0.22/download -> rustversion-1.0.22.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/semver/1.0.28/download -> semver-1.0.28.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.149/download -> serde_json-1.0.149.crate https://crates.io/api/v1/crates/simplelog/0.12.2/download -> simplelog-0.12.2.crate https://crates.io/api/v1/crates/slab/0.4.12/download -> slab-0.4.12.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.117/download -> syn-2.0.117.crate https://crates.io/api/v1/crates/tempfile/3.27.0/download -> tempfile-3.27.0.crate https://crates.io/api/v1/crates/termcolor/1.4.1/download -> termcolor-1.4.1.crate https://crates.io/api/v1/crates/terminal_size/0.4.4/download -> terminal_size-0.4.4.crate https://crates.io/api/v1/crates/test-case-core/3.3.1/download -> test-case-core-3.3.1.crate https://crates.io/api/v1/crates/test-case-macros/3.3.1/download -> test-case-macros-3.3.1.crate https://crates.io/api/v1/crates/test-case/3.3.1/download -> test-case-3.3.1.crate https://crates.io/api/v1/crates/thiserror-impl/2.0.18/download -> thiserror-impl-2.0.18.crate https://crates.io/api/v1/crates/thiserror/2.0.18/download -> thiserror-2.0.18.crate https://crates.io/api/v1/crates/time-core/0.1.8/download -> time-core-0.1.8.crate https://crates.io/api/v1/crates/time-macros/0.2.27/download -> time-macros-0.2.27.crate https://crates.io/api/v1/crates/time/0.3.47/download -> time-0.3.47.crate https://crates.io/api/v1/crates/unbytify/0.2.0/download -> unbytify-0.2.0.crate https://crates.io/api/v1/crates/unicode-ident/1.0.24/download -> unicode-ident-1.0.24.crate https://crates.io/api/v1/crates/unicode-width/0.2.2/download -> unicode-width-0.2.2.crate https://crates.io/api/v1/crates/unicode-xid/0.2.6/download -> unicode-xid-0.2.6.crate https://crates.io/api/v1/crates/unit-prefix/0.5.2/download -> unit-prefix-0.5.2.crate https://crates.io/api/v1/crates/utf8parse/0.2.2/download -> utf8parse-0.2.2.crate https://crates.io/api/v1/crates/uuid/1.23.1/download -> uuid-1.23.1.crate https://crates.io/api/v1/crates/walkdir/2.5.0/download -> walkdir-2.5.0.crate https://crates.io/api/v1/crates/wasip2/1.0.3+wasi-0.2.9/download -> wasip2-1.0.3+wasi-0.2.9.crate https://crates.io/api/v1/crates/wasip3/0.4.0+wasi-0.3.0-rc-2026-01-06/download -> wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.120/download -> wasm-bindgen-macro-support-0.2.120.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.120/download -> wasm-bindgen-macro-0.2.120.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.120/download -> wasm-bindgen-shared-0.2.120.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.120/download -> wasm-bindgen-0.2.120.crate https://crates.io/api/v1/crates/wasm-encoder/0.244.0/download -> wasm-encoder-0.244.0.crate https://crates.io/api/v1/crates/wasm-metadata/0.244.0/download -> wasm-metadata-0.244.0.crate https://crates.io/api/v1/crates/wasmparser/0.244.0/download -> wasmparser-0.244.0.crate https://crates.io/api/v1/crates/web-time/1.1.0/download -> web-time-1.1.0.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-link/0.2.1/download -> windows-link-0.2.1.crate https://crates.io/api/v1/crates/windows-sys/0.61.2/download -> windows-sys-0.61.2.crate https://crates.io/api/v1/crates/wit-bindgen-core/0.51.0/download -> wit-bindgen-core-0.51.0.crate https://crates.io/api/v1/crates/wit-bindgen-rust-macro/0.51.0/download -> wit-bindgen-rust-macro-0.51.0.crate https://crates.io/api/v1/crates/wit-bindgen-rust/0.51.0/download -> wit-bindgen-rust-0.51.0.crate https://crates.io/api/v1/crates/wit-bindgen/0.51.0/download -> wit-bindgen-0.51.0.crate https://crates.io/api/v1/crates/wit-bindgen/0.57.1/download -> wit-bindgen-0.57.1.crate https://crates.io/api/v1/crates/wit-component/0.244.0/download -> wit-component-0.244.0.crate https://crates.io/api/v1/crates/wit-parser/0.244.0/download -> wit-parser-0.244.0.crate https://crates.io/api/v1/crates/xattr/1.6.1/download -> xattr-1.6.1.crate https://crates.io/api/v1/crates/zmij/1.0.21/download -> zmij-1.0.21.crate
+_eclasses_=bash-completion-r1 9e91505e030725688d1e953321a47501 cargo 53bab5a62cfc3526d8ed02c0a38a6033 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd shell-completion 0b655d0d825e157a5e99c463bddaac16 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
+_md5_=0e58c435f80a98b401846ec0a03e705a
diff --git a/metadata/md5-cache/www-apps/drupal-10.4.5 b/metadata/md5-cache/www-apps/drupal-10.5.9
index 36d70b7e0044..35eb85b14cda 100644
--- a/metadata/md5-cache/www-apps/drupal-10.4.5
+++ b/metadata/md5-cache/www-apps/drupal-10.5.9
@@ -7,9 +7,9 @@ INHERIT=webapp
IUSE=+mysql postgres sqlite +uploadprogress vhosts
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2
-RDEPEND=dev-lang/php[gd,hash(+),mysql?,pdo,postgres?,simplexml,sqlite?,xml] virtual/httpd-php uploadprogress? ( dev-php/pecl-uploadprogress ) app-admin/webapp-config
+RDEPEND=dev-lang/php[argon2,curl,gd,hash(+),mysql?,pdo,postgres?,simplexml,sqlite?,xml] virtual/httpd-php uploadprogress? ( dev-php/pecl-uploadprogress ) app-admin/webapp-config
REQUIRED_USE=|| ( mysql postgres sqlite )
-SLOT=10.4.5
-SRC_URI=https://ftp.drupal.org/files/projects/drupal-10.4.5.tar.gz
+SLOT=10.5.9
+SRC_URI=https://ftp.drupal.org/files/projects/drupal-10.5.9.tar.gz
_eclasses_=webapp 5fa840db95fc7348dfd53b8526ed05f5
-_md5_=dfea0a613c33b5172afd241994a925da
+_md5_=0af47750f0fc06fa5bf46aabe53f216f
diff --git a/metadata/md5-cache/www-apps/drupal-11.1.5 b/metadata/md5-cache/www-apps/drupal-10.6.8
index 903ea394326f..240d96550574 100644
--- a/metadata/md5-cache/www-apps/drupal-11.1.5
+++ b/metadata/md5-cache/www-apps/drupal-10.6.8
@@ -7,9 +7,9 @@ INHERIT=webapp
IUSE=+mysql postgres sqlite +uploadprogress vhosts
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2
-RDEPEND=dev-lang/php[gd,hash(+),mysql?,pdo,postgres?,simplexml,sqlite?,xml] virtual/httpd-php uploadprogress? ( dev-php/pecl-uploadprogress ) app-admin/webapp-config
+RDEPEND=dev-lang/php[argon2,curl,gd,hash(+),mysql?,pdo,postgres?,simplexml,sqlite?,xml] virtual/httpd-php uploadprogress? ( dev-php/pecl-uploadprogress ) app-admin/webapp-config
REQUIRED_USE=|| ( mysql postgres sqlite )
-SLOT=11.1.5
-SRC_URI=https://ftp.drupal.org/files/projects/drupal-11.1.5.tar.gz
+SLOT=10.6.8
+SRC_URI=https://ftp.drupal.org/files/projects/drupal-10.6.8.tar.gz
_eclasses_=webapp 5fa840db95fc7348dfd53b8526ed05f5
-_md5_=dfea0a613c33b5172afd241994a925da
+_md5_=0af47750f0fc06fa5bf46aabe53f216f
diff --git a/metadata/md5-cache/www-apps/drupal-7.102 b/metadata/md5-cache/www-apps/drupal-11.1.9
index f300a015f1f6..c9e461bffac9 100644
--- a/metadata/md5-cache/www-apps/drupal-7.102
+++ b/metadata/md5-cache/www-apps/drupal-11.1.9
@@ -7,9 +7,9 @@ INHERIT=webapp
IUSE=+mysql postgres sqlite +uploadprogress vhosts
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2
-RDEPEND=dev-lang/php[gd,hash(+),mysql?,pdo,postgres?,simplexml,sqlite?,xml] virtual/httpd-php uploadprogress? ( dev-php/pecl-uploadprogress ) app-admin/webapp-config
+RDEPEND=>=dev-lang/php-8.3[argon2,curl,gd,hash(+),mysql?,pdo,postgres?,simplexml,sqlite?,xml] virtual/httpd-php uploadprogress? ( dev-php/pecl-uploadprogress ) app-admin/webapp-config
REQUIRED_USE=|| ( mysql postgres sqlite )
-SLOT=7.102
-SRC_URI=https://ftp.drupal.org/files/projects/drupal-7.102.tar.gz
+SLOT=11.1.9
+SRC_URI=https://ftp.drupal.org/files/projects/drupal-11.1.9.tar.gz
_eclasses_=webapp 5fa840db95fc7348dfd53b8526ed05f5
-_md5_=560e9f98b5ec054cea6ed3392f31836c
+_md5_=aa5d0b24276b96d4e1ac74711d528e4d
diff --git a/metadata/md5-cache/www-apps/drupal-10.3.14 b/metadata/md5-cache/www-apps/drupal-11.2.11
index cc353104f062..9eedc87f509c 100644
--- a/metadata/md5-cache/www-apps/drupal-10.3.14
+++ b/metadata/md5-cache/www-apps/drupal-11.2.11
@@ -7,9 +7,9 @@ INHERIT=webapp
IUSE=+mysql postgres sqlite +uploadprogress vhosts
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2
-RDEPEND=dev-lang/php[gd,hash(+),mysql?,pdo,postgres?,simplexml,sqlite?,xml] virtual/httpd-php uploadprogress? ( dev-php/pecl-uploadprogress ) app-admin/webapp-config
+RDEPEND=>=dev-lang/php-8.3[argon2,curl,gd,hash(+),mysql?,pdo,postgres?,simplexml,sqlite?,xml] virtual/httpd-php uploadprogress? ( dev-php/pecl-uploadprogress ) app-admin/webapp-config
REQUIRED_USE=|| ( mysql postgres sqlite )
-SLOT=10.3.14
-SRC_URI=https://ftp.drupal.org/files/projects/drupal-10.3.14.tar.gz
+SLOT=11.2.11
+SRC_URI=https://ftp.drupal.org/files/projects/drupal-11.2.11.tar.gz
_eclasses_=webapp 5fa840db95fc7348dfd53b8526ed05f5
-_md5_=dfea0a613c33b5172afd241994a925da
+_md5_=aa5d0b24276b96d4e1ac74711d528e4d
diff --git a/metadata/md5-cache/www-apps/drupal-11.3.9 b/metadata/md5-cache/www-apps/drupal-11.3.9
new file mode 100644
index 000000000000..eb7b89b3b049
--- /dev/null
+++ b/metadata/md5-cache/www-apps/drupal-11.3.9
@@ -0,0 +1,15 @@
+DEFINED_PHASES=install postinst prerm setup
+DEPEND=|| ( virtual/httpd-cgi virtual/httpd-fastcgi ) app-admin/webapp-config
+DESCRIPTION=PHP-based open-source platform and content management system
+EAPI=8
+HOMEPAGE=https://www.drupal.org/
+INHERIT=webapp
+IUSE=+mysql postgres sqlite +uploadprogress vhosts
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=>=dev-lang/php-8.3[argon2,curl,gd,hash(+),mysql?,pdo,postgres?,simplexml,sqlite?,xml] virtual/httpd-php uploadprogress? ( dev-php/pecl-uploadprogress ) app-admin/webapp-config
+REQUIRED_USE=|| ( mysql postgres sqlite )
+SLOT=11.3.9
+SRC_URI=https://ftp.drupal.org/files/projects/drupal-11.3.9.tar.gz
+_eclasses_=webapp 5fa840db95fc7348dfd53b8526ed05f5
+_md5_=aa5d0b24276b96d4e1ac74711d528e4d
diff --git a/metadata/md5-cache/www-client/ungoogled-chromium-148.0.7778.96_p1 b/metadata/md5-cache/www-client/ungoogled-chromium-148.0.7778.96_p1
index 4b79897ef342..b0e7ec86e79a 100644
--- a/metadata/md5-cache/www-client/ungoogled-chromium-148.0.7778.96_p1
+++ b/metadata/md5-cache/www-client/ungoogled-chromium-148.0.7778.96_p1
@@ -8,10 +8,10 @@ INHERIT=check-reqs chromium-2 desktop flag-o-matic llvm-r1 multiprocessing ninja
IUSE=+X bindist bluetooth bundled-toolchain cfi convert-dict cups custom-cflags debug ffmpeg-chromium enable-driver gtk4 hangouts headless kerberos +libcxx nvidia +official optimize-thinlto optimize-webui override-data-dir pax-kernel pgo +proprietary-codecs pulseaudio qt6 screencast selinux test thinlto cromite vaapi wayland widevine cpu_flags_ppc_vsx3 system-abseil-cpp system-av1 system-brotli system-crc32c system-double-conversion system-ffmpeg +system-harfbuzz system-icu system-jsoncpp +system-libusb system-libvpx +system-openh264 system-openjpeg system-re2 system-snappy system-woff2 +system-zstd +l10n_af +l10n_am +l10n_ar +l10n_as +l10n_az +l10n_be +l10n_bg +l10n_bn +l10n_bs +l10n_ca +l10n_cs +l10n_cy +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_es +l10n_es-419 +l10n_et +l10n_eu +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_fr-CA +l10n_gl +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_hy +l10n_id +l10n_is +l10n_it +l10n_ja +l10n_ka +l10n_kk +l10n_km +l10n_kn +l10n_ko +l10n_ky +l10n_lo +l10n_lt +l10n_lv +l10n_mk +l10n_ml +l10n_mn +l10n_mr +l10n_ms +l10n_my +l10n_nb +l10n_ne +l10n_nl +l10n_or +l10n_pa +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_si +l10n_sk +l10n_sl +l10n_sq +l10n_sr +l10n_sr-Latn +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_ur +l10n_uz +l10n_vi +l10n_zh-CN +l10n_zh-HK +l10n_zh-TW +l10n_zu +llvm_slot_21 llvm_slot_22 llvm_slot_23
KEYWORDS=amd64 ~arm64 ~ppc64 ~x86
LICENSE=Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 Base64 Boost-1.0 CC-BY-3.0 CC-BY-4.0 Clear-BSD FFT2D FTL IJG ISC LGPL-2 LGPL-2.1 MIT MPL-1.1 MPL-2.0 Ms-PL PSF-2 SGI-B-2.0 SSLeay SunSoft Unicode-3.0 Unicode-DFS-2015 Unlicense UoI-NCSA ZLIB libtiff openssl cromite? ( GPL-3 )
-RDEPEND=system-icu? ( >=dev-libs/icu-78:= ) system-abseil-cpp? ( >=dev-cpp/abseil-cpp-20260107.0 ) system-brotli? ( >=app-arch/brotli-9999 ) system-crc32c? ( dev-libs/crc32c ) system-double-conversion? ( dev-libs/double-conversion ) system-woff2? ( media-libs/woff2 ) system-snappy? ( app-arch/snappy ) system-jsoncpp? ( dev-libs/jsoncpp ) system-openjpeg? ( media-libs/openjpeg:2= ) system-re2? ( >=dev-libs/re2-0.2019.08.01:= ) system-libvpx? ( >=media-libs/libvpx-1.13.0:=[postproc] ) system-libusb? ( virtual/libusb:1 ) cromite? ( dev-util/patchutils ) >=dev-libs/libxml2-2.12.4:=[icu] dev-libs/nspr:= >=dev-libs/nss-3.26:= dev-libs/libxslt:= media-libs/fontconfig:= >=media-libs/freetype-2.11.0-r1:= system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) media-libs/libjpeg-turbo:= media-libs/libpng:= system-zstd? ( >=app-arch/zstd-1.5.5:= ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-3.7.0:= ) sys-libs/zlib:= !headless? ( dev-libs/glib:2 >=media-libs/alsa-lib-1.0.19:= pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.9 ) ) sys-apps/pciutils:= kerberos? ( virtual/krb5 ) vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] ) X? ( x11-base/xorg-proto:= x11-libs/libX11:= x11-libs/libxcb:= x11-libs/libXext:= ) x11-libs/libxkbcommon:= wayland? ( dev-libs/libffi:= dev-libs/wayland:= screencast? ( media-video/pipewire:= || ( sys-apps/xdg-desktop-portal-gnome sys-apps/xdg-desktop-portal-gtk kde-plasma/xdg-desktop-portal-kde gui-libs/xdg-desktop-portal-lxqt gui-libs/xdg-desktop-portal-wlr ) ) ) ) app-arch/bzip2:= dev-libs/expat:= system-ffmpeg? ( >=media-video/ffmpeg-6.1:= >=media-libs/opus-1.3.1:= ) net-misc/curl[ssl] sys-apps/dbus:= media-libs/flac:= sys-libs/zlib:=[minizip] !headless? ( >=app-accessibility/at-spi2-core-2.46.0:2 media-libs/mesa:=[X?,wayland?] virtual/udev x11-libs/cairo:= x11-libs/gdk-pixbuf:2 x11-libs/pango:= cups? ( >=net-print/cups-1.3.11:= ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) X? ( x11-libs/libXcomposite:= x11-libs/libXcursor:= x11-libs/libXdamage:= x11-libs/libXfixes:= >=x11-libs/libXi-1.6.0:= x11-libs/libXrandr:= x11-libs/libXrender:= x11-libs/libXtst:= x11-libs/libxshmfence:= ) ) >=www-client/chromium-common-2 !headless? ( || ( x11-libs/gtk+:3[X?,wayland?] gui-libs/gtk:4[X?,wayland?] ) qt6? ( dev-qt/qtbase:6[X?,wayland?] ) ) virtual/ttf-fonts selinux? ( sec-policy/selinux-chromium ) bindist? ( ffmpeg-chromium? ( media-video/ffmpeg-chromium:148 ) ) !override-data-dir? ( !www-client/chromium:stable !www-client/cromite:stable[-override-data-dir] )
+RDEPEND=system-icu? ( >=dev-libs/icu-78:= ) system-abseil-cpp? ( >=dev-cpp/abseil-cpp-20260107.0 ) system-brotli? ( >=app-arch/brotli-9999 ) system-crc32c? ( dev-libs/crc32c ) system-double-conversion? ( dev-libs/double-conversion ) system-woff2? ( media-libs/woff2 ) system-snappy? ( app-arch/snappy ) system-jsoncpp? ( dev-libs/jsoncpp ) system-openjpeg? ( media-libs/openjpeg:2= ) system-re2? ( >=dev-libs/re2-0.2019.08.01:= ) system-libvpx? ( >=media-libs/libvpx-1.13.0:=[postproc] ) system-libusb? ( virtual/libusb:1 ) cromite? ( dev-util/patchutils ) >=dev-libs/libxml2-2.12.4:=[icu] dev-libs/nspr:= >=dev-libs/nss-3.26:= dev-libs/libxslt:= media-libs/fontconfig:= >=media-libs/freetype-2.11.0-r1:= system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) media-libs/libjpeg-turbo:= media-libs/libpng:= system-zstd? ( >=app-arch/zstd-1.5.5:= ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-3.7.0:= ) sys-libs/zlib:= !headless? ( dev-libs/glib:2 >=media-libs/alsa-lib-1.0.19:= pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.9 ) ) sys-apps/pciutils:= kerberos? ( virtual/krb5 ) vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] ) X? ( x11-base/xorg-proto:= x11-libs/libX11:= x11-libs/libxcb:= x11-libs/libXext:= ) x11-libs/libxkbcommon:= wayland? ( dev-libs/libffi:= dev-libs/wayland:= screencast? ( media-video/pipewire:= || ( sys-apps/xdg-desktop-portal-gnome sys-apps/xdg-desktop-portal-gtk kde-plasma/xdg-desktop-portal-kde gui-libs/xdg-desktop-portal-lxqt gui-libs/xdg-desktop-portal-wlr ) ) ) ) app-arch/bzip2:= dev-libs/expat:= system-ffmpeg? ( >=media-video/ffmpeg-6.1:= >=media-libs/opus-1.3.1:= ) net-misc/curl[ssl] sys-apps/dbus:= media-libs/flac:= sys-libs/zlib:=[minizip] !headless? ( >=app-accessibility/at-spi2-core-2.46.0:2 media-libs/mesa:=[X?,wayland?] virtual/udev x11-libs/cairo:= x11-libs/gdk-pixbuf:2 x11-libs/pango:= cups? ( >=net-print/cups-1.3.11:= ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) X? ( x11-libs/libXcomposite:= x11-libs/libXcursor:= x11-libs/libXdamage:= x11-libs/libXfixes:= >=x11-libs/libXi-1.6.0:= x11-libs/libXrandr:= x11-libs/libXrender:= x11-libs/libXtst:= x11-libs/libxshmfence:= ) ) !www-client/ungoogled-chromium:0 >=www-client/chromium-common-2 !headless? ( || ( x11-libs/gtk+:3[X?,wayland?] gui-libs/gtk:4[X?,wayland?] ) qt6? ( dev-qt/qtbase:6[X?,wayland?] ) ) virtual/ttf-fonts selinux? ( sec-policy/selinux-chromium ) bindist? ( ffmpeg-chromium? ( media-video/ffmpeg-chromium:148 ) ) !override-data-dir? ( !www-client/chromium:stable !www-client/cromite:stable[-override-data-dir] )
REQUIRED_USE=!headless? ( || ( X wayland ) ) screencast? ( wayland ) ffmpeg-chromium? ( bindist proprietary-codecs ) optimize-thinlto? ( thinlto ) cfi? ( thinlto ) x86? ( !thinlto !widevine ) debug? ( !official ) vaapi? ( !system-av1 !system-libvpx ) ^^ ( llvm_slot_21 llvm_slot_22 llvm_slot_23 )
RESTRICT=!bindist? ( bindist ) !test? ( test ) arm64? ( test ) !system-ffmpeg? ( proprietary-codecs? ( bindist ) ) !system-openh264? ( bindist ) cromite? ( bindist )
SLOT=stable
SRC_URI=https://github.com/chromium-linux-tarballs/chromium-tarballs/releases/download/148.0.7778.96/chromium-148.0.7778.96-linux.tar.xz https://deps.gentoo.zip/www-client/chromium/rollup-wasm-node-4.57.1.tgz https://gitlab.com/Matt.Jolly/chromium-patches/-/archive/148-3/chromium-patches-148-3.tar.bz2 !bundled-toolchain? ( https://codeberg.org/selfisekai/copium/archive/fe1caafa06f27542c18a881348f78e984e2d9fe2.tar.gz -> chromium-patches-copium-fe1caafa06.tar.gz ) bundled-toolchain? ( https://commondatastorage.googleapis.com/chromium-browser-clang/Linux_x64/clang-llvmorg-23-init-5669-g8a0be0bc-4.tar.xz -> chromium-clang-llvmorg-23-init-5669-g8a0be0bc-4.tar.xz https://commondatastorage.googleapis.com/chromium-browser-clang/Linux_x64/rust-toolchain-6f54d591c3116ee7f8ce9321ddeca286810cc142-7-llvmorg-23-init-5669-g8a0be0bc.tar.xz -> chromium-rust-toolchain-6f54d591c3-7-llvmorg-23-init-5669-g8a0be0bc.tar.xz ) test? ( https://chromium-fonts.storage.googleapis.com/a28b222b79851716f8358d2800157d9ffe117b3545031ae51f69b7e1e1b9a969 -> chromium-testfonts-a28b222b79.tar.gz ) ppc64? ( https://gitlab.raptorengineering.com/raptor-engineering-public/chromium/openpower-patches/-/archive/a85b64f07b489b8c6fdb13ecf79c16c56c560fc6/openpower-patches-a85b64f07b489b8c6fdb13ecf79c16c56c560fc6.tar.bz2 -> chromium-openpower-a85b64f07b.tar.bz2 ) https://github.com/ungoogled-software/ungoogled-chromium/archive/148.0.7778.96-1.tar.gz -> ungoogled-chromium-148.0.7778.96-1.tar.gz cromite? ( https://github.com/uazo/cromite/archive/2afc7b19a4f8a398f715287f6b4ac6a45bc69cd9.tar.gz -> cromite-2afc7b19a4f8a398f715287f6b4ac6a45bc69cd9.tar.gz )
_eclasses_=check-reqs 12ab9d3fc16bfe1f87c6fb652324b57c chromium-2 6be3cf193def84c82ddae5c1f21ddbe5 desktop 26d57169ca094c04be416993844ec8bc eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d linux-info efd923656513c879204fec6638eadee5 llvm-r1 77771a412c60b32ce3205d377edd7b83 llvm-utils e7edb4086e31c8537574b263d899f826 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 a2bf2084651fa735639949cadc02c00a readme.gentoo-r1 9ca94b2d607e7454ca6cfb44ab8ce327 rust c5ae4c9b5eca97bd7fc77fede663873f systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=5a33feb0d2014c65b98dd1bf9327d6ec
+_md5_=b1ed7091dae4e6f0d585a3b3982c0c8b
diff --git a/metadata/md5-cache/www-client/ungoogled-chromium-bin-148.0.7778.96 b/metadata/md5-cache/www-client/ungoogled-chromium-bin-148.0.7778.96
index 156f75902c0f..436606f5fc4b 100644
--- a/metadata/md5-cache/www-client/ungoogled-chromium-bin-148.0.7778.96
+++ b/metadata/md5-cache/www-client/ungoogled-chromium-bin-148.0.7778.96
@@ -6,10 +6,10 @@ INHERIT=chromium-2 desktop readme.gentoo-r1 xdg-utils
IUSE=convert-dict widevine +l10n_af +l10n_am +l10n_ar +l10n_as +l10n_az +l10n_be +l10n_bg +l10n_bn +l10n_bs +l10n_ca +l10n_cs +l10n_cy +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_es +l10n_es-419 +l10n_et +l10n_eu +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_fr-CA +l10n_gl +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_hy +l10n_id +l10n_is +l10n_it +l10n_ja +l10n_ka +l10n_kk +l10n_km +l10n_kn +l10n_ko +l10n_ky +l10n_lo +l10n_lt +l10n_lv +l10n_mk +l10n_ml +l10n_mn +l10n_mr +l10n_ms +l10n_my +l10n_nb +l10n_ne +l10n_nl +l10n_or +l10n_pa +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_si +l10n_sk +l10n_sl +l10n_sq +l10n_sr +l10n_sr-Latn +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_ur +l10n_uz +l10n_vi +l10n_zh-CN +l10n_zh-HK +l10n_zh-TW +l10n_zu
KEYWORDS=amd64
LICENSE=BSD
-RDEPEND=x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes >=x11-libs/libXi-1.6.0 x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst x11-libs/libxcb media-libs/libva >=net-print/cups-1.3.11 dev-libs/expat dev-libs/glib:2 dev-libs/libxml2:2/16 dev-libs/nspr >=dev-libs/nss-3.26 >=media-libs/alsa-lib-1.0.19 media-libs/fontconfig media-libs/freetype media-libs/libjpeg-turbo media-libs/libpng sys-apps/dbus sys-apps/pciutils virtual/udev x11-libs/cairo x11-libs/pango media-libs/flac >=media-libs/libwebp-0.4.0 sys-libs/zlib[minizip] >=media-libs/libavif-1.2.0 app-accessibility/at-spi2-core x11-libs/gtk+:3[X] media-libs/lcms dev-libs/libxslt x11-misc/xdg-utils virtual/opengl virtual/ttf-fonts
+RDEPEND=x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes >=x11-libs/libXi-1.6.0 x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst x11-libs/libxcb media-libs/libva >=net-print/cups-1.3.11 dev-libs/expat dev-libs/glib:2 dev-libs/libxml2:2/16 dev-libs/nspr >=dev-libs/nss-3.26 >=media-libs/alsa-lib-1.0.19 media-libs/fontconfig media-libs/freetype media-libs/libjpeg-turbo media-libs/libpng sys-apps/dbus sys-apps/pciutils virtual/udev x11-libs/cairo x11-libs/pango media-libs/flac >=media-libs/libwebp-0.4.0 sys-libs/zlib[minizip] >=media-libs/libavif-1.2.0 app-accessibility/at-spi2-core x11-libs/gtk+:3[X] media-libs/lcms dev-libs/libxslt >=www-client/chromium-common-2 x11-misc/xdg-utils virtual/opengl virtual/ttf-fonts
REQUIRED_USE=x86? ( !widevine )
RESTRICT=mirror
SLOT=0
SRC_URI=amd64? ( https://github.com/PF4Public/ungoogled-chromium-bin/releases/download/148.0.7778.96/x86-64.tar.bz2 -> ungoogled-chromium-bin-148.0.7778.96-x86-64.tar.bz2 )
_eclasses_=chromium-2 6be3cf193def84c82ddae5c1f21ddbe5 desktop 26d57169ca094c04be416993844ec8bc eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd linux-info efd923656513c879204fec6638eadee5 readme.gentoo-r1 9ca94b2d607e7454ca6cfb44ab8ce327 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=a5faeb664e5c1da3f578f36705dc9cc0
+_md5_=662e7e586a3b9ba3ffba0a8f2babce42
diff --git a/metadata/md5-cache/www-client/zen-bin-1.19.11b b/metadata/md5-cache/www-client/zen-bin-1.19.12b
index f8e815c0a75b..9f5d40bfc5a4 100644
--- a/metadata/md5-cache/www-client/zen-bin-1.19.11b
+++ b/metadata/md5-cache/www-client/zen-bin-1.19.12b
@@ -9,6 +9,6 @@ LICENSE=MPL-2.0
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/fontconfig media-libs/freetype media-libs/mesa net-print/cups sys-apps/dbus sys-libs/glibc x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3[X] 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/libXtst x11-libs/pango
RESTRICT=mirror strip
SLOT=0
-SRC_URI=amd64? ( https://github.com/zen-browser/desktop/releases/download/1.19.11b/zen.linux-x86_64.tar.xz -> zen-bin-1.19.11b-amd64.tar.xz ) arm64? ( https://github.com/zen-browser/desktop/releases/download/1.19.11b/zen.linux-aarch64.tar.xz -> zen-bin-1.19.11b-arm64.tar.xz )
+SRC_URI=amd64? ( https://github.com/zen-browser/desktop/releases/download/1.19.12b/zen.linux-x86_64.tar.xz -> zen-bin-1.19.12b-amd64.tar.xz ) arm64? ( https://github.com/zen-browser/desktop/releases/download/1.19.12b/zen.linux-aarch64.tar.xz -> zen-bin-1.19.12b-arm64.tar.xz )
_eclasses_=desktop 26d57169ca094c04be416993844ec8bc xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=d7c6da13092b9446a586af8ddf031db2
diff --git a/metadata/md5-cache/www-misc/urlwatch-2.29 b/metadata/md5-cache/www-misc/urlwatch-2.29
index 347dba80a6b9..f10cd1cd5c71 100644
--- a/metadata/md5-cache/www-misc/urlwatch-2.29
+++ b/metadata/md5-cache/www-misc/urlwatch-2.29
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/u/urlwatch/urlwatch-2.29.tar.gz
_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=ae2fd9e868672d14d1169af105ed45f9
+_md5_=775e1d52d59fe816094015948a08369c
diff --git a/metadata/md5-cache/x11-libs/wxGTK-3.2.8.1-r2 b/metadata/md5-cache/x11-libs/wxGTK-3.2.8.1-r2
index 74c56c72c012..a507ff087634 100644
--- a/metadata/md5-cache/x11-libs/wxGTK-3.2.8.1-r2
+++ b/metadata/md5-cache/x11-libs/wxGTK-3.2.8.1-r2
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://wxwidgets.org/
INHERIT=edo multilib-minimal flag-o-matic toolchain-funcs
IUSE=+X curl doc debug keyring gstreamer libnotify +lzma opengl pch sdl +spell test tiff wayland webkit X abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86
LICENSE=wxWinLL-3 GPL-2 doc? ( wxWinFDL-3 )
RDEPEND=>=app-eselect/eselect-wxwidgets-20131230 dev-libs/expat[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-libs/libpcre2[pcre16,pcre32,unicode] sdl? ( media-libs/libsdl2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) curl? ( net-misc/curl ) lzma? ( app-arch/xz-utils ) X? ( >=dev-libs/glib-2.22:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libjpeg-turbo:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libpng:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/zlib:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/cairo[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/gtk+-3.24.41-r1:3[wayland?,X?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/gdk-pixbuf:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libSM[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXtst x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/fontconfig x11-libs/pango[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] keyring? ( app-crypt/libsecret ) gstreamer? ( media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/gst-plugins-bad:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libnotify? ( x11-libs/libnotify[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opengl? ( virtual/opengl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] wayland? ( dev-libs/wayland ) ) spell? ( app-text/gspell:= ) tiff? ( media-libs/tiff:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) webkit? ( net-libs/webkit-gtk:4.1= ) )
REQUIRED_USE=test? ( tiff ) tiff? ( X ) spell? ( X ) keyring? ( X )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=3.2-gtk3/3.2
SRC_URI=https://github.com/wxWidgets/wxWidgets/releases/download/v3.2.8.1/wxWidgets-3.2.8.1.tar.bz2 doc? ( https://github.com/wxWidgets/wxWidgets/releases/download/v3.2.8.1/wxWidgets-3.2.8.1-docs-html.tar.bz2 )
_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multilib-build d7802b3638ffc661375c0021cdd19efd multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
-_md5_=20d906157f0983b8e85abf903df58831
+_md5_=f0f8e24aada6a09ca622f74843fd33f8
diff --git a/metadata/md5-cache/x11-wm/oxwm-0.11.4 b/metadata/md5-cache/x11-wm/oxwm-0.11.4
index 0db37000db97..f2d0679ca234 100644
--- a/metadata/md5-cache/x11-wm/oxwm-0.11.4
+++ b/metadata/md5-cache/x11-wm/oxwm-0.11.4
@@ -8,7 +8,7 @@ INHERIT=zig
KEYWORDS=~amd64
LICENSE=GPL-3
RDEPEND=x11-libs/libX11 x11-libs/libXft x11-libs/libXinerama media-libs/fontconfig media-libs/freetype dev-lang/lua
-SLOT=0.16
-SRC_URI=https://github.com/tonybanters/oxwm/archive/4670ae7.tar.gz -> oxwm-0.11.4.tar.gz
+SLOT=0
+SRC_URI=https://github.com/tonybanters/oxwm/archive/f699f6d1ff9e07cdd3831591bda84400e784b2c1.tar.gz -> oxwm-0.11.4.tar.gz
_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic fd3558f73f6503093adee69adf41020d linux-info efd923656513c879204fec6638eadee5 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 zig bc77880e429bb8eb2e12dc7976914959 zig-utils 00d67f014030fe73cc2e0ba2f0984231
-_md5_=4f7c1f6851add04e6b69b348bd13b0e3
+_md5_=b0b9cc236158c7ebd5c86f4c37a985b3
diff --git a/metadata/md5-cache/x11-wm/qtile-0.33.0 b/metadata/md5-cache/x11-wm/qtile-0.33.0
deleted file mode 100644
index 36945d89b8e0..000000000000
--- a/metadata/md5-cache/x11-wm/qtile-0.33.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] test? ( dev-python/isort[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/libcst[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] media-gfx/imagemagick[X] x11-base/xorg-server[xephyr,xvfb] x11-terms/xterm ) wayland? ( >=dev-python/pywayland-0.4.17[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pywlroots-0.17[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( >=dev-python/cairocffi-1.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/cffi-1.1.0:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/dbus-fast[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pygobject[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/xcffib-1.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] x11-libs/cairo[X,xcb(+)] x11-libs/libnotify[introspection] x11-libs/pango pulseaudio? ( dev-python/pulsectl-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] media-libs/libpulse ) wayland? ( >=dev-python/pywayland-0.4.17[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pywlroots-0.17[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-rerunfailures[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-timeout[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/anyio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-python/cairocffi-1.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/cffi-1.1.0:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
-DESCRIPTION=A full-featured, hackable tiling window manager written in Python
-EAPI=8
-HOMEPAGE=https://qtile.org/ https://github.com/qtile/qtile/ https://pypi.org/project/qtile/
-INHERIT=distutils-r1 pypi virtualx
-IUSE=pulseaudio wayland test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug test
-KEYWORDS=amd64 ~riscv
-LICENSE=MIT
-RDEPEND=>=dev-python/cairocffi-1.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/cffi-1.1.0:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/dbus-fast[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pygobject[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/xcffib-1.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] x11-libs/cairo[X,xcb(+)] x11-libs/libnotify[introspection] x11-libs/pango pulseaudio? ( dev-python/pulsectl-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] media-libs/libpulse ) wayland? ( >=dev-python/pywayland-0.4.17[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pywlroots-0.17[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/q/qtile/qtile-0.33.0.tar.gz
-_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68
-_md5_=7a4e9e26779e46302b9e8d4bac5271aa
diff --git a/metadata/md5-cache/x11-wm/qtile-0.35.0-r1 b/metadata/md5-cache/x11-wm/qtile-0.35.0-r1
index c1427110b619..32ab8d8e867e 100644
--- a/metadata/md5-cache/x11-wm/qtile-0.35.0-r1
+++ b/metadata/md5-cache/x11-wm/qtile-0.35.0-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://qtile.org/ https://github.com/qtile/qtile/ https://pypi.org/project/qtile/
INHERIT=distutils-r1 pypi virtualx
IUSE=pulseaudio wayland test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug verify-provenance test
-KEYWORDS=~amd64 ~riscv
+KEYWORDS=amd64 ~riscv
LICENSE=MIT
RDEPEND=>=dev-python/cairocffi-1.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/cffi-1.1.0:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] wayland? ( dev-libs/libinput:= dev-libs/wayland gui-libs/wlroots:0.19 ) dev-python/dbus-fast[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pygobject[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/xcffib-1.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] x11-libs/cairo[X,xcb(+)] x11-libs/libnotify[introspection] x11-libs/pango pulseaudio? ( dev-python/pulsectl-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] media-libs/libpulse ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/q/qtile/qtile-0.35.0.tar.gz verify-provenance? ( https://pypi.org/integrity/qtile/v0.35.0/qtile-0.35.0.tar.gz/provenance -> qtile-0.35.0.tar.gz.provenance )
_eclasses_=distutils-r1 d3bbc70a28ef7f7ce25baf4f0e7955dd eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 out-of-source-utils 8e5093bd27b7f541a1913271f25d633a pypi a451be5a08e8eb46f927fc6dd163583f python-r1 5fdca77e34fc9af7d6eb47689f33f6bf python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 virtualx 9741d451eb64ea8bb9faee90d68a9b68
-_md5_=fbad001070d5f0485c3666b0058a37d1
+_md5_=d4b9848c219f40b8c77c8843419aa019
diff --git a/metadata/md5-cache/xfce-base/libxfce4ui-4.21.2 b/metadata/md5-cache/xfce-base/libxfce4ui-4.21.2
deleted file mode 100644
index 12467961970d..000000000000
--- a/metadata/md5-cache/xfce-base/libxfce4ui-4.21.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-build/xfce4-dev-tools dev-util/glib-utils >=sys-devel/gettext-0.19.8 virtual/pkgconfig gtk-doc? ( dev-util/gtk-doc ) vala? ( || ( dev-lang/vala:0.56 ) ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
-DEFINED_PHASES=compile configure install postinst postrm test
-DEPEND=>=dev-libs/glib-2.72.0 >=x11-libs/gdk-pixbuf-2.42.8 >=x11-libs/gtk+-3.24.0:3[introspection?,wayland?,X?] >=xfce-base/libxfce4util-4.17.2:=[introspection?,vala?] >=xfce-base/xfconf-4.12.0:= glade? ( >=dev-util/glade-3.5.0:3.10 ) introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2 ) system-info? ( >=dev-libs/libgudev-232 >=gnome-base/libgtop-2.24.0 >=media-libs/libepoxy-1.2 ) X? ( >=x11-libs/libICE-1.0.10 >=x11-libs/libSM-1.2.3 >=x11-libs/libX11-1.6.7 startup-notification? ( >=x11-libs/startup-notification-0.4 ) ) x11-base/xorg-proto
-DESCRIPTION=Unified widget and session management libs for Xfce
-EAPI=8
-HOMEPAGE=https://docs.xfce.org/xfce/libxfce4ui/start https://gitlab.xfce.org/xfce/libxfce4ui/
-INHERIT=meson xdg-utils vala
-IUSE=glade gtk-doc +introspection startup-notification system-info vala wayland X
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=LGPL-2+ GPL-2+
-RDEPEND=>=dev-libs/glib-2.72.0 >=x11-libs/gdk-pixbuf-2.42.8 >=x11-libs/gtk+-3.24.0:3[introspection?,wayland?,X?] >=xfce-base/libxfce4util-4.17.2:=[introspection?,vala?] >=xfce-base/xfconf-4.12.0:= glade? ( >=dev-util/glade-3.5.0:3.10 ) introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2 ) system-info? ( >=dev-libs/libgudev-232 >=gnome-base/libgtop-2.24.0 >=media-libs/libepoxy-1.2 ) X? ( >=x11-libs/libICE-1.0.10 >=x11-libs/libSM-1.2.3 >=x11-libs/libX11-1.6.7 startup-notification? ( >=x11-libs/startup-notification-0.4 ) )
-REQUIRED_USE=|| ( wayland X ) vala? ( introspection )
-SLOT=0
-SRC_URI=https://archive.xfce.org/src/xfce/libxfce4ui/4.21/libxfce4ui-4.21.2.tar.xz
-_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d meson 12065b402c6d78a2aec926ed8dfd964f multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-utils-r1 a2bf2084651fa735639949cadc02c00a rust-toolchain 76468983281b0a7fc167ca224f84ecfd sysroot 4c36abaf94ebd3ab32f8abea9a444121 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 vala b2f2aa400d77b841d952dda847e24d53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=e58e039ac545a6f239e9d4c9adea4b45
diff --git a/metadata/md5-cache/xfce-base/libxfce4ui-4.21.3 b/metadata/md5-cache/xfce-base/libxfce4ui-4.21.3
deleted file mode 100644
index d3e1b2e3df5a..000000000000
--- a/metadata/md5-cache/xfce-base/libxfce4ui-4.21.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-build/xfce4-dev-tools dev-util/glib-utils >=sys-devel/gettext-0.19.8 virtual/pkgconfig gtk-doc? ( dev-util/gtk-doc ) vala? ( || ( dev-lang/vala:0.56 ) ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
-DEFINED_PHASES=compile configure install postinst postrm test
-DEPEND=>=dev-libs/glib-2.72.0 >=x11-libs/gdk-pixbuf-2.42.8 >=x11-libs/gtk+-3.24.0:3[introspection?,wayland?,X?] >=xfce-base/libxfce4util-4.17.2:=[introspection?,vala?] >=xfce-base/xfconf-4.12.0:= glade? ( >=dev-util/glade-3.5.0:3.10 ) introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2 ) system-info? ( >=dev-libs/libgudev-232 >=gnome-base/libgtop-2.24.0 >=media-libs/libepoxy-1.2 ) X? ( >=x11-libs/libICE-1.0.10 >=x11-libs/libSM-1.2.3 >=x11-libs/libX11-1.6.7 startup-notification? ( >=x11-libs/startup-notification-0.4 ) ) x11-base/xorg-proto
-DESCRIPTION=Unified widget and session management libs for Xfce
-EAPI=8
-HOMEPAGE=https://docs.xfce.org/xfce/libxfce4ui/start https://gitlab.xfce.org/xfce/libxfce4ui/
-INHERIT=meson xdg-utils vala
-IUSE=glade gtk-doc +introspection startup-notification system-info vala wayland X
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=LGPL-2+ GPL-2+
-RDEPEND=>=dev-libs/glib-2.72.0 >=x11-libs/gdk-pixbuf-2.42.8 >=x11-libs/gtk+-3.24.0:3[introspection?,wayland?,X?] >=xfce-base/libxfce4util-4.17.2:=[introspection?,vala?] >=xfce-base/xfconf-4.12.0:= glade? ( >=dev-util/glade-3.5.0:3.10 ) introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2 ) system-info? ( >=dev-libs/libgudev-232 >=gnome-base/libgtop-2.24.0 >=media-libs/libepoxy-1.2 ) X? ( >=x11-libs/libICE-1.0.10 >=x11-libs/libSM-1.2.3 >=x11-libs/libX11-1.6.7 startup-notification? ( >=x11-libs/startup-notification-0.4 ) )
-REQUIRED_USE=|| ( wayland X ) vala? ( introspection )
-SLOT=0
-SRC_URI=https://archive.xfce.org/src/xfce/libxfce4ui/4.21/libxfce4ui-4.21.3.tar.xz
-_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d meson 12065b402c6d78a2aec926ed8dfd964f multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-utils-r1 a2bf2084651fa735639949cadc02c00a rust-toolchain 76468983281b0a7fc167ca224f84ecfd sysroot 4c36abaf94ebd3ab32f8abea9a444121 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 vala b2f2aa400d77b841d952dda847e24d53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=e58e039ac545a6f239e9d4c9adea4b45
diff --git a/metadata/md5-cache/xfce-base/libxfce4ui-4.21.4 b/metadata/md5-cache/xfce-base/libxfce4ui-4.21.4
deleted file mode 100644
index b5036ba22eca..000000000000
--- a/metadata/md5-cache/xfce-base/libxfce4ui-4.21.4
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-build/xfce4-dev-tools dev-util/glib-utils >=sys-devel/gettext-0.19.8 virtual/pkgconfig gtk-doc? ( dev-util/gtk-doc ) vala? ( || ( dev-lang/vala:0.56 ) ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
-DEFINED_PHASES=compile configure install postinst postrm test
-DEPEND=>=dev-libs/glib-2.72.0 >=x11-libs/gdk-pixbuf-2.42.8 >=x11-libs/gtk+-3.24.0:3[introspection?,wayland?,X?] >=xfce-base/libxfce4util-4.17.2:=[introspection?,vala?] >=xfce-base/xfconf-4.12.0:= introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2 ) system-info? ( >=dev-libs/libgudev-232 >=gnome-base/libgtop-2.24.0 >=media-libs/libepoxy-1.2 ) X? ( >=x11-libs/libICE-1.0.10 >=x11-libs/libSM-1.2.3 >=x11-libs/libX11-1.6.7 startup-notification? ( >=x11-libs/startup-notification-0.4 ) ) x11-base/xorg-proto
-DESCRIPTION=Unified widget and session management libs for Xfce
-EAPI=8
-HOMEPAGE=https://docs.xfce.org/xfce/libxfce4ui/start https://gitlab.xfce.org/xfce/libxfce4ui/
-INHERIT=meson xdg-utils vala
-IUSE=gtk-doc +introspection startup-notification system-info vala wayland X
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=LGPL-2+ GPL-2+
-RDEPEND=>=dev-libs/glib-2.72.0 >=x11-libs/gdk-pixbuf-2.42.8 >=x11-libs/gtk+-3.24.0:3[introspection?,wayland?,X?] >=xfce-base/libxfce4util-4.17.2:=[introspection?,vala?] >=xfce-base/xfconf-4.12.0:= introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2 ) system-info? ( >=dev-libs/libgudev-232 >=gnome-base/libgtop-2.24.0 >=media-libs/libepoxy-1.2 ) X? ( >=x11-libs/libICE-1.0.10 >=x11-libs/libSM-1.2.3 >=x11-libs/libX11-1.6.7 startup-notification? ( >=x11-libs/startup-notification-0.4 ) )
-REQUIRED_USE=|| ( wayland X ) vala? ( introspection )
-SLOT=0
-SRC_URI=https://archive.xfce.org/src/xfce/libxfce4ui/4.21/libxfce4ui-4.21.4.tar.xz
-_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d meson 12065b402c6d78a2aec926ed8dfd964f multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-utils-r1 a2bf2084651fa735639949cadc02c00a rust-toolchain 76468983281b0a7fc167ca224f84ecfd sysroot 4c36abaf94ebd3ab32f8abea9a444121 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 vala b2f2aa400d77b841d952dda847e24d53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=24642c81e9bac803a1130c19cd94f917
diff --git a/metadata/md5-cache/xfce-base/libxfce4windowing-4.20.4 b/metadata/md5-cache/xfce-base/libxfce4windowing-4.20.4
deleted file mode 100644
index 9a9c2498f724..000000000000
--- a/metadata/md5-cache/xfce-base/libxfce4windowing-4.20.4
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=>=dev-build/xfce4-dev-tools-4.19.2 dev-lang/perl dev-util/glib-utils >=sys-devel/gettext-0.19.8 virtual/pkgconfig wayland? ( >=dev-util/wayland-scanner-1.15 )
-DEFINED_PHASES=configure install
-DEPEND=>=dev-libs/glib-2.72.0 >=x11-libs/gtk+-3.24.10:3[X?,introspection?,wayland?] >=x11-libs/gdk-pixbuf-2.42.8[introspection?] wayland? ( >=dev-libs/wayland-1.20 ) X? ( >=media-libs/libdisplay-info-0.1.1:= >=x11-libs/libX11-1.6.7 >=x11-libs/libXrandr-1.5.0 >=x11-libs/libwnck-3.14:3 ) wayland? ( >=dev-libs/wayland-protocols-1.39 )
-DESCRIPTION=Unified widget and session management libs for Xfce
-EAPI=8
-HOMEPAGE=https://gitlab.xfce.org/xfce/libxfce4windowing/
-IUSE=+introspection wayland X
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86
-LICENSE=LGPL-2.1+
-RDEPEND=>=dev-libs/glib-2.72.0 >=x11-libs/gtk+-3.24.10:3[X?,introspection?,wayland?] >=x11-libs/gdk-pixbuf-2.42.8[introspection?] wayland? ( >=dev-libs/wayland-1.20 ) X? ( >=media-libs/libdisplay-info-0.1.1:= >=x11-libs/libX11-1.6.7 >=x11-libs/libXrandr-1.5.0 >=x11-libs/libwnck-3.14:3 )
-REQUIRED_USE=|| ( wayland X )
-SLOT=0/4.19.6
-SRC_URI=https://archive.xfce.org/src/xfce/libxfce4windowing/4.20/libxfce4windowing-4.20.4.tar.bz2
-_md5_=4f654bd5a3b35fda7bf33f4c3c192f2b
diff --git a/metadata/md5-cache/xfce-base/libxfce4windowing-4.20.5 b/metadata/md5-cache/xfce-base/libxfce4windowing-4.20.5
deleted file mode 100644
index c4b5250ec6a4..000000000000
--- a/metadata/md5-cache/xfce-base/libxfce4windowing-4.20.5
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=>=dev-build/xfce4-dev-tools-4.19.2 dev-lang/perl dev-util/glib-utils >=sys-devel/gettext-0.19.8 virtual/pkgconfig wayland? ( >=dev-util/wayland-scanner-1.15 )
-DEFINED_PHASES=configure install
-DEPEND=>=dev-libs/glib-2.72.0 >=x11-libs/gtk+-3.24.10:3[X?,introspection?,wayland?] >=x11-libs/gdk-pixbuf-2.42.8[introspection?] wayland? ( >=dev-libs/wayland-1.20 ) X? ( >=media-libs/libdisplay-info-0.1.1:= >=x11-libs/libX11-1.6.7 >=x11-libs/libXrandr-1.5.0 >=x11-libs/libwnck-3.14:3 ) wayland? ( >=dev-libs/wayland-protocols-1.39 )
-DESCRIPTION=Unified widget and session management libs for Xfce
-EAPI=8
-HOMEPAGE=https://gitlab.xfce.org/xfce/libxfce4windowing/
-IUSE=+introspection wayland X
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86
-LICENSE=LGPL-2.1+
-RDEPEND=>=dev-libs/glib-2.72.0 >=x11-libs/gtk+-3.24.10:3[X?,introspection?,wayland?] >=x11-libs/gdk-pixbuf-2.42.8[introspection?] wayland? ( >=dev-libs/wayland-1.20 ) X? ( >=media-libs/libdisplay-info-0.1.1:= >=x11-libs/libX11-1.6.7 >=x11-libs/libXrandr-1.5.0 >=x11-libs/libwnck-3.14:3 )
-REQUIRED_USE=|| ( wayland X )
-SLOT=0/4.19.6
-SRC_URI=https://archive.xfce.org/src/xfce/libxfce4windowing/4.20/libxfce4windowing-4.20.5.tar.bz2
-_md5_=d1d4c69fc76ef215df0d80859180c638
diff --git a/metadata/md5-cache/xfce-base/libxfce4windowing-4.20.5-r1 b/metadata/md5-cache/xfce-base/libxfce4windowing-4.20.5-r1
index e8587a805480..bb9ab2abae4c 100644
--- a/metadata/md5-cache/xfce-base/libxfce4windowing-4.20.5-r1
+++ b/metadata/md5-cache/xfce-base/libxfce4windowing-4.20.5-r1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gitlab.xfce.org/xfce/libxfce4windowing/
INHERIT=meson vala
IUSE=+introspection wayland X vala
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86
LICENSE=LGPL-2.1+
RDEPEND=>=dev-libs/glib-2.72.0 >=x11-libs/gtk+-3.24.10:3[X?,introspection?,wayland?] >=x11-libs/gdk-pixbuf-2.42.8[introspection?] wayland? ( >=dev-libs/wayland-1.20 ) X? ( >=media-libs/libdisplay-info-0.1.1:= >=x11-libs/libX11-1.6.7 >=x11-libs/libXrandr-1.5.0 >=x11-libs/libwnck-3.14:3 )
REQUIRED_USE=|| ( wayland X ) vala? ( introspection )
SLOT=0/4.19.6
SRC_URI=https://archive.xfce.org/src/xfce/libxfce4windowing/4.20/libxfce4windowing-4.20.5.tar.bz2
_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d meson 12065b402c6d78a2aec926ed8dfd964f multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-utils-r1 a2bf2084651fa735639949cadc02c00a rust-toolchain 76468983281b0a7fc167ca224f84ecfd sysroot 4c36abaf94ebd3ab32f8abea9a444121 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 vala b2f2aa400d77b841d952dda847e24d53
-_md5_=1a3b8666a7c79e870b992db403aa5efb
+_md5_=c12a6860e9b9acff18dbcd1e247508cf
diff --git a/metadata/md5-cache/xfce-base/thunar-4.20.7 b/metadata/md5-cache/xfce-base/thunar-4.20.7
deleted file mode 100644
index 07f86a75af73..000000000000
--- a/metadata/md5-cache/xfce-base/thunar-4.20.7
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=dev-util/intltool sys-devel/gettext virtual/pkgconfig
-DEFINED_PHASES=configure install postinst postrm
-DEPEND=>=dev-libs/glib-2.72.0 >=x11-libs/gdk-pixbuf-2.42.8 >=x11-libs/gtk+-3.24.0:3[X] >=xfce-base/exo-4.19.0:= >=xfce-base/libxfce4ui-4.17.6:= >=xfce-base/libxfce4util-4.17.2:= >=xfce-base/xfconf-4.12:= exif? ( >=media-libs/libexif-0.6.19:= ) introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= ) libnotify? ( >=x11-libs/libnotify-0.7 ) pcre? ( >=dev-libs/libpcre2-10.0:= ) trash-panel-plugin? ( >=xfce-base/xfce4-panel-4.10:= ) udisks? ( dev-libs/libgudev:= )
-DESCRIPTION=File manager for the Xfce desktop environment
-EAPI=8
-HOMEPAGE=https://docs.xfce.org/xfce/thunar/start https://gitlab.xfce.org/xfce/thunar/
-INHERIT=xdg-utils
-IUSE=exif introspection libnotify pcre +trash-panel-plugin udisks
-KEYWORDS=amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86
-LICENSE=GPL-2+ LGPL-2+
-RDEPEND=>=dev-libs/glib-2.72.0 >=x11-libs/gdk-pixbuf-2.42.8 >=x11-libs/gtk+-3.24.0:3[X] >=xfce-base/exo-4.19.0:= >=xfce-base/libxfce4ui-4.17.6:= >=xfce-base/libxfce4util-4.17.2:= >=xfce-base/xfconf-4.12:= exif? ( >=media-libs/libexif-0.6.19:= ) introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= ) libnotify? ( >=x11-libs/libnotify-0.7 ) pcre? ( >=dev-libs/libpcre2-10.0:= ) trash-panel-plugin? ( >=xfce-base/xfce4-panel-4.10:= ) udisks? ( dev-libs/libgudev:= ) >=dev-util/desktop-file-utils-0.20-r1 x11-misc/shared-mime-info trash-panel-plugin? ( >=gnome-base/gvfs-1.18.3 ) udisks? ( >=gnome-base/gvfs-1.18.3[udisks,udev] virtual/udev )
-SLOT=0/3
-SRC_URI=https://archive.xfce.org/src/xfce/thunar/4.20/thunar-4.20.7.tar.bz2
-_eclasses_=xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=ae27d694c6d207bd54666b0e0c4ac759
diff --git a/metadata/md5-cache/xfce-base/thunar-4.21.4 b/metadata/md5-cache/xfce-base/thunar-4.21.4
deleted file mode 100644
index b0330c178c61..000000000000
--- a/metadata/md5-cache/xfce-base/thunar-4.21.4
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=dev-build/xfce4-dev-tools >=dev-libs/glib-2.72.0 dev-libs/libxml2 sys-devel/gettext virtual/pkgconfig gtk-doc? ( dev-util/gtk-doc ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
-DEFINED_PHASES=compile configure install postinst postrm test
-DEPEND=>=dev-libs/glib-2.72.0 >=x11-libs/gdk-pixbuf-2.42.8 >=x11-libs/gtk+-3.24.0:3[X?] >=x11-libs/pango-1.38.0 >=xfce-base/libxfce4ui-4.21.2:= >=xfce-base/libxfce4util-4.17.2:= >=xfce-base/xfconf-4.12.0:= exif? ( >=media-libs/gexiv2-0.14.0 ) introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= ) libnotify? ( >=x11-libs/libnotify-0.7.0 ) pcre? ( >=dev-libs/libpcre2-10.0:= ) trash-panel-plugin? ( >=xfce-base/xfce4-panel-4.14.0:= ) udisks? ( >=dev-libs/libgudev-145:= ) terminal? ( >=x11-libs/vte-0.70:= ) X? ( >=x11-libs/libICE-1.0.10 >=x11-libs/libSM-1.2.3 >=x11-libs/libX11-1.6.7 ) policykit? ( sys-auth/polkit )
-DESCRIPTION=File manager for the Xfce desktop environment
-EAPI=8
-HOMEPAGE=https://docs.xfce.org/xfce/thunar/start https://gitlab.xfce.org/xfce/thunar/
-INHERIT=meson xdg-utils
-IUSE=X exif gtk-doc introspection libnotify pcre policykit +trash-panel-plugin udisks terminal
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=GPL-2+ LGPL-2+
-RDEPEND=>=dev-libs/glib-2.72.0 >=x11-libs/gdk-pixbuf-2.42.8 >=x11-libs/gtk+-3.24.0:3[X?] >=x11-libs/pango-1.38.0 >=xfce-base/libxfce4ui-4.21.2:= >=xfce-base/libxfce4util-4.17.2:= >=xfce-base/xfconf-4.12.0:= exif? ( >=media-libs/gexiv2-0.14.0 ) introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= ) libnotify? ( >=x11-libs/libnotify-0.7.0 ) pcre? ( >=dev-libs/libpcre2-10.0:= ) trash-panel-plugin? ( >=xfce-base/xfce4-panel-4.14.0:= ) udisks? ( >=dev-libs/libgudev-145:= ) terminal? ( >=x11-libs/vte-0.70:= ) X? ( >=x11-libs/libICE-1.0.10 >=x11-libs/libSM-1.2.3 >=x11-libs/libX11-1.6.7 ) >=dev-util/desktop-file-utils-0.20-r1 x11-misc/shared-mime-info trash-panel-plugin? ( >=gnome-base/gvfs-1.18.3 ) udisks? ( >=gnome-base/gvfs-1.18.3[udisks,udev] virtual/udev )
-SLOT=0/3
-SRC_URI=https://archive.xfce.org/src/xfce/thunar/4.21/thunar-4.21.4.tar.xz
-_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d meson 12065b402c6d78a2aec926ed8dfd964f multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-utils-r1 a2bf2084651fa735639949cadc02c00a rust-toolchain 76468983281b0a7fc167ca224f84ecfd sysroot 4c36abaf94ebd3ab32f8abea9a444121 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=c45322b9e30a068533dbb1fd1b542dd7
diff --git a/metadata/md5-cache/xfce-base/tumbler-4.21.0 b/metadata/md5-cache/xfce-base/tumbler-4.21.0
deleted file mode 100644
index 87e6865f2e53..000000000000
--- a/metadata/md5-cache/xfce-base/tumbler-4.21.0
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=dev-build/xfce4-dev-tools >=sys-devel/gettext-0.19.8 virtual/pkgconfig gtk-doc? ( dev-util/gtk-doc ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
-DEFINED_PHASES=compile configure install postinst postrm test
-DEPEND=>=dev-libs/glib-2.72.0 >=media-libs/freetype-2.0.0:2= >=media-libs/libpng-1.6.0:0= >=sys-apps/dbus-1.6 >=xfce-base/libxfce4util-4.17.1:= >=x11-libs/gdk-pixbuf-2.42.8 curl? ( >=net-misc/curl-7.32.0:= ) epub? ( >=app-text/libgepub-0.6.0 ) ffmpeg? ( >=media-video/ffmpegthumbnailer-2.2.2:= ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) jpeg? ( >=media-libs/libjpeg-turbo-2.0.0:0= ) odf? ( >=gnome-extra/libgsf-1.14.9:= ) pdf? ( >=app-text/poppler-0.12.0[cairo] ) raw? ( >=media-libs/libopenraw-0.1.0:=[gtk] )
-DESCRIPTION=A thumbnail service for Thunar
-EAPI=8
-HOMEPAGE=https://docs.xfce.org/xfce/tumbler/start https://gitlab.xfce.org/xfce/tumbler/
-INHERIT=meson xdg-utils
-IUSE=curl epub ffmpeg gstreamer gtk-doc jpeg odf pdf raw
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=GPL-2+
-RDEPEND=>=dev-libs/glib-2.72.0 >=media-libs/freetype-2.0.0:2= >=media-libs/libpng-1.6.0:0= >=sys-apps/dbus-1.6 >=xfce-base/libxfce4util-4.17.1:= >=x11-libs/gdk-pixbuf-2.42.8 curl? ( >=net-misc/curl-7.32.0:= ) epub? ( >=app-text/libgepub-0.6.0 ) ffmpeg? ( >=media-video/ffmpegthumbnailer-2.2.2:= ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) jpeg? ( >=media-libs/libjpeg-turbo-2.0.0:0= ) odf? ( >=gnome-extra/libgsf-1.14.9:= ) pdf? ( >=app-text/poppler-0.12.0[cairo] ) raw? ( >=media-libs/libopenraw-0.1.0:=[gtk] ) gstreamer? ( media-plugins/gst-plugins-meta:1.0 )
-SLOT=0
-SRC_URI=https://archive.xfce.org/src/xfce/tumbler/4.21/tumbler-4.21.0.tar.xz
-_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d meson 12065b402c6d78a2aec926ed8dfd964f multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-utils-r1 a2bf2084651fa735639949cadc02c00a rust-toolchain 76468983281b0a7fc167ca224f84ecfd sysroot 4c36abaf94ebd3ab32f8abea9a444121 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=b73434a3adb46ffc78114aca33c1a7a9
diff --git a/metadata/md5-cache/xfce-base/xfce4-appfinder-4.21.0 b/metadata/md5-cache/xfce-base/xfce4-appfinder-4.21.0
deleted file mode 100644
index c8f8d301e21f..000000000000
--- a/metadata/md5-cache/xfce-base/xfce4-appfinder-4.21.0
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=sys-devel/gettext virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
-DEFINED_PHASES=compile configure install postinst postrm test
-DEPEND=>=dev-libs/glib-2.72.0 >=x11-libs/gtk+-3.24.0:3 >=xfce-base/garcon-4.18.0:= >=xfce-base/libxfce4util-4.18.0:= >=xfce-base/libxfce4ui-4.21.0:=[gtk3(+)] >=xfce-base/xfconf-4.18.0:=
-DESCRIPTION=A tool to find and launch installed applications for the Xfce desktop
-EAPI=8
-HOMEPAGE=https://docs.xfce.org/xfce/xfce4-appfinder/start https://gitlab.xfce.org/xfce/xfce4-appfinder/
-INHERIT=meson xdg-utils
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=GPL-2+
-RDEPEND=>=dev-libs/glib-2.72.0 >=x11-libs/gtk+-3.24.0:3 >=xfce-base/garcon-4.18.0:= >=xfce-base/libxfce4util-4.18.0:= >=xfce-base/libxfce4ui-4.21.0:=[gtk3(+)] >=xfce-base/xfconf-4.18.0:=
-SLOT=0
-SRC_URI=https://archive.xfce.org/src/xfce/xfce4-appfinder/4.21/xfce4-appfinder-4.21.0.tar.xz
-_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d meson 12065b402c6d78a2aec926ed8dfd964f multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-utils-r1 a2bf2084651fa735639949cadc02c00a rust-toolchain 76468983281b0a7fc167ca224f84ecfd sysroot 4c36abaf94ebd3ab32f8abea9a444121 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=52b50d6514979f3d09f0822dbc601f46
diff --git a/metadata/md5-cache/xfce-base/xfce4-panel-4.20.5 b/metadata/md5-cache/xfce-base/xfce4-panel-4.20.5
deleted file mode 100644
index 6280b4bab079..000000000000
--- a/metadata/md5-cache/xfce-base/xfce4-panel-4.20.5
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=vala? ( || ( dev-lang/vala:0.56 ) ) dev-build/xfce4-dev-tools dev-lang/perl >=dev-util/gdbus-codegen-2.80.5-r1 dev-util/intltool sys-devel/gettext virtual/pkgconfig
-DEFINED_PHASES=configure install postinst postrm
-DEPEND=>=dev-libs/glib-2.72.0 >=x11-libs/cairo-1.16.0 >=x11-libs/gtk+-3.24.0:3[X?,introspection?,wayland?] >=xfce-base/exo-4.18.0:= >=xfce-base/garcon-4.18.0:= >=xfce-base/libxfce4ui-4.18.0:= >=xfce-base/libxfce4util-4.18.0:=[introspection?,vala?] >=xfce-base/libxfce4windowing-4.20.1:=[X?] >=xfce-base/xfconf-4.18.0:= dbusmenu? ( >=dev-libs/libdbusmenu-16.04.0[gtk3] ) introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= ) wayland? ( >=dev-libs/wayland-1.20 >=gui-libs/gtk-layer-shell-0.7.0 ) X? ( >=x11-libs/libX11-1.6.7 >=x11-libs/libXext-1.0.0 x11-libs/libwnck:3 )
-DESCRIPTION=Panel for the Xfce desktop environment
-EAPI=8
-HOMEPAGE=https://docs.xfce.org/xfce/xfce4-panel/start https://gitlab.xfce.org/xfce/xfce4-panel/
-INHERIT=vala xdg-utils
-IUSE=+dbusmenu introspection vala wayland X
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86
-LICENSE=GPL-2+ LGPL-2.1+
-RDEPEND=>=dev-libs/glib-2.72.0 >=x11-libs/cairo-1.16.0 >=x11-libs/gtk+-3.24.0:3[X?,introspection?,wayland?] >=xfce-base/exo-4.18.0:= >=xfce-base/garcon-4.18.0:= >=xfce-base/libxfce4ui-4.18.0:= >=xfce-base/libxfce4util-4.18.0:=[introspection?,vala?] >=xfce-base/libxfce4windowing-4.20.1:=[X?] >=xfce-base/xfconf-4.18.0:= dbusmenu? ( >=dev-libs/libdbusmenu-16.04.0[gtk3] ) introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= ) wayland? ( >=dev-libs/wayland-1.20 >=gui-libs/gtk-layer-shell-0.7.0 ) X? ( >=x11-libs/libX11-1.6.7 >=x11-libs/libXext-1.0.0 x11-libs/libwnck:3 )
-REQUIRED_USE=|| ( wayland X ) vala? ( introspection )
-SLOT=0
-SRC_URI=https://archive.xfce.org/src/xfce/xfce4-panel/4.20/xfce4-panel-4.20.5.tar.bz2
-_eclasses_=flag-o-matic fd3558f73f6503093adee69adf41020d toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 vala b2f2aa400d77b841d952dda847e24d53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=c50fb6183a4cc920aa183bf04ad0a40f
diff --git a/metadata/md5-cache/xfce-base/xfce4-panel-4.20.6 b/metadata/md5-cache/xfce-base/xfce4-panel-4.20.6
deleted file mode 100644
index 6abc0b070306..000000000000
--- a/metadata/md5-cache/xfce-base/xfce4-panel-4.20.6
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=vala? ( || ( dev-lang/vala:0.56 ) ) dev-build/xfce4-dev-tools dev-lang/perl >=dev-util/gdbus-codegen-2.80.5-r1 dev-util/intltool sys-devel/gettext virtual/pkgconfig
-DEFINED_PHASES=configure install postinst postrm
-DEPEND=>=dev-libs/glib-2.72.0 >=x11-libs/cairo-1.16.0 >=x11-libs/gtk+-3.24.0:3[X?,introspection?,wayland?] >=xfce-base/exo-4.18.0:= >=xfce-base/garcon-4.18.0:= >=xfce-base/libxfce4ui-4.18.0:= >=xfce-base/libxfce4util-4.18.0:=[introspection?,vala?] >=xfce-base/libxfce4windowing-4.20.1:=[X?] >=xfce-base/xfconf-4.18.0:= dbusmenu? ( >=dev-libs/libdbusmenu-16.04.0[gtk3] ) introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= ) wayland? ( >=dev-libs/wayland-1.20 >=gui-libs/gtk-layer-shell-0.7.0 ) X? ( >=x11-libs/libX11-1.6.7 >=x11-libs/libXext-1.0.0 x11-libs/libwnck:3 )
-DESCRIPTION=Panel for the Xfce desktop environment
-EAPI=8
-HOMEPAGE=https://docs.xfce.org/xfce/xfce4-panel/start https://gitlab.xfce.org/xfce/xfce4-panel/
-INHERIT=vala xdg-utils
-IUSE=+dbusmenu introspection vala wayland X
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86
-LICENSE=GPL-2+ LGPL-2.1+
-RDEPEND=>=dev-libs/glib-2.72.0 >=x11-libs/cairo-1.16.0 >=x11-libs/gtk+-3.24.0:3[X?,introspection?,wayland?] >=xfce-base/exo-4.18.0:= >=xfce-base/garcon-4.18.0:= >=xfce-base/libxfce4ui-4.18.0:= >=xfce-base/libxfce4util-4.18.0:=[introspection?,vala?] >=xfce-base/libxfce4windowing-4.20.1:=[X?] >=xfce-base/xfconf-4.18.0:= dbusmenu? ( >=dev-libs/libdbusmenu-16.04.0[gtk3] ) introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= ) wayland? ( >=dev-libs/wayland-1.20 >=gui-libs/gtk-layer-shell-0.7.0 ) X? ( >=x11-libs/libX11-1.6.7 >=x11-libs/libXext-1.0.0 x11-libs/libwnck:3 )
-REQUIRED_USE=|| ( wayland X ) vala? ( introspection )
-SLOT=0
-SRC_URI=https://archive.xfce.org/src/xfce/xfce4-panel/4.20/xfce4-panel-4.20.6.tar.bz2
-_eclasses_=flag-o-matic fd3558f73f6503093adee69adf41020d toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 vala b2f2aa400d77b841d952dda847e24d53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=c50fb6183a4cc920aa183bf04ad0a40f
diff --git a/metadata/md5-cache/xfce-base/xfce4-power-manager-4.21.0 b/metadata/md5-cache/xfce-base/xfce4-power-manager-4.21.0
deleted file mode 100644
index 729b019adcde..000000000000
--- a/metadata/md5-cache/xfce-base/xfce4-power-manager-4.21.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=dev-util/gdbus-codegen-2.80.5-r1 >=sys-devel/gettext-0.19.8 virtual/pkgconfig wayland? ( >=dev-util/wayland-scanner-1.20 ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
-DEFINED_PHASES=compile configure install postinst postrm test
-DEPEND=>=dev-libs/glib-2.72.0 >=sys-power/upower-0.99.10 >=x11-libs/gtk+-3.24.0:3[wayland?,X?] >=x11-libs/libnotify-0.7.8 >=xfce-base/xfconf-4.18.0:= >=xfce-base/libxfce4ui-4.21.0:=[gtk3(+)] >=xfce-base/libxfce4util-4.19.4:= panel-plugin? ( >=xfce-base/xfce4-panel-4.18.0:= ) policykit? ( >=sys-auth/polkit-0.102 ) wayland? ( >=dev-libs/wayland-1.20 ) X? ( >=x11-libs/libX11-1.6.7 >=x11-libs/libXrandr-1.5.0 >=x11-libs/libXext-1.0.0 ) x11-base/xorg-proto wayland? ( >=dev-libs/wayland-protocols-1.25 )
-DESCRIPTION=Power manager for the Xfce desktop environment
-EAPI=8
-HOMEPAGE=https://docs.xfce.org/xfce/xfce4-power-manager/start https://gitlab.xfce.org/xfce/xfce4-power-manager/
-INHERIT=meson xdg-utils
-IUSE=+panel-plugin policykit wayland X
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
-LICENSE=GPL-2+
-RDEPEND=>=dev-libs/glib-2.72.0 >=sys-power/upower-0.99.10 >=x11-libs/gtk+-3.24.0:3[wayland?,X?] >=x11-libs/libnotify-0.7.8 >=xfce-base/xfconf-4.18.0:= >=xfce-base/libxfce4ui-4.21.0:=[gtk3(+)] >=xfce-base/libxfce4util-4.19.4:= panel-plugin? ( >=xfce-base/xfce4-panel-4.18.0:= ) policykit? ( >=sys-auth/polkit-0.102 ) wayland? ( >=dev-libs/wayland-1.20 ) X? ( >=x11-libs/libX11-1.6.7 >=x11-libs/libXrandr-1.5.0 >=x11-libs/libXext-1.0.0 )
-REQUIRED_USE=|| ( wayland X )
-SLOT=0
-SRC_URI=https://archive.xfce.org/src/xfce/xfce4-power-manager/4.21/xfce4-power-manager-4.21.0.tar.xz
-_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d meson 12065b402c6d78a2aec926ed8dfd964f multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-utils-r1 a2bf2084651fa735639949cadc02c00a rust-toolchain 76468983281b0a7fc167ca224f84ecfd sysroot 4c36abaf94ebd3ab32f8abea9a444121 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=ec2bfa0bbc3c92422991dcdc5e528d2e
diff --git a/metadata/md5-cache/xfce-base/xfce4-session-4.20.3 b/metadata/md5-cache/xfce-base/xfce4-session-4.20.3
deleted file mode 100644
index 809d122b9bc7..000000000000
--- a/metadata/md5-cache/xfce-base/xfce4-session-4.20.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-libs/glib >=sys-devel/gettext-0.19.8 virtual/pkgconfig
-DEFINED_PHASES=configure install postinst postrm
-DEPEND=>=dev-libs/glib-2.72.0 >=x11-libs/gtk+-3.24.0:3[X?,wayland?] >=xfce-base/libxfce4util-4.19.2:= >=xfce-base/libxfce4ui-4.18.4:= >=xfce-base/libxfce4windowing-4.19.2:= >=xfce-base/xfconf-4.18.0:= policykit? ( >=sys-auth/polkit-0.102 ) wayland? ( >=gui-libs/gtk-layer-shell-0.7.0 ) X? ( >=x11-libs/libICE-1.0.10 >=x11-libs/libSM-1.2.3 >=x11-libs/libX11-1.6.7 >=x11-libs/libwnck-3.10.0:3 )
-DESCRIPTION=A session manager for the Xfce desktop environment
-EAPI=8
-HOMEPAGE=https://docs.xfce.org/xfce/xfce4-session/start https://gitlab.xfce.org/xfce/xfce4-session
-INHERIT=xdg-utils
-IUSE=X nls policykit wayland +xscreensaver
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86
-LICENSE=GPL-2+
-RDEPEND=>=dev-libs/glib-2.72.0 >=x11-libs/gtk+-3.24.0:3[X?,wayland?] >=xfce-base/libxfce4util-4.19.2:= >=xfce-base/libxfce4ui-4.18.4:= >=xfce-base/libxfce4windowing-4.19.2:= >=xfce-base/xfconf-4.18.0:= policykit? ( >=sys-auth/polkit-0.102 ) wayland? ( >=gui-libs/gtk-layer-shell-0.7.0 ) X? ( >=x11-libs/libICE-1.0.10 >=x11-libs/libSM-1.2.3 >=x11-libs/libX11-1.6.7 >=x11-libs/libwnck-3.10.0:3 ) x11-apps/xrdb nls? ( x11-misc/xdg-user-dirs ) X? ( x11-apps/iceauth ) xscreensaver? ( || ( xfce-extra/xfce4-screensaver >=x11-misc/xscreensaver-5.26 x11-misc/light-locker ) )
-REQUIRED_USE=|| ( X wayland )
-SLOT=0
-SRC_URI=https://archive.xfce.org/src/xfce/xfce4-session/4.20/xfce4-session-4.20.3.tar.bz2
-_eclasses_=xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=58b383957eed7f8a7ad909b7a2c138af
diff --git a/metadata/md5-cache/xfce-base/xfce4-session-4.21.0 b/metadata/md5-cache/xfce-base/xfce4-session-4.21.0
deleted file mode 100644
index 136d2ef86a01..000000000000
--- a/metadata/md5-cache/xfce-base/xfce4-session-4.21.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=sys-devel/gettext-0.19.8 virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
-DEFINED_PHASES=compile configure install postinst postrm test
-DEPEND=>=dev-libs/glib-2.72.0 >=x11-libs/gdk-pixbuf-2.42.8 >=x11-libs/gtk+-3.24.0:3[X?,wayland?] >=xfce-base/libxfce4util-4.19.2:= >=xfce-base/libxfce4ui-4.21.0:= >=xfce-base/libxfce4windowing-4.19.2:= >=xfce-base/xfconf-4.18.0:= policykit? ( >=sys-auth/polkit-0.102 ) wayland? ( >=gui-libs/gtk-layer-shell-0.7.0 ) X? ( x11-apps/iceauth >=x11-libs/libICE-1.0.10 >=x11-libs/libSM-1.2.3 >=x11-libs/libX11-1.6.7 >=x11-libs/libwnck-3.10.0:3 )
-DESCRIPTION=A session manager for the Xfce desktop environment
-EAPI=8
-HOMEPAGE=https://docs.xfce.org/xfce/xfce4-session/start https://gitlab.xfce.org/xfce/xfce4-session
-INHERIT=meson xdg-utils
-IUSE=X nls policykit wayland +xscreensaver
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=GPL-2+
-RDEPEND=>=dev-libs/glib-2.72.0 >=x11-libs/gdk-pixbuf-2.42.8 >=x11-libs/gtk+-3.24.0:3[X?,wayland?] >=xfce-base/libxfce4util-4.19.2:= >=xfce-base/libxfce4ui-4.21.0:= >=xfce-base/libxfce4windowing-4.19.2:= >=xfce-base/xfconf-4.18.0:= policykit? ( >=sys-auth/polkit-0.102 ) wayland? ( >=gui-libs/gtk-layer-shell-0.7.0 ) X? ( x11-apps/iceauth >=x11-libs/libICE-1.0.10 >=x11-libs/libSM-1.2.3 >=x11-libs/libX11-1.6.7 >=x11-libs/libwnck-3.10.0:3 ) x11-apps/xrdb nls? ( x11-misc/xdg-user-dirs ) xscreensaver? ( || ( xfce-extra/xfce4-screensaver >=x11-misc/xscreensaver-5.26 x11-misc/light-locker ) )
-REQUIRED_USE=|| ( X wayland )
-SLOT=0
-SRC_URI=https://archive.xfce.org/src/xfce/xfce4-session/4.21/xfce4-session-4.21.0.tar.xz
-_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d meson 12065b402c6d78a2aec926ed8dfd964f multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-utils-r1 a2bf2084651fa735639949cadc02c00a rust-toolchain 76468983281b0a7fc167ca224f84ecfd sysroot 4c36abaf94ebd3ab32f8abea9a444121 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=0b839d81ee3593954ebb68a4f95e04d5
diff --git a/metadata/md5-cache/xfce-base/xfce4-settings-4.20.2 b/metadata/md5-cache/xfce-base/xfce4-settings-4.20.2
deleted file mode 100644
index 4de862da8ea3..000000000000
--- a/metadata/md5-cache/xfce-base/xfce4-settings-4.20.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-libs/libxml2 >=dev-util/gdbus-codegen-2.80.5-r1 >=sys-devel/gettext-0.19.8 virtual/pkgconfig
-DEFINED_PHASES=configure install postinst postrm prepare setup
-DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) >=dev-libs/glib-2.72.0 >=x11-libs/gtk+-3.24.0:3[X?,wayland?] >=xfce-base/garcon-4.18.0:= >=xfce-base/exo-4.18.0:= >=xfce-base/libxfce4ui-4.19.5:= >=xfce-base/libxfce4util-4.18.0:= >=xfce-base/xfconf-4.19.3:= colord? ( >=x11-misc/colord-1.0.2:= ) libcanberra? ( >=media-libs/libcanberra-0.25[sound(+)] ) upower? ( >=sys-power/upower-0.99.10 ) X? ( >=media-libs/fontconfig-2.6.0 >=x11-libs/libX11-1.6.7 >=x11-libs/libXcursor-1.1.0 >=x11-libs/libXext-1.0.0 >=x11-libs/libXi-1.2.0 >=x11-libs/libXrandr-1.5.0 input_devices_libinput? ( >=x11-drivers/xf86-input-libinput-0.6.0 ) libnotify? ( >=x11-libs/libnotify-0.7.8 ) xklavier? ( >=x11-libs/libxklavier-5.0 ) ) wayland? ( >=dev-libs/wayland-1.20 >=gui-libs/gtk-layer-shell-0.7.0 ) X? ( x11-base/xorg-proto )
-DESCRIPTION=Configuration system for the Xfce desktop environment
-EAPI=8
-HOMEPAGE=https://docs.xfce.org/xfce/xfce4-settings/start https://gitlab.xfce.org/xfce/xfce4-settings/
-INHERIT=python-single-r1 xdg-utils
-IUSE=X colord input_devices_libinput libcanberra libnotify upower wayland +xklavier python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
-LICENSE=GPL-2+
-RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) >=dev-libs/glib-2.72.0 >=x11-libs/gtk+-3.24.0:3[X?,wayland?] >=xfce-base/garcon-4.18.0:= >=xfce-base/exo-4.18.0:= >=xfce-base/libxfce4ui-4.19.5:= >=xfce-base/libxfce4util-4.18.0:= >=xfce-base/xfconf-4.19.3:= colord? ( >=x11-misc/colord-1.0.2:= ) libcanberra? ( >=media-libs/libcanberra-0.25[sound(+)] ) upower? ( >=sys-power/upower-0.99.10 ) X? ( >=media-libs/fontconfig-2.6.0 >=x11-libs/libX11-1.6.7 >=x11-libs/libXcursor-1.1.0 >=x11-libs/libXext-1.0.0 >=x11-libs/libXi-1.2.0 >=x11-libs/libXrandr-1.5.0 input_devices_libinput? ( >=x11-drivers/xf86-input-libinput-0.6.0 ) libnotify? ( >=x11-libs/libnotify-0.7.8 ) xklavier? ( >=x11-libs/libxklavier-5.0 ) ) wayland? ( >=dev-libs/wayland-1.20 >=gui-libs/gtk-layer-shell-0.7.0 )
-REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) || ( X wayland )
-SLOT=0
-SRC_URI=https://archive.xfce.org/src/xfce/xfce4-settings/4.20/xfce4-settings-4.20.2.tar.bz2
-_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=f20a8bc5df98a4e50371975fc6886797
diff --git a/metadata/md5-cache/xfce-base/xfce4-settings-4.20.3 b/metadata/md5-cache/xfce-base/xfce4-settings-4.20.3
deleted file mode 100644
index dedf43030f59..000000000000
--- a/metadata/md5-cache/xfce-base/xfce4-settings-4.20.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-libs/libxml2 >=dev-util/gdbus-codegen-2.80.5-r1 >=sys-devel/gettext-0.19.8 virtual/pkgconfig
-DEFINED_PHASES=configure install postinst postrm prepare setup
-DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) >=dev-libs/glib-2.72.0 >=x11-libs/gtk+-3.24.0:3[X?,wayland?] >=xfce-base/garcon-4.18.0:= >=xfce-base/exo-4.18.0:= >=xfce-base/libxfce4ui-4.19.5:= >=xfce-base/libxfce4util-4.18.0:= >=xfce-base/xfconf-4.19.3:= colord? ( >=x11-misc/colord-1.0.2:= ) libcanberra? ( >=media-libs/libcanberra-0.25[sound(+)] ) upower? ( >=sys-power/upower-0.99.10 ) X? ( >=media-libs/fontconfig-2.6.0 >=x11-libs/libX11-1.6.7 >=x11-libs/libXcursor-1.1.0 >=x11-libs/libXext-1.0.0 >=x11-libs/libXi-1.2.0 >=x11-libs/libXrandr-1.5.0 input_devices_libinput? ( >=x11-drivers/xf86-input-libinput-0.6.0 ) libnotify? ( >=x11-libs/libnotify-0.7.8 ) xklavier? ( >=x11-libs/libxklavier-5.0 ) ) wayland? ( >=dev-libs/wayland-1.20 >=gui-libs/gtk-layer-shell-0.7.0 ) X? ( x11-base/xorg-proto )
-DESCRIPTION=Configuration system for the Xfce desktop environment
-EAPI=8
-HOMEPAGE=https://docs.xfce.org/xfce/xfce4-settings/start https://gitlab.xfce.org/xfce/xfce4-settings/
-INHERIT=python-single-r1 xdg-utils
-IUSE=X colord input_devices_libinput libcanberra libnotify upower wayland +xklavier python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
-LICENSE=GPL-2+
-RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) >=dev-libs/glib-2.72.0 >=x11-libs/gtk+-3.24.0:3[X?,wayland?] >=xfce-base/garcon-4.18.0:= >=xfce-base/exo-4.18.0:= >=xfce-base/libxfce4ui-4.19.5:= >=xfce-base/libxfce4util-4.18.0:= >=xfce-base/xfconf-4.19.3:= colord? ( >=x11-misc/colord-1.0.2:= ) libcanberra? ( >=media-libs/libcanberra-0.25[sound(+)] ) upower? ( >=sys-power/upower-0.99.10 ) X? ( >=media-libs/fontconfig-2.6.0 >=x11-libs/libX11-1.6.7 >=x11-libs/libXcursor-1.1.0 >=x11-libs/libXext-1.0.0 >=x11-libs/libXi-1.2.0 >=x11-libs/libXrandr-1.5.0 input_devices_libinput? ( >=x11-drivers/xf86-input-libinput-0.6.0 ) libnotify? ( >=x11-libs/libnotify-0.7.8 ) xklavier? ( >=x11-libs/libxklavier-5.0 ) ) wayland? ( >=dev-libs/wayland-1.20 >=gui-libs/gtk-layer-shell-0.7.0 )
-REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) || ( X wayland )
-SLOT=0
-SRC_URI=https://archive.xfce.org/src/xfce/xfce4-settings/4.20/xfce4-settings-4.20.3.tar.bz2
-_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=f20a8bc5df98a4e50371975fc6886797
diff --git a/metadata/md5-cache/xfce-base/xfce4-settings-4.21.0-r1 b/metadata/md5-cache/xfce-base/xfce4-settings-4.21.0-r1
deleted file mode 100644
index 6c7db04cec85..000000000000
--- a/metadata/md5-cache/xfce-base/xfce4-settings-4.21.0-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-libs/libxml2 >=dev-util/gdbus-codegen-2.80.5-r1 >=sys-devel/gettext-0.19.8 virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) >=dev-libs/glib-2.72.0 >=x11-libs/gtk+-3.24.0:3[X?,wayland?] >=xfce-base/garcon-4.18.0:= >=xfce-base/libxfce4ui-4.21.0:=[X?] >=xfce-base/libxfce4util-4.18.0:= >=xfce-base/xfconf-4.19.3:= colord? ( >=x11-misc/colord-1.0.2:= ) upower? ( >=sys-power/upower-0.99.10 ) X? ( >=media-libs/fontconfig-2.6.0 >=x11-libs/libX11-1.6.7 >=x11-libs/libXcursor-1.1.0 >=x11-libs/libXext-1.0.0 >=x11-libs/libXi-1.2.0 >=x11-libs/libXrandr-1.5.0 input_devices_libinput? ( >=x11-drivers/xf86-input-libinput-0.6.0 ) libnotify? ( >=x11-libs/libnotify-0.7.8 ) xklavier? ( >=x11-libs/libxklavier-5.0 ) ) wayland? ( >=dev-libs/wayland-1.20 >=gui-libs/gtk-layer-shell-0.7.0 ) X? ( x11-base/xorg-proto )
-DESCRIPTION=Configuration system for the Xfce desktop environment
-EAPI=8
-HOMEPAGE=https://docs.xfce.org/xfce/xfce4-settings/start https://gitlab.xfce.org/xfce/xfce4-settings/
-INHERIT=meson python-single-r1 xdg-utils
-IUSE=X colord input_devices_libinput libnotify upower wayland +xklavier python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=GPL-2+
-RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) >=dev-libs/glib-2.72.0 >=x11-libs/gtk+-3.24.0:3[X?,wayland?] >=xfce-base/garcon-4.18.0:= >=xfce-base/libxfce4ui-4.21.0:=[X?] >=xfce-base/libxfce4util-4.18.0:= >=xfce-base/xfconf-4.19.3:= colord? ( >=x11-misc/colord-1.0.2:= ) upower? ( >=sys-power/upower-0.99.10 ) X? ( >=media-libs/fontconfig-2.6.0 >=x11-libs/libX11-1.6.7 >=x11-libs/libXcursor-1.1.0 >=x11-libs/libXext-1.0.0 >=x11-libs/libXi-1.2.0 >=x11-libs/libXrandr-1.5.0 input_devices_libinput? ( >=x11-drivers/xf86-input-libinput-0.6.0 ) libnotify? ( >=x11-libs/libnotify-0.7.8 ) xklavier? ( >=x11-libs/libxklavier-5.0 ) ) wayland? ( >=dev-libs/wayland-1.20 >=gui-libs/gtk-layer-shell-0.7.0 )
-REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) || ( X wayland )
-SLOT=0
-SRC_URI=https://archive.xfce.org/src/xfce/xfce4-settings/4.21/xfce4-settings-4.21.0.tar.xz
-_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d meson 12065b402c6d78a2aec926ed8dfd964f multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 a2bf2084651fa735639949cadc02c00a rust-toolchain 76468983281b0a7fc167ca224f84ecfd sysroot 4c36abaf94ebd3ab32f8abea9a444121 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=426ecf66d6ebd6cb8b759efa96dcf768
diff --git a/metadata/md5-cache/xfce-base/xfconf-4.21.0 b/metadata/md5-cache/xfce-base/xfconf-4.21.0
deleted file mode 100644
index 851739ed7c9d..000000000000
--- a/metadata/md5-cache/xfce-base/xfconf-4.21.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=dev-build/xfce4-dev-tools >=sys-devel/gettext-0.19.8 virtual/pkgconfig vala? ( || ( dev-lang/vala:0.56 ) ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
-DEFINED_PHASES=compile configure install test
-DEPEND=>=dev-libs/glib-2.72.0 sys-apps/dbus >=xfce-base/libxfce4util-4.17.3:= introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= )
-DESCRIPTION=A configuration management system for Xfce
-EAPI=8
-HOMEPAGE=https://docs.xfce.org/xfce/xfconf/start https://gitlab.xfce.org/xfce/xfconf/
-INHERIT=bash-completion-r1 meson vala
-IUSE=debug gtk-doc +introspection test vala
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-solaris
-LICENSE=GPL-2+
-RDEPEND=>=dev-libs/glib-2.72.0 sys-apps/dbus >=xfce-base/libxfce4util-4.17.3:= introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= )
-REQUIRED_USE=vala? ( introspection )
-RESTRICT=!test? ( test )
-SLOT=0/3
-SRC_URI=https://archive.xfce.org/src/xfce/xfconf/4.21/xfconf-4.21.0.tar.xz
-_eclasses_=bash-completion-r1 9e91505e030725688d1e953321a47501 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d meson 12065b402c6d78a2aec926ed8dfd964f multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-utils-r1 a2bf2084651fa735639949cadc02c00a rust-toolchain 76468983281b0a7fc167ca224f84ecfd sysroot 4c36abaf94ebd3ab32f8abea9a444121 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 vala b2f2aa400d77b841d952dda847e24d53
-_md5_=0ccc31a31625895696ca158c5690364f
diff --git a/metadata/md5-cache/xfce-base/xfconf-4.21.1 b/metadata/md5-cache/xfce-base/xfconf-4.21.1
deleted file mode 100644
index 22de17eb6e1d..000000000000
--- a/metadata/md5-cache/xfce-base/xfconf-4.21.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=dev-build/xfce4-dev-tools >=sys-devel/gettext-0.19.8 virtual/pkgconfig vala? ( || ( dev-lang/vala:0.56 ) ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
-DEFINED_PHASES=compile configure install test
-DEPEND=>=dev-libs/glib-2.72.0 sys-apps/dbus >=xfce-base/libxfce4util-4.17.3:= introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= )
-DESCRIPTION=A configuration management system for Xfce
-EAPI=8
-HOMEPAGE=https://docs.xfce.org/xfce/xfconf/start https://gitlab.xfce.org/xfce/xfconf/
-INHERIT=bash-completion-r1 meson vala
-IUSE=debug gtk-doc +introspection test vala
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-solaris
-LICENSE=GPL-2+
-RDEPEND=>=dev-libs/glib-2.72.0 sys-apps/dbus >=xfce-base/libxfce4util-4.17.3:= introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= )
-REQUIRED_USE=vala? ( introspection )
-RESTRICT=!test? ( test )
-SLOT=0/3
-SRC_URI=https://archive.xfce.org/src/xfce/xfconf/4.21/xfconf-4.21.1.tar.xz
-_eclasses_=bash-completion-r1 9e91505e030725688d1e953321a47501 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d meson 12065b402c6d78a2aec926ed8dfd964f multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-utils-r1 a2bf2084651fa735639949cadc02c00a rust-toolchain 76468983281b0a7fc167ca224f84ecfd sysroot 4c36abaf94ebd3ab32f8abea9a444121 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 vala b2f2aa400d77b841d952dda847e24d53
-_md5_=42c4a7ccbf9d899f77d64d9a2a3384a0
diff --git a/metadata/md5-cache/xfce-base/xfdesktop-4.20.1 b/metadata/md5-cache/xfce-base/xfdesktop-4.20.1
deleted file mode 100644
index e32214239c8a..000000000000
--- a/metadata/md5-cache/xfce-base/xfdesktop-4.20.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-libs/glib >=dev-util/gdbus-codegen-2.80.5-r1 dev-util/glib-utils >=sys-devel/gettext-0.19.8 virtual/pkgconfig
-DEFINED_PHASES=configure postinst postrm
-DEPEND=>=x11-libs/cairo-1.16 >=dev-libs/glib-2.72.0 >=x11-libs/gtk+-3.24.0:3[wayland?,X?] >=xfce-base/exo-0.11:= >=xfce-base/garcon-0.6:= >=xfce-base/libxfce4ui-4.18.0:=[X(+)?] >=xfce-base/libxfce4util-4.13:= >=xfce-base/libxfce4windowing-4.19.8:=[X?] >=xfce-base/xfconf-4.19.3:= libnotify? ( >=x11-libs/libnotify-0.7:= ) thunar? ( >=dev-libs/libyaml-0.2.5:= >=xfce-base/thunar-4.17.10:= ) wayland? ( >=gui-libs/gtk-layer-shell-0.7.0 ) X? ( >=x11-libs/libX11-1.6.7 )
-DESCRIPTION=Desktop manager for the Xfce desktop environment
-EAPI=8
-HOMEPAGE=https://docs.xfce.org/xfce/xfdesktop/start https://gitlab.xfce.org/xfce/xfdesktop/
-INHERIT=xdg-utils
-IUSE=libnotify +thunar wayland X
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86
-LICENSE=GPL-2+ CC-BY-SA-4.0
-RDEPEND=>=x11-libs/cairo-1.16 >=dev-libs/glib-2.72.0 >=x11-libs/gtk+-3.24.0:3[wayland?,X?] >=xfce-base/exo-0.11:= >=xfce-base/garcon-0.6:= >=xfce-base/libxfce4ui-4.18.0:=[X(+)?] >=xfce-base/libxfce4util-4.13:= >=xfce-base/libxfce4windowing-4.19.8:=[X?] >=xfce-base/xfconf-4.19.3:= libnotify? ( >=x11-libs/libnotify-0.7:= ) thunar? ( >=dev-libs/libyaml-0.2.5:= >=xfce-base/thunar-4.17.10:= ) wayland? ( >=gui-libs/gtk-layer-shell-0.7.0 ) X? ( >=x11-libs/libX11-1.6.7 )
-REQUIRED_USE=|| ( wayland X )
-SLOT=0
-SRC_URI=https://archive.xfce.org/src/xfce/xfdesktop/4.20/xfdesktop-4.20.1.tar.bz2
-_eclasses_=xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=2ee54b57d5b3d3f87fb6929c8f9e988f
diff --git a/metadata/md5-cache/xfce-extra/xfce4-clipman-plugin-1.6.7 b/metadata/md5-cache/xfce-extra/xfce4-clipman-plugin-1.6.7
deleted file mode 100644
index 7bee2d30c20f..000000000000
--- a/metadata/md5-cache/xfce-extra/xfce4-clipman-plugin-1.6.7
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=sys-devel/gettext-0.19.8 virtual/pkgconfig X? ( >=x11-base/xorg-proto-7.0.0 ) wayland? ( >=dev-util/wayland-scanner-1.15.0 )
-DEFINED_PHASES=configure install postinst postrm
-DEPEND=>=dev-libs/glib-2.60.0 >=x11-libs/gtk+-3.22.29:3[wayland?,X?] >=xfce-base/libxfce4ui-4.16.0:= >=xfce-base/libxfce4util-4.16.0:= >=xfce-base/xfce4-panel-4.16.0:= >=xfce-base/xfconf-4.16.0:= X? ( >=x11-libs/libX11-1.6.7 >=x11-libs/libXtst-1.0.0 ) qrcode? ( >=media-gfx/qrencode-3.3.0:= ) wayland? ( >=dev-libs/wayland-1.15.0 )
-DESCRIPTION=A clipboard manager plug-in for the Xfce panel
-EAPI=8
-HOMEPAGE=https://docs.xfce.org/panel-plugins/xfce4-clipman-plugin/start https://gitlab.xfce.org/panel-plugins/xfce4-clipman-plugin/
-INHERIT=xdg-utils
-IUSE=X qrcode wayland
-KEYWORDS=amd64 arm ~hppa ppc ppc64 ~riscv ~sparc x86
-LICENSE=GPL-2+
-RDEPEND=>=dev-libs/glib-2.60.0 >=x11-libs/gtk+-3.22.29:3[wayland?,X?] >=xfce-base/libxfce4ui-4.16.0:= >=xfce-base/libxfce4util-4.16.0:= >=xfce-base/xfce4-panel-4.16.0:= >=xfce-base/xfconf-4.16.0:= X? ( >=x11-libs/libX11-1.6.7 >=x11-libs/libXtst-1.0.0 ) qrcode? ( >=media-gfx/qrencode-3.3.0:= ) wayland? ( >=dev-libs/wayland-1.15.0 )
-REQUIRED_USE=|| ( X wayland )
-SLOT=0
-SRC_URI=https://archive.xfce.org/src/panel-plugins/xfce4-clipman-plugin/1.6/xfce4-clipman-plugin-1.6.7.tar.bz2
-_eclasses_=xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=863fc2a704bb7755d1d3a07a21c00e34
diff --git a/metadata/md5-cache/xfce-extra/xfce4-docklike-plugin-0.5.0 b/metadata/md5-cache/xfce-extra/xfce4-docklike-plugin-0.5.0
deleted file mode 100644
index 6ee5f6fbc2f1..000000000000
--- a/metadata/md5-cache/xfce-extra/xfce4-docklike-plugin-0.5.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=sys-devel/gettext-0.19.8 virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
-DEFINED_PHASES=compile configure install postinst postrm test
-DEPEND=>=dev-libs/glib-2.58.0 >=x11-libs/gtk+-3.24.0:3[X?,wayland?] >=x11-libs/cairo-1.16.0 >=xfce-base/libxfce4ui-4.16.0:= >=xfce-base/libxfce4util-4.16.0:= >=xfce-base/xfce4-panel-4.16.0:= >=xfce-base/libxfce4windowing-4.19.4:=[X?] X? ( >=x11-libs/libX11-1.6.7 >=x11-libs/libXi-1.2.0 ) wayland? ( >=gui-libs/gtk-layer-shell-0.7.0 )
-DESCRIPTION=A modern, minimalist docklike taskbar for Xfce
-EAPI=8
-HOMEPAGE=https://docs.xfce.org/panel-plugins/xfce4-docklike-plugin/start https://gitlab.xfce.org/panel-plugins/xfce4-docklike-plugin/
-INHERIT=meson xdg-utils
-IUSE=X wayland
-KEYWORDS=~amd64
-LICENSE=GPL-3
-RDEPEND=>=dev-libs/glib-2.58.0 >=x11-libs/gtk+-3.24.0:3[X?,wayland?] >=x11-libs/cairo-1.16.0 >=xfce-base/libxfce4ui-4.16.0:= >=xfce-base/libxfce4util-4.16.0:= >=xfce-base/xfce4-panel-4.16.0:= >=xfce-base/libxfce4windowing-4.19.4:=[X?] X? ( >=x11-libs/libX11-1.6.7 >=x11-libs/libXi-1.2.0 ) wayland? ( >=gui-libs/gtk-layer-shell-0.7.0 )
-REQUIRED_USE=|| ( X wayland )
-SLOT=0
-SRC_URI=https://archive.xfce.org/src/panel-plugins/xfce4-docklike-plugin/0.5/xfce4-docklike-plugin-0.5.0.tar.xz
-_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d meson 12065b402c6d78a2aec926ed8dfd964f multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-utils-r1 a2bf2084651fa735639949cadc02c00a rust-toolchain 76468983281b0a7fc167ca224f84ecfd sysroot 4c36abaf94ebd3ab32f8abea9a444121 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=c633516771b727649c8db5b884bf3548
diff --git a/metadata/md5-cache/xfce-extra/xfce4-screensaver-4.18.4 b/metadata/md5-cache/xfce-extra/xfce4-screensaver-4.18.4
deleted file mode 100644
index dea49596a14c..000000000000
--- a/metadata/md5-cache/xfce-extra/xfce4-screensaver-4.18.4
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=dev-util/glib-utils sys-apps/dbus >=sys-devel/gettext-0.19.8 virtual/pkgconfig
-DEFINED_PHASES=configure install postinst postrm
-DEPEND=>=dev-libs/dbus-glib-0.30 >=dev-libs/glib-2.50.0:2 >=x11-libs/gtk+-3.24.0:3 >=x11-libs/libwnck-3.20:3 x11-libs/libICE:= x11-libs/libX11:= x11-libs/libXScrnSaver:= x11-libs/libXext:= x11-libs/libXxf86vm:= >=x11-libs/libXrandr-1.3:= >=x11-libs/libxklavier-5.2:= >=xfce-base/garcon-0.5.0:= >=xfce-base/libxfce4ui-4.18.4:= >=xfce-base/libxfce4util-4.12.1:= >=xfce-base/xfconf-4.12.1:= elogind? ( sys-auth/elogind ) locking? ( pam? ( sys-libs/pam ) ) opengl? ( virtual/opengl ) systemd? ( sys-apps/systemd:= )
-DESCRIPTION=Screen saver and locker (port of MATE screensaver)
-EAPI=8
-HOMEPAGE=https://docs.xfce.org/apps/screensaver/start https://gitlab.xfce.org/apps/xfce4-screensaver/
-INHERIT=xdg-utils
-IUSE=elogind +locking opengl pam systemd
-KEYWORDS=amd64 arm ~arm64 ~loong ppc ppc64 ~riscv x86
-LICENSE=GPL-2+ LGPL-2+
-RDEPEND=>=dev-libs/dbus-glib-0.30 >=dev-libs/glib-2.50.0:2 >=x11-libs/gtk+-3.24.0:3 >=x11-libs/libwnck-3.20:3 x11-libs/libICE:= x11-libs/libX11:= x11-libs/libXScrnSaver:= x11-libs/libXext:= x11-libs/libXxf86vm:= >=x11-libs/libXrandr-1.3:= >=x11-libs/libxklavier-5.2:= >=xfce-base/garcon-0.5.0:= >=xfce-base/libxfce4ui-4.18.4:= >=xfce-base/libxfce4util-4.12.1:= >=xfce-base/xfconf-4.12.1:= elogind? ( sys-auth/elogind ) locking? ( pam? ( sys-libs/pam ) ) opengl? ( virtual/opengl ) systemd? ( sys-apps/systemd:= )
-SLOT=0
-SRC_URI=https://archive.xfce.org/src/apps/xfce4-screensaver/4.18/xfce4-screensaver-4.18.4.tar.bz2
-_eclasses_=xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=b909e866592f8ea00cc007d75912514f
diff --git a/metadata/md5-cache/xfce-extra/xfce4-screensaver-4.20.1 b/metadata/md5-cache/xfce-extra/xfce4-screensaver-4.20.1
deleted file mode 100644
index 065bf7a254a5..000000000000
--- a/metadata/md5-cache/xfce-extra/xfce4-screensaver-4.20.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-util/glib-utils sys-apps/dbus >=sys-devel/gettext-0.19.8 virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
-DEFINED_PHASES=compile configure install postinst postrm test
-DEPEND=>=dev-libs/dbus-glib-0.30 >=dev-libs/glib-2.50.0:2 >=x11-libs/gtk+-3.24.0:3[wayland?,X?] >=xfce-base/garcon-4.16.0:= >=xfce-base/libxfce4ui-4.18.4:= >=xfce-base/libxfce4util-4.16.0:= >=xfce-base/xfconf-4.16.0:= wayland? ( >=dev-libs/wayland-1.15 gui-libs/libwlembed:=[gtk] >=xfce-base/libxfce4windowing-4.19.2:= ) X? ( >=x11-libs/libwnck-3.20:3 >=x11-libs/libX11-1.6.7:= >=x11-libs/libXScrnSaver-1.2.3:= >=x11-libs/libXext-1.0.0:= >=x11-libs/libxklavier-5.2:= ) elogind? ( sys-auth/elogind ) locking? ( pam? ( sys-libs/pam ) ) systemd? ( sys-apps/systemd:= ) wayland? ( >=dev-libs/wayland-protocols-1.20 )
-DESCRIPTION=Screen saver and locker (port of MATE screensaver)
-EAPI=8
-HOMEPAGE=https://docs.xfce.org/apps/screensaver/start https://gitlab.xfce.org/apps/xfce4-screensaver/
-INHERIT=meson xdg-utils
-IUSE=elogind +locking pam systemd wayland X
-KEYWORDS=amd64 arm ~arm64 ~loong ~ppc ~ppc64 ~riscv x86
-LICENSE=GPL-2+ LGPL-2+
-RDEPEND=>=dev-libs/dbus-glib-0.30 >=dev-libs/glib-2.50.0:2 >=x11-libs/gtk+-3.24.0:3[wayland?,X?] >=xfce-base/garcon-4.16.0:= >=xfce-base/libxfce4ui-4.18.4:= >=xfce-base/libxfce4util-4.16.0:= >=xfce-base/xfconf-4.16.0:= wayland? ( >=dev-libs/wayland-1.15 gui-libs/libwlembed:=[gtk] >=xfce-base/libxfce4windowing-4.19.2:= ) X? ( >=x11-libs/libwnck-3.20:3 >=x11-libs/libX11-1.6.7:= >=x11-libs/libXScrnSaver-1.2.3:= >=x11-libs/libXext-1.0.0:= >=x11-libs/libxklavier-5.2:= ) elogind? ( sys-auth/elogind ) locking? ( pam? ( sys-libs/pam ) ) systemd? ( sys-apps/systemd:= )
-REQUIRED_USE=|| ( wayland X )
-SLOT=0
-SRC_URI=https://archive.xfce.org/src/apps/xfce4-screensaver/4.20/xfce4-screensaver-4.20.1.tar.xz
-_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d meson 12065b402c6d78a2aec926ed8dfd964f multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-utils-r1 a2bf2084651fa735639949cadc02c00a rust-toolchain 76468983281b0a7fc167ca224f84ecfd sysroot 4c36abaf94ebd3ab32f8abea9a444121 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=57ce24bc75f4c0efb753373463248a45
diff --git a/metadata/md5-cache/xfce-extra/xfce4-sensors-plugin-1.4.5 b/metadata/md5-cache/xfce-extra/xfce4-sensors-plugin-1.4.5
deleted file mode 100644
index 6e8aa1c5de3d..000000000000
--- a/metadata/md5-cache/xfce-extra/xfce4-sensors-plugin-1.4.5
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=sys-devel/gettext-0.19.8 virtual/pkgconfig
-DEFINED_PHASES=configure install postinst postrm
-DEPEND=>=x11-libs/gtk+-3.22.0:3 >=xfce-base/libxfce4ui-4.16.0:= >=xfce-base/libxfce4util-4.17.2:= >=xfce-base/xfce4-panel-4.16.0:= hddtemp? ( app-admin/hddtemp || ( net-analyzer/openbsd-netcat net-analyzer/netcat ) ) libnotify? ( >=x11-libs/libnotify-0.7:= ) lm-sensors? ( >=sys-apps/lm-sensors-3.1.0:= ) video_cards_nvidia? ( x11-drivers/nvidia-drivers[tools,static-libs] )
-DESCRIPTION=A panel plug-in for acpi, lm-sensors and hddtemp sensors
-EAPI=8
-HOMEPAGE=https://docs.xfce.org/panel-plugins/xfce4-sensors-plugin/start https://gitlab.xfce.org/panel-plugins/xfce4-sensors-plugin/
-INHERIT=xdg-utils
-IUSE=+acpi hddtemp libnotify lm-sensors video_cards_nvidia
-KEYWORDS=amd64 ppc ppc64 ~riscv x86
-LICENSE=GPL-2+
-RDEPEND=>=x11-libs/gtk+-3.22.0:3 >=xfce-base/libxfce4ui-4.16.0:= >=xfce-base/libxfce4util-4.17.2:= >=xfce-base/xfce4-panel-4.16.0:= hddtemp? ( app-admin/hddtemp || ( net-analyzer/openbsd-netcat net-analyzer/netcat ) ) libnotify? ( >=x11-libs/libnotify-0.7:= ) lm-sensors? ( >=sys-apps/lm-sensors-3.1.0:= ) video_cards_nvidia? ( x11-drivers/nvidia-drivers[tools,static-libs] )
-REQUIRED_USE=|| ( hddtemp lm-sensors acpi )
-SLOT=0
-SRC_URI=https://archive.xfce.org/src/panel-plugins/xfce4-sensors-plugin/1.4/xfce4-sensors-plugin-1.4.5.tar.bz2
-_eclasses_=xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=6bcac1db42727090e2f1f97816fa82d4
diff --git a/metadata/md5-cache/xfce-extra/xfce4-sensors-plugin-1.5.0 b/metadata/md5-cache/xfce-extra/xfce4-sensors-plugin-1.5.0
index 2dcedcda9474..0c77fb6063fa 100644
--- a/metadata/md5-cache/xfce-extra/xfce4-sensors-plugin-1.5.0
+++ b/metadata/md5-cache/xfce-extra/xfce4-sensors-plugin-1.5.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://docs.xfce.org/panel-plugins/xfce4-sensors-plugin/start https://gitlab.xfce.org/panel-plugins/xfce4-sensors-plugin/
INHERIT=meson xdg-utils
IUSE=+acpi hddtemp libnotify lm-sensors video_cards_nvidia
-KEYWORDS=amd64 ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 ppc ppc64 ~riscv x86
LICENSE=GPL-2+
RDEPEND=>=dev-libs/glib-2.50.0 >=x11-libs/gtk+-3.22.0:3 >=xfce-base/libxfce4ui-4.16.0:= >=xfce-base/libxfce4util-4.17.2:= >=xfce-base/xfce4-panel-4.16.0:= libnotify? ( >=x11-libs/libnotify-0.7:= ) lm-sensors? ( >=sys-apps/lm-sensors-3.1.0:= ) video_cards_nvidia? ( x11-libs/libX11 x11-libs/libXext x11-drivers/nvidia-drivers[tools,static-libs] ) hddtemp? ( app-admin/hddtemp || ( net-analyzer/openbsd-netcat net-analyzer/netcat ) )
REQUIRED_USE=|| ( hddtemp lm-sensors acpi )
SLOT=0
SRC_URI=https://archive.xfce.org/src/panel-plugins/xfce4-sensors-plugin/1.5/xfce4-sensors-plugin-1.5.0.tar.xz
_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d meson 12065b402c6d78a2aec926ed8dfd964f multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-utils-r1 a2bf2084651fa735639949cadc02c00a rust-toolchain 76468983281b0a7fc167ca224f84ecfd sysroot 4c36abaf94ebd3ab32f8abea9a444121 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=19e32997b20b296cd2edf5238af98db0
+_md5_=448dbc468c5907501556d26dd940e111
diff --git a/metadata/md5-cache/xfce-extra/xfce4-whiskermenu-plugin-2.10.0 b/metadata/md5-cache/xfce-extra/xfce4-whiskermenu-plugin-2.10.0
deleted file mode 100644
index 99ed45466b03..000000000000
--- a/metadata/md5-cache/xfce-extra/xfce4-whiskermenu-plugin-2.10.0
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=sys-devel/gettext virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
-DEFINED_PHASES=compile configure install postinst postrm test
-DEPEND=virtual/libintl >=x11-libs/gtk+-3.22.0:3 >=xfce-base/exo-4.16.0:= >=xfce-base/garcon-4.16.0:= >=xfce-base/libxfce4ui-4.16.0:= >=xfce-base/libxfce4util-4.16.0:= >=xfce-base/xfce4-panel-4.16.0:= >=xfce-base/xfconf-4.16.0:= accountsservice? ( >=sys-apps/accountsservice-0.6.45 ) wayland? ( >=gui-libs/gtk-layer-shell-0.7 )
-DESCRIPTION=Alternate application launcher for Xfce
-EAPI=8
-HOMEPAGE=https://gottcode.org/xfce4-whiskermenu-plugin/
-INHERIT=meson xdg-utils
-IUSE=accountsservice wayland
-KEYWORDS=amd64 ~arm ~arm64 ~riscv x86
-LICENSE=GPL-2+
-RDEPEND=virtual/libintl >=x11-libs/gtk+-3.22.0:3 >=xfce-base/exo-4.16.0:= >=xfce-base/garcon-4.16.0:= >=xfce-base/libxfce4ui-4.16.0:= >=xfce-base/libxfce4util-4.16.0:= >=xfce-base/xfce4-panel-4.16.0:= >=xfce-base/xfconf-4.16.0:= accountsservice? ( >=sys-apps/accountsservice-0.6.45 ) wayland? ( >=gui-libs/gtk-layer-shell-0.7 )
-SLOT=0
-SRC_URI=https://archive.xfce.org/src/panel-plugins/xfce4-whiskermenu-plugin/2.10/xfce4-whiskermenu-plugin-2.10.0.tar.xz
-_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic fd3558f73f6503093adee69adf41020d meson 12065b402c6d78a2aec926ed8dfd964f multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-utils-r1 a2bf2084651fa735639949cadc02c00a rust-toolchain 76468983281b0a7fc167ca224f84ecfd sysroot 4c36abaf94ebd3ab32f8abea9a444121 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=b29682209e8ac40873bec428b00998c1
diff --git a/metadata/md5-cache/xfce-extra/xfdashboard-1.0.0 b/metadata/md5-cache/xfce-extra/xfdashboard-1.0.0
deleted file mode 100644
index 86e710e38426..000000000000
--- a/metadata/md5-cache/xfce-extra/xfdashboard-1.0.0
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=dev-util/intltool virtual/pkgconfig
-DEFINED_PHASES=install postinst postrm
-DEPEND=>=dev-libs/glib-2.38:2 >=x11-libs/gtk+-3.2:3 >=media-libs/clutter-1.12:1.0=[gtk] >=x11-libs/libwnck-3:3= x11-libs/libX11:= x11-libs/libXcomposite:= x11-libs/libXdamage:= x11-libs/libXinerama:= >=xfce-base/garcon-0.2.0:= >=xfce-base/libxfce4ui-4.10:= >=xfce-base/libxfce4util-4.10:= >=xfce-base/xfconf-4.14:=
-DESCRIPTION=Maybe a GNOME shell like dashboard for the Xfce desktop environment
-EAPI=8
-HOMEPAGE=https://goodies.xfce.org/projects/applications/xfdashboard/start
-INHERIT=xdg-utils
-KEYWORDS=amd64 ~riscv x86
-LICENSE=GPL-2+
-RDEPEND=>=dev-libs/glib-2.38:2 >=x11-libs/gtk+-3.2:3 >=media-libs/clutter-1.12:1.0=[gtk] >=x11-libs/libwnck-3:3= x11-libs/libX11:= x11-libs/libXcomposite:= x11-libs/libXdamage:= x11-libs/libXinerama:= >=xfce-base/garcon-0.2.0:= >=xfce-base/libxfce4ui-4.10:= >=xfce-base/libxfce4util-4.10:= >=xfce-base/xfconf-4.14:=
-SLOT=0
-SRC_URI=https://archive.xfce.org/src/apps/xfdashboard/1.0/xfdashboard-1.0.0.tar.bz2
-_eclasses_=xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=af886f1248cad4a83e881178a2eb3f4b
diff --git a/net-dns/technitium-dns/Manifest b/net-dns/technitium-dns/Manifest
index 2b447533a552..d287512980a6 100644
--- a/net-dns/technitium-dns/Manifest
+++ b/net-dns/technitium-dns/Manifest
@@ -2,10 +2,12 @@ DIST TechnitiumDnsServer-13.6.0.tar.gz 1627685 BLAKE2B 21e42c61d0817402583f15d8e
DIST TechnitiumDnsServer-14.3.0.tar.gz 1717641 BLAKE2B 2da0e70b11bc74491f7ddd72ab3566facfdde175f29beeafe9d32b399185ee542ec8fb2b311b27cf2eb8d179fd67bbbcf8533fd2c778b55297c2867d5ebe549b SHA512 1cc03aaab0cb2aeae7c94150658c34e12c9ba45c2cb6e51a106b04dd9d8a8a2d033b6b12b737db6859e7382ba55058c72eee257e9564e84d73e16a98af3c0943
DIST TechnitiumDnsServer-15.0.1.tar.gz 1806521 BLAKE2B fb1d985ff81e22e4aa6519acd71e2e57bc98cf1df7b45c408944a339ffa9a525181ff38e029001cfbb33c4318804208b4a91a2e1584d83d83da64d74f8296ed3 SHA512 5a182f7e40219528724c977fd5e37340c6652c747c5ebf14333d030d6a30ddcbb1fb23ce22e49e6997fc66c8b1a410bcf2b5cbaf8da719d5f0890f2fa281b091
DIST TechnitiumDnsServer-15.1.0.tar.gz 1808309 BLAKE2B 9d7609e5590913fae27cb8da818f03927dfd479ced266e44996b21bdbb3fd780ddb2c8b8ebaf8b5972028c71813e4a58f70a99b342d65c32bcb09b96b4df4e40 SHA512 4de1ab9aa329f2813075c4744ab8bab35a2f2cf9f9df2dcb1fd038f342b9fde7ae60e37b2c357094628c38c0f77c513659422a3ec89135983de79eb947a9da07
+DIST TechnitiumDnsServer-15.2.0.tar.gz 1810250 BLAKE2B 393059288a629d2baf99ec657877229d2ccfc2798c5951c503c366814cab00c79726ba18fdcc3cb425f8770088488ed8d226d62adebd1e07d56cda1fee63f654 SHA512 5c6fd0125fac0db83ce8d8248af0a06e519b3bff08b1977e2860b1138349dc5046064332aacc61872176a17cd5cbd621a3e700e195a2082f164940e55717b7f7
DIST TechnitiumLibrary-13.6.0.tar.gz 246457 BLAKE2B 271dd51d477cae14ffea3c22136b8a4a5077af9f5fab35eaee0baed731f01265341a9a64d30e32e940bd77ccf6714d9859b58f6de2851117d9dbbe0f55beb045 SHA512 2b8f1f9a86c418a1c5260a180399d0f67c1b3b63406ef0f6e70c0e069b0e84c4f8f51aeca1ee278195603c435e606a76a15917ae4a2b35ed5b4ca67e10a00528
DIST TechnitiumLibrary-14.3.0.tar.gz 248994 BLAKE2B 8940b780acd8cbde415b4678d1402f1ffa94330957448b4f378b0bb0687d7dfe771a13266a3c52cf403d01c98ebe76ec1f108b6a32dc5da79b81bf97bd89b678 SHA512 ece05adba2dfeef3aaa0cdcaba77ead3f9a556f584cd50fbb060cbabe5c446c31860a441e451972ba746e6576552fd1a77076e7d1e68d92a18ea8a9624b40634
DIST TechnitiumLibrary-15.0.1.tar.gz 251675 BLAKE2B f82221238fdfb278f084fb17bf503bd6869bd99fca3a387ce621b30de670567fb6d6d4dc94e1621f8124c4e327141146ffa5dedc72356a24633285484980fb61 SHA512 7532ef830afc56749d9b2b944dc0d22eab08fd9a9bcca1bd133f1f510d8127638a7d5bad9dce846347673551c2a50608971afd4cf02051c39b0bb79d828eec9f
DIST TechnitiumLibrary-15.1.0.tar.gz 251691 BLAKE2B 00c573f7f5c8845bd6898624f2e7aace3e40cd437ea55b9daf52d2264c9dc0c588d92a5b20128af1194b8a1242194f0b832f8c55387998bb0b26331a8aa44e49 SHA512 e88ff13b11e0a004728758b7bf7d964778204474cdd12df2a7dc8117428044fe679bf6db06240cfba438493127f3ae548e53b14f78c6647f4cafd842ac150f9f
+DIST TechnitiumLibrary-15.2.0.tar.gz 251692 BLAKE2B 7b22296ef8a0efb5f056f60d8fec103170a5e65f9fce6e0dc2f969407732fc1b663647aa1082391027ed0a2ec0a2db6a15defd35d1661b9d93d331dbea22e035 SHA512 8aef33b3c4af72416a6f260ec569c433f18af9ba496854ea0c49152d671222777e5c0acc75fbeee4149d8ee637b45e1512de28d561f180ee08d232547cb3462e
DIST bouncycastle.cryptography.2.5.1.nupkg 8231681 BLAKE2B 0e532828def85261e703d09e8a5ef0b86e91e96f7ab5b69ff84a3dc4411c6a71dcdf3c25ba6427311dd4c033aa5058e56f6bc0932c245d9d849ebd44184f14b2 SHA512 cc12d715a7a3acda0e51b6804ae10e1c3e9543009c108485ae6c4ebe8773dee57642f8be291dc2cadcd14a086a0237d925298997ded8a01a4d5a781c7b67ab3d
DIST bouncycastle.cryptography.2.6.2.nupkg 8276422 BLAKE2B fa5c444c773a41eb0ade1f35c3b0df269bb5423c35a90d6fed5b9d6dac7dbc681c6c6763a256553046454f65a68cc06d3e75086fbd6e60aeb52523c97302e080 SHA512 4e1a32f937eebba134f1c6646c0b554edaa1bc41969dec5816d11c3c285906e106377113ea6c1cb0b161749ff08ae8ad39df05956b62abe2274d4b3060f0daef
DIST microsoft.aspnetcore.authentication.openidconnect.10.0.7.nupkg 98901 BLAKE2B b72afd53982a99d231d5b6162bad4e54db3b20134a5339d025ab79a4fb6e35016085f769880db82d7e89699c91ef92534a99f1a72c8a77c212a2ce0baa829949 SHA512 dde72c48f40328d988e33f1fbc37cb381b5f916fdd6d685206fd27b682a305234099ac772ece758d57bf74a3a35e3f7e42b2d22419a1ae370546cbf22027c876
diff --git a/net-dns/technitium-dns/technitium-dns-15.2.ebuild b/net-dns/technitium-dns/technitium-dns-15.2.ebuild
new file mode 100644
index 000000000000..f8707bde477d
--- /dev/null
+++ b/net-dns/technitium-dns/technitium-dns-15.2.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DOTNET_PKG_COMPAT=10.0
+NUGETS="
+bouncycastle.cryptography@2.6.2
+microsoft.aspnetcore.authentication.openidconnect@10.0.7
+microsoft.identitymodel.abstractions@8.0.1
+microsoft.identitymodel.jsonwebtokens@8.0.1
+microsoft.identitymodel.logging@8.0.1
+microsoft.identitymodel.protocols.openidconnect@8.0.1
+microsoft.identitymodel.protocols@8.0.1
+microsoft.identitymodel.tokens@8.0.1
+microsoft.win32.systemevents@6.0.0
+qrcoder@1.8.0
+system.drawing.common@6.0.0
+system.identitymodel.tokens.jwt@8.0.1
+"
+inherit dotnet-pkg systemd
+
+MYPV="${PV}.0"
+SRC_URI_BASE="https://github.com/TechnitiumSoftware"
+DESCRIPTION="Open-source, self-hosted authoritative and recursive DNS+DHCP server."
+HOMEPAGE="https://technitium.com/dns/"
+SRC_URI="
+ $SRC_URI_BASE/DnsServer/archive/refs/tags/v${MYPV}.tar.gz -> TechnitiumDnsServer-${MYPV}.tar.gz
+ $SRC_URI_BASE/TechnitiumLibrary/archive/refs/tags/dns-server-v${MYPV}.tar.gz -> TechnitiumLibrary-${MYPV}.tar.gz
+ ${NUGET_URIS}
+"
+
+S="${WORKDIR}"
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND=">=dev-libs/icu-70"
+
+DOTNET_PKG_PROJECTS=(
+ "${S}/TechnitiumLibrary-dns-server-v${MYPV}/TechnitiumLibrary.ByteTree/TechnitiumLibrary.ByteTree.csproj"
+ "${S}/TechnitiumLibrary-dns-server-v${MYPV}/TechnitiumLibrary.Net/TechnitiumLibrary.Net.csproj"
+ "${S}/TechnitiumLibrary-dns-server-v${MYPV}/TechnitiumLibrary.Security.OTP/TechnitiumLibrary.Security.OTP.csproj"
+ "${S}/DnsServer-${MYPV}/DnsServerApp/DnsServerApp.csproj"
+)
+
+src_prepare() {
+ default
+ dotnet-pkg_src_prepare
+
+ # The DnsServer project expects to find TechnitiumLibrary DLLs in a
+ # directory sibling to the root of the project, so has `HintPath`
+ # directives to point to that relative path (e.g.,
+ # '..\..\TechnitiumLibrary\bin\TechnitiumLibrary.dll'). Because we're
+ # explicitly building into `DOTNET_PKG_OUTPUT`, we'll need to point there
+ # instead for the DLLs to be located.
+ local replace_hintpaths="s|<HintPath>(\\.\\.\\\\)*TechnitiumLibrary\\\\bin|<HintPath>${DOTNET_PKG_OUTPUT}|g"
+ grep -ErlZ 'HintPath.*TechnitiumLibrary' "${S}/DnsServer-${MYPV}" \
+ | xargs -0 sed -E -i "${replace_hintpaths}" \
+ || die
+}
+
+src_install() {
+ default
+
+ # dotnet-pkg will create a wrapper script around an executable at the root
+ # of `DOTNET_PKG_OUTPUT` matching `${PN}`, so we can link to
+ # `DnsServerApp`.
+ cd "${DOTNET_PKG_OUTPUT}" && ln -rs 'DnsServerApp' "${PN}" || die
+
+ # The included `systemd.service` file has hard-coded paths we'd need to
+ # adjust; we'll install our own.
+ rm "${DOTNET_PKG_OUTPUT}/systemd.service" ||
+ die "systemd.service file moved upstream; check for updated path"
+
+ dotnet-pkg_src_install
+
+ newinitd "${FILESDIR}/${PN}.initd" "${PN}"
+ systemd_dounit "${FILESDIR}/${PN}.service"
+}
+
+pkg_postinst() {
+ if [[ -z ${REPLACING_VERSIONS} ]]; then
+ elog 'To start Technitium DNS:'
+ elog '* OpenRC: rc-update add technitium-dns boot'
+ elog ' rc-service technitium-dns start'
+ elog ' OR'
+ elog '* systemd: systemctl enable technitium-dns'
+ elog ' systemctl start technitium-dns'
+ elog
+ elog 'After starting the service,'
+ elog '1. Technitium DNS configuration files can be found in'
+ elog " \"${ROOT}/etc/dns\""
+ elog '2. The Technetium web server can be accessed at localhost:5380. This port'
+ elog ' can be adjusted in settings'
+ fi
+}
+
+pkg_postrm() {
+ if [[ -d "${ROOT}/etc/dns" ]]; then
+ elog "Technitium DNS config files may still be present in \"${ROOT}/etc/dns\""
+ fi
+}
diff --git a/net-im/chatterino/chatterino-2.5.5.ebuild b/net-im/chatterino/chatterino-2.5.5.ebuild
index 2faf01c749e6..04c0ef2277a7 100644
--- a/net-im/chatterino/chatterino-2.5.5.ebuild
+++ b/net-im/chatterino/chatterino-2.5.5.ebuild
@@ -145,7 +145,8 @@ src_prepare() {
ln -sr ../lua-* lib/lua/src || die
# delete ccache detection - already handled by portage
- sed -i -e '/CCACHE_PROGRAM ccache/,+6d' CMakeLists.txt || die "Sed ccache broke !"
+ sed -i -e '/CCACHE_PROGRAM ccache/,+6d' CMakeLists.txt || die "Sed ccache1 broke !"
+ sed -i -e '/CCACHE_FOUND ccache/,+8d' lib/rapidjson/CMakeLists.txt || "Sed ccache2 broke !"
# disable doxygen automagic detection
# doyxgen doc generation seems anyway broken for now
diff --git a/net-im/chatterino/chatterino-9999.ebuild b/net-im/chatterino/chatterino-9999.ebuild
index c19342cd72de..6a708a612339 100644
--- a/net-im/chatterino/chatterino-9999.ebuild
+++ b/net-im/chatterino/chatterino-9999.ebuild
@@ -145,7 +145,8 @@ src_prepare() {
ln -sr ../lua-* lib/lua/src || die
# delete ccache detection - already handled by portage
- sed -i -e '/CCACHE_PROGRAM ccache/,+6d' CMakeLists.txt || die "Sed ccache broke !"
+ sed -i -e '/CCACHE_PROGRAM ccache/,+6d' CMakeLists.txt || die "Sed ccache1 broke !"
+ sed -i -e '/CCACHE_FOUND ccache/,+8d' lib/rapidjson/CMakeLists.txt || "Sed ccache2 broke !"
# disable doxygen automagic detection
# doyxgen doc generation seems anyway broken for now
diff --git a/net-im/tuwunel/Manifest b/net-im/tuwunel/Manifest
new file mode 100644
index 000000000000..cf1dcb6e4f03
--- /dev/null
+++ b/net-im/tuwunel/Manifest
@@ -0,0 +1,4 @@
+DIST tuwunel-1.5.1-vendor.tar.xz 52652900 BLAKE2B a4993d1a5bf939de29cba4b6b05bc9386f17ef2c34efbbf345d7cf8951a1ef6c4e655b87099e7dfec813784a95f37f576c0c03d3206094f769f3d84d1849f732 SHA512 aec55987008787dd050c240add16d6c0d351c8e440dfa084fb9fa2e6ee423f558635852f605fc7af705f7cc5ace152af4632a499203b2caa8f343cd2e38e7f8a
+DIST tuwunel-1.5.1.tar.gz 910758 BLAKE2B 1d897e6a4d0f0a29924ca076306b8850dd854ca08345d73f5075e21803287f69fec28fe24c69b65c030d5d83989dec3487250c29050a8f25ffdaee32823f1146 SHA512 c5b643002105026049e52dd17b06d9970ce8c4140d54726edd72622ab423211740ed9a519e959aa48691e0a537656f3ebdd0090ad7bb5a78d752008cb4b4c86e
+DIST tuwunel-1.6.2-vendor.tar.xz 52185004 BLAKE2B 8d8018f55f8e23c5ffa41bb334d92fff66ad529cd6fc94a8033dec5f72136c39bba52b69f0ea1ea6d8d27e6d941c90338e8f5354b60b935fa150bbd62ec9379c SHA512 f5c60b5e8c3add009321cdc746a37e1d830cdd27a751d04096edb53f56bd49cfc0838323fd9ab8aea09929c8a6fb16a8ffed4f634d9a596eae36ce85d5ccbdd1
+DIST tuwunel-1.6.2.tar.gz 1085662 BLAKE2B a127b4582723e0fe85b9d2b74797da62cbc9b4d9834bb8022bf896c098cb0e27a7057a9db9e72a494d0d5c07599cc686da2bf3b53b4c9d17900de687c84b5fe0 SHA512 5af9b9f60b0b2c6aa219b4edf60ae0b908f3b4327aef83ea105df1dc5953c7ddf47a03a193503a971965b43b3f1a362bdef5af7f56dc70156bbd4b5f975c3fc0
diff --git a/net-im/tuwunel/files/tuwunel.conf-r1 b/net-im/tuwunel/files/tuwunel.conf-r1
new file mode 100644
index 000000000000..871484dcecd7
--- /dev/null
+++ b/net-im/tuwunel/files/tuwunel.conf-r1
@@ -0,0 +1,12 @@
+# Configuration file for tuwunel
+TUWUNEL_CONFIG=/etc/tuwunel/tuwunel.toml
+
+# PID file:
+#TUWUNEL_PID_FILE=/run/tuwunel.pid
+
+# Path for the log files:
+#TUWUNEL_LOG_DIR=/var/log/tuwunel
+
+# User and group to run the service with:
+#TUWUNEL_USER=tuwunel
+#TUWUNEL_GROUP=tuwunel
diff --git a/net-im/tuwunel/files/tuwunel.init-r1 b/net-im/tuwunel/files/tuwunel.init-r1
new file mode 100644
index 000000000000..c760b1d02165
--- /dev/null
+++ b/net-im/tuwunel/files/tuwunel.init-r1
@@ -0,0 +1,34 @@
+#!/sbin/openrc-run
+# Copyright 2023-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+#
+# shellcheck shell=sh
+
+export NO_COLOR=1
+export TUWUNEL_CONFIG=${CONDUIT_CONFIG:-/etc/tuwunel/tuwunel.toml}
+export TUWUNEL_PID_FILE=${TUWUNEL_PID_FILE:-/run/${RC_SVCNAME}.pid}
+export TUWUNEL_LOG_DIR=${TUWUNEL_LOG_DIR:-/var/log/tuwunel}
+export TUWUNEL_USER=${TUWUNEL_USER:-tuwunel}
+export TUWUNEL_GROUP=${TUWUNEL_GROUP:-tuwunel}
+
+description="Tuwunel [matrix] homeserver"
+supervisor="supervise-daemon"
+command="/usr/bin/tuwunel"
+command_user="${TUWUNEL_USER}:${TUWUNEL_GROUP}"
+pidfile="${TUWUNEL_PID_FILE}"
+
+output_log="${TUWUNEL_LOG_DIR}/tuwunel.log"
+error_log="${TUWUNEL_LOG_DIR}/tuwunel.err"
+
+required_files="${TUWUNEL_CONFIG}"
+
+start_stop_daemon_args="${start_stop_daemon_args} -- -c ${TUWUNEL_CONFIG}"
+
+depend() {
+ need net
+}
+
+start_pre() {
+ checkpath -f -m 0640 -o "${command_user}" "${output_log}"
+ checkpath -f -m 0640 -o "${command_user}" "${error_log}"
+}
diff --git a/net-im/tuwunel/files/tuwunel.logrotate-r1 b/net-im/tuwunel/files/tuwunel.logrotate-r1
new file mode 100644
index 000000000000..940f7e5579a5
--- /dev/null
+++ b/net-im/tuwunel/files/tuwunel.logrotate-r1
@@ -0,0 +1,9 @@
+# /etc/logrotate.d/tuwunel
+
+/var/log/tuwunel.log {
+ create tuwunel tuwunel
+ maxsize 10M
+ notifempty
+ missingok
+ copytruncate
+}
diff --git a/net-im/tuwunel/metadata.xml b/net-im/tuwunel/metadata.xml
new file mode 100644
index 000000000000..6d3b49ce6d56
--- /dev/null
+++ b/net-im/tuwunel/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>gentoo-bugzilla@vimja.email</email>
+ <name>Niklaus &#39;vimja&#39; Hofer</name>
+ </maintainer>
+
+ <use>
+ <flag name="system-rocksdb">Use <pkg>dev-libs/rocksdb</pkg> instead of vendored version.</flag>
+ </use>
+ <origin>gentoo-guru-overlay</origin>
+</pkgmetadata> \ No newline at end of file
diff --git a/net-im/tuwunel/tuwunel-1.5.1.ebuild b/net-im/tuwunel/tuwunel-1.5.1.ebuild
new file mode 100644
index 000000000000..964756588eee
--- /dev/null
+++ b/net-im/tuwunel/tuwunel-1.5.1.ebuild
@@ -0,0 +1,173 @@
+# Copyright 2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Autogenerated by pycargoebuild 0.15.1
+
+EAPI=8
+
+CRATES="
+"
+
+LLVM_COMPAT=( {16..21} )
+
+inherit cargo llvm-r2 linux-info
+
+DESCRIPTION="High Performance Matrix Homeserver in Rust!"
+HOMEPAGE="
+ https://tuwunel.chat
+ https://github.com/matrix-construct/tuwunel
+"
+SRC_URI="
+ https://github.com/matrix-construct/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
+ https://vimja.cloud/public.php/dav/files/z59eKDyLFokW2KK/${CATEGORY}/${PN}/${P}-vendor.tar.xz
+"
+
+# The repository's root directory is a "workspace root".
+# It's easier and less error prone to work in src/main.
+S="${WORKDIR}/${P}/src/main"
+
+LICENSE="Apache-2.0"
+# Dependent crate licenses
+LICENSE+="
+ Apache-2.0 BSD-2 BSD BlueOak-1.0.0 CDLA-Permissive-2.0 ISC MIT
+ MPL-2.0 UoI-NCSA Unicode-3.0 Unlicense ZLIB
+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="jemalloc system-rocksdb gzip zstd lz4 bzip2 systemd brotli ldap io-uring"
+
+# bzip2 looks difficult to un-bundle:
+# https://wiki.gentoo.org/wiki/Project:Rust/sys_crates#bzip2-sys
+# lz4 cannot be un-bundled:
+# https://wiki.gentoo.org/wiki/Writing_Rust_ebuilds#Unbundling_C_libraries
+COMMON_DEPEND="
+ jemalloc? ( dev-libs/jemalloc:= )
+ app-arch/snappy:=
+ zstd? (
+ app-arch/zstd:=
+ )
+ system-rocksdb? (
+ dev-libs/rocksdb
+ )
+"
+RDEPEND="
+ ${COMMON_DEPEND}
+ acct-user/tuwunel
+ app-misc/ca-certificates
+"
+# clang needed for bindgen
+DEPEND="
+ ${COMMON_DEPEND}
+ $(llvm_gen_dep '
+ llvm-core/clang:${LLVM_SLOT}
+ llvm-core/llvm:${LLVM_SLOT}
+ ')
+"
+
+# Required for pkg-config crate:
+# https://wiki.gentoo.org/wiki/Writing_Rust_ebuilds#pkg-config_crate
+BDEPEND="virtual/pkgconfig"
+
+# rust does not use *FLAGS from make.conf, silence portage warning
+# update with proper path to binaries this crate installs, omit leading /
+QA_FLAGS_IGNORED="usr/bin/${PN}"
+
+# TODO
+DOCS=( {APPSERVICES,CODE_OF_CONDUCT,DEPLOY,README,TURN}.md )
+
+pkg_setup() {
+ CONFIG_CHECK=""
+
+ # IO-Uring requires kernel support.
+ if use io-uring; then
+ CONFIG_CHECK+=" ~IO_URING"
+ ERROR_IO_URING="${P} requires io-uring in-kernel support."
+ fi
+
+ if [[ -n ${CONFIG_CHECK} ]]; then
+ linux-info_pkg_setup
+ fi
+
+ llvm-r2_pkg_setup
+ rust_pkg_setup
+}
+
+# See here for how this works and why it's needed:
+# https://wiki.gentoo.org/wiki/Writing_Rust_ebuilds#Using_a_vendor_tarball_like_in_Go_ebuilds
+src_prepare() {
+ ln -s "${WORKDIR}/vendor/" "${WORKDIR}/${P}/vendor" || die
+
+ sed -i "${ECARGO_HOME}/config.toml" -e '/source.crates-io/d' || die
+ sed -i "${ECARGO_HOME}/config.toml" -e '/replace-with = "gentoo"/d' || die
+ sed -i "${ECARGO_HOME}/config.toml" -e '/local-registry = "\/nonexistent"/d' || die
+
+ cat "${WORKDIR}/vendor/vendor-config.toml" >> "${ECARGO_HOME}/config.toml" || die
+
+ eapply_user
+}
+
+src_configure() {
+ # Required for pkg-config crate:
+ # https://wiki.gentoo.org/wiki/Writing_Rust_ebuilds#pkg-config_crate
+ export PKG_CONFIG_ALLOW_CROSS=1
+ # Required to un-bundle jemalloc:
+ # https://wiki.gentoo.org/wiki/Writing_Rust_ebuilds#Common_-sys_crates
+ export JEMALLOC_OVERRIDE="${ESYSROOT}/usr/$(get_libdir)/libjemalloc.so"
+
+ if use zstd; then
+ # Required to un-bundle zstd:
+ # https://wiki.gentoo.org/wiki/Project:Rust/sys_crates#zstd-sys
+ export ZSTD_SYS_USE_PKG_CONFIG=1
+ fi
+
+ if use system-rocksdb; then
+ # https://wiki.gentoo.org/wiki/Writing_Rust_ebuilds#Common_-sys_crates
+ export SNAPPY_LIB_DIR="${ESYSROOT}/usr/$(get_libdir)"
+ export ROCKSDB_INCLUDE_DIR="${ESYSROOT}/usr/include"
+ export ROCKSDB_LIB_DIR="${ESYSROOT}/usr/$(get_libdir)"
+ fi
+
+ local myfeatures=(
+ element_hacks
+ media_thumbnail
+ release_max_log_level
+ url_preview
+
+ $(usev io-uring io_uring)
+ $(usev systemd)
+ $(usev jemalloc)
+ $(usev ldap)
+ $(usev jemalloc jemalloc_conf)
+ $(usev zstd zstd_compression)
+ $(usev lz4 lz4_compression)
+ $(usev gzip gzip_compression)
+ $(usev bzip2 bzip2_compression)
+ $(usev brotli brotli_compression)
+ )
+
+ rust_pkg_setup
+ cargo_src_configure --no-default-features --frozen
+}
+
+src_install() {
+ cargo_src_install
+
+ keepdir /var/lib/tuwunel
+ fowners tuwunel:tuwunel /var/lib/tuwunel
+ fperms 750 /var/lib/tuwunel
+
+ keepdir /var/log/tuwunel
+ fowners tuwunel:tuwunel /var/log/tuwunel
+ fperms 750 /var/log/tuwunel
+
+ insinto /etc/tuwunel
+ newins "${WORKDIR}"/"${P}"/tuwunel-example.toml tuwunel.toml
+
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}"/tuwunel.logrotate-r1 tuwunel
+
+ newinitd "${FILESDIR}"/tuwunel.init-r1 tuwunel
+ newconfd "${FILESDIR}"/tuwunel.conf-r1 tuwunel
+
+ # TODO: Add systemd service.
+}
diff --git a/net-im/tuwunel/tuwunel-1.6.2.ebuild b/net-im/tuwunel/tuwunel-1.6.2.ebuild
new file mode 100644
index 000000000000..c19294c7eb2c
--- /dev/null
+++ b/net-im/tuwunel/tuwunel-1.6.2.ebuild
@@ -0,0 +1,174 @@
+# Copyright 2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Autogenerated by pycargoebuild 0.15.1
+
+EAPI=8
+
+CRATES="
+"
+
+LLVM_COMPAT=( 21 )
+RUST_MIN_VER="1.94.0"
+
+inherit cargo llvm-r2 linux-info
+
+DESCRIPTION="High Performance Matrix Homeserver in Rust!"
+HOMEPAGE="
+ https://tuwunel.chat
+ https://github.com/matrix-construct/tuwunel
+"
+SRC_URI="
+ https://github.com/matrix-construct/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
+ https://vimja.cloud/public.php/dav/files/z59eKDyLFokW2KK/${CATEGORY}/${PN}/${P}-vendor.tar.xz
+"
+
+# The repository's root directory is a "workspace root".
+# It's easier and less error prone to work in src/main.
+S="${WORKDIR}/${P}/src/main"
+
+LICENSE="Apache-2.0"
+# Dependent crate licenses
+LICENSE+="
+ Apache-2.0 BSD-2 BSD BlueOak-1.0.0 CDLA-Permissive-2.0 ISC MIT
+ MPL-2.0 UoI-NCSA Unicode-3.0 Unlicense ZLIB
+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="jemalloc system-rocksdb gzip zstd lz4 bzip2 systemd brotli ldap io-uring"
+
+# bzip2 looks difficult to un-bundle:
+# https://wiki.gentoo.org/wiki/Project:Rust/sys_crates#bzip2-sys
+# lz4 cannot be un-bundled:
+# https://wiki.gentoo.org/wiki/Writing_Rust_ebuilds#Unbundling_C_libraries
+COMMON_DEPEND="
+ jemalloc? ( dev-libs/jemalloc:= )
+ app-arch/snappy:=
+ zstd? (
+ app-arch/zstd:=
+ )
+ system-rocksdb? (
+ dev-libs/rocksdb
+ )
+"
+RDEPEND="
+ ${COMMON_DEPEND}
+ acct-user/tuwunel
+ app-misc/ca-certificates
+"
+# clang needed for bindgen
+DEPEND="
+ ${COMMON_DEPEND}
+ $(llvm_gen_dep '
+ llvm-core/clang:${LLVM_SLOT}
+ llvm-core/llvm:${LLVM_SLOT}
+ ')
+"
+
+# Required for pkg-config crate:
+# https://wiki.gentoo.org/wiki/Writing_Rust_ebuilds#pkg-config_crate
+BDEPEND="virtual/pkgconfig"
+
+# rust does not use *FLAGS from make.conf, silence portage warning
+# update with proper path to binaries this crate installs, omit leading /
+QA_FLAGS_IGNORED="usr/bin/${PN}"
+
+# TODO
+DOCS=( {APPSERVICES,CODE_OF_CONDUCT,DEPLOY,README,TURN}.md )
+
+pkg_setup() {
+ CONFIG_CHECK=""
+
+ # IO-Uring requires kernel support.
+ if use io-uring; then
+ CONFIG_CHECK+=" ~IO_URING"
+ ERROR_IO_URING="${P} requires io-uring in-kernel support."
+ fi
+
+ if [[ -n ${CONFIG_CHECK} ]]; then
+ linux-info_pkg_setup
+ fi
+
+ llvm-r2_pkg_setup
+ rust_pkg_setup
+}
+
+# See here for how this works and why it's needed:
+# https://wiki.gentoo.org/wiki/Writing_Rust_ebuilds#Using_a_vendor_tarball_like_in_Go_ebuilds
+src_prepare() {
+ ln -s "${WORKDIR}/vendor/" "${WORKDIR}/${P}/vendor" || die
+
+ sed -i "${ECARGO_HOME}/config.toml" -e '/source.crates-io/d' || die
+ sed -i "${ECARGO_HOME}/config.toml" -e '/replace-with = "gentoo"/d' || die
+ sed -i "${ECARGO_HOME}/config.toml" -e '/local-registry = "\/nonexistent"/d' || die
+
+ cat "${WORKDIR}/vendor/vendor-config.toml" >> "${ECARGO_HOME}/config.toml" || die
+
+ eapply_user
+}
+
+src_configure() {
+ # Required for pkg-config crate:
+ # https://wiki.gentoo.org/wiki/Writing_Rust_ebuilds#pkg-config_crate
+ export PKG_CONFIG_ALLOW_CROSS=1
+ # Required to un-bundle jemalloc:
+ # https://wiki.gentoo.org/wiki/Writing_Rust_ebuilds#Common_-sys_crates
+ export JEMALLOC_OVERRIDE="${ESYSROOT}/usr/$(get_libdir)/libjemalloc.so"
+
+ if use zstd; then
+ # Required to un-bundle zstd:
+ # https://wiki.gentoo.org/wiki/Project:Rust/sys_crates#zstd-sys
+ export ZSTD_SYS_USE_PKG_CONFIG=1
+ fi
+
+ if use system-rocksdb; then
+ # https://wiki.gentoo.org/wiki/Writing_Rust_ebuilds#Common_-sys_crates
+ export SNAPPY_LIB_DIR="${ESYSROOT}/usr/$(get_libdir)"
+ export ROCKSDB_INCLUDE_DIR="${ESYSROOT}/usr/include"
+ export ROCKSDB_LIB_DIR="${ESYSROOT}/usr/$(get_libdir)"
+ fi
+
+ local myfeatures=(
+ element_hacks
+ media_thumbnail
+ release_max_log_level
+ url_preview
+
+ $(usev io-uring io_uring)
+ $(usev systemd)
+ $(usev jemalloc)
+ $(usev ldap)
+ $(usev jemalloc jemalloc_conf)
+ $(usev zstd zstd_compression)
+ $(usev lz4 lz4_compression)
+ $(usev gzip gzip_compression)
+ $(usev bzip2 bzip2_compression)
+ $(usev brotli brotli_compression)
+ )
+
+ rust_pkg_setup
+ cargo_src_configure --no-default-features --frozen
+}
+
+src_install() {
+ cargo_src_install
+
+ keepdir /var/lib/tuwunel
+ fowners tuwunel:tuwunel /var/lib/tuwunel
+ fperms 750 /var/lib/tuwunel
+
+ keepdir /var/log/tuwunel
+ fowners tuwunel:tuwunel /var/log/tuwunel
+ fperms 750 /var/log/tuwunel
+
+ insinto /etc/tuwunel
+ newins "${WORKDIR}"/"${P}"/tuwunel-example.toml tuwunel.toml
+
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}"/tuwunel.logrotate-r1 tuwunel
+
+ newinitd "${FILESDIR}"/tuwunel.init-r1 tuwunel
+ newconfd "${FILESDIR}"/tuwunel.conf-r1 tuwunel
+
+ # TODO: Add systemd service.
+}
diff --git a/net-irc/quassel/quassel-0.14.50_pre20260429.ebuild b/net-irc/quassel/quassel-0.14.50_pre20260429.ebuild
index 0660adac9fd9..d2f1e3bcd78c 100644
--- a/net-irc/quassel/quassel-0.14.50_pre20260429.ebuild
+++ b/net-irc/quassel/quassel-0.14.50_pre20260429.ebuild
@@ -22,7 +22,7 @@ if [[ ${PV} != *9999* ]]; then
S="${WORKDIR}/${MY_P}"
fi
# RCs weren't keyworded in past, but we are past that point
- # KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
else
EGIT_REPO_URI=( https://github.com/johu/${PN} ) # as long as Qt6 isn't
EGIT_BRANCH=( feat/qt6-migration ) # merged upstream ...
diff --git a/net-libs/libmrss/libmrss-0.19.4.ebuild b/net-libs/libmrss/libmrss-0.19.4.ebuild
index e8b584eb7068..e085c99a7f2e 100644
--- a/net-libs/libmrss/libmrss-0.19.4.ebuild
+++ b/net-libs/libmrss/libmrss-0.19.4.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/bakulf/libmrss/archive/refs/tags/${PV}.tar.gz -> ${P
LICENSE="LGPL-2.1+"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~mips ppc ~ppc64 x86"
IUSE="doc examples"
RDEPEND="
diff --git a/net-libs/libnxml/libnxml-0.18.5.ebuild b/net-libs/libnxml/libnxml-0.18.5.ebuild
index 9113ed17e401..50a16ef14ddf 100644
--- a/net-libs/libnxml/libnxml-0.18.5.ebuild
+++ b/net-libs/libnxml/libnxml-0.18.5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/bakulf/libnxml/archive/refs/tags/${PV}.tar.gz -> ${P
LICENSE="LGPL-2.1+"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~mips ppc ~ppc64 ~sparc x86"
IUSE="doc examples"
RDEPEND="net-misc/curl"
diff --git a/net-misc/dhcpcd/dhcpcd-10.3.2.ebuild b/net-misc/dhcpcd/dhcpcd-10.3.2.ebuild
index 743ce63fa1a6..70564ba7dfb3 100644
--- a/net-misc/dhcpcd/dhcpcd-10.3.2.ebuild
+++ b/net-misc/dhcpcd/dhcpcd-10.3.2.ebuild
@@ -21,7 +21,7 @@ else
"
S="${WORKDIR}/${MY_P}"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86"
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-roymarples )"
fi
diff --git a/net-misc/dropbear/Manifest b/net-misc/dropbear/Manifest
index 529ebda52af2..57348a4554d4 100644
--- a/net-misc/dropbear/Manifest
+++ b/net-misc/dropbear/Manifest
@@ -1,4 +1,4 @@
DIST dropbear-2025.89.tar.bz2 2374006 BLAKE2B 8533083cccf11329b07dda123df4f875e9d11d59b5aead96fd725b58d513504ac13a8045c8e70498678535e1b38b9d93ec1c880f341b900da8a7adda153b047c SHA512 5420b0c6de08c2e796abe9d0819ce322e244a0d9670678dc750aa07da8426a782b7f8685fa65c8fe053fc5ae0118cc5f31fe7b60d817e6c57000a189f2c97176
DIST dropbear-2025.89.tar.bz2.asc 833 BLAKE2B b3300da3ebd4384050a523ab5f905b58e561267733c4a31651b9b6781ab041afa53054b5cae091f083bf82e6ca6514de8c687d931dea43dbf72cb510cf9afdf1 SHA512 98049964c10da20502b2623621f2f52b76e356d3d60d933d172232229e1627448a48b767e965c1ff59b3ca3159873e9e8902f6a9ba0a72720b71c0443962701d
-DIST dropbear-2026.90.tar.bz2 2381934 BLAKE2B 4333237d9e45cda477b9e05a444b2818b67d60a4aebcdf41f22fff135dd5dd497acf311f80c35f94de4406a8367a1374735c46e3b8c0031721c8827944650b24 SHA512 482f4684a60791ea1569b38163f48076e96ae6075aadb8c94af0d5b2169252798607142c0757b91755cca06ec61c2da5fabd716d1b4af3c10f150f1ec2c78cbe
-DIST dropbear-2026.90.tar.bz2.asc 833 BLAKE2B 382b66f51f142a29a5efce165ed8b19cfbff06d8450a70b6b8f38f9efa97796df394fbe40fc9af224377255ead3c99d9e2374981431bd3687baf1f000e08a2e4 SHA512 c1e7524a8343dd3f22eb8cc828c6e9036cc9b61a75cde23d021dc0d622cfba686fd540ab7dcf348950ac678916f629ab42ec388b004e0b3b855a2e358a75bac0
+DIST dropbear-2026.91.tar.bz2 2382176 BLAKE2B ff5f19efaeb3232dfb9b65050596669785ba32a5d7e971a5686f0cf8ffa885763c042b264735342e4c20f50decea4caa0a8268e8d31d7e7bc75e81de6922b92a SHA512 f335bffb18f6e4a261732b80d6887d1b2891a96a0eb5be0cc6bd96a8803eeea337967a2a9196bec78ac3f0d2cdb31e4b64598efb7f7ad97c652d51c458ccc5df
+DIST dropbear-2026.91.tar.bz2.asc 833 BLAKE2B b014c49ba193ab9ec588cae60cf2432a3946b4a89868548d0f37e0774b72ab2175c4c14b0027d0d56569aeb73fdd41a9b158f62117b08f28765a6ff8cb87cbde SHA512 70b68416d8b53c7b10a2c0cc0408e89532b7aed167ffdc49352609046f2bfaf862bd8a00573cf368f204d9fc021412e7e1785a83af385baa88557c1351d7170a
diff --git a/net-misc/dropbear/dropbear-2026.90.ebuild b/net-misc/dropbear/dropbear-2026.91.ebuild
index d0f9a04d5e51..d0f9a04d5e51 100644
--- a/net-misc/dropbear/dropbear-2026.90.ebuild
+++ b/net-misc/dropbear/dropbear-2026.91.ebuild
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 7d787e20b2c5..dc00b65fe6f0 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,3 +1 @@
-DIST yt-dlp-2026.03.03.tar.gz 6211623 BLAKE2B 851b2cb30225757f6d8942951447dd7afea41dc1e82b94b500bab49ca51dffd093e8760987bcdff35c46b2f6ae4bfbe47b0db65ca7c7bbbaea28c46798d3e739 SHA512 7100ce7b6d994de42e9fd2604769d37b575914fc5bd09de9b531e5dd28abdf7ac487fe8b4ef6969bc3d57efe5ccd19b89818a6827688e59968e4fd93110be62c
-DIST yt-dlp-2026.03.13.tar.gz 6208291 BLAKE2B 6ffde5b096327848cdd8b9cd1ead56e90350cddbd30d05473d378852e96421b0765fff8879a2d262941999b89789a955f7648379656f56d2c502e33998d0dfe9 SHA512 dbb5d26a59514fd8225a857c7479d0a45f9a319ea7f401befc28bf5012533873cf0a49a3e0b3823ed153baf400adc48b00166b24a47920b2710e7af08c4dcad7
DIST yt-dlp-2026.03.17.tar.gz 6209587 BLAKE2B 10a01502b070f2cdba8d3f3916f16dd09bcc167cb601602b7c0c7e6e1a3ea0a032c12261074b4950477efd2164461eab2cbbcfef990f388cc64df7fc4c5fecb3 SHA512 ee49a7d929f2dcbd7b2a8ec21696efd135fbdadd88161232363f7a5a2f31e8450bdd24a674b21c5895e21971e3e2382c4b6a4b9b0efc2060a55c5eb7c02f9b93
diff --git a/net-misc/yt-dlp/yt-dlp-2026.03.03.ebuild b/net-misc/yt-dlp/yt-dlp-2026.03.03.ebuild
deleted file mode 100644
index fc12c62460fe..000000000000
--- a/net-misc/yt-dlp/yt-dlp-2026.03.03.ebuild
+++ /dev/null
@@ -1,122 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..14} )
-inherit distutils-r1 optfeature shell-completion wrapper
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/yt-dlp/yt-dlp.git"
-else
- SRC_URI="
- https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz
- -> ${P}.tar.gz
- "
- S=${WORKDIR}/${PN}
- # note that yt-dlp bumps are typically done straight-to-stable (unless some
- # major/breaking changes) given website changes breaks it on a whim
- KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos"
-fi
-
-DESCRIPTION="youtube-dl fork with additional features and fixes"
-HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
-
-LICENSE="Unlicense"
-SLOT="0"
-IUSE="+deno"
-
-# deno is technically a optfeature, but it is needed for proper YouTube
-# support and most users would expect that to work out-of-the-box
-# (there are alternatives like nodejs but upstream disables support by
-# default due to security concerns, users are on their own for these)
-#
-# yt-dlp-ejs requires pinning due to yt-dlp checking sha512sum of .js,
-# live ebuild users may need to use the self-updater method if out of
-# sync as there are no plans for a yt-dlp-ejs live ebuild at the moment
-# (should "typically" be updated in Gentoo within 24h if willing to wait)
-RDEPEND="
- dev-python/pycryptodome[${PYTHON_USEDEP}]
- =dev-python/yt-dlp-ejs-0.5*[${PYTHON_USEDEP}]
- deno? ( >=dev-lang/deno-bin-2.6.6 )
-"
-BDEPEND="
- test? ( media-video/ffmpeg[webp] )
-"
-
-if [[ ${PV} == 9999 ]]; then
- IUSE+=" man"
- BDEPEND+=" man? ( virtual/pandoc )"
-fi
-
-EPYTEST_PLUGINS=()
-distutils_enable_tests pytest
-
-python_compile() {
- if [[ ${PV} == 9999 ]]; then
- # generate missing files in live, not in compile_all nor prepare
- # given need lazy before compile and it needs a usable ${PYTHON}
- emake completions lazy-extractors $(usev man yt-dlp.1)
-
- "${EPYTHON}" devscripts/update-version.py || die
- fi
-
- distutils-r1_python_compile
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # fails with FEATURES=network-sandbox
- test/test_networking.py::TestHTTPRequestHandler::test_connect_timeout
- # fails with FEATURES=distcc, bug #915614
- test/test_networking.py::TestYoutubeDLNetworking::test_proxy\[None-expected2\]
- # websockets tests break easily depending on dev-python/websockets
- # version and, as far as I know, most users do not use/need it --
- # thus being neither in RDEPEND nor optfeature (bug #940630,#950030)
- test/test_websockets.py
- )
-
- epytest -m 'not download'
-}
-
-python_install_all() {
- dodoc README.md Changelog.md supportedsites.md
-
- if [[ ${PV} == 9999 ]]; then
- use man && doman yt-dlp.1
- else
- doman yt-dlp.1
- rm -r -- "${ED}"/usr/share/doc/yt_dlp || die
- fi
-
- dobashcomp completions/bash/yt-dlp
- dofishcomp completions/fish/yt-dlp.fish
- dozshcomp completions/zsh/_yt-dlp
-
- make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
-}
-
-pkg_postinst() {
- optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
- has_version media-video/atomicparsley || # allow fallback but don't advertise
- optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
- optfeature "decrypting cookies from Chromium-based browsers" dev-python/secretstorage
-
- if [[ ! ${REPLACING_VERSIONS} ]]; then
- elog
- elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
- elog 'as "youtube-dl". This is strictly for compatibility and it is'
- elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
- fi
-
- if use !deno; then
- ewarn
- ewarn "USE=deno is disabled, using ${PN} with some websites like YouTube may"
- ewarn "not function properly. If your profile does not allow enabling this USE,"
- ewarn "can use net-libs/nodejs instead but it is disabled by default due to"
- ewarn "security(!) concerns and requires manually passing '--js-runtimes node'"
- ewarn "(to be permanent: echo '--js-runtimes node' >> ~/.config/yt-dlp/config)"
- fi
-}
diff --git a/net-misc/yt-dlp/yt-dlp-2026.03.13.ebuild b/net-misc/yt-dlp/yt-dlp-2026.03.13.ebuild
deleted file mode 100644
index 624e033a5d8e..000000000000
--- a/net-misc/yt-dlp/yt-dlp-2026.03.13.ebuild
+++ /dev/null
@@ -1,122 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..14} )
-inherit distutils-r1 optfeature shell-completion wrapper
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/yt-dlp/yt-dlp.git"
-else
- SRC_URI="
- https://github.com/yt-dlp/yt-dlp/releases/download/${PV}/${PN}.tar.gz
- -> ${P}.tar.gz
- "
- S=${WORKDIR}/${PN}
- # note that yt-dlp bumps are typically done straight-to-stable (unless some
- # major/breaking changes) given website changes breaks it on a whim
- KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos"
-fi
-
-DESCRIPTION="youtube-dl fork with additional features and fixes"
-HOMEPAGE="https://github.com/yt-dlp/yt-dlp/"
-
-LICENSE="Unlicense"
-SLOT="0"
-IUSE="+deno"
-
-# deno is technically a optfeature, but it is needed for proper YouTube
-# support and most users would expect that to work out-of-the-box
-# (there are alternatives like nodejs but upstream disables support by
-# default due to security concerns, users are on their own for these)
-#
-# yt-dlp-ejs requires pinning due to yt-dlp checking sha512sum of .js,
-# live ebuild users may need to use the self-updater method if out of
-# sync as there are no plans for a yt-dlp-ejs live ebuild at the moment
-# (should "typically" be updated in Gentoo within 24h if willing to wait)
-RDEPEND="
- dev-python/pycryptodome[${PYTHON_USEDEP}]
- =dev-python/yt-dlp-ejs-0.7*[${PYTHON_USEDEP}]
- deno? ( >=dev-lang/deno-bin-2.6.6 )
-"
-BDEPEND="
- test? ( media-video/ffmpeg[webp] )
-"
-
-if [[ ${PV} == 9999 ]]; then
- IUSE+=" man"
- BDEPEND+=" man? ( virtual/pandoc )"
-fi
-
-EPYTEST_PLUGINS=()
-distutils_enable_tests pytest
-
-python_compile() {
- if [[ ${PV} == 9999 ]]; then
- # generate missing files in live, not in compile_all nor prepare
- # given need lazy before compile and it needs a usable ${PYTHON}
- emake completions lazy-extractors $(usev man yt-dlp.1)
-
- "${EPYTHON}" devscripts/update-version.py || die
- fi
-
- distutils-r1_python_compile
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # fails with FEATURES=network-sandbox
- test/test_networking.py::TestHTTPRequestHandler::test_connect_timeout
- # fails with FEATURES=distcc, bug #915614
- test/test_networking.py::TestYoutubeDLNetworking::test_proxy\[None-expected2\]
- # websockets tests break easily depending on dev-python/websockets
- # version and, as far as I know, most users do not use/need it --
- # thus being neither in RDEPEND nor optfeature (bug #940630,#950030)
- test/test_websockets.py
- )
-
- epytest -m 'not download'
-}
-
-python_install_all() {
- dodoc README.md Changelog.md supportedsites.md
-
- if [[ ${PV} == 9999 ]]; then
- use man && doman yt-dlp.1
- else
- doman yt-dlp.1
- rm -r -- "${ED}"/usr/share/doc/yt_dlp || die
- fi
-
- dobashcomp completions/bash/yt-dlp
- dofishcomp completions/fish/yt-dlp.fish
- dozshcomp completions/zsh/_yt-dlp
-
- make_wrapper youtube-dl "yt-dlp --compat-options youtube-dl"
-}
-
-pkg_postinst() {
- optfeature "various features (merging tracks, streamed content)" media-video/ffmpeg
- has_version media-video/atomicparsley || # allow fallback but don't advertise
- optfeature "embedding metadata thumbnails in MP4/M4A files" media-libs/mutagen
- optfeature "decrypting cookies from Chromium-based browsers" dev-python/secretstorage
-
- if [[ ! ${REPLACING_VERSIONS} ]]; then
- elog
- elog 'A wrapper using "yt-dlp --compat-options youtube-dl" was installed'
- elog 'as "youtube-dl". This is strictly for compatibility and it is'
- elog 'recommended to use "yt-dlp" directly, it may be removed in the future.'
- fi
-
- if use !deno; then
- ewarn
- ewarn "USE=deno is disabled, using ${PN} with some websites like YouTube may"
- ewarn "not function properly. If your profile does not allow enabling this USE,"
- ewarn "can use net-libs/nodejs instead but it is disabled by default due to"
- ewarn "security(!) concerns and requires manually passing '--js-runtimes node'"
- ewarn "(to be permanent: echo '--js-runtimes node' >> ~/.config/yt-dlp/config)"
- fi
-}
diff --git a/profiles/package.mask/00-gentoo b/profiles/package.mask/00-gentoo
index 760090619e04..5b079e1583e6 100644
--- a/profiles/package.mask/00-gentoo
+++ b/profiles/package.mask/00-gentoo
@@ -36,6 +36,12 @@
#--- END OF EXAMPLES ---
+# Louis Sautier <sbraz@gentoo.org> (2026-05-10)
+# Unmaintained since 2018, no revdeps.
+# Only consumer is www-misc/urlwatch which suggests it.
+# Removal on 2026-06-10. Bug #953050.
+dev-python/chump
+
# Pacho Ramos <pacho@gentoo.org> (2026-05-09)
# Obsolete version not compatible with current gnome-shell versions.
# Upstream changed completely the way to package it. If still interested,
diff --git a/sci-libs/onnxruntime/Manifest b/sci-libs/onnxruntime/Manifest
index 53a86bbb889c..886bec85330e 100644
--- a/sci-libs/onnxruntime/Manifest
+++ b/sci-libs/onnxruntime/Manifest
@@ -1,3 +1,3 @@
DIST eigen-3.4.0_p20250216.tar.bz2 2272941 BLAKE2B c86764a5c31b978d09f9f8f458a982fb16c2cdfd053e0c7a371fbe5b9c64bead42c25fb7d4cb795eb5ee7ff1800bb51fac6783ad0881dd69dee5d463ccd213e3 SHA512 3c9fab41bde1ee4b8f5ba21c991a75cc73e104cdb48f3377b5fc51afae8cbb5e891c39e4fd998c5263178a8962b09d9d907b9d125dfddc50bc2ec5171917d6b8
-DIST onnxruntime-1.25.0.tar.gz 284815553 BLAKE2B ef1edf4b20b8f620b3aeed8a17895d1831401121b8ef3014e4c5d102566e5eaf621551ecf185c5ef3542da23aaa70f00ee1f99a2b451e6d1033db8d09fadca2b SHA512 1aaf07af728ae2e75b5f148ca26a946acac6dfc63dd8b43a10fdaccc81dc3c79a66b710619e308b89e58dcd9a11ea274befe1a4373bbe55670ca1b19f15d9712
DIST onnxruntime-1.25.1.tar.gz 284862475 BLAKE2B 82667031281285474feda951fe153c8000a2d4ed9ad4ee4f1ef8ee41f8334f0462608f938ca15f93a3369860a5078eb89b7ceeee791dcea23468b8d469e9122c SHA512 df760e30f1027b024d5a67aa3f36a6508609a58acc37e5e1066f919eaa42f9568c1c8218fbc80eeee0b9ec10307ea4778575b9ed3a1b312690f394b35d036e61
+DIST onnxruntime-1.26.0.tar.gz 285128576 BLAKE2B 825f73cf8aa5ecb185f7e77e825e78906666ddc6f194f4034e5443900e9d8e90b20173b0ba33c37b80650658e589078dad6f7c6c7c86ff5247bc797f4d4aa952 SHA512 14d629a14eb2161178c6babe49ed8a3adb15e8c6d26adc4c975261f9b5d43674e8a85bc4dbeb05a87917291d44b056140a1ac5a1c70ed80d92cb3f38cc670ebd
diff --git a/sci-libs/onnxruntime/files/onnxruntime-1.26.0-use-system-libraries.patch b/sci-libs/onnxruntime/files/onnxruntime-1.26.0-use-system-libraries.patch
new file mode 100644
index 000000000000..3eef1934ede4
--- /dev/null
+++ b/sci-libs/onnxruntime/files/onnxruntime-1.26.0-use-system-libraries.patch
@@ -0,0 +1,234 @@
+From: Pavel Sobolev <contact@paveloom.dev>
+Subject: [PATCH] Use system libraries.
+
+Everything, except for Eigen3.
+
+Signed-off-by: Pavel Sobolev <contact@paveloom.dev>
+
+--- a/cmake/external/abseil-cpp.cmake
++++ b/cmake/external/abseil-cpp.cmake
+@@ -37,7 +37,7 @@ onnxruntime_fetchcontent_declare(
+ URL_HASH SHA1=${DEP_SHA1_abseil_cpp}
+ EXCLUDE_FROM_ALL
+ PATCH_COMMAND ${ABSL_PATCH_COMMAND}
+- FIND_PACKAGE_ARGS 20250814 NAMES absl
++ FIND_PACKAGE_ARGS NAMES absl REQUIRED
+ )
+
+ onnxruntime_fetchcontent_makeavailable(abseil_cpp)
+--- a/cmake/external/onnxruntime_external_deps.cmake
++++ b/cmake/external/onnxruntime_external_deps.cmake
+@@ -43,7 +43,7 @@ onnxruntime_fetchcontent_declare(
+ URL ${DEP_URL_re2}
+ URL_HASH SHA1=${DEP_SHA1_re2}
+ EXCLUDE_FROM_ALL
+- FIND_PACKAGE_ARGS NAMES re2
++ FIND_PACKAGE_ARGS NAMES re2 REQUIRED
+ )
+ onnxruntime_fetchcontent_makeavailable(re2)
+
+@@ -71,7 +71,7 @@ if (onnxruntime_BUILD_UNIT_TESTS)
+ URL ${DEP_URL_googletest}
+ URL_HASH SHA1=${DEP_SHA1_googletest}
+ EXCLUDE_FROM_ALL
+- FIND_PACKAGE_ARGS 1.14.0...<2.0.0 NAMES GTest
++ FIND_PACKAGE_ARGS 1.14.0...<2.0.0 NAMES GTest REQUIRED
+ )
+ FetchContent_MakeAvailable(googletest)
+ endif()
+@@ -87,7 +87,7 @@ if (onnxruntime_BUILD_BENCHMARKS)
+ URL ${DEP_URL_google_benchmark}
+ URL_HASH SHA1=${DEP_SHA1_google_benchmark}
+ EXCLUDE_FROM_ALL
+- FIND_PACKAGE_ARGS NAMES benchmark
++ FIND_PACKAGE_ARGS NAMES benchmark REQUIRED
+ )
+ onnxruntime_fetchcontent_makeavailable(google_benchmark)
+ endif()
+@@ -105,7 +105,7 @@ if(onnxruntime_USE_MIMALLOC)
+ URL ${DEP_URL_mimalloc}
+ URL_HASH SHA1=${DEP_SHA1_mimalloc}
+ EXCLUDE_FROM_ALL
+- FIND_PACKAGE_ARGS NAMES mimalloc
++ FIND_PACKAGE_ARGS NAMES mimalloc REQUIRED
+ )
+ FetchContent_MakeAvailable(mimalloc)
+ endif()
+@@ -199,7 +199,7 @@ onnxruntime_fetchcontent_declare(
+ URL_HASH SHA1=${DEP_SHA1_protobuf}
+ PATCH_COMMAND ${ONNXRUNTIME_PROTOBUF_PATCH_COMMAND}
+ EXCLUDE_FROM_ALL
+- FIND_PACKAGE_ARGS NAMES Protobuf protobuf
++ FIND_PACKAGE_ARGS NAMES Protobuf protobuf REQUIRED
+ )
+
+ set(protobuf_BUILD_TESTS OFF CACHE BOOL "Build protobuf tests" FORCE)
+@@ -276,7 +276,7 @@ onnxruntime_fetchcontent_declare(
+ EXCLUDE_FROM_ALL
+ PATCH_COMMAND
+ ${Patch_EXECUTABLE} --binary --ignore-whitespace -p1 < ${PROJECT_SOURCE_DIR}/patches/date/date.patch
+- FIND_PACKAGE_ARGS 3...<4 NAMES date
++ FIND_PACKAGE_ARGS 3...<4 NAMES date REQUIRED
+ )
+ onnxruntime_fetchcontent_makeavailable(date)
+
+@@ -290,12 +290,11 @@ if(NOT TARGET Boost::mp11)
+ mp11
+ URL ${DEP_URL_mp11}
+ EXCLUDE_FROM_ALL
+- FIND_PACKAGE_ARGS NAMES Boost
++ FIND_PACKAGE_ARGS NAMES Boost REQUIRED
+ )
+- FetchContent_Populate(mp11)
++ onnxruntime_fetchcontent_makeavailable(mp11)
+ if(NOT TARGET Boost::mp11)
+- add_library(Boost::mp11 IMPORTED INTERFACE)
+- target_include_directories(Boost::mp11 INTERFACE $<BUILD_INTERFACE:${mp11_SOURCE_DIR}/include>)
++ add_library(Boost::mp11 ALIAS Boost::headers)
+ endif()
+ endif()
+ endif()
+@@ -308,7 +307,7 @@ onnxruntime_fetchcontent_declare(
+ URL ${DEP_URL_json}
+ URL_HASH SHA1=${DEP_SHA1_json}
+ EXCLUDE_FROM_ALL
+- FIND_PACKAGE_ARGS 3.10 NAMES nlohmann_json
++ FIND_PACKAGE_ARGS 3.10 NAMES nlohmann_json REQUIRED
+ )
+ onnxruntime_fetchcontent_makeavailable(nlohmann_json)
+
+@@ -374,7 +373,7 @@ if (CPUINFO_SUPPORTED)
+ ${Patch_EXECUTABLE} -p1 < ${PROJECT_SOURCE_DIR}/patches/cpuinfo/patch_vcpkg_arm64ec_support.patch &&
+ # https://github.com/pytorch/cpuinfo/pull/348
+ ${Patch_EXECUTABLE} -p1 < ${PROJECT_SOURCE_DIR}/patches/cpuinfo/win_arm_fp16_detection_fallback.patch
+- FIND_PACKAGE_ARGS NAMES cpuinfo
++ FIND_PACKAGE_ARGS NAMES cpuinfo REQUIRED
+ )
+ elseif(CMAKE_SYSTEM_NAME STREQUAL "Linux")
+ message(STATUS "Applying sysfs fallback patch for cpuinfo on Linux")
+@@ -394,7 +393,7 @@ if (CPUINFO_SUPPORTED)
+ URL ${DEP_URL_pytorch_cpuinfo}
+ URL_HASH SHA1=${DEP_SHA1_pytorch_cpuinfo}
+ EXCLUDE_FROM_ALL
+- FIND_PACKAGE_ARGS NAMES cpuinfo
++ FIND_PACKAGE_ARGS NAMES cpuinfo REQUIRED
+ )
+ endif()
+ set(ONNXRUNTIME_CPUINFO_PROJ pytorch_cpuinfo)
+@@ -412,7 +411,7 @@ if(onnxruntime_USE_CUDA)
+ URL_HASH SHA1=${DEP_SHA1_microsoft_gsl}
+ PATCH_COMMAND ${Patch_EXECUTABLE} --binary --ignore-whitespace -p1 < ${PROJECT_SOURCE_DIR}/patches/gsl/1064.patch
+ EXCLUDE_FROM_ALL
+- FIND_PACKAGE_ARGS 4.0 NAMES Microsoft.GSL
++ FIND_PACKAGE_ARGS 4.0 NAMES Microsoft.GSL REQUIRED
+ )
+ else()
+ onnxruntime_fetchcontent_declare(
+@@ -420,7 +419,7 @@ else()
+ URL ${DEP_URL_microsoft_gsl}
+ URL_HASH SHA1=${DEP_SHA1_microsoft_gsl}
+ EXCLUDE_FROM_ALL
+- FIND_PACKAGE_ARGS 4.0 NAMES Microsoft.GSL
++ FIND_PACKAGE_ARGS 4.0 NAMES Microsoft.GSL REQUIRED
+ )
+ endif()
+ set(GSL_TARGET "Microsoft.GSL::GSL")
+@@ -434,7 +433,7 @@ if (NOT GSL_FOUND AND NOT onnxruntime_BUILD_SHARED_LIB)
+ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
+ endif()
+
+-find_path(safeint_SOURCE_DIR NAMES "SafeInt.hpp")
++find_path(safeint_SOURCE_DIR NAMES "SafeInt.hpp" REQUIRED)
+ if(NOT safeint_SOURCE_DIR)
+ unset(safeint_SOURCE_DIR)
+ onnxruntime_fetchcontent_declare(
+@@ -476,10 +475,14 @@ onnxruntime_fetchcontent_declare(
+ URL_HASH SHA1=${DEP_SHA1_flatbuffers}
+ PATCH_COMMAND ${ONNXRUNTIME_FLATBUFFERS_PATCH_COMMAND}
+ EXCLUDE_FROM_ALL
+- FIND_PACKAGE_ARGS 23.5.9 NAMES Flatbuffers flatbuffers
++ FIND_PACKAGE_ARGS 23.5.9 NAMES Flatbuffers flatbuffers REQUIRED
+ )
+
+ onnxruntime_fetchcontent_makeavailable(flatbuffers)
++if(TARGET flatbuffers::flatbuffers_shared AND NOT TARGET flatbuffers::flatbuffers)
++ message(STATUS "Aliasing flatbuffers::flatbuffers to flatbuffers::flatbuffers_shared")
++ add_library(flatbuffers::flatbuffers ALIAS flatbuffers::flatbuffers_shared)
++endif()
+ if(NOT flatbuffers_FOUND)
+ if(NOT TARGET flatbuffers::flatbuffers)
+ add_library(flatbuffers::flatbuffers ALIAS flatbuffers)
+@@ -541,7 +544,7 @@ onnxruntime_fetchcontent_declare(
+ URL_HASH SHA1=${DEP_SHA1_onnx}
+ PATCH_COMMAND ${ONNXRUNTIME_ONNX_PATCH_COMMAND}
+ EXCLUDE_FROM_ALL
+- FIND_PACKAGE_ARGS NAMES ONNX onnx
++ FIND_PACKAGE_ARGS NAMES ONNX onnx REQUIRED
+ )
+
+ onnxruntime_fetchcontent_makeavailable(onnx)
+@@ -616,7 +619,7 @@ if(onnxruntime_ENABLE_DLPACK)
+ URL ${DEP_URL_dlpack}
+ URL_HASH SHA1=${DEP_SHA1_dlpack}
+ EXCLUDE_FROM_ALL
+- FIND_PACKAGE_ARGS NAMES dlpack
++ FIND_PACKAGE_ARGS NAMES dlpack REQUIRED
+ )
+ onnxruntime_fetchcontent_makeavailable(dlpack)
+ endif()
+@@ -629,7 +632,7 @@ if(onnxruntime_ENABLE_TRAINING OR (onnxruntime_ENABLE_TRAINING_APIS AND onnxrunt
+ URL ${DEP_URL_cxxopts}
+ URL_HASH SHA1=${DEP_SHA1_cxxopts}
+ EXCLUDE_FROM_ALL
+- FIND_PACKAGE_ARGS NAMES cxxopts
++ FIND_PACKAGE_ARGS NAMES cxxopts REQUIRED
+ )
+ set(CXXOPTS_BUILD_EXAMPLES OFF CACHE BOOL "" FORCE)
+ set(CXXOPTS_BUILD_TESTS OFF CACHE BOOL "" FORCE)
+--- a/cmake/external/pybind11.cmake
++++ b/cmake/external/pybind11.cmake
+@@ -6,6 +6,6 @@ onnxruntime_fetchcontent_declare(
+ URL ${DEP_URL_pybind11}
+ URL_HASH SHA1=${DEP_SHA1_pybind11}
+ EXCLUDE_FROM_ALL
+- FIND_PACKAGE_ARGS 3.0 NAMES pybind11
++ FIND_PACKAGE_ARGS 3.0 NAMES pybind11 REQUIRED
+ )
+ onnxruntime_fetchcontent_makeavailable(pybind11_project)
+--- a/cmake/external/wil.cmake
++++ b/cmake/external/wil.cmake
+@@ -8,7 +8,7 @@ onnxruntime_fetchcontent_declare(
+ URL ${DEP_URL_microsoft_wil}
+ URL_HASH SHA1=${DEP_SHA1_microsoft_wil}
+ EXCLUDE_FROM_ALL
+- FIND_PACKAGE_ARGS NAMES wil
++ FIND_PACKAGE_ARGS NAMES wil REQUIRED
+ )
+
+ if(WIN32)
+--- a/cmake/external/xnnpack.cmake
++++ b/cmake/external/xnnpack.cmake
+@@ -17,11 +17,11 @@ if(CMAKE_ANDROID_ARCH_ABI STREQUAL armeabi-v7a)
+ endif()
+
+ # pthreadpool depends on fxdiv
+-onnxruntime_fetchcontent_declare(fxdiv URL ${DEP_URL_fxdiv} URL_HASH SHA1=${DEP_SHA1_fxdiv} EXCLUDE_FROM_ALL FIND_PACKAGE_ARGS NAMES fxdiv)
++onnxruntime_fetchcontent_declare(fxdiv URL ${DEP_URL_fxdiv} URL_HASH SHA1=${DEP_SHA1_fxdiv} EXCLUDE_FROM_ALL FIND_PACKAGE_ARGS NAMES fxdiv REQUIRED)
+ onnxruntime_fetchcontent_makeavailable(fxdiv)
+ set(FXDIV_SOURCE_DIR ${fxdiv_SOURCE_DIR})
+
+-onnxruntime_fetchcontent_declare(pthreadpool URL ${DEP_URL_pthreadpool} URL_HASH SHA1=${DEP_SHA1_pthreadpool} EXCLUDE_FROM_ALL FIND_PACKAGE_ARGS NAMES unofficial-pthreadpool)
++onnxruntime_fetchcontent_declare(pthreadpool URL ${DEP_URL_pthreadpool} URL_HASH SHA1=${DEP_SHA1_pthreadpool} EXCLUDE_FROM_ALL FIND_PACKAGE_ARGS NAMES unofficial-pthreadpool REQUIRED)
+ onnxruntime_fetchcontent_makeavailable(pthreadpool)
+
+ # --- Determine target processor
+@@ -86,7 +86,7 @@ endif()
+ onnxruntime_fetchcontent_declare(googlexnnpack URL ${DEP_URL_googlexnnpack} URL_HASH SHA1=${DEP_SHA1_googlexnnpack}
+ PATCH_COMMAND ${Patch_EXECUTABLE} --binary --ignore-whitespace -p1 < ${PROJECT_SOURCE_DIR}/patches/xnnpack/AddEmscriptenAndIosSupport.patch
+ EXCLUDE_FROM_ALL
+- FIND_PACKAGE_ARGS NAMES xnnpack
++ FIND_PACKAGE_ARGS NAMES xnnpack REQUIRED
+ )
+ onnxruntime_fetchcontent_makeavailable(googlexnnpack)
+ set(XNNPACK_DIR ${googlexnnpack_SOURCE_DIR})
+
diff --git a/sci-libs/onnxruntime/onnxruntime-1.25.0.ebuild b/sci-libs/onnxruntime/onnxruntime-1.26.0.ebuild
index 51a823fe5685..7f261e2c3317 100644
--- a/sci-libs/onnxruntime/onnxruntime-1.25.0.ebuild
+++ b/sci-libs/onnxruntime/onnxruntime-1.26.0.ebuild
@@ -70,8 +70,8 @@ BDEPEND="
PATCHES=(
"${FILESDIR}/${PN}-1.22.2-relax-the-dependency-on-flatbuffers.patch"
- "${FILESDIR}/${PN}-1.24.3-use-system-libraries.patch"
"${FILESDIR}/${PN}-1.24.4-no-werror.patch"
+ "${FILESDIR}/${PN}-1.26.0-use-system-libraries.patch"
)
CMAKE_USE_DIR="${S}/cmake"
diff --git a/sci-ml/fastcore/Manifest b/sci-ml/fastcore/Manifest
index db0d2810fc2d..d295159faba8 100644
--- a/sci-ml/fastcore/Manifest
+++ b/sci-ml/fastcore/Manifest
@@ -1 +1,2 @@
-DIST fastcore-1.7.29.tar.gz 854672 BLAKE2B dc62bf2a84cde5ee4bd5519dd184008136129b8c06e888f3587e95e29f124aae1a7de7ffbbf64ca63f95f2033dc677bce2d78b18a9acfd4637e05ad31b85c4b3 SHA512 0caf1ceb273a9c4f5b8fd65b5cf29c028be07d2a337b425233fdfd2089e7ce466857935359f321398df9ecdfd6ce8f2d84a681efaf78e5824bce69f884211d4f
+DIST fastcore-1.12.46.tar.gz 100137 BLAKE2B fe53a0164d6087f88b182ab924a86f7cdd844c61a52470df61b87bb8b423cfd8806ce1b656c394ea3572eccb549ce5c0aa1e7612a20f11f103f5c779459a42b9 SHA512 1e3c5f0329c73c639750e93ec040bebff542c5c5c34642ee94fc47f80ea00dbc4fdaa07693e9952269354a964d544843a187292603a5a8172439267589bb86d4
+DIST fastcore-1.8.18.tar.gz 85559 BLAKE2B 2778b3a80aab7e5cb531279300add375b5921e1a8197a7fa0835582368eee49493c5b2503bc2eb6a141dd8c706c5c30ca9ce3ee441ff26cd4d490c24db73fc51 SHA512 a3580d9915b3193ee1c000452fccbb48a10c68c6b97badac4721acb1f90980377140442aec16b1efe216b87488e67f7c43ed956f30594f49780ec8e464e04fa4
diff --git a/sci-ml/fastcore/fastcore-1.7.29-r1.ebuild b/sci-ml/fastcore/fastcore-1.12.46.ebuild
index 788fb651d667..4fa014fb3767 100644
--- a/sci-ml/fastcore/fastcore-1.7.29-r1.ebuild
+++ b/sci-ml/fastcore/fastcore-1.12.46.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2025 Gentoo Authors
+# Copyright 2025-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/sci-ml/fastcore/fastcore-1.8.18.ebuild b/sci-ml/fastcore/fastcore-1.8.18.ebuild
new file mode 100644
index 000000000000..4fa014fb3767
--- /dev/null
+++ b/sci-ml/fastcore/fastcore-1.8.18.ebuild
@@ -0,0 +1,18 @@
+# Copyright 2025-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..14} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python supercharged for the fastai library"
+HOMEPAGE="https://fastcore.fast.ai/"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RESTRICT="test" # No test available
+
+RDEPEND="dev-python/packaging[${PYTHON_USEDEP}]"
diff --git a/sci-ml/fastdownload/fastdownload-0.0.6.ebuild b/sci-ml/fastdownload/fastdownload-0.0.6.ebuild
index 9bac0458017a..fb676ecc0f8e 100644
--- a/sci-ml/fastdownload/fastdownload-0.0.6.ebuild
+++ b/sci-ml/fastdownload/fastdownload-0.0.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2025 Gentoo Authors
+# Copyright 2025-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/sci-ml/fastprogress/Manifest b/sci-ml/fastprogress/Manifest
index e36bf7f06465..abaca923a3dc 100644
--- a/sci-ml/fastprogress/Manifest
+++ b/sci-ml/fastprogress/Manifest
@@ -1 +1,2 @@
-DIST fastprogress-1.0.3.tar.gz 14920 BLAKE2B 9d97a6efdcff6490fb85eb60c906918bdef51adde947af58f83fa48e139ca732bc21efeabc39f6c918565d8f1a00bc8480c7056b1e0ba4b47e79ecb2559fc365 SHA512 07660d2e887bc7d28c01eda0231f328f325e05e9c2948abd12c12bc0ede4822e5282356e56b171b93a2539bcdc16f6fae0c1044e6ef22f08bc44e8725f2735f7
+DIST fastprogress-1.0.5.tar.gz 16385 BLAKE2B 25b5117975b84efe9c2800282c1bb453ca3d21e98dc5ab59a7d85302ef8a0ef4d884b591bef4667d501a146613fe6ee8603a15bbb41c4c3cfa1a21a43099fc7f SHA512 3d9be82fa57e4ef1bd81e8ffb0e73417dcbd3de3fb00c2c051ac2e01ac1a8775b5811687c190789dcbaec84cf36e87ccd84801ebd35630f590b85200d048664b
+DIST fastprogress-1.1.6.tar.gz 15765 BLAKE2B e2680f69446eb3ebd519d528199bc4c8703e4179764298534ca96f37f11a56f3500dd95ebb01d01861322ab41e94b5008897c8b853b46663155861362857fffc SHA512 358a1924305c946ded139b0fd6d5a4c7f9409d90aecb90f18c455736ec485d63214240d5155742ab1f12830ffc4af98b5b60e46dcfe426fcad0b87fd9d34c7cf
diff --git a/sci-ml/fastprogress/fastprogress-1.0.3.ebuild b/sci-ml/fastprogress/fastprogress-1.0.5.ebuild
index e0032b9b3ba0..ea07e31ccdc6 100644
--- a/sci-ml/fastprogress/fastprogress-1.0.3.ebuild
+++ b/sci-ml/fastprogress/fastprogress-1.0.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2025 Gentoo Authors
+# Copyright 2025-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/sci-ml/fastprogress/fastprogress-1.1.6.ebuild b/sci-ml/fastprogress/fastprogress-1.1.6.ebuild
new file mode 100644
index 000000000000..ea07e31ccdc6
--- /dev/null
+++ b/sci-ml/fastprogress/fastprogress-1.1.6.ebuild
@@ -0,0 +1,14 @@
+# Copyright 2025-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..14} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1 pypi
+
+DESCRIPTION="Simple and flexible progress bar for Jupyter Notebook and console"
+HOMEPAGE="https://fastprogress.fast.ai/"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
diff --git a/sys-apps/file/file-5.47-r3.ebuild b/sys-apps/file/file-5.47-r3.ebuild
index e6b8b7ea293f..bfd0d29027ea 100644
--- a/sys-apps/file/file-5.47-r3.ebuild
+++ b/sys-apps/file/file-5.47-r3.ebuild
@@ -18,7 +18,7 @@ else
SRC_URI="https://astron.com/pub/file/${P}.tar.gz"
SRC_URI+=" verify-sig? ( https://astron.com/pub/file/${P}.tar.gz.asc )"
- KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-file )"
fi
diff --git a/sys-apps/hexyl/hexyl-0.17.0.ebuild b/sys-apps/hexyl/hexyl-0.17.0.ebuild
index ac667b6697fb..0225cbb7eace 100644
--- a/sys-apps/hexyl/hexyl-0.17.0.ebuild
+++ b/sys-apps/hexyl/hexyl-0.17.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2026 Gentoo Authors
+# Copyright 2017-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -75,12 +75,12 @@ CRATES="
yansi@1.0.1
"
-inherit cargo
+inherit cargo shell-completion
DESCRIPTION="A command-line hex viewer"
HOMEPAGE="https://github.com/sharkdp/hexyl"
SRC_URI="
- https://github.com/sharkdp/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ https://github.com/sharkdp/hexyl/archive/v${PV}.tar.gz -> ${P}.tar.gz
${CARGO_CRATE_URIS}
"
@@ -89,10 +89,28 @@ LICENSE="|| ( Apache-2.0 MIT )"
LICENSE+=" Apache-2.0 ISC MIT Unicode-DFS-2016 ZLIB"
SLOT="0"
KEYWORDS="~amd64"
+QA_FLAGS_IGNORED="usr/bin/hexyl"
-DOCS=( README.md CHANGELOG.md )
+RESTRICT="mirror"
+
+BDEPEND="
+ virtual/pandoc
+"
+
+src_compile() {
+ cargo_src_compile
+ pandoc -s -f markdown -t man -o "doc/${PN}.1" "doc/${PN}.1.md"
+}
src_install() {
cargo_src_install
einstalldocs
+ doman "doc/${PN}.1"
+
+ "target/release/${PN}" --completion bash > "${PN}"
+ dobashcomp "${PN}"
+ "target/release/${PN}" --completion zsh > "_${PN}"
+ dozshcomp "_${PN}"
+ "target/release/${PN}" --completion fish > "${PN}.fish"
+ dofishcomp "${PN}.fish"
}
diff --git a/sys-apps/hexyl/metadata.xml b/sys-apps/hexyl/metadata.xml
index 24ccbb8a7ce2..1bd26735cdca 100644
--- a/sys-apps/hexyl/metadata.xml
+++ b/sys-apps/hexyl/metadata.xml
@@ -2,9 +2,9 @@
<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>thomas@binaryden.de</email>
- <name>Thomas Kemmer</name>
+ <email>Wuzy01@qq.com</email>
+ <name>Wu, Zhenyu</name>
</maintainer>
- <origin>binaryden-overlay</origin>
+ <origin>gentoo-guru-overlay</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/sys-apps/inxi/inxi-3.3.40.1.ebuild b/sys-apps/inxi/inxi-3.3.40.1.ebuild
index e0a608cf185b..98c42d83cb0a 100644
--- a/sys-apps/inxi/inxi-3.3.40.1.ebuild
+++ b/sys-apps/inxi/inxi-3.3.40.1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~loong ppc ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86"
RDEPEND="dev-lang/perl
sys-apps/pciutils
diff --git a/sys-apps/moor/moor-2.12.0.ebuild b/sys-apps/moor/moor-2.12.0.ebuild
index c8489fd5c45c..7f9062ea2aa4 100644
--- a/sys-apps/moor/moor-2.12.0.ebuild
+++ b/sys-apps/moor/moor-2.12.0.ebuild
@@ -16,7 +16,7 @@ LICENSE+=" Apache-2.0 BSD BSD-2 ISC MIT"
# Dependent licenses
LICENSE+=" Apache-2.0 BSD BSD-2 ISC MIT"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64"
+KEYWORDS="amd64 ~arm arm64 ~ppc64"
IUSE="test l10n_ru"
RESTRICT="!test? ( test )"
diff --git a/sys-apps/pciutils/pciutils-3.15.0.ebuild b/sys-apps/pciutils/pciutils-3.15.0.ebuild
index 6e9626334dd7..77ed5f463523 100644
--- a/sys-apps/pciutils/pciutils-3.15.0.ebuild
+++ b/sys-apps/pciutils/pciutils-3.15.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE="dns +kmod static-libs +udev zlib"
REQUIRED_USE="static-libs? ( !udev )"
diff --git a/sys-apps/utils-extra/Manifest b/sys-apps/utils-extra/Manifest
index 03e6cca98509..8d4bb0ecc857 100644
--- a/sys-apps/utils-extra/Manifest
+++ b/sys-apps/utils-extra/Manifest
@@ -1,2 +1,2 @@
-DIST utils-extra-0.0.2.tar.gz 28585 BLAKE2B 2086b73acaefaa7c195539d6bb07bbd989354c035a570487d02f5c168799b22e76cafe11f8d19da26cb34cee4c4f9f9c58bd52a219f271701bf6f902dc6bccb7 SHA512 b574b4f65b097ba72e8982e6e49d4904af3e7df231c52b5449539b75838cb5d531aa0f53651b727bacdb7bec250dc9456f5543d1cb08e169ecca913f45b6053e
-DIST utils-extra-0.0.2.tar.gz.sign 141 BLAKE2B 0417cd4939f6da301c21e14ef534c2b3e792e8eaa9ad446f1ddd1eb1ccf6ac4fbaf74f60bc788eb76bdde2a0ab4fd115b432b77163122fcce62fe74a0a2b1646 SHA512 da7c79c16fb52f94f7c4be62643d03c1c4e65ac93f46c4388086c06d3904c8ffb4f7a4363fc5c0809874a647ae204362f83faa494116263a2d051e557c4bc161
+DIST utils-extra-0.1.0.tar.gz 26765 BLAKE2B 382687807b3d93b32876935a3a0d9286f2aef8f7ffb631359a663aaf31218191197d21a965d4e82de4559962e1dc150fd5c9e8530c6ff74f2ab31c38ecb15e9c SHA512 351b150a72aa5b0019b8faa79b16d96b02c37bfae46fe90b1411d3a9dde5053c4b82892f430df4158c52dcc21738e8d83bc93e29a735fd08fe188f1c644233b7
+DIST utils-extra-0.1.0.tar.gz.sign 141 BLAKE2B a9df12288138a01226a29ad69e83ccc49bb3454e3cbdd7cd87853f04f7733965773654adeb5d5973375ba1ec1ab3ef50937e820f93c37d418f3f7347c1ea89fb SHA512 fe847d8c8d78d52bc7e256f9b2242e69454f6852dafc3707a73595edb78c240c24c850f67adfb49707ac8a18b85e5b01448bf18696651f96472e33741ed3ff07
diff --git a/sys-apps/utils-extra/utils-extra-0.0.2-r1.ebuild b/sys-apps/utils-extra/utils-extra-0.1.0.ebuild
index f8335b51593c..07422f3553d7 100644
--- a/sys-apps/utils-extra/utils-extra-0.0.2-r1.ebuild
+++ b/sys-apps/utils-extra/utils-extra-0.1.0.ebuild
@@ -37,9 +37,9 @@ BDEPEND="
if [[ "${PV}" != 9999* ]]
then
- BDEPEND="${BDEPEND} verify-sig? ( sec-keys/signify-keys-lanodan:2025 )"
+ BDEPEND="${BDEPEND} verify-sig? ( sec-keys/signify-keys-lanodan:2026 )"
- VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/signify-keys/signify-keys-lanodan-2025.pub"
+ VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/signify-keys/signify-keys-lanodan-2026.pub"
src_unpack() {
if use verify-sig; then
@@ -60,8 +60,6 @@ src_configure() {
use static && export LDSTATIC="-static-pie"
- rm cmd/xcd.c || die
-
tc-export CC
./configure PREFIX='/usr'
diff --git a/sys-apps/utils-extra/utils-extra-9999.ebuild b/sys-apps/utils-extra/utils-extra-9999.ebuild
index f8335b51593c..07422f3553d7 100644
--- a/sys-apps/utils-extra/utils-extra-9999.ebuild
+++ b/sys-apps/utils-extra/utils-extra-9999.ebuild
@@ -37,9 +37,9 @@ BDEPEND="
if [[ "${PV}" != 9999* ]]
then
- BDEPEND="${BDEPEND} verify-sig? ( sec-keys/signify-keys-lanodan:2025 )"
+ BDEPEND="${BDEPEND} verify-sig? ( sec-keys/signify-keys-lanodan:2026 )"
- VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/signify-keys/signify-keys-lanodan-2025.pub"
+ VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/signify-keys/signify-keys-lanodan-2026.pub"
src_unpack() {
if use verify-sig; then
@@ -60,8 +60,6 @@ src_configure() {
use static && export LDSTATIC="-static-pie"
- rm cmd/xcd.c || die
-
tc-export CC
./configure PREFIX='/usr'
diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 7d5f0ddac119..27e62cb013d4 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -43,6 +43,7 @@ DIST gcc-15.2.0-patches-6.tar.xz 18324 BLAKE2B 876697050a872133d4deac7005c65c1dc
DIST gcc-15.2.0-patches-7.tar.xz 18396 BLAKE2B 2874678100433d899646a29d6b985fa48f0a19a73036103f8047c252bc1dd3f1df0d5c09bf1f97adfb2866c34a8e7ca6977909b5b4551b67a38eb45bf66afa95 SHA512 92a7579a134857e3bf3feae33c7dfdfe269f58dbe0013860a0249c0b26052b34ff92cb7cb23bb99719a4eaa6f52385f33e80f4abc2a49ab9cef2f3363352cbca
DIST gcc-15.2.0-patches-8.tar.xz 17584 BLAKE2B e35d85b993fc2ad86924158cac893a815f70332335ed02d970bcdf89c1ceafc2972576bcd85b4912e6ada91bdd80e8f10cbc6be798c804438368bae60abe2731 SHA512 6440a792320037b746ba405469773b96c1d4272c5248ae3808e6d8a2d576564c0f52889a6f88c3271233c8c2fe7ecb974d31ced2141f16f2c5ca68b9e47ace8c
DIST gcc-16-20260502.tar.xz 98912088 BLAKE2B d4b953ef6606fa8d3b69d474eb3c223809924869b9c562d39ad37759fa00468885b06a707b1479e38b15cbd8ca13dd8cc27b65ffceb53dd41b78cadf35ea3b6d SHA512 6beb4f6c7169c87ebc4a51c268b8c7fcbb07e96edfc674fc72afdc3dd605b4e44c05b2fdfc86963ffeb8346a64973630e456bdc91d0a5b42a11144cb2dbe2d18
+DIST gcc-16-20260509.tar.xz 98914656 BLAKE2B c7a6087ba990f50cab066c006f7c55c5249b01e162f066ada3f9dd92bc3adaa85af2d5f2baa197dc7ea454aa4af411cfccd3d22e526dd24e27af77cdbbc920a6 SHA512 01c948f971687e2a5531b53f216dbf29c39634705f2e1c569e65c6b6e25691c4cfc45f84af8d71dcdafd4d4f909e3f8791d35b16064185a4d33da489e30bc088
DIST gcc-16.1.0-musl-patches-1.tar.xz 3036 BLAKE2B 9f1fd288c22d61883d579b7d198ca5497ae9d18a8d85208ce9cfa14b2799ebd012ab17a0a4443ba1d899339c2ee217c907fc8a78e2a19022bfaffbe32c513aa4 SHA512 d362915d57b8f6b1dd0dfa879d7a4f31b50465ff65281a0bf961936ea08bed23d9e1c827f8079c1c9e18191f22aa61494add36fb58763bed934f19ca53767a2a
DIST gcc-16.1.0-patches-1.tar.xz 25128 BLAKE2B 487f8e1f204b8218ae54ef093fd3b99dd94a24e0fdc22ac37182b28e382e5601edc85e9af5c8374e76a576c8e8280cb84603e6f60bfb645a2adff5ee8e2e0070 SHA512 f5b4aefa101cef70c6bd78c689e90b0a30db14718ae2ff01827fe13af793f812616f16cc705fa333676f31025f3e840e243ef52851d32278b86d8b515589a2d9
DIST gcc-16.1.0.tar.xz 102456900 BLAKE2B ceb07866b6b17eb4c69a6b51241b275bc5ec506603a7c1a4c1e2585091a09fc647be945beeff76700bffd9018bda81b072d84f909fd7998baa0cfe3f0eb550b4 SHA512 b3454958891ab47e1e5b6cb9396c0ad3b04f32fe2a7bf1153a143f21013fdb6b295ca94c98964698a688e4c1d7555ffd8ffbc20187507cce6b1c32cbcc09897a
diff --git a/sys-devel/gcc/gcc-16.1.1_p20260509.ebuild b/sys-devel/gcc/gcc-16.1.1_p20260509.ebuild
new file mode 100644
index 000000000000..81d0e50dddd6
--- /dev/null
+++ b/sys-devel/gcc/gcc-16.1.1_p20260509.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Maintenance notes and explanations of GCC handling are on the wiki:
+# https://wiki.gentoo.org/wiki/Project:Toolchain/sys-devel/gcc
+
+TOOLCHAIN_HAS_TESTS=1
+PATCH_GCC_VER="16.1.0"
+PATCH_VER="1"
+MUSL_VER="1"
+MUSL_GCC_VER="16.1.0"
+PYTHON_COMPAT=( python3_{10..14} )
+
+if [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+ # Cheesy hack for RCs
+ MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5)
+ MY_P=${PN}-${MY_PV}
+ GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz"
+ TOOLCHAIN_SET_S=no
+ S="${WORKDIR}"/${MY_P}
+fi
+
+inherit toolchain
+
+if tc_is_live ; then
+ # Needs to be after inherit (for now?), bug #830908
+ EGIT_BRANCH=master
+elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+ # Don't keyword live ebuilds
+ #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ :;
+fi
+
+if [[ ${CATEGORY} != cross-* ]] ; then
+ # Technically only if USE=hardened *too* right now, but no point in complicating it further.
+ # If GCC is enabling CET by default, we need glibc to be built with support for it.
+ # bug #830454
+ RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+ DEPEND="${RDEPEND}"
+fi
+
+src_prepare() {
+ local p upstreamed_patches=(
+ # add them here
+ )
+ for p in "${upstreamed_patches[@]}"; do
+ rm -v "${WORKDIR}/patch/${p}" || die
+ done
+
+ toolchain_src_prepare
+ eapply "${FILESDIR}"/${PN}-13-fix-cross-fixincludes.patch
+ [[ ${CHOST} == m68k-* ]] && eapply "${FILESDIR}"/${PN}-15-m68k-workaround.patch
+ eapply_user
+}
diff --git a/sys-fs/mdevd/Manifest b/sys-fs/mdevd/Manifest
index 10c606391501..a1d261aa84e2 100644
--- a/sys-fs/mdevd/Manifest
+++ b/sys-fs/mdevd/Manifest
@@ -1 +1 @@
-DIST mdevd-0.1.8.1.tar.gz 38115 BLAKE2B 4a5e8c65f5ea409bfb2766bc2dc1cd3caed7f197affd8be93420caf52585d09212869fa34fab6b3f0493feab7a6213ac9385d936b8b161a0f1f3a608a3161a8c SHA512 8ae414f90dc74c4cbe194c3ff4cf4b5d57875cfc1006d4348d2dcd33e7310a7760cbfdc6b4020f7d3ff81ad2c1b1904334ae1fd2559affec9ca0c3127d770ea2
+DIST mdevd-0.1.8.2.tar.gz 38666 BLAKE2B e1d5a0de6acb6fe5bcbbe58762a79fc88d09a161ad721b8a55deb303863cde6e3b03bcba0d85328b7d19c02f87373b6150db55eea8a1458d0aec2779c1c7d38c SHA512 532b8b2dad9e1a166ec66402e2730aac2cd26bc86930d88b91962fd03b4e9d7fe96ff27e978464aa20148807aaed9cbd60d5e813dff184eece47b02466295277
diff --git a/sys-fs/mdevd/mdevd-0.1.8.1.ebuild b/sys-fs/mdevd/mdevd-0.1.8.2.ebuild
index cf2e87211f61..8c8f83f91531 100644
--- a/sys-fs/mdevd/mdevd-0.1.8.1.ebuild
+++ b/sys-fs/mdevd/mdevd-0.1.8.2.ebuild
@@ -12,6 +12,7 @@ LICENSE="ISC"
SLOT="0"
KEYWORDS="~amd64 ~arm64"
+# Note: mdevd has optional support for nsss, which isn't packaged in gentoo
RDEPEND=">=dev-libs/skalibs-2.14.5.0:="
DEPEND="${RDEPEND}"
@@ -33,7 +34,6 @@ src_configure() {
--disable-allstatic
)
- # TODO: --enable-nsss
econf "${myconf[@]}"
}
diff --git a/sys-fs/ubi_reader/ubi_reader-0.8.13.ebuild b/sys-fs/ubi_reader/ubi_reader-0.8.13.ebuild
index e85c0728ccf1..fb61076ca3ff 100644
--- a/sys-fs/ubi_reader/ubi_reader-0.8.13.ebuild
+++ b/sys-fs/ubi_reader/ubi_reader-0.8.13.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/onekey-sec/ubi_reader/archive/refs/tags/${PV}.tar.gz
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
RDEPEND="
>=dev-python/cryptography-44.0.2[${PYTHON_USEDEP}]
diff --git a/sys-fs/xcp/Manifest b/sys-fs/xcp/Manifest
index 0ba3f183e4ad..7aea013c9c66 100644
--- a/sys-fs/xcp/Manifest
+++ b/sys-fs/xcp/Manifest
@@ -1,110 +1,206 @@
DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830 SHA512 ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69
+DIST aho-corasick-1.1.4.crate 184015 BLAKE2B 088766e505a828a221a9bca29cb1833ac3964a538cda62d12b723a263fe0e588406af0b710cf87ef67b0ccb9aa3bf69f42e0e5225ade47abe93c73fcaca69ec1 SHA512 c77e35191b00546f5e499fab154170cedd619599e7250f92db9fba0a41c833eb426f214e58b00c5c39f8757406b33492b3241cb8cb233ce384ad0683c3ee4b62
DIST anstream-0.6.20.crate 28797 BLAKE2B 7eb5e05c8810b49f739d779057e8716baa818565f3d2e41dfef750594b64e7e82f630cd558ec367de03a31e002bd3a7a39d5c6b45719cefe5dbd1da69e0fbc7b SHA512 73b6e8e6da61233521c7bb1ab639da2e70bad08602fd10fc7d6b595392a61de35e7f5cf9fa7fcd6e66cc2a3800afff9d75e1da1b0bb64d5733e01d472aeae31d
+DIST anstream-1.0.0.crate 28916 BLAKE2B a9198a66bd3821349f83d7837ba7546a12a74a6f57e179e480bd6bf4a75848a45dac9a19a27c5e2cf01520c7e917d380b21ec16e4485f69bebe112383ba273f2 SHA512 36bf11821e8bc23607a54842b47950782806ebc7a56233e3c458345d79986745f6ba878e39964ed41404eb5be58f78d0bbcdceeb86d523ba40eedd15f7e1f29d
DIST anstyle-1.0.11.crate 15880 BLAKE2B a13fd762c1855db1a97607957b617eda2685562d90da13316b53a667750e2c53147a01ca55b6b67047cf6a51b4cbd7d346dbd2a71bd9a799619b6cdcb3d26bb2 SHA512 6f3bceb31874be790e92f9efd6b295b67c6f1a26a4e15eb8747572b4abdc2050c56a4bc4ec547917b5c2a5f213ce6bfebe4c6bf1639d2c6993de687b014ffca2
+DIST anstyle-1.0.14.crate 17787 BLAKE2B ebb3b3986c06628ebfe71665216de68f123840093013fa16c030c25e22ff0731cdcd7161737635c532d45ad0307a1b7f951859a40dbe1c812b3e905550b33b90 SHA512 2e7bbaf0794d209f0f19fb8709214c1b1109c27e14d91a8adc232a9bdfe76e653b2b86e341d71f63903e034c81f6ed63ffe7f123f6d631c0f8d41b56d70037b9
DIST anstyle-parse-0.2.7.crate 21707 BLAKE2B 41d51d4c026e548a9428f5fd8dc85fce964e3f1cf709820dd53d216af3065a4ee069de8c5bcec5eae19b99172f60e89034a2ded6bc787f3ea4159d5d30de3984 SHA512 3e0920594dfa15f16dd308d0da81d784e6a5d6fd7a3b12cc1512fb625369ea7b4550df549e3be961906e2d3105f72ecb86b89dd6f5817c2c982929ea26d605fa
+DIST anstyle-parse-1.0.0.crate 22042 BLAKE2B 418cb53754b325354a76d75cd73652d2e41408911bcfbadf91f668e7d6942d92ae3c379194f1d38bc6aa26a9ad98c92801213ffddf544fd2ce29a1180179a8c4 SHA512 4394616b0aa7a591eb9b9bb758abd2f067a3fe673b060c02857f6d2210a2276c476f32512aa59aee6c5383e3261f2654058ff619d957bee93d62540e10d81085
DIST anstyle-query-1.1.4.crate 10192 BLAKE2B c5672d2982bef5702f5d592bea8b4336df3f24edad35656873accb4491c0b6f323189c6721a7f722e6aae31ea8c183a93e3d59a123dc1c150ad1c85640906e40 SHA512 b94c550b865d17c15b2ff1a41da4f7aaf3a5c0694b2188c7238cae8212d8390f759381a3ae5598c13396a728aed8bffd4e32fe06da51af0ba92c334124d26641
+DIST anstyle-query-1.1.5.crate 10264 BLAKE2B e1c1bad89ad4c09e48f9d7c417713953f7f468f10f7f61e351137be801b5986ab3d21406411b0b23c42af4a2b5881b85aa68dfc66d23cafca7dfcb88180104b7 SHA512 3b7b888df0b678bd4560981dd94a51a6af9a535cc1a869bb4577e832492bb6de718a3ac80ecf61f8857b3d0ed7b95e444e85bd00ef65a46c6a244d0b0eadd95d
DIST anstyle-wincon-3.0.10.crate 12558 BLAKE2B eddfdfd0bf8ec9520319c3bc54d627be3ecc4d931181e629f5ae4f1352a1662476060a25639f390825405691ef22befbc6f1b51d79047690fadbc90993b9ff5d SHA512 bee4e8a76185a359e6f6c0cca11ca322a8ff6eb92a1659986bbb2287c5e198f3e9cf3e48c9d980b18fa012b5d52f97cd017770736be27e550cf61be553982c8c
+DIST anstyle-wincon-3.0.11.crate 12638 BLAKE2B 01f1ce85205ed3e573daca145ae420e9f7d78867fc036133be74bbcc9b83231ecbc681b57eb98bec622bcbaaf4bb293d05d3021a29b49a0a71b8ab89b0ae9dfd SHA512 09c3215dc6cef75d6282078e68c5dbd51580b6c8db79a77932d2e74a51d29cb0ef23c31b8a73a71896a45eb5dc5f94aee209bd8f6e5df4c675dabe3cd304a96b
+DIST anyhow-1.0.102.crate 48658 BLAKE2B d9c7b7c50b7319be0e67bb236e0420a67e3fd6d6f4bd53a84cafc7a5385785275151832be472c0063405e6d458b5add3907b670ba5e300e08efaae699ab77c44 SHA512 18064a92b6d577151b6f1be3df0985fdefdc5f7089ac0aa9bc92a2034c780eac5b71b8fbb260217aea122bee7c950ff00abf4b6d8f4143dff889b7164c7d6f0b
DIST anyhow-1.0.99.crate 53809 BLAKE2B 88fab8c0d4396733c1c23169e2ef7269066a637cb3aa166b633ca5895f4e13391b9c73cf4d2a87289ae90a245ba12568ebf23dd1708359174796e92383053fd4 SHA512 d6c6337e3808d812b5ddec78c041152b08b0e59eb4b4c131ea34232618311ee7983b34a8e5dc6598d7a11ce84f543b7a592f8164f4b96150af8e41a9f9a166c3
DIST autocfg-1.4.0.crate 17712 BLAKE2B 7f7300439899be03d001dd32b7e797bc4b9a58103081b6f7353c4b5897813cedf870b3fb1fa25d320a75326b334b44d8287e8603de34fc560d0b567143915cc6 SHA512 3b5e7c30bc73e105e4bfcab584c24fc4016db41fac9c356c6649fd841051704bbe8848e09546eb50d7c1f18ea8ce1cb72fbc268a620d5c609b3472114b5be73c
+DIST autocfg-1.5.0.crate 18729 BLAKE2B 27580e39b366c6fca02c9db09997b6415c409f12068f1249184268bf96fd85ba659e25ec730f99e10caf452f96c486f3d7442bf09c4552b5f39519b21d6f88cc SHA512 f279856f234d39d369623576acf9546a1ca24d7fe449f36d4fb93ea75a7efaf2c4015b9616a69bbbed358c5e5882e16b045352f046aa4c049b3d13b1e8257b08
+DIST bitflags-2.11.1.crate 49082 BLAKE2B c9c875b54e0a12115ecd846ef0a66bc7070d38892285a4142f1b1f26b07d407fa440a2943f310046f5fbc9a2428fcc56f2e44d06360e551d4b27c9b8cf93eab0 SHA512 c91b5a8b420d8e875a0906ef9b518a392487fba5399355aa5e908132149ddea7cc4222dd271cd5072e50dd9abd6e56420f4205652ba32a57af46bf07636604b7
DIST bitflags-2.9.2.crate 47977 BLAKE2B 85a5972238a0159f3a13a8cd22dd53727d0fcc0e5a2a676529448c1779df6519d0eba90871a1e2541dbf3ec997270a7f465d9fd66bf6e42ed906d66a164b1e54 SHA512 54455aeaad5d0b63916cf7da8b2b50b0078ea921a98cba2fc74b16bc25afa20b601648f4b91cbd6059344434ec6b748f1d5fb76fef46d5b7a2b3130d503560c8
DIST blocking-threadpool-1.0.1.crate 14906 BLAKE2B 7a8a7fa4cda27c35ea919ce787285ae29e758fda602476fc76ce2c63a4790d346ac8a6ea2190d806b842691a7e601af48dc4283479593728ad07e1d39a2d93b6 SHA512 c5f12b1ca4c838a1a44ed73fa4aac5755fd7288b2c974d1276a1ff8c67c26051fadbf4a5c5ec19c4f4f923725aab3d0997316d09a180e712009a3618b6c215b1
+DIST blocking-threadpool-1.0.3.crate 15493 BLAKE2B a60a873d5bfdee0c202506bcda6ed5a1f6802a03dbd65cf03413f200ebef00e8e87eaa61cf841464ff1ff7883e1a5f611ecba3b5fb1a87541a4434723facb3c4 SHA512 2324bdb1afceb38f4e783b62c8cfe2e018371b7d37f51da0aaa30502f929247548d480ae61e5e1a8e8ec84e71d2c662fedcc1002e313b6a179ec0004b8074bcd
DIST bstr-1.10.0.crate 380426 BLAKE2B 19330a5a293430c09908d2174ff814351b16419f60de6463abf9b8a9dff06a4e6845e889d8047a710cef54842f2790d9cd5080b92cdcb113d89742b869979c74 SHA512 823abdbda9b13802facc7d6b1ed9ad809ed3b0b827d26e418348ffb8481b5f5735f129c5a9a8c7b2ab010d7f32ca57cba69a1ee10a64225c54c6ceacd22c05d2
+DIST bstr-1.12.1.crate 354916 BLAKE2B 07b8e047c7a115d7d722ef57a37c5ac1e7ddba080e35b4eed78c3104cd92f08af5e67609faaa7a480ae15031f54c3f5d88784e23c96e659a7f4800c42dad45c3 SHA512 63a1e62d43c4dce00f287421b1ec76accbbab7f0897c8df26227f533af325896c0c8921a873f4125381e7b89fbb69a4358a96698ec6ee61191955464ff1c84ac
DIST bumpalo-3.19.0.crate 96414 BLAKE2B f8c155f77cf977d72749f3cb943a6b171dfc4f67135da345a935ba603f2b52b5feafbba908b31feff391128196c7b0088f6f62d5b37bc4d2277fc0fb9c560b54 SHA512 58db27a643c55adae07061100e3604dad0056bacd42ce1142bcc34249645e9313e886c3174a755593544684fcc632f134f9c6066752ac695254fb9ecd40878cf
+DIST bumpalo-3.20.2.crate 97696 BLAKE2B 0c744cb37279ca82e4c2a60be64c63e61c8290c9ff904c4a2ffd0e23f9ba96b1d63a30cce83fc757cbd40364bbe5e410da024c04cd9481f33831cfacc2133156 SHA512 4c725a4eb436fc9b3302430f5bec699563bed4b6a86c187defba9a83b749089eb6b00a6855afa4d42ac5eb324088eada3c0713f3e8c2d1c85bea4dcca83a4a60
DIST cfg-if-1.0.3.crate 8719 BLAKE2B 5cd0ac122110740895b45cdf8e0f738f2de1882d5a06c696d08e906765e4ddcd72a866dcc115da52d9fece205c9ad15dc25ad98dff36b32517012a7586e986ee SHA512 afe424a191c2aaaffec3d114e0116d0324d12117aeb22df78e47ad6752444bc5acb074ab0a174476b71e584a37743f9dcc2b0e8036d590fcc5afc7c55f86122b
+DIST cfg-if-1.0.4.crate 9360 BLAKE2B beadbfb273ee97cbb6e3740891fbace57511399ad203459b66b397587d794677a9515cde4e9ec4320c3795518bf1551d72b9a889f8ac4b225168f493288b7c19 SHA512 176e04df7ba783b7143bb84397b777f5c5a1305c08a5c3a218d4a66830620be89ed68992ba27686165bcd3fb2f34b2daf80b2a1d4b481ecc267c988e84d28e9d
+DIST chacha20-0.10.0.crate 38763 BLAKE2B 84d3d12379495b724b33accdbafe0209d0ddfeec74115b59228fb03e02089f1531f1396783a408b26cfb90372670c809bee8ab056cc847102cfc92ea065656aa SHA512 97e50d8e16118070ec75c086bae3695513b63c2ad3c5d43e3fb57892f21c9634977bc506c0c094aeb61bc8864518cee3eabf6b81504128ab0a876b2f6860b43a
DIST clap-4.5.46.crate 58332 BLAKE2B 2e8290db0b1a681da61bcb6a6e961b6fb9554363433484aeacfa6428aaf55f033a400167a6be52bbc84b5db1a1603ac5a85c0fc20423ffd5f63eee51405ea6a3 SHA512 82e50d38f2d09ca4fc775eb7aad1f629d1dbdb8879bf0c474ceaa2416bfbe7e1aab8e5d18710617f4df2f38f4d4ee911645563a2fa23020aa739e0ea2a306333
+DIST clap-4.6.1.crate 61836 BLAKE2B 0e58b564b1c7792c4380284a61e20324495906764ed7ee7e9e62eac159d5f81508a82deb26cb294c85f236f77be79ce0cbf0253ea7544790ea3a5c0941acef6e SHA512 7e1bf1cdfcf8fe1f67251073e9ebabd92b44a7013a2245dbfc3a7368132600a30662416635a329067b97a8845af3c68274ec6ada3bd72d110b0aee5a4d7c986a
DIST clap_builder-4.5.46.crate 169831 BLAKE2B e3143900450b2e5641b389d5a7ed32c3a311a376b199373419993e26474585f5bad5d49b7f22ed9a29db1ab8c211e1308e08def96d5eb6dd0933b78a46fa6a5e SHA512 e4019ade66280b7ed5a452c66da8f3946f4efb34c6db44c8155b8112cc353aa6fcd9b4fe18161a15ddb188e0fb8b59aaf28ca897a326973ce5e00c9caabbb582
+DIST clap_builder-4.6.0.crate 171122 BLAKE2B 0a6ac216ceee45625500379640f9306015f749c377d14c6c9538fab7988da89b39e260bf8736d7ca055c6db32613fa7a9e73f325fc496d7521ba3453c8558348 SHA512 43b26377a8f15d29f8fdc9ada914888d87111084c5e205308d166789a27d91c2d8db6756b24d48ef8a293c92ca4c27dbf5433db21e336b2116d51377116fabd7
DIST clap_derive-4.5.45.crate 33545 BLAKE2B 8071dc193edda67ba2f26027fb06536f9a9cab6a7b3b9d4e69683dac24a599f1b96fb960c29d529b4f24399bb95ac99d4ee0e26976c58f63afcb37f3a6b38bfd SHA512 1e9f3b6a9a80dd9f0a27e79e233ef0a125925286ba8b4bace23dd25729f22a748ea3b29a9eb810f133463718bccacf016540e8d1206008fec0930b84cb451fd8
+DIST clap_derive-4.6.1.crate 33512 BLAKE2B 36d4fcbdd0eb22ed872d27da80a1c22baf718533d43cb762f109f80abc8d7e13a92fd293db40ee2ca18709e7bcb8cab0f06eaf48dde336e67df90e83f6dfbd6b SHA512 ed210527cecfe3791b9d5af7279b337890b46b61fa05fa6979c88db1693ddf0ee5a4eb0904dd93e2da76f5c870963cc79b90d87cfc3cecf166a65364c16ffd06
DIST clap_lex-0.7.5.crate 13469 BLAKE2B b14d273b3be318a22e93ca922b90e54a980c7a11f8f89f735e59a289c07be9e6652f052ac10158a3c2d8d8233f15198773dd98f40eb3d226cd4dab8255d44c0d SHA512 bfcd632128e64f5414737f335dd3c5a62b3317e23d15472a1bfd617abf146c4c2c9c22e990b934adc1f8918359ff6fef09217c9f3436fa024a33bdb48d4a24e0
+DIST clap_lex-1.1.0.crate 13470 BLAKE2B 3e4895620e2922bd95ab6e3aee296457adbe70c2b3b2fca24c48e5bb700ed622401c68f494a266b91f1b82a7ee109ca90d4eee7ab6eff35e28b5fe8038398e5a SHA512 d85237e0558ebc745b08a150ba8115133b1ac1ebfbf6b2abf632863761fb70cb329639bb1c30625b9e786bb27b19438af11c123c508fb39e682f13e294ea6d9a
DIST colorchoice-1.0.4.crate 8196 BLAKE2B be97be7d875cdd09cdf3f2594f0e7ed80601de62bc907ff70053317b9d48e889b3fd2fa0da5e6a681fcf80b24be5e16089289e3dbdb68255b486c18c517c55f1 SHA512 0bc6e55c3909e7bcfdf198d5d68ed8b588b82a72f53aaa41efeecf9dae2d31e6c172a7ba922e000fd7cdf6373c13371a98e7da08e6988fdcfbf20782dda8e4e5
+DIST colorchoice-1.0.5.crate 8187 BLAKE2B d6415c5b337e2f4f5176003082e6e8c52f55a45ff959376e7a3f30e5aab1ecd3f84f9cc5e7a8a720398c1b58f99a07cf042695adb0b35178931178cc8d77d2e8 SHA512 af3a5e7e837b280cd8f0578d2ba2a04443d4c5a445577f444af9edeef6cdb47de134f77b07ceda76ea6b2c73b9c10e1d7e3e1beabfd22b85869585c35db88bd5
DIST console-0.16.0.crate 39107 BLAKE2B c5b075626fe14cbdd3e476605efed34bf1a44251419036d2bdcc87675c2e9dbadab0823f540399e6dd8701c0c71bc87e3d2d8959cf934e42e10586316a2887be SHA512 ee66a23627e7865cb98ac34e261c7fb173eadb409097bf179a858eb5ab5f5e195547ae5f3f95c53573933e993ae8f84f67f1e1634c031d1898b487eb174bf9fb
+DIST console-0.16.3.crate 34041 BLAKE2B 304d7d28d5d2e7032a4f5432644ea9d102c31e6e6563a64390fdc32d4e51200bf735118065569caa34885027cabc4859b3defb05443e2d1fc460f9849bef318d SHA512 c9dc46360bd2c0d7bd4bb34ef1c44edcec4c2ae23141888a7800ee1e0e85b0e020501b6d880ac71731f9e43c1010664b7a5ee5f62348ca272f9bdf6d76caa0eb
+DIST cpufeatures-0.3.0.crate 14156 BLAKE2B 9408d9b8f314a21702bde22f272d47263ef06e8f6fac116edb2464109ae2ff0d10b9d4f54d465bb6c55bea5722326bb8ee541352e6f5e03116a449930fa8375a SHA512 a842c5e7fe435c4339ba0e12169bcf1a2c2ebf4b0d02cf200f91d88a736607a930ba840a7db6a71afc6b125649a9f14ce0977599db917ee78880ec1ed9600f88
DIST crossbeam-channel-0.5.15.crate 92716 BLAKE2B 089f85b11078942328f89f74faf39597e08b221c142a7f06859a65ca4f3c73f13d077e49d8d709a7a5cc0cc205e3f614a457bb6bdb2b48151f66edc9a4699ede SHA512 b5174329fbdb2a742992b3450a6b11e4330e1d542132acd22d0aebaf49332aad8ceb6eb4e52ccaf8617eb02f191f881b011e5521098082919672f06ac70a4e5b
DIST crossbeam-deque-0.8.5.crate 21726 BLAKE2B d97b35e8e8858deaa7fa9a836e836d02914aad29e5c34ab121f52ed65e95213cb2574df82273277365889ea771f04eb40bb2439347c259979f1dd6d5e9853bcf SHA512 0f0c9745763ab156136227cf1415de514952a3f8282ffe413cc249f9f4b345b029940e6a6c87b3be8331a7c783655a35b89c7a2547360ea5ae10aa64ba7ae864
+DIST crossbeam-deque-0.8.6.crate 22471 BLAKE2B 02b854df171b0430ca8a40349674ff251698d0c322c317055da8678da6661730c945d86737fa4947c3bd824ffe402271ee2f77fd6a505d2d46b4a41454c510c8 SHA512 9368c0c224c4b84356f1d422d8869a5ab4bfb36b0ff69244a9e7a7304ed51f034001cd9b2bc35849df874d36ed34285c66574943573522ea32bbdc5a05df6989
DIST crossbeam-epoch-0.9.18.crate 46875 BLAKE2B 200c256cad6011a3a14c4664bea6b150fce72d561c4fffc387fa561b08c0480e8756bf51c14874c5fb19f427424547f72d2cd7dd6f56fb8b6666a85f8d52bfd1 SHA512 0a8a199b9d77f4e28e91fe0a0cbff7e0dec58cac283631fd972477fa912d2f6ddfddaed2c695e4978b01cb5440b702822af6333e7c3dfbcb9a2c2086999516b2
DIST crossbeam-utils-0.8.21.crate 42691 BLAKE2B cd9015c41f532eb3c90101603f32d383f01e6880718b727d6d1fe46872ae276cda685e1b548cf77dd22bb1a05f0d4c4982332c2bde90e1743dbd7f51919022a7 SHA512 6f4aa7ca10c20da291c4714b56ceb1fab1c06b03b2f4e28e474e9aeb95ab6615a25462dc7819713652c3b5f6a06fa0f24ebc92c533fcf35dfcf2655857d975f8
DIST deranged-0.3.11.crate 18043 BLAKE2B 738d5a88732e227bb0e0d33c04ab8248a699c7c499100666ffcd78673d1f38ad2d740222ab405e3eaa7a0a6f4596cfef90bd581a1baf77c954dca830c22e74f9 SHA512 48485666d3e50eb7976e91bed36bddbaea80fac4ac664723130069bd7d17893b6d1a2b82a4c3dd61677162e4305ba5ea8aec7bc2793d1b8b92dd1666c204fc43
+DIST deranged-0.5.8.crate 26885 BLAKE2B 72b9b2025009a0c69a6678f079415937c39c4a4ad307eb8dbed1f8d2d6e125f0ef4e422b65a7d08c2b1043814acafc0c6a0e81b024fd8736930eb29793e000f1 SHA512 cba9189672275a2d46d61ec04ce8d08ed314d7dcd7671029f3d7099106e112879eddcbeed23b8e167467abc9e1f5211786b5a91a7b2c41720badc601e21a17ac
DIST encode_unicode-1.0.0.crate 56986 BLAKE2B 76e8915408c26bdc909e9ff2d59a1655344dcb4ca0e6accaf038434b7518f1b86554954fda8c7874285924c7d16cc81f62e68afcb8b0efc639407b558df1470b SHA512 c9a21d48ba9d50750789cb6fbe32afd903c583c9ef05a9741007dcdf64b1344735f71dd882ad71ab9e5f96f8839578ca53bca14d13d57b9e27b8cce2cd507359
+DIST equivalent-1.0.2.crate 7419 BLAKE2B 7ce4fb7b911961cd4ccfb48323eea4952110a069789c6bd177a63391c270df861afadd00c07db7b22768f0864f320e429e0200c433284f528336e2f81d071eff SHA512 8e0e2dc070794a85b276e93f9e4a65d3bbb8587b33fda211c34479a0b88504c913d8bef9e84d7996254aeabe1efe4ff1ef6259ff4fe3f9ccb90dd90070b3e4d4
DIST errno-0.3.13.crate 12449 BLAKE2B 5eef631f0f0fa672d415a7b3702bb5af52597169d9ad830ed5ac5e3592bfb2fcf315e2eb1c894fa69233c6228e9a614b9e5d741b943d03b70c86395fa0dbef78 SHA512 605cae4f6ea34072850be76733bdb376eaeef230f816090fddf83c9205bf7f99bbabee141ed628ee891f63f9ebb303633db3913f6fe4fe259fbc4bcf9789c339
+DIST errno-0.3.14.crate 12002 BLAKE2B 57fd842a717086ffdcfa5102a8c52bf8210672820366d78aadb6f159055917477e6771e9fbda88787278bf3a116bc7253dcb705b601e54038a93a1820c3c287a SHA512 1de95c9806323d63e7cc95111e67b3ba1ee4b9d47b70cec33485194574d6b584d22ff877dfbc244317822721291d537d9509ae5e46f1b45169cb478a78322366
DIST exacl-0.12.0.crate 64506 BLAKE2B 89471ef3fd6b675ad5cf0f7ecdcdad41a852828fd4fb8f0f96ca0870013222045d7e1f627c365fb8b5a0a8c617a15d045972bae5f87b99258c28a25d13b76846 SHA512 d0eed224863b6d5216d8974bf83ad794123650808ec042d63db138cb252caf408e127fc5707fbeef181cdf50fba0c2a27ce49fa2dfd630da822e4bdee0f130dc
DIST fastrand-2.3.0.crate 15076 BLAKE2B 15c9a1c4f64d94c4bfd38ae139c6fe19b6b621a495c1b57209edd6d76d978eaf018ba77f356b5086c3f462a6de044fb5e3b172fc288309569911a17ec39951bc SHA512 267fecbb7459c8840f03425733d278dd6c4e7637b85b99552877117ed5e8015e094d86aa95841f77064136b7f382276c3cb2c2bef7b2881d272f4aa57c5cf947
+DIST fastrand-2.4.1.crate 20773 BLAKE2B 79fe53f19cbd8343ba15c21adad7397ca9e351d00d77673913063f8f8c02c0753a29828ddc7d52f2f2f68e8e1822f31060fc52d046769f6e768d510cbf2086e1 SHA512 7120edccfb1aac689412f463abb816e3ec2e7c6f7da3576c060229139c11af5e69408bce42dde4d78046cd09ba8db53a6f9c4fdcd68e5fb151b72a0906a8bc7c
+DIST foldhash-0.1.5.crate 21901 BLAKE2B 22c3a266becac17995ac996f5c9caa8dea77e36786c50464e4e7750d8f3f13321a0a1abd3a9abcfd6ff441ddea257066b2dfb7fc6fcf7468f537dbd1b0db737d SHA512 3a634fdec410d87ffced8aa1bf8dacd9316a04c51424563d60b4dd611617041f09085edfd0ec96e6bb0e0db74a0e950b0616d1fb94a31667af35af1637604c22
DIST fslock-0.2.1.crate 13463 BLAKE2B dca565da8e760d016a659b7b81289034b8c48c416b326e403086a96aa4f50d6b30abe96f3026bc87e9deecbb49d7ee2b8352641f26d99dd9e9b85dfa7640d6ed SHA512 89f69658457994697f090c5ea090fed0699d032e2fa66fdafaab12d545ad6d21a324912e7132dab02e2bb1a09fc7b72d6562004c0321988a0b34332542f061f4
+DIST futures-core-0.3.32.crate 14684 BLAKE2B d0c3ee59327998990f4cd81b8d76b6d8a58000ffda809ecafc8b7e658abffe4fc45be4b9d5e502436af8e4adef50b1601907b8256a9f65f8467beecd37ede220 SHA512 5848937ad4135fcc488690bc681bf66d6c353f063f87dfe1ea4b79259b9b402896276c10ea80b159a9adfa551abdb5b00a2c6b332af9a898766f87f177a40137
+DIST futures-task-0.3.32.crate 11377 BLAKE2B 290a2e7f7c957acfffc8041a5ce961b84bc6b1d02412ee8dce29cdc9a7d4daccbe430291d1a735c132b907448669aea4e5a3aa292cb5ea4b466b30fcd4e3f98f SHA512 eea93a8490d7083566d7f723c0bfae01583787028ae5d8bba851625b1ccb2587d27db0cbf3d7fbfa36b51bd6d444c54905cc4d56021f43a5a440cc8b0ed73520
+DIST futures-util-0.3.32.crate 168797 BLAKE2B d804428849635088636df69330881d68474db307ac4dd5863d73d1d93c54e90a18e21663864e94f2bd86999356e19b8325e321cd5c63da6e3e05f26c3af836fc SHA512 77705985b5cefd5a9009e631689f5967320cbd1363888cc8b7eef3f7457afb38c793499fc3edd4453bc8771c43436e5da1538ce0c5ef655a5e597f4fda2727b1
DIST getrandom-0.3.3.crate 49493 BLAKE2B 17bf881c1ec8e70b263dad11fbb307484d7ff6a7bb6c0ed217730c0a766adb3a19e6633b28cff9eb7c1f9deea55a647ad53636533c392a5c39ac82e26623a18c SHA512 8188d8fab05e8bdb3918eea6fc6f89aaf3767f8350fa953aeadfcdf24a513bb4e0d464853a264939bf2fa17f95ebd4077b74d813d587a7368072c5d7748c4c5b
+DIST getrandom-0.4.2.crate 53905 BLAKE2B 23aca6717b8fc8bdbc26bffaa1ae3aa35666f82951ced24e1d7b7530feae7eb5e66a9c81b738bbd2b09ead6efa030d2850e0ffb314dc82972fe72af361b961b6 SHA512 191d847be8c21369067b707c2c20cd56531478aca534ce902271e2693e84f6d74306a690759b17a8b1e9c46c639fe0e7be3b2fe41469eba4d7c27bb1c11a442f
DIST glob-0.3.3.crate 22861 BLAKE2B 34434d0ee1d50d0453f7294cb793ff123415feda605b09a2634708646fd91584db6b77a51d38c20ec89d8e3b36b136d071d30020f6325cbffbce736403c68803 SHA512 159a5de81cd59c472cd5705a50f140d29adb64ef10d8dd4bab77f9a44cce33933a779ecd12b399edffaac551fd935a3aa74ede4c9aa9b3e5212d220b3fe22219
DIST globset-0.4.15.crate 25177 BLAKE2B 5556f4cd7c311b2ead3a83fb2c84280a48e493f024bfd7269c91cde6ab81315d2d7f051f7cee9d7d34e6c8563c2452f0ec04a9d5a8ba5273bce66f5ff8f9054b SHA512 b9281b8bf48d2e297be533aa31c701c0115978b4e580b684b78a385eb2ecb4125187605368a6858311d6cdf5caae7d733cf1406c79241b7d19e7193f5a111dad
+DIST globset-0.4.18.crate 28970 BLAKE2B 3c24364c29c8dece3da0e978a5be3319e5a33731b53200102bf9cd33faf18b590afbaa45462a87a7ba54a59464a82b46c8a51d9f664ca59a6735721cf6bd82c4 SHA512 44afbcdaff506dba351b967ff435752988f7d980e0b908c248c2aa462dcc95c94907a6d9ec7aec28599dc29d3fbd421cdf0bc8082042263b6af69b36fc1a2c54
+DIST hashbrown-0.15.5.crate 140908 BLAKE2B 6a360eaa2e174ddd1e9761bc19edc4b57b80f84c36bb5d64003c7206755d4175a05f39c001acaf000ec69ced9e28c3853bd64702e2927aa7c38527a53abf2201 SHA512 654682535882733b56dad632851fed93a17ad0b2d3e13e3390d7802450781501e275b0e0b39fa32a6eae092132858ed79b305238cd5771c08987c5d26af6d692
+DIST hashbrown-0.17.0.crate 154597 BLAKE2B 1fd03ebd3df85e88abbc498ae8166d3d15f3196c52ce17cd29751be5aaca18d62629b96c1a4fd431e8b38c313e4aefbf78dedbf65bc202d9e4e69dbc1b03f780 SHA512 248f5333b23cb83fd8e439a17df85d0f5bea6dadb0e7cf2cd2d3bd0049494c125ea4fdf74ce2623884d2a3884d444689a0a7cfc9b52ad3d8de40f7498c56ef06
DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76
DIST hermit-abi-0.5.2.crate 17435 BLAKE2B 695192149342273199ffb026de57e2d906249757b9b4bbceb6b40d3b2298a942a75390aeaa3ad4cad71e5d44687379dfc49598bacdb2cf989ab48864c4b2b517 SHA512 0392a8350288e5d500967bee8e98626024b47a7da331f833b9528bd7318cf43f41eefa46aa6aebd19febfadcbcb2d7c9f70d6ca3631c1618d63c60366dbe7c15
+DIST id-arena-2.3.0.crate 12883 BLAKE2B 2a7f498c3ea5632af4a369d46f90106e642bccbb8e36ac7fe37be05c2125989ea2cf625db92a782408ecb5f68d3efbf3006413b5b748815ee42b9dcfb28d0ba2 SHA512 99652279014e63680d66bc8022ec3d2373d6e476646ee5551346fc9e62d1fd94b28c945bfc30df14c85d085aefc7fbb9051fe11012f63a9254bc11f03133f116
DIST ignore-0.4.23.crate 55901 BLAKE2B 8c5138e723cbccffe84aa215b2e73daa18d8b2d39136a901ba1514def3a67437f79d932e4762578dd1b28dd8360a397aaba29ab8bb67a93a587a1c71cf5d1aa1 SHA512 ae354b00994ae8570751bc5c09167edd0e2891709d4c4878cf75b24619421d23a1b83e28886d54ed9d31aa427f49153e9a5fc42b5de7262abda20c1c0061b299
+DIST ignore-0.4.25.crate 59154 BLAKE2B a08a6ec639edefc1dcdb2854120abe060745b2b3926fd10cb247b4d7e80e83aefab713a9b40359e8d5aed260938b93a46f299bb57a4c19de4ddde2a888dac66d SHA512 0dc0f2b2405dbce760e4bfb544ad56f94547e111e309622b3c1791ffefe33b66fcdc89f15f03e358794e42e8ec4c739a62d43a462d512682329b227cd419cea7
+DIST indexmap-2.14.0.crate 104085 BLAKE2B 828d8eede906c2908baecac840757ca8795587a552cc9dbcccde89a3b81444d99395670fd71404c33033aa5a1b905ed0621fc39236024c8b8b385e5d29ca6b5e SHA512 fa6bcaaf1b9bacabc72ae9d0569065325a6741b9ba5dff168ada6ece460175be47741d906d9326b48d30f6c55805d33fb64bfb497490482b4e412ac15a8ea55f
DIST indicatif-0.18.0.crate 67969 BLAKE2B f48a1bbced62b32701e7e3d3961fd11db60012facef53f914bb202bda7e03f4ed71553428520109b9897556a04665da2365a387a3f966b4e823de67e0afbf228 SHA512 75e1bafbc402a38966aa42df52bad901bc8b57ffa2bb2905e0599e4b280d2f2b8bedf2242a950ba0d7d26196ec958a2c371450456639fdbaa5fb034e385298bc
+DIST indicatif-0.18.4.crate 68731 BLAKE2B 4804334ef2680c3ee0f265edc6cc6699967c63b89365501aa860765db5a5139f9a12bebc8a3c748eac998ef9c26785711b81996c0cbd42d13f8b87f48b641c30 SHA512 6a7484ab982c75c7ddff3846913a74046406b5323af3356bccd51e6fef63bb43ad6ca07cbc6628544cf403b29893a7e095ab096289a6e2f47ca1bbf573a7d78f
DIST is_terminal_polyfill-1.70.1.crate 7492 BLAKE2B fa663f858ab8e5fd56202d731b572bfdd4ab0e8262100424e27360a9ffd2820182bc57d6718a305ef82d04c3798111841c0d9f9dcfe219765c0f63edb560dc1e SHA512 4730fa09401cb4e69c92b38b2b43afd74699c61f5bd7b37605efbc0c08ca7a1318d43e4a844e46e0f84f83f42432f01e33771be2b18eb5977702ab9f894837e1
+DIST is_terminal_polyfill-1.70.2.crate 7548 BLAKE2B d84c45a94bc0ede333843ddb5206379f1a7d9df742c7f7940374d6b17b0a9c300e32fed5fe2bc58e6b3bc5d18b5fc58dd4e283c01c2f3b4f10f254b3cf7668c3 SHA512 d62f444e83950bdd441215c0ce681ff774692b35fec2af7181dfa243dd43fe42ff7e10a6e3b1d578712e4130dbfdf471ecdae73a3a584a2856a848d387b6c261
DIST itoa-1.0.11.crate 10563 BLAKE2B 94da07e0f7f2535d0b1491b3a3c64905274b315ffd35ec8e9a3e36e26cd7211733b462eefb5208963e388345f65be9694804c344a6132b2b595b0bc716c0b328 SHA512 7e22dffac34c9c9f432daef395e0ec710ed658164bc9cd9fc6445c9f984c912a10bac556214a026bcddbe27a3197b35b0c87d6709fd605062637d086b2d20311
+DIST itoa-1.0.18.crate 15935 BLAKE2B 8e41446056ccd94979f6f5a8fe8c48d6c47abaab99a41715cca31816f859b56e0cbacb998f300b62be8b719a6470f8a087f1439b72f2f6662d1cdd3d552ede5b SHA512 8dbad156e2863c28e2b380901a92414ef00e39f1fcdb06d91a0f3fb73108c2f7f36b699ccd93287808c24c29cca7f1783d48d5ca95f2173502963c0abcb2d09c
DIST js-sys-0.3.77.crate 55538 BLAKE2B 8a4c04a8e93bf5dab63784a24320a314cc5cb629df788e116c452857b8c049c6bf357f3bf8f35086eaa81bc2d7f0954001addfd0577d845844871ee138e81bc6 SHA512 d9370ed6ea892bd51ea181630ca661c348f82d575381aa4c8b529113dfcab6687f4d19bceecad7e1b28ebaca74d405862150a5b5ee2d5d55efdaf98eed1ab255
+DIST js-sys-0.3.97.crate 106322 BLAKE2B 701d1999b3fa5be9b88b02bbb9412d3ad4c58eda7564e03ad371c652e44aaec90ddc2f5386547c5c1dd838aa0cd3e7d1ec19d570993c08b5f8a567d95d4d034c SHA512 e01eb24cae6a253cec4f991bc680d64e4a1523229bbeac58840df7048e77759f341a611f8c7431aa793546a7d9f2022aa3df90b05d1398da9e0aa9096cfd384f
DIST lazy_static-0.2.11.crate 12361 BLAKE2B 3fe6a480c30a792448a3a2b378e05634ec59603f07baa03c0881fe5af85ecde5a172bb0733e7043fb6c43eabc261635b23410658d48add09eef6d807a750d22f SHA512 c85ac434d1b7d41d638e76a142a43d925b96bdddda112b1abeca1bae160d828262a85cd333d72499fe1dc7ae9574d3db226106acb433328c056028eb8c42bfe6
+DIST leb128fmt-0.1.0.crate 14138 BLAKE2B 6353a2520bb93e0a3cfaade09ffbd8cf981d2cf75579e865941f3fea0dc745c54472b369873b1ef4f26dd7f356860e563bc7ca6e7615d600b272c698a55e54eb SHA512 82fbc7f0786185453fbf11fb3ae58e71fce9780f81eb6a56d7b559e3a0c6825751dd8b64f1266aab73fe65f7483a206e42f31ee1a1b7b1801246c6dc9c2ea817
DIST libc-0.2.175.crate 788728 BLAKE2B dfbcc891a6da7d327916883deec54dbcb0ee5e7fda0b805926f06088dbbbef0520a838c07a62ea075d6a5a035994ea8130efbbc88e08b928c13b06bc5cf75bb9 SHA512 02fa1b6e61ecec3b626f3c802b53e7f46c98558f6e8c810b46d7322c2e4825f1be87068942ac81c07a2188356c6e2b6836b0dddd784396e43ab3712a62cd17ea
+DIST libc-0.2.186.crate 821883 BLAKE2B ebe7aac5f8937a8064c64a0d4dc72e5fc794080e09b96c6d245bdec0fd9a19d49ab38e25306e22e47564764cf5dcde45855237cffc70230a143eca2626bd5c3c SHA512 6a58e671ec6811dff9a0d7d4db8f37d38bcbca9efff20dad4706190e5cdb77b426567754bcf0ef0f2d0c31d6506401f724f3ca500b9bed57bb8605b1141ed690
DIST libm-0.2.11.crate 111477 BLAKE2B b1247b197dc66a38b9a1f9db0e32655c9ee09575347895bb1e3f22e6953c334d74574a7015f214b0af0eed564ff2ee4576d07d0db5421aae917a7aa1e10ea142 SHA512 86742b5d97dc976cec5bbf75f565b40c7058e74cf840cbc7baf4d84823318040ac692b5796a407bd44caac553dda3f5a087d3bf8d6099cf26305123ce106c7bb
+DIST libm-0.2.16.crate 164243 BLAKE2B 103d5eb2c94b0566068ceca366c1663ec5cb0a31af1afe8e3728a38769b27d4a60b83f31aa2bb66ca4cd2ee43caa0cf1807c6a6ad54a9ab3471487324ecef332 SHA512 9bc85e6cdb7fe39e5546c47f167d2ca2abcf0aefaa673eafd0dda6bb9ec03ce19433dd2b8c0e226a3c08340d5c005cdeab4c642b49ef926f2cb0681b1d9661f9
DIST linux-raw-sys-0.10.0.crate 2359824 BLAKE2B 821efbca0c75954aa3356f69c95064d56d17a4960188d7e50a94502d300f4b50aafa225bb90d987995e4c80cb3fcf536bcc66314aed7145008e210a78cef3e24 SHA512 aa041fdbb578998c793fd31ce92c0daf104b05f3450a7c27b193950e82293a2e2bcb84db104011a28c215cf187433c529ca5d10b594ebc76986fb8fd38c46af6
+DIST linux-raw-sys-0.12.1.crate 3006116 BLAKE2B e23efa27e6052034d41b2149f90d1ee7d6b905808605296ebed66f5fff210c4c18c51ee9c363bd0b93c8e17bc3b70857b594aaf51d44492051291c0e008f8cef SHA512 5cfe8f7e88a2125dda56a3f7a7213fb41cbdb51ddf4f7e44deec21f5b7aa05530e04f67d1b89b9d99d9fb204f27167d8c0e104e6ee6e62a780bcaa679155bb54
DIST linux-raw-sys-0.9.4.crate 2311088 BLAKE2B 261854a127942e528a09c79db0407974c22eac1144c9ecc9ea1a6f48f87a240e610932f5d911563d0e6c05c64b0cb302f86136659f8aca0d59f03946b2910baf SHA512 e98accb9b3e6f47d5753b1a370c61562d4c176fe1096188c6ec0d3be9e7e03d0ef2c08acb3ff4636cc4f90412b908d17f84fbdd99c5dbc130ed89b40b5145f92
DIST log-0.4.27.crate 48120 BLAKE2B 09a2159032baaff7eede480062da30ffec1c1d4c77e76288467941dc13722ab1566742c1821326ca5f8c2f9f7597099e235213ecbf883fd93daf5ae9ad5ee981 SHA512 8d57219b76c8a25bae193e4d16d4d03bf0b8523e1ed3bdc80a692cabe00fc0359ae9bc3be989f04476ecda7187f27e4ad23fe260a96fcefc819af00fe12a1151
+DIST log-0.4.29.crate 51515 BLAKE2B 3f5dc889e895428f27ef107a63004c1b321793b865c29b20293adca81db4e25443e24354af37018c9a60dff1d54897c3b7b2c014a64280523f4a3586a7eeed24 SHA512 31bcf1669c27980f0a8500082c4d0cc500f6cc943518a3dacacc3ad4d8a0c238517f23c2c1969e5a22dbb5d25614adbf4e914c0557e45e1ebc8e7385b2ed14b3
DIST memchr-2.7.5.crate 97603 BLAKE2B ee41ef722d90265064db3ffe22d52eff8f7627ac1ae9b0bad6ca9fa06c1027dca8d67e594e03b03c944dbf85930d2dbf030c5aaed369020ca1a1ba00f153d91a SHA512 2606ee16a7dc02db95dac17cebd2cac9deb2e23d7ea62972cdb19145c06eaf75631347a49c4e6ceeff89fb6e90e992f9bca0a9c955eb5130f89ba2bd865936e1
+DIST memchr-2.8.0.crate 97780 BLAKE2B 228ce0b6fe8b168f5c31031690a5eb44466609b64c5c221e0b3f56fe331b4f25c0124d613c94ef030b225000978953641f5b07458d530c1d50eec3e1d54e4274 SHA512 8089238153493a0ff6adf980efd1ea2ba10eeff9f33fff200268692662d24152a8c14a4dac37fbc6a55dca741701fd256174f10a9838ca66f038f08e090de12f
DIST num-conv-0.1.0.crate 7444 BLAKE2B 4f5c4695006aa3ae77aaf5c55999a07d8ddfab294584fe10d73eb6abbb3f551846646156581599f966a28c74d80d3ac4373c49d2099991f7ed9edb56d36feec4 SHA512 7884c0c6599c66e40b9a79435e1bbcec60aa7e68b59686922dfab19ccbcac6a6e54f208cfb3d5a8a12e86e4dd67e09977d60b69ef6940e308a28256733f36100
+DIST num-conv-0.2.1.crate 7099 BLAKE2B 9041253ea3b0c7b247e731a72ae8e42f2bfb068ec7203d6262f73c5e3af2058a175fe3b6f0d21214a44563f12c680336f6d789003d3575356310e4dffadc8030 SHA512 5f337ab964e2cb6f7bddcd86fbdc6accad34038fe739e0e6d3923f0cd75c523b37059c1c58bddc2e1b5c07f9913b58fd71c978984b7b1f043056aadc2ffebf53
DIST num-traits-0.2.19.crate 51631 BLAKE2B 78637360cbf32d172510a62bd9442708af9730c0296a2bb4ebd200c08facd49bc31bf8ddd58967e0df7273a938832b620265d9f8f4d26ad16049bf6dac1cb4e5 SHA512 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956
DIST num_cpus-1.17.0.crate 15874 BLAKE2B 8b31104cb49696d8994fd05176556056db69ec3e2b7d61b6b0a88f8ea7f4395934df1187c86301a3a56c3dd6be02b5eb2baeb72a991fa3cbf61571767dd1ee76 SHA512 b2d7f664214bceb8acca0758bde4d516267c0c76a70fafa25ed6204eebedd69a110f045682f50cfe6759a9c2178b026df077c5f0f85d020712dab65cf65d0aff
DIST num_threads-0.1.7.crate 7455 BLAKE2B 282514d1c6ebe67ab2c30f91efd5b6c8880baa078265e22d5d7200eca4f96702aad8b537ba772e5d4e680a6e90fa6919fecfcf37a060668b2a618bb01bbabf2a SHA512 60eecfe49c1afca8efa320c5f4d0cd794f6adf8924193682c903307f484ca0a1ddb56102a772232aca040f29651bbe26ddc1c4939e1f030e229d179837e06bda
DIST once_cell-1.21.3.crate 34534 BLAKE2B 3578aaef305cad2fdffdc40c392775a3540bfab3f3aeafd22466d9507bf8346b9fcc200929d48525b051070c0aaa423ecbcaa12868b34dca007991effb224166 SHA512 32a87506c6f4598f3ca2c88556014ef2093d5db9a08602335e847caa537a866492fa74c894e7e1da2e4289a1d3dbffcb90a9e37a4a1453203832f434b8206990
+DIST once_cell-1.21.4.crate 35010 BLAKE2B 9117ed1d478e626b7b7be2e3ff8b68a382b051112c7ca4425367bdae86977671f8b5c576131c82fb437740b6d98b72501f718f4172d39781decac2385e8fbd4d SHA512 af67669b0107f44268ba74c355200cb2ed1aab235a6989a8bc54323eb2c9a45677010f8672e7790edadd4c981e939436e0c3a099d33c06dce9c14fd5ede86155
DIST once_cell_polyfill-1.70.1.crate 7510 BLAKE2B ca89c64ea6ed6037bbeef0a362b047073c33df36d1ad823ebd4ffec6f035111650f8fb3f90948af33a2ced71f925b234877dd9f539c1f9db65b6519dccfa86f8 SHA512 3b75e153221eb045708a864b2e27c0b115dfc07373dd7db166050262f3aa9afe8f9b0742c770e06c2c1939fcb45f690c6e8b480bf527bd8e050d748710fc1343
+DIST once_cell_polyfill-1.70.2.crate 7448 BLAKE2B 5a90f8eeff25a555987b84b9800f9e0b2aa94fb4827f76678ef45d344c4baeae5a079a288fd02a570d0f0099e9b2842d32dd206dbd609212496e77ede47a4d21 SHA512 9e0d07bcd40e4a5c271646d6fce71677acbfa4439b4e818bb4df823eb31eff976ba78239e3a7e0ad21e80ea8d0d3af3e74a7d0a0a55b308d4c777b9b5e1ef8ad
+DIST pin-project-lite-0.2.17.crate 31034 BLAKE2B 1d3bb970100c2a27c456bf771b4884f3c91c048310d27608161d3a02adf2f9cdddbc8674257c6b58c4ad6c0953e11cddf2fdf5813d95e5ab8425e71032556159 SHA512 0cff4338e3c7b71600fb41db013efe0d01b9cb3fdf95192dc16c5bea58a0f157207ef285ceb01b6b30956f9e751577c5d2a3803103f89a8a0cc6ea728d97a4df
DIST portable-atomic-1.11.1.crate 185506 BLAKE2B 953bb1f2059dc1d891305eb89945f1f6a172fa50972725aee499de72b5dd9b4ad8ccefe4e891183ff8e6b64f4d1bb45ec33b06e0f5af34c940f817b290f746d9 SHA512 4c037ae0b4aef43077bdbf803389bc078d963f20d023e2e1d339a54f67fa9b27c174e7c1b6eca8881ecf301e30c431632d2c0dcedfb5b19552892fac0f81e2e1
+DIST portable-atomic-1.13.1.crate 197001 BLAKE2B 6d0898c2a537a9bf204b7749cca5f5fddf280772b56eb7ce8fdd9cf7d71561137b26ef89f415c40277a1c89981333eef78e5bb4624515a294ba28fdaeb4c70ea SHA512 2a1b31ac9814af884640b3398ab824a9795c72d260527a0966b193113808cfbb3345d50cd1beaebb45863437c3d06c8706d34b26efecceefc649319a4bc274a3
DIST powerfmt-0.2.0.crate 15165 BLAKE2B a3e1ce63f5866f75526eeb749bec6607e42cb495bbb953082cde7e98e6aa429ecaa41889d98ff7ed4cf5031258b4f7e0553ff8fc435b3b6f8b4ef2b6d53d9b61 SHA512 0623f92e4d6ab284b3f6dae58220d79d9185df4a738999d68040c50d72fe0380d70358cb622f079c629bab53bb03c6e085e165d5bddfbeea84245864fed90029
DIST ppv-lite86-0.2.21.crate 22522 BLAKE2B 150b2ae019f296dc0a15090bcabcf4981bc58159d592b07da729565ef8976e3d1b4416381c6ecaac77874d8e259995254255c8831861ac20922b810753128cd4 SHA512 94710d5b25b67539cfa828476367849e1ecaca744f2e0429b48c05b47ec48cd57f950fb9845a361fbfd96f361ac00fd2d47cc27c584b79ce3d9d8fc133f5b7bc
+DIST prettyplease-0.2.37.crate 72033 BLAKE2B 997c8d855023ba6dcc7aa3a8f1c0ac6f6ca72dab2804cfcfb0987832ae044ffc5f5d7541e66d7ff5b0679065e5217078a832333e6cb92d89a93660aedaf0b447 SHA512 3273621f42cd2f4f892ee81e130f50e7d30f7254f922a84e55e454c0157bd0a59c678ee352e05007fdb0a62cdab2d7693185990354b81d2b1f5d08b51cff77d0
DIST proc-macro2-1.0.101.crate 53886 BLAKE2B db566c4fb6a197e0aa45cc074310853eaa24ceeafe9fb91f2014ba47cf6b1cbc34e4e9391456c946587540c8e270e1a37f5195cf03bd15ea5d4f171bba9772db SHA512 3171c807d24371da2931f9c706fb3129bb9bf3ac40418e5d14cfc372baf96e5fee9ede72091163858e3ba0b4f88594efa1031b0bb7128ca68e7b847dead6856c
+DIST proc-macro2-1.0.106.crate 59765 BLAKE2B 87f95795621c4c992c370dc3a1240a2d5580e3362356525efe640f8f26ad0492b3c88755d575c080ff7db11376b0d82f31141bf6f86c895249b85e46c081220f SHA512 b726e2c92af434bfa88cd4f53c3fe6db647503567675fb439890dee3d15f5111137e3242b28d164114ce081c10acf3fd11950753ddb349190c87ee04e7d97744
DIST quote-1.0.40.crate 31063 BLAKE2B 09036ff3e5ebbd775c466bb936de91d4c070481eb4b98c62a4cddcda57cd7b67d63f979b321f6ec64aabee3f5da6c28e7a3efb83f4647768ba578f1bd0bd0bdb SHA512 45a76e22a2b0bec47e4ba73c3b73cc41d821dfcce9876134c5d8eed514da214aee4ce7612e372c8709f888c0d8b9b7e5442f27adb7a59f3571f0339ed7e2ac99
+DIST quote-1.0.45.crate 31564 BLAKE2B 1b2c2c3e6ebabfe10affa4c43ca0bfd1f52d8fd49e1df463e13e63a82de41272089c8e09e4c02e8a33cfee768ace26d4d42a50752de8fb5a776c59806139ad5d SHA512 df96ede01ebd0ed642b758bf1d0862d0e116fc2b3343e14edb657ce5438ccabe743dec4a0a40de4dee98c134d169af9aba459faadf9c7a832b26377e755d49b0
DIST r-efi-5.3.0.crate 64532 BLAKE2B 54bc882e333f7ba52b6dd6ac92b8a282581c10b47de91a4c4b71b15a27b2df885ab52ae2fcc8a546367ee1ce98300dcaec3c33cbd7393b134383528540bb7d14 SHA512 e748db9729dbddf215d5c37630fa272197dd2921297800209ca7bfcd6ffd8530b598b944d95547ad9723655cafdfb69b1c1fade9ba5f8c2ac5c55ec38258fdad
+DIST r-efi-6.0.0.crate 65303 BLAKE2B 79a28aa1e41721ad39ad95837d60a7034f9eedf0f5a32017849e7f4abebf6eb55e79cc144cea52030cade11d6be6fc5ba863e711a74038ffcc67b0d6eef47bfd SHA512 65f8c75c0201c3b922e6bf032ba9e6c648840f60939615565287b9c64d44f3fccbde209d8fe691937949cd76307b59c53801e6bd43ed7b8ada46d5d8fccf7012
+DIST rand-0.10.1.crate 105801 BLAKE2B f442da8e90eace94adb0d7a1835d54091b0940d5ac75adf60b337edc1964776c06ed06f0e97fd719d7fce4c187d33d7fdc29fe74d5caea05eb2d81e12bb05882 SHA512 514af678610fd4a2abf7cfb8f9e0d738e600b492dce8dff0d30b5e637de5f84995cde4fc29e7ba4884361693087fe94c27544d2ddfc1960fa724d2e375de9f95
DIST rand-0.9.2.crate 99930 BLAKE2B 4440c21211e3c09daf8797de5ae1c7c461ead207456ad0a0405c6da266de51427dbd68090c461f1a349a04064e4bdba8151656e2e9f7c17be1f4aaeec1e26f3a SHA512 91faee823d9a3b109135182b9566e6327881736359c9d68358ad7dc78eac1e845c553820e2450ca481cae1e0969ec6566e72f7f9233251b1f9133449306f2965
DIST rand_chacha-0.9.0.crate 18258 BLAKE2B aa0efd158877a116b2587177f2da84832ba8153b629aaf8181ca7622bc8ea624b5a5d205d1b745caafaad78d5a55aa08a4f35822b8925acdf7d1212baf62abeb SHA512 f62a7bb067ff984049c96cddccc841cd9931daeb5b25bb69f056bfe577f62b1b35c08f2bb5028590eefa04a9369beead4e6b03607eec97256e0383b20542af96
+DIST rand_core-0.10.1.crate 22833 BLAKE2B 2fb3972c7a83060afd88e3e1c97c26ac2236222c02259b421109406047fa7599e3408db34d22037eac42887d129692d163b5466190c87cb18b97ea6e12f1ea6b SHA512 7095ef3932cb731fd52a18208100aa01e27cc66aaafd933b70444158258ab2e9542ef0f1d0564f2db8846da597c9b4be5a3c0f865e68607b7d1725582282b94d
DIST rand_core-0.9.3.crate 24543 BLAKE2B d611130e240dffaff33f8384f13a008af93254b1530bbbd2369057ca33f295c7037178010efe76e4d7bf18e36003f843409fabec060c8c78077cba00772e66f9 SHA512 6e8e4067dbf5853c55b0ed38293b6bc6bdecbdd31bb9d624609b0222f706f5b29281ffd5fffd5c316367ba5b22c29e5282c61de3738344798ce0f9cf9cf2ce19
DIST rand_distr-0.5.1.crate 75593 BLAKE2B 9328bd9cafd24168fb3680f27311f7de525e1c5babb0a733db24432c374657102660b4d4706078a23d2dd42aae25ac43aebcce37703407ebc34371ffc94d57ab SHA512 2525a8d5597eb2680fc06655095888c356eaad31f2bed1378c3de6af7d08c876db0ff7a36845873585bef914593cbcd4af942233ce85c8c13ab574d83c7bff8e
+DIST rand_distr-0.6.0.crate 80413 BLAKE2B 62bbf0753676ece5f3e0df529e1bcba0da8a69ded3c0db0bfeb5a859509afa26bb1e1514946e15e577ff3527fc3ded3849a3f4fb97e39af834ad24f692617add SHA512 57bab57bbd65fa623637d27b3fe5fb3828309c5efd3f976f853755e5281e9b127843a2c80497aeba9f75db44ae36a66d8eeadf9467864a9da4495ab07e3b644f
DIST rand_xorshift-0.4.0.crate 10262 BLAKE2B 1b18ad64c3a612f4a2f23c106febb073802bda49dec8cbaa2670882d5884c68d1016fd5773e21b68bef8da03cdecdf3df5a20c84bf8854cdb609f6342c51578d SHA512 4fba5eab0f510ebe5054899ef0f8fe3635a4e798da72a3ef449cbd5297869dff8baa05eb2b69ad01f103163744db158dc6a3a61f4b4a5a7d63f72e7a2b58b3d3
+DIST rand_xorshift-0.5.0.crate 10371 BLAKE2B 965af5291bf864893a417906b7a38cfcf3e02bbc95d9957763e6abd66753334273ed897c62cf812729407461948253c83b6bb8e411b3ba1bea15f5c6f3111a7b SHA512 9216e0ddaf3c3f8a58ddae6bc12f233c4c1f844c2832c7448e34dbf3289934ca883c9bd945f764011a6c20e4708fec16a9afdce56eb2810f38f0063a78a168ba
DIST regex-1.11.2.crate 166265 BLAKE2B 1ad50e6aa5d116e9aee28f8fb74ff1c981e62a31290441a62103a1f9827d1ce3b8f48dabf154dfa33441e57cc26d0fff95f2d27c05bf5c00f0820e22c584ccc4 SHA512 b1cd7de6128d2dd6dea6c367fd95d6eb10bdd4323d0750fa869d02a544e6e18222fdf369a2b29e991182d0374f75eb85b6fde70bb17df4bfb5d47efa46d7c0ae
+DIST regex-1.12.3.crate 153392 BLAKE2B 30f272fc2cda1e36219dfccf0338edacceb5bfada7ac81dd01429661b01b0fa72f6bb343e753e2388251aa0aadc0b5cf61e07670020c9ab351f418c23653ad47 SHA512 73ea9581c861490ad4c8c767c09f1f39be525f4298f5b19ba7b658dfade4c91f7ffd170214382ef4694855c0a48a4db57c39b75d8fa6a9312b07409170c66000
DIST regex-automata-0.4.10.crate 622754 BLAKE2B b36be10f1393d69e37a64d203eab6304bb9883956136eb401c38f47c28e09614396af984cf076b54b8f55cf6b77d2aea166fd44afe6f25a994aaf0cf9e28fc4d SHA512 b234ac580c5b9c8777b8c519d53f95c5907c2032c5c581f2a63d6be4e55389df784d4db14ce3c3be2c3eef83804b8ed4a8709ad8aa9c4c4285e2e622989bb356
+DIST regex-automata-0.4.14.crate 618012 BLAKE2B f12b0f1e59d32711c113f5f2157a4e1dbd05095c386f0e104ef3d551cf029d0c3346d09f54d5b8a8bdc557ab4d91ab80a224d81b3c522b3c64ad1566972c46cf SHA512 58f8e7c41f71c1df50fc2f4e70ea7f5ab762170494497541b9a09076058f94a799b6fc4da13c40fc26a2f1a0b650b499cb9830338152e96a24e3a32b4994a5e0
+DIST regex-syntax-0.8.10.crate 358781 BLAKE2B fc7961b2c6e4d297f4dcc73cb3f6a82d7d9bf964808beacc86ec8c73f7b572f3d8c7503ccc4441a2d6283b8cfbbbfc49140b31207b5aeabe5a60c8870460c91e SHA512 ca9c36c963c81c2fa36e1105cdd193a9b99ee259de1765e6e8010fb4091e49ac100e2ba0cd117adb0890b32e74421581dd6397eb896772168c6eae9da0a938c3
DIST regex-syntax-0.8.6.crate 358808 BLAKE2B 01d09ab5cbd0b8e0a875060cf3113e64552496a64b08f24988f5b88824f40fe3bebe4ae7ca3facead9079f9f49e964d745bcc691e6e65ef7795e2a9911d20007 SHA512 251239eec7e34b9eb0033521d64831a25da710dc388632168ad66d5f5de052674c63c4aacf23f7ebbafc6a5403eab009b7bb2cc05c11c41cb427bf3ae4f20e47
DIST rustix-1.0.8.crate 416688 BLAKE2B 20e09bbc33ca3d7da2e30c30e1e1bcd7a7868e8edd3c8aa1f4bc37fc5ee499da3cd25f548993ccffb926f39abeb8d207ea419cc764f07ff108d8e40050514e4d SHA512 23e98aaeb57688afd2bb78b4943eca542a800ec98ccbb63e544ed00f83dde5e25e6fd22c9f7a903d95d74818b30b080e50f8a3cc5aa16cd879e4a0132d9d4d7d
+DIST rustix-1.1.4.crate 425241 BLAKE2B d0d710cecb9b20fa755e61a27d23b946a5b860211a9e63f34cfde2012bca2b9cc6952b546444a8a06a97ab8bb5817f87fd7fcdc7e3075640fbdb86f189f7f443 SHA512 33619ed2434963a98b0846414656bcc4945ca0e9b883821869fe0cc86db4a74c6961ce1375963ae49c6b5044ad0536eda807dac1320209739c9d669bd80fd75c
DIST rustversion-1.0.21.crate 21001 BLAKE2B 0ca6d2ae448a04a509e3746dff26c8ad9ff91b3d86fcb3cbdffc82de6e8592b585d8f1c029d96a257b4f195288d035326e6d8a12f3beece16a1d195544897375 SHA512 69ed338f2a8e8048ef6d44a5ceaed4ccb9d10d88130a5da4b25899af44949600f785d9508673a90245ae33e086ae6d2a297d6b16942c30159fa73e0602a88a67
+DIST rustversion-1.0.22.crate 21096 BLAKE2B cdf773cda21ebde50da897c0af0e4af14660ce953d3037054a99d8adc3db2dc6e30a57201a45676abfb183c62016a68069848e7537f711b1752339d194b0a378 SHA512 7929352df3e5279ac88cebb26ca89bb13c755f46986d2d1f514d18a3239a63638bf64f8ff153920569d173185d988d692ee676335afba0bf72d47f71babe0e15
DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c
DIST scopeguard-1.2.0.crate 11619 BLAKE2B 8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4 SHA512 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb
+DIST semver-1.0.28.crate 33064 BLAKE2B 03bb56f4f0ec6f4cb208277500eba03cc81a7b2a115d64849b2d154066f723d46f8625df7c512cfbb2e402a36cbc5a1627e8041ac2de92daacd4a92a6943979c SHA512 bb44373e60fccb83bc95e4277ea0abdd756a3f77b3334cf6d6b5fceac086910661ab94eb326cdc8fefce0c09220933bdf03bfd142c1594a92c9c1e4e931114b7
DIST serde-1.0.210.crate 78338 BLAKE2B b3621d1313312177a346313e6e384fe9660f74eefb18e6cffa39fc2aadc0ab73be84b9037c59b716e5feafcd73f4f054f83e6d17d82746984b3064bf8d3ed338 SHA512 0d853ca51543ae8b4a0c70204ff4e559a4eec77af3d3bdcfc75c5905c80d4ffd1bd9eb8258ea4f6ecfbdd26477ecac7dd698d84d86759fa32e03a9cce02fa4ae
+DIST serde-1.0.228.crate 83652 BLAKE2B d1909d671ea6d5c2eb4ce34ee4493ecaf665d416111b4cac754b5d33b85f916296110bae7aa961efd987a2ceb4a31ba645752ce99dd28dedb9f1eecdd4d7b1b2 SHA512 9b645d6214203533b303fc5e88ad4f7686c22df084878d18a0209a92304a340fcb62fdde88a7080cf7a7348d47b9b363885c4e1da90dba08cc99ff620f375e97
+DIST serde_core-1.0.228.crate 63111 BLAKE2B 8a64e4627ad21a3d16dd37d53fb809d11171bf337ec16bb1223075cbf81b6b85cd1c8d19abadf42460d0fbea323e2f351eeb6ef823389d519121b74e68edb215 SHA512 43897e3a7ebdc85d81d1cb30cda8f0a11610f6f551529c8a21462c24fb83110652b462846aa3e1bed5fbf8b5d7927018845a524ee9e079e2c8acf2c687efd6c4
DIST serde_derive-1.0.210.crate 56020 BLAKE2B b346e574c99b6a8b12dfc29b20a4fd2daf8abfabd3714ccfde059a3a1f14a5628d4acf6a03f8076174fd28adfdb7cb9bbdb8ac0d4403aa2f43e917eed4b08028 SHA512 1c54d70a55007c00d3ff3d8c2096f4f9966431ba7bfd9195bcf41932de71b71c4ab934f9a8c5067cb56a042742cf0efab07377dbabf12feb1af6d20399de00b5
+DIST serde_derive-1.0.228.crate 59605 BLAKE2B 166ee2f9ff9f7a0928d0a65a72db3d9226c377bca2a1771956e8ecd9c7faf0544673c9c21be2a5553e621b55c74c7b958052592a1cf6eb6427a2d4f3e3dc6bb8 SHA512 8bfdfeee10ee7ef0670972aa963ef63b13e8eb2c8a09b9e0b717f92551aa89b3dd2a0dcbae6ccf20a1caece07e6adb18f0db56fdac020e4e0281b0d24e376003
+DIST serde_json-1.0.149.crate 155994 BLAKE2B 7564c287a05c95feeba2b3a17e2e43ba047b0132b40fc4dd0c09141c2aac559c00bf4c63cbd24c17f12f5e6b49cf38b240d2c6c66677ee7a9edb197aba7d57fd SHA512 85fa8cb7b479f8241a4fd2255dd80e346fa5cde103aa7f25c14ccbcdf0e3276578fd0645e1d2542ee07c7e08c32058ff662bbf03926cd796c38622a12f423d43
DIST simplelog-0.12.2.crate 21548 BLAKE2B 34f2221981fb5148e9f2b87e3f0c7d2d81c9bbab65f19a952a14d055aee9a6361308e953a8a21a190a10429354b44fef1205f095aae42ea7c1f7da9257fd9ef6 SHA512 d1ac5ae3df161ad76a71d5c56b9e0d4a36ea2be5889fb1a3e457cbc587ea87e742ab7ad4b315305227296fb63a897c675a5f3cb8c8fee96ef1e387fda2e0d715
+DIST slab-0.4.12.crate 19080 BLAKE2B 785a1b899fe01c8825f24d90b0b0bb31bded234810f59c71b7e44221387de33fcae220a7d0745f59f79c267673b76e7c8d9fa4c0dcbf8fc5d68be6562018d49b SHA512 cf7c971b99b043d8bc102732a109717cbbec114160e4f7cc4009c66739177778623403c33d6a32efd1620e0ac7b8743c36e0e5563082af7f92f1e4caeceea0d9
DIST strsim-0.11.1.crate 14266 BLAKE2B 252a9ede4241b165525486aa8855dece37af77f5b28e0e1858c4a5d2047db9fa958328db10989234aad69463ab51b2303785ec056c63ea8c95bf95e111ddabf2 SHA512 0cebe0155a92640e56db9a599ae62078cbb32e1d2da8bfa67ed0e8f410a7558dfcf7b3c2720ff5913282e291ecf076aed9fe9bf84c8d44e814a642b1bed3335c
DIST syn-2.0.106.crate 301514 BLAKE2B 6b28b30ee067c23dc4bd1b38365d14c1700245c974e785173965b0822301966d642b36bdda25210d61f17a99fc71eb81e29a56c89d1649773908bae32778fb1f SHA512 e07e1058770fa3f1039eaf335340cefb597c0dd11bb90fec9fa777ca5815d0e0bb1711bb4db52cac77e205dd68fbe2bce0e1aa9895c2a52a1ea6d7758d13424c
+DIST syn-2.0.117.crate 306011 BLAKE2B bbaec02c4322f522bdfc87caa4ce6fd1e09bbf8f4a102d9ed8728efacdd843a2750f616dce5b2d3a3e46bbb7d57439fbd10e328bc1d4a01e980986cd815798af SHA512 035c2e63542592b6a4058a2a82d4c2c1f5793f84fb1b04cbd393337a26fcf661a1f3bea439ce98a1fe943b1c4d36d2bda16df3bbc3fa6ca35e1548d530dc8416
DIST tempfile-3.21.0.crate 42581 BLAKE2B 32745150d08a0bc5abb539735667e0d36799462404d7d104c8928fde90a6effe5178d1d4baa42b08102e816daecfae9fab2142ca882309ee6c9d6413d759ef49 SHA512 623813d3ce97bd182dd335ffa10b4f43d7c65b731ad8da127b579baa4ebd47b73f2ef09e1c281837e14d6499a2aac7556b9b2cdb35de1e7136475002ca46021f
+DIST tempfile-3.27.0.crate 44780 BLAKE2B 898b8b00613c4617271febdd54dd1e5f66aca54c1e4b60067e508c87c15fe32f0ce2d30b3dd630ecf7083b046d579f31064fa72de09067981c920f4aab86f2ba SHA512 bb20b9b0c5d3301ad05f73f1de538ae240366d9aefa25ca823ba40041a8a11b4a7361a6a9ec03871b14230d42038d7af6d0b652c8c471935b481a1628b59314a
DIST termcolor-1.4.1.crate 18773 BLAKE2B 34676efbde8e242415857d6d40a287ae3459678d8222f5144faefb8c84d635686f640e79588d98635c8f25b7628ec6663a01b16e1e462705b5cba7e8b8e61f44 SHA512 b66aad157c4fa2985f764321d157dfb1f0325fd633811870db7919b5579bf7bc19fefe99e1c706cdfa67504c37dc2ca3d283e11d1bb516edcfaf1eb7747a778a
DIST terminal_size-0.4.3.crate 10686 BLAKE2B 5e1017de475d78fe3c1328878d9322f52b877781218ef0c9a49b5420fe8df13ba5e10f590fcf4a8ad57266979580a16c1c715aea73fd6624691b9e152e2f2bec SHA512 0b3533c52e8c1e57fa1258a5518585fe735d9a9f46dd142fd00862c6703e5e7e0aac4b091297d91be6a8ba203297aec24477fed81580142cae39444a74027b4f
+DIST terminal_size-0.4.4.crate 10022 BLAKE2B 217873a3d3ff353e03c8612a4c428570b9ad10f1a01b7ecbf276082716e04934cd5d5a8f8fdf29f6eafa61a7909a4720bfa5b0ca139a4a25365b480dcf0877e9 SHA512 85061564489b4fcb8c5a958c66f6c26de4ac3ef7c95afc38464c0b294e56420a9a5bf533691db2282e6429de5405fe7b6273063c4e79c7c72ed0d00748e6008e
DIST test-case-3.3.1.crate 8797 BLAKE2B bad61b52f7865882cf6f1ad9448335a8c2eb725629858d62675ed5c10e3a160f5b2cf28cea1179a0c1fea1b33668a70f294b8a2252db460490f3c0bdb705e7d9 SHA512 9d6836759dcd71a61ab4e395db7c1a75a14ac3102a36c39b09868ba96d28a2265d8ded385942e55cf95dafc7f4b53fc498b30b6473cedc9b558977878e831b3c
DIST test-case-core-3.3.1.crate 14327 BLAKE2B cdca628ed77b8d7bbdf50c775268f733e125fdcdb4425d228691d9650558c3797876f5d8e900a7afc330f61c2be588452ced646248bd676fe4da1a4f8000decd SHA512 2c58aa3c9051b99c269168d5d321c73314188501fd33170a8a5d44e860354f5a399545abbdf50478a43d13e15ee9ed53d4a9c800b263a5e42b97416f96e2c0e3
DIST test-case-macros-3.3.1.crate 4961 BLAKE2B c3cab2832fbcf3deab12b13bfbb32bbe73528df4d98e84de589a39cd9f3540e308e307148eeedfef4822e3f6820e1b1ba93b102851c7792c5abda25f735b9abb SHA512 3383ad7fa23f09b3289e2beefb2a2ea6bb7f7f48d71339b4c1e613c4807e83e4ab816b1c36369524d65aec7929064d2951c758d9c88164e7792a0a46fbf2d933
DIST thiserror-2.0.16.crate 29095 BLAKE2B 925153db063f0eecd980e186e8333c8cf461e6f980b9b1d1616be76cf544c5dfb8475b086f288229985cf16cb3ddac27d56fe28f7e7215ff5d26cba008957be5 SHA512 61be154d6284613f550b0256aff30c765f7a12b6e450e5e8faafa0188d0ff60c214ebd6b3f3419414a81596aea14a158823e4a2b727b573268ed37e1d710a4a5
+DIST thiserror-2.0.18.crate 28875 BLAKE2B 4edeb4a39f27204d417d673dd3e2c1dec67a5bcdf44aeea70a02715b6101da290b5ac1534908001bb7d758528777f5be30b428eaf13cf0d8afffdbece054f3f4 SHA512 5e20261c0f8898574b5668c743d292be1763a78f6431918f33eea2ee2badb40743af4f668ed245ad685a90c3ae23631a2ae8266569d8f1e7dea111f08ef12352
DIST thiserror-impl-2.0.16.crate 21214 BLAKE2B f22fe0f8ba03f26700eb8f3f32300a60b6dded7d0721beb692931536bcf199328511537321f48cd62cec9a4e49008df4cb5729c2cc644597fba1ba83a070b9eb SHA512 c853ad2c90932692988ff7397305f46f1db204216352fe1adf875561a9e9f5efd8db8dbe5a273ab03d98ccafb5566dae537a920ed1dd2313337ccaefeee5f712
+DIST thiserror-impl-2.0.18.crate 21413 BLAKE2B 38d2dd849f6919b2735b23e32250c0750366f2a5ef9dc385262ec00fc8e0cef17ef902211bdacaffef4e59dfcde9ca2d84a0ce4d052a96b4233a21b168e6bfb3 SHA512 52a7b5a98cdc32f7d6911451d75f008599ba3775fecc1f7483b161cc4fa176e5b19659f10abf8189748d769fa23d3a22b774cc5102fce395c6f77a5f107b0553
DIST time-0.3.36.crate 119805 BLAKE2B d4da96368ab8565373d034edce261e0d8867036f2ba87e84b5e4a506a70ed3b62b93ba10734aecb39847e258cf7008b6ae57f92df8d0e5229cd3fec488d14caf SHA512 83da6e27691d1f0ef37ed276528e927686a06dab4811b6e29d625ef7a0f7c30fbb86896d74a2b087726e7a24a951b0a83aa1f5f22d711ead54f447d36ac47133
+DIST time-0.3.47.crate 225161 BLAKE2B 11b19cedab54f06763fdd710c273d0cc3bc4de1a7e39dba9657c860448e93d22d83552f858699be3a5f4aee4cd888b959c05f90d5c24208610dc4d0dcfcf3df5 SHA512 c43decfab65f62b7719f9b2b4bf6eb80fe3ed80f670e1b47aa0879baea403aa19557506ec9433df31ae9fe9cd92cfebfa237c9b2f5dec8d5eb093c54bb815f76
DIST time-core-0.1.2.crate 7191 BLAKE2B c477ad3410ff29f3bf4a38fc6ac4a043d49b6d2bdf5cf309ffcd2eec3bb6e4c4b62156ee7f069f0b37ea31c163bc75ccbf35abc1db2833cdd4912135e60ddfc9 SHA512 3861724c23cb806829a01186deb5217ae8252c20af622975264e6670cff528f42155039e4937756a9eb312a5580ffab07949437d5504d684a0e70755046cac52
+DIST time-core-0.1.8.crate 9634 BLAKE2B 6fd5acc286636de923ea527874c02acbc31577ffe0f15e2d89de5d1d2a9c1551c68ebe392667cc8d34434223484da792c0bf967f5b362d1784818b016ddce0ee SHA512 cf9f2d5da0fc1b61ff53c11476d9a73e76740dc166ac0b4c4953e25d63971c5471f6e3bcd6d1287394fac44fbbaf6d855a09ee694d845bedf693e6b8a517c9fa
DIST time-macros-0.2.18.crate 24361 BLAKE2B 09fa325be0b1a5b922285f035484b0de8e339306b49595c87f6374e46459d6777c6db4b12c1a0c6ea9795ae8c741188fbb81208d0499a651760b9f5089323fc7 SHA512 557786115add272290be8305ab79c44f5b4425b64eb698492fe300f15879d9e013c66933cae8aa8faad9c109e2917e7a0e43c8a5eed7f4b0f0fdad092089efe4
+DIST time-macros-0.2.27.crate 25144 BLAKE2B a308949ecf582451a01669ac0468b74231e6b466da44c4dff864baa22cccf33ad64ba3c80a75afd4c19bf983dee11b157fc973d9e4fa78a614bc98951506b4bd SHA512 5caaacc82e9b73bd3891e55aece04ca3800884f9e52c01d5f9a62fc9e554940454df713d903854c68b85b5a43c7fd8dc8e7047f596be72f86952cfdf9323a818
DIST unbytify-0.2.0.crate 8585 BLAKE2B 30479979d14861af26a3dcafaac95acf0130529d2d8c56c7d822cc5a88d9d78500afb4af777f3bbee0f7647fcc4eab4ccb325259f9c00abee6aa905342677535 SHA512 0a4a2004e12539b9c48e4d3708244976ab3fad65ba4b6b4a5511a3ec95b99ccb0997193b613ce4f7d556dc4b830d97ccded2e8af3c35c4cb38ded906dedbe6ef
DIST unicode-ident-1.0.18.crate 47743 BLAKE2B 517ab42a847020515b2b871844d0571ea672340f89a762631a791eac18935ac122122fa5566e58b99ab47de179eadb5298e8ff1d05b123c4e93b7fa989c8e31f SHA512 d11f89fb696f9e2953c96a40b5478832651b268c83b9c7a700b07e768e795d6e8dc346597d1226df21219d36866768d1f640bd8edb68db8bd3d5d437b2bfd324
+DIST unicode-ident-1.0.24.crate 49298 BLAKE2B 34ba2906a3ebc06f52a4ba77dff96a8f3fb977718d260886fa9e051c5830765641b65a63977110f3a79f31fa177b385f81b01d56c80f6a0324d36eae72e2ebf0 SHA512 7be712d8d0075ac9341790180e312f66264d3e0255c91b38df0951baa5e446dec24551bb2125a66a1cb9b6ca2f1ea37c0cc15fa3dd74f398ecf4d5302c7dc259
DIST unicode-width-0.2.1.crate 279344 BLAKE2B d4128c165016a76196e0eda9cc4a0edccf326cc3c7ecf0e1b43848446e758c703e9a9e843dbd256a523e1654ae3faaf6c172e21b0b6324757610fc5333c56e8e SHA512 705ce2ca2964761d9fcf014ef5ad9af2973b5f7c0c3561fece10378d817135afc5f24b9ac16290b98edecab77a01ddee9ec8dca5bd2b4eaec1f3124065ab8708
+DIST unicode-width-0.2.2.crate 282768 BLAKE2B c03a04bb159969f32447c7823f50b2686c515dff4f7778d2cac07a87cb9488d44844b0bb0b51c6996d8fa1fcb65cf4e6a8a9e697d95c1be8373535bc8d7c4215 SHA512 a0ff6ccc1d154e5a100808d3109fe30afa048c3ff402f0a0de34dbff2d58a7403903002185b33bee7b04dcb578c9dea66225a8697f3cd997205680ae3abce965
+DIST unicode-xid-0.2.6.crate 15744 BLAKE2B b1bad25897717f6346f988d5a7c90c51fb842da113f19aa434a64add8f2e637258d9fab0f7b871fd2aac02e83c68359fc679b326232793cbc804523e2bff5056 SHA512 f68e78484479a5341b14d7e3391e691265851fa00feeca53af745479af6aa9b4ce3570456df785c8362043db9b04e2e57f9bad05d8305946f16af405bc611764
DIST unit-prefix-0.5.1.crate 7627 BLAKE2B 73c1cfe0c8736556700ae374de1004832d3c5e87370d0e0295a60ee78c8dc7a1b4153c1649207734a716820d55e9f3fc5932da87fbd8abd9ff5b8e0d3477eafe SHA512 ceffc0a250d17eb08edd4ad07411834dfcef275c1f5bfa4085f16852133a8b3467be3e8e696336da4a9901b235da66f04ecd9616395b6dd0d9ea88b66000a5a0
+DIST unit-prefix-0.5.2.crate 8041 BLAKE2B b4758a3191a670db8c133ea1cb2b5348df68e4d7f50f08397b3964cf3dbcfad9abf10f9a07da05a5af54cbd976f5f17e177538670579a48076d460263b49f54b SHA512 d4b80b081e5dbcad2cec9b40889fac228539563a29eb0c904d90dc67a4f300ce4006bff55701cb3fe9801a1352b1467afeafc25e8398074bc34cb890fbfc2c52
DIST utf8parse-0.2.2.crate 13499 BLAKE2B 095b5d219ab8ff04c06fd6303e03d913ae36a57845f0b2ca3217a40e31a54cb0fb5ecedbde165d28f5f60f1553d8252986d7098fa83befc84a7cb20bf3b76144 SHA512 f3dbf78fe924f1dc3cf9498b6e43fb10174699463f31091a7a8136d8f31ec84fc00e80e3d8551b7e86257e8b3573cfddb56fc0de797fdb2cde0e962a8f239266
DIST uuid-1.18.0.crate 59782 BLAKE2B 3cc02aae5cdfdde820004efeee3a35544eba6b6228223cfe685f067b0338b2f78f96f9680d1ab48fef27fdecc6819e362a48d2e1cca68afafcb13cee01d5bbb4 SHA512 75232c89577bab2e17a81e5922ed42aeac6468b81c091ebfe62225b2423c42f16be0023978bbf33e566bd00e1b8fb471faa545ae0914f6cf591b2eb72bcab25d
+DIST uuid-1.23.1.crate 62932 BLAKE2B 8ff58079d6a1eacf2d1baaf1dba6ca5c5da84768a27e2f7f1f9843f6057ed634843ad96a6797b4fdee5a01716ebade8b99433a9b9b3dad794bb9a26d93c81059 SHA512 7f9222285c9e6635d9ed0b03ae945c2037bd7f7486bb05214355c19eb3fc0f7685b3f6b3bb58e158e1dd26cbf4772af7180420305f2ff001a69e90ea6f2c428e
DIST walkdir-2.5.0.crate 23951 BLAKE2B a2d3a973f206e94699adec0263dd5e211347722cf3ab82536295019268b3125084da5dbcad818070bfdcb6a5de08da4eb483475bc225a829f58a1e3e040b5fba SHA512 da36a121dc6656942dc9cd9887fcf4f6eea7750354ef3f59c7c25d836e7afe06f33260b4d55d0d99421104ed4ce56ef2a1f0f4c3b713766fff90548c21793fad
DIST wasi-0.14.2+wasi-0.2.4.crate 140921 BLAKE2B 6b3ce7cb8ed888ad65053352b02b827bced3b59118d546ba593ffa9de48305bef62419751036e22b0f95c22fe34ea1d7bdf7fee0f6981181026d1eedfacf73d9 SHA512 57e47ba27fb2b66b34f017c85743b99687eb8bcdc1312fb36e30d0c501e670f00dc7d6113730d819364abef5e8ec04d95f0d1150ec2b6049e605fa8bbdaa2cb3
+DIST wasip2-1.0.3+wasi-0.2.9.crate 134512 BLAKE2B f60f74c4132db0605658ec48ee0087992b82e8969d890be15d9b2610aa235f43dfa266863b3f86e323ded9bf17a585beae232defc087ffc01ad175169ff6e818 SHA512 74c4baa90ecb4c1a87a931e03dc0ed7b472fadaa837d286e28c1c948a08bd2af88ed6f4bcf2900bdc85bddb358026d676aaf200899ec395cb98883e2d1a5ae2c
+DIST wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.crate 123354 BLAKE2B d8251ea31999f954eb1264bbc7792ba16a90aec3ed3112fe84b9a93dd8a0e493390b899be9e5e215ebebf644697d3bab680cb07d5e64617cbb57e6b2a28ae95f SHA512 fb136a5475fb4696902d4f4be43e0d5d28cf3bc1b6c83e5e7837499ee038f995c9f084064e2e4585dbc3bd260e0c7c95371526b04933f2c60fb6ce302416215d
DIST wasm-bindgen-0.2.100.crate 48288 BLAKE2B 8fc4f71c7d6cef15f131a9bdbb50e3eaf9f3894a5b6c1d73876824efb731b46e8c3449947893103f23bc15cad228a1b8bcccd45ada20df53b3f3dde6e419c184 SHA512 2a8ea7ec669efe10f5701dc3b2bf496e33afa70c31dbc65fda5191c9c28ddde54fa38bb168a41b0319a4ff0bb5ccd897ce51ccd7e523e647b3544fb390f8a4e3
+DIST wasm-bindgen-0.2.120.crate 63555 BLAKE2B 31c4ba14ed88c71295760edf8707dca3ae891296a09c58156415ef62389810b7d708d29cce7138dd61b35ff857f41817b7ae5866e012d20cd05a82ead01d042e SHA512 1ddbd6c5a5a06c01ff4e5ef61eeeb0b56fe9a1773bda8e6b888dcb319107cf335eecd541414ca14deec7d210cbfb530dfe4a807e5a8a5d93dc79fa6fe6ca58c9
DIST wasm-bindgen-backend-0.2.100.crate 32111 BLAKE2B 6bbbef709753e22230176121388a95fdb8f4dd32e0755dce5bf6c1127c54a236af292f319d14b5cd97bdb310fee65288e8f404921b83693e287164cf9d589a2e SHA512 a2ee30c1185644f989af6be34e93149a791c05125de24c0ff91c320f683f6f5d939fe42b8ca09d629096388a39256469f8b96a6e35722ccfdbe8d978c9a51770
DIST wasm-bindgen-macro-0.2.100.crate 9663 BLAKE2B b8a3fc6b3571f8caf106a9e9f3d9cc48b86096d714c5d0208f03d44d47003b3b26441b5cd68bcd49a8c05758bc1b984e460fb62ab439ff2d68c72766ce20358f SHA512 a1942f838eff5fd54406b573d81fe18f262df48a19535245b1a46cb31db2a022746e861d72e5286c632969d15d416655460d3865309c4947cd3d7965dead5c42
+DIST wasm-bindgen-macro-0.2.120.crate 9293 BLAKE2B 775eac7e5a719a16dc97a2a2f7affbdf9596c7a5be83dbda0cbc90f08bcba68313d640c948a9d728f33bc20e382630091504b891427e14f9726db5e5c2a23f41 SHA512 e517bc316e629bbcb0c1402554f21d419bc9800a1841a402881403c95a2aede39e3634750e3cb815e24e7079e4ae2864c32f415ba48cb569562eec93c74b9139
DIST wasm-bindgen-macro-support-0.2.100.crate 26243 BLAKE2B c18e35978b62dd2822ba8a4f6955cd5154b2a0d81b8e8032c2f8bda42c1c25f74a13f3e1c3a7bf47a823de2517a237e6a1aef18b189bf1f2b934123c58d1eb34 SHA512 0d03eaeda37c9c6ae06c0fa96e872b54780c4cf545b621c730dcc113dd59a8cb6333c5e3818f51365f71913b9669d8a870a06e70729722d03c07a49cff8a4fdf
+DIST wasm-bindgen-macro-support-0.2.120.crate 69005 BLAKE2B 28eda300f2d8a019ccd770fc177d0e9129d2951d4e1ae8a7ae73a1499a50e50f9b131d00f275c2d2d910dd9c2bcf3971a95e0e6a7f406fc1bb41b1834ec7ed79 SHA512 7ed4e11b669451933ed416842945ff6649f77610bb493453b0b001ab69b97c4d6cad4c8655b3159a5735365e835aa6c92f1c78008a743edaa6c5a8a60c194dda
DIST wasm-bindgen-shared-0.2.100.crate 8570 BLAKE2B 886fa72cae891d4c2311e12e28f0a7bde9bcaca893603afa3428a402726b3b2bcdb6cb7dca6fdf983bd8fac5f049f0543537f2161318769b43c7eebfc906df27 SHA512 3fca8ddd1c6b2f66f70f6608c9b341822603f1c0dd71d47d27c6be8fe3f2c88598619946627720734b48cf999cafd0c63a08af5db28ea78a1538d2165a5fba61
+DIST wasm-bindgen-shared-0.2.120.crate 10596 BLAKE2B 117aa31a32ae7bb9819ddcca9325011fb0a4993e0bf1fa415e43eaec0b58c2b45f3b23e3a1eb647e28601a0aaeac153f74ca19f88d2a62f2d214e58502f859df SHA512 68c070748a1b55b5d8d6fbfabc62410beb1c32bda1c4a3c198a8ea51dc77a818dddebb256b2abb349fde1b23ce0dd0bfff58fbc8542e535e38e23991930b663e
+DIST wasm-encoder-0.244.0.crate 85804 BLAKE2B 6dabb55c635d13d1d56711a43c655dfcb74bb9f0be10bccd412c21b5dcd63a46b73ff40955ff28aa0fba9341fe22161c8d253762afd587eaf69a7ca49c06e285 SHA512 ab78662abd6bc9edcc14531a87a848eb6c26081ce9bcb9ff15415ceecb48dad98ab6066638947780c65d7689d11502d4dd2353ff3462b4f49e1c1a8c00d2c1d2
+DIST wasm-metadata-0.244.0.crate 21500 BLAKE2B 8da1035b6302c23b00792d90153f74f35eb9cbe913366b43ff7e5d81481c903396b32ad54a416a14b40ff8d4ba329c6fda8c203e4b16f1ab80b3bf4535cde72e SHA512 77677c68dafabacc9697c6090d01fdb171c33ca1663c86dcd3612630b2ea6c41232a7cee125ba416d373edb34ea8e0926d164012461e2ddca8d4d18597feb855
+DIST wasmparser-0.244.0.crate 265607 BLAKE2B fb982e84536afde140d972614bf6c2875ef169f0b68010393e61d8a1041e57d5355e8f0a57df0681ce4159f830e30a59affbd733656aa9c633ad959225007b11 SHA512 d1a1f549fe93e11cf4155a8f5840fa444505ca9184e28163917bd8ddb1d53cb4d2be0335e183ec24625a7db22dd5d7e22c93c697bdd4de0d537b54af4ed7d834
DIST web-time-1.1.0.crate 18026 BLAKE2B cd72e384aca90c79e587448160587531c417f31a32e9ded23e6b78d492d0e517520170fd03177f28870c313b9302b28c32069a2408acccc076a1e4939a2c8f8d SHA512 73e4ef9851de089fde9381a595cb9e37a434f563f1fd350e345f2617b701caf57a9aef739b922b5b10cda131cdf2fd0af42c55603f8973a623a8b6ae70f6cc9f
DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97
DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2
+DIST winapi-util-0.1.11.crate 13368 BLAKE2B 164f49c84952ece6e566a9a23f32ddf34e16f3930ff531f8d7527bcc18768c9a118cbee748ae6a753a172b4ce8d0f22108142382992b2918b442387ee5904545 SHA512 cc1511c004c2a81da4d7a0414973f09ab711033fbbadfd597f56df2cc6c99b3c1822f0b8de1952e78400a88462b9050acd85d2e4b36db72254049a2d6f725a01
DIST winapi-util-0.1.8.crate 12416 BLAKE2B 5b48c27dfbb5db5c332f7e248138327b35ceec0909788b940168e7f6fe1402800da5e7690b2b1654da6c510b5c720330a92da16dff53ef15821f37fef6f335e3 SHA512 e186111398f9f0f0686e791ad0d72c39205e5f246b6e020df413e477ee07f32e91d09405c61dc92752f061f54fd7533435545c1a151477b40e2d68acc94a57fd
DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513
DIST windows-link-0.1.3.crate 6154 BLAKE2B 28e87a3e32312ec3252945eebb11a6bee886de50f13ca2a2c45aa9c7b7c7f7e41cc2323519135e8dc96d433694aeedab7e4cfc9a46c96a2735831017ebcc356f SHA512 b1d6551fa7391b569771bcca3185ca40be6108b9881184aa4c54edccda2a4bf2b60b04248839b718d15b82d9c64a3de61d1b75245cfde5f166ed1f778def682a
+DIST windows-link-0.2.1.crate 6133 BLAKE2B d1ca714178e6fe12bb3b4caeed9a52a36890989e77ae2dcd6f2d18ae4a21fb8479d304cdff63bb0a5f28acf44eaf104821cff83cd66b3a0406a5f33a800e3641 SHA512 afb0c87beb8914fd9a3e52db6f2f64a840470b9751b66c83892c24cb1c46cda63fb16b1aeafcaa5a1fc7c5ba01da46be63e5227cc108dede8b0bd27785498a6b
DIST windows-sys-0.52.0.crate 2576877 BLAKE2B 69d6b560ccfc8f679e2678663ba606060d71fa28efa82c8aef8cceaa2c63b06f2052764d60163964f939649a26bbec6361ee4b094555e941fae92070db566980 SHA512 24ee0df246c2b456a4987a9124786a28acd358768cc7d1305bccd81bc5bb8822b81a03fb18d35174a520b911c6d9b685f81a34ab319fee13da3b985273584f03
DIST windows-sys-0.60.2.crate 2518479 BLAKE2B c2e2f614066e5a9d7ec461d9d25bd441188797ad85e1e923baeb0193e82f5c138ae7fb4ad0255d483f60f7a94e3f5cd8373d01b7485c052c9498937bc40da992 SHA512 a48aa1b66479451e431032737b63dc62eac6f63c251534e258de75bbee4858829faf5e641756566f00e153b08548ba32beb437b5ea42e9531e3fcbd8eb25209d
+DIST windows-sys-0.61.2.crate 2517186 BLAKE2B f4eab0b365aa1df8a353d634da5081237bef0f7b69f02ffcaba232a688e59dfe877c47114de64c81e3cbb929c2fea1143ed6bda56ce935e66d871a993ac29106 SHA512 e6c8f61f0724dafca7821ee9b9c07237ccfee69be269be2fa7318eb48b151285ecf63e860aa1fe303639222fe11268e3773f37c2dd79f923029af58c645edb3f
DIST windows-targets-0.52.6.crate 6403 BLAKE2B eb98d0a8daeed5fe76e7fa8edb2743e2a3e77dfb9c4ea68605a6ab10532cb7cfc43bc1cea0180869445bd940be762a40136500e26b84ca88b5e0c502004c7a4c SHA512 d6d2dbd96096c6c396dba141a9817e377c35877f3b2fe58b2553280c7cfcb1ed6ee75bd4d62c9b882662de67ddaf0c1049b91530d29c94dd709c230e08eb895f
DIST windows-targets-0.53.3.crate 7099 BLAKE2B f3fdeaa9fad436279d498bd83a8673b4fa2ba9a0a4e01b0543c68eebf18162de10c7d0bc8e3fc12aecd7ab80eb1c764eb8100285d3dc51672fba60c7537b3e75 SHA512 6990e60737249c02603ef6e2797b1d1ce73e0568d2ba06df477277747299a94217925f99dca1641ae1a9f1b0ab047b26588178a8861e90485302eaf1607bb024
DIST windows_aarch64_gnullvm-0.52.6.crate 435718 BLAKE2B 8b12ae02892cb69401329034bbca671d13bd268a112120b56b90504707cef89decfbd2560492844a9f0588fab62dc1476ab7e931126b939015d25a8cc91ca334 SHA512 f62b2d942bdb3a9353465b07d47b93de179bb706511aa497e4addd74cff95e689a9b633e7801ce786e73b5ae5f30b506b6faa199c5ab86eefdc1d94652df79c5
@@ -123,8 +219,18 @@ DIST windows_x86_64_gnullvm-0.52.6.crate 435707 BLAKE2B ab77dccd06328cdb00175f41
DIST windows_x86_64_gnullvm-0.53.0.crate 782434 BLAKE2B b82d7a41c771db81f2dbc6500616fec8f019f89cc0f3c43b45332ff8275dd0f7919cf0b6e0fd2d50aaa1cd7e381e7d20211414f619ca92b60a21fa2137c7f9b0 SHA512 bd3777209b4cee092134c21298859d5974b29b70fd0d2882ae704b58a34413022de944f6254d8948fc87b4dbe1044b08ddc6a82b9d1a48b33d33509454318e7f
DIST windows_x86_64_msvc-0.52.6.crate 832564 BLAKE2B 8e9a3044654c6de99a9153e7cacd575474e7a8a3d883c67b02132af5d3fc99d03cd5f7a4dd666a3947451d11218e6acc6eb5e2526f012481106cc13453839719 SHA512 21944cd8e3a481b514509e73ae3f62722fe7ed380d37ea0c25f8fbdeba79174dd52ff65d898838da5df4197894b74e00f45d47489418e978753b4e55c7e623e7
DIST windows_x86_64_msvc-0.53.0.crate 834400 BLAKE2B b5a06459571c6ac31fdb94d64f66f83ad71fa039ba04e07b62259ca66211662e703dc9afde205cb0489a2213a937ba1d8d6bc212262e8140a1629d2273d4bf43 SHA512 47265ca5d43c39c9470c9ff7caa8ad0962bf81cfedb207d3307895cc7e4885512a4895d3447906349e1261dbef531c0c3326cd82cecf6d645d42039997134707
+DIST wit-bindgen-0.51.0.crate 68035 BLAKE2B 0cb5e191f866c3782b6a1e822ecbae6e618e08371867462addb027dd5510638e72438d991777877d5754b2932afcb41f2edc1ec1426334a69311905f0f309b6a SHA512 61380c309630ad7f415d467daf1d639ad7a3e8dcd26e5f88aacf0230b52600f150e804821b6a1df9b79cc7fdd4f1d800d043ee7eca770b1947a3cf06f893711e
+DIST wit-bindgen-0.57.1.crate 71227 BLAKE2B b91b6e78026d22b58da75e69bf76278f841e11b76610ce5ec04398da9bdfec14b3729c9a342fc79a74634baebd8974f1f937ad3170c67d42208182a0ab20b88a SHA512 9a2ebae44032c0032ae22d1cc277aa6cd35c874d00a0a8b2271a0267ab838f1584eb9fc41d896a0639ad7ad2268fbc9c337a4372c1b3183f6117674d4244bafa
+DIST wit-bindgen-core-0.51.0.crate 35048 BLAKE2B 1ce5f1bd6d1ceceaeb91d247f63745abfd25b539b57dc12321a2342f55da1207c697641a778ad6bff2bbece300fa52a788c7890e8dc49c5357f48292fed2a693 SHA512 eec78ac1566cc4f03b1d0d7d2e84c3d0fc2458a649c01a45c9c3781034078ed51b4a9852760fe96115006fb3415bcb31b1bf429cb3cac6e51e09a1c0cfc32ed0
DIST wit-bindgen-rt-0.39.0.crate 12241 BLAKE2B c8cda3c7a513dca58e2ad52b03692714750870801af37a235bfe1f217afe880f36df56d8e54b52ee1cb9f4e30f5580b8a28519b44084d2191146977f237e406f SHA512 24b559688991083057b7fc0b6fa9f84445ae11cf53fca20887f55da93c24d97c9a3ed6488b3a845fe88243530b46442d3c2de70da4dc1c64f3ac632a440ea2c7
+DIST wit-bindgen-rust-0.51.0.crate 57051 BLAKE2B 65c45b1b8b08681ded9bae2b4ac982770fa613bfe850128de1116a51ddd6366423c27e1f704817ad69dc05694e03aabb56af5bad3aeb0aba3cbc9415fad474e7 SHA512 7a5c29b92fa53ac8f8097b04a9507f471003edabcae0223d35180937b9254c62b24d9f4cef790000bd7bc7f6966af3aced2d7196359479480455baf5f4450f9f
+DIST wit-bindgen-rust-macro-0.51.0.crate 14283 BLAKE2B 79bc4a4846ec73ae02fe69fcb7898297647a0c70526fbd555e79a4c76de968f0d4c9e2e497643d9c1e7403bb8176a2108ca25a7cef577b9db3ae04142a3bd1ba SHA512 bdf6ab20b484180bfde867b8c8b03c10fe02a9279895ece43fddbc20b1ffe771128590d3d4c72585e959512808682278e54983d11066e0192d84b7aee830e0e2
+DIST wit-component-0.244.0.crate 256882 BLAKE2B 5e9c706693e3064ffbbe28a23e64e5bc32f6772ed294dce3bd2972b8d951f2820ddcee5f9e651b1acc470740b021986cedb6f0ff7a9bdc2b6e13f997dd341024 SHA512 efbf91954b7c4fc9cf5835783245f3a8cda7e5883c6e244a3da85a64b6b2d74f44ffa5f73309de7451b5e6aaf614664869769b140872ab85913878e52e490a00
+DIST wit-parser-0.244.0.crate 159371 BLAKE2B f46db4840d3cbcd42e5d26b854247d172f8385810a10c437aaa6b67f3f72dcc230a8d75f4e5ccff6ea006c8a52c2fe92f39d9d90cb30ba594c02ae618fb66bb6 SHA512 c554a167ce9802fbc7537700376da70ed6a79f96adeba5a0e4c955a7cc4f2ae4f588071e25735903d4f509f2590341fa39b2edd018cf6d3bf8ad6477b2474b01
DIST xattr-1.5.1.crate 14565 BLAKE2B c4218d6400901f1b27276065e41ac3ffcd563a7103898c94d7a01fee61c97fb20653bcceca9d2445c5fd371871e6bfc2e4c4f5cdb0485e4de404cdfb89ab26f3 SHA512 e4ccb7ccdf2b11c5bb27f9cbe4df46833efb628e71d1e961e38b57b36b9471da3ba078e340b21cd583b9a56bf2d891f9cfd792a47a01c0b4c1a69f5091ced59c
+DIST xattr-1.6.1.crate 15952 BLAKE2B def5f9063d23cd2ba35a902030de550e6093509cd931c756dce4d7fa86bfaf5ad20e732723522582eaf079eec01ccdc7c7b737a0b9a39cf4da76fd94e88040e1 SHA512 01827ccb9dbac87c1b3474e785e8015f3b8d15ef06090c288a889e6c4441de849b812be196e528ff0bcf35311ba7f3ad57cfbfa9646dda5685452626ad785ab7
DIST xcp-0.24.2.tar.gz 62308 BLAKE2B 943486e300c179e2586361a2f7c4065942160fa32e5500804f6d7095020a45f33108c23c9056f868899db21f7b59dbfa2031e84e9ccc74498e647f1d933e592e SHA512 b318d40bf95ebc51fd23046e90fa30b19cc5eff3d1582654f879514f24119c3a4f3120fd5e528b2831a55982d0448d0b65ef004ce9a10dd5a163bfbc2ed0f135
+DIST xcp-0.24.8.tar.gz 77925 BLAKE2B eb0c1a483393dc1eca29b343202c395619e92f9ec946a0849e8c42e3413f49fcc0cf6f07f9313ae718424017aabec40c9f9aba56af7f3e55ca037a3c0be0151c SHA512 22f45cddc86646168ecf1aa2e2e7b900cf9b801b6a9ace1a600d02cf0fbb240e0317b66dcc0697adccd64b96923dbb04ff013b54c74c4675cf341da5653e55ad
DIST zerocopy-0.8.26.crate 249223 BLAKE2B 793b5579fc9120026d2dd7b1a6e7fc2505476288c1f6dc06746c3d65a8655551ba7232ddebb54cb2abd1284d8103369820445cd11b31d86501871c69513e7e1a SHA512 dac6018003092ff65396c93de65a432edea42a28870af4e779f391c7be19a06b6df429493f433532613a8fa18998367714e89abd06324586f5f91f20fd5dc592
DIST zerocopy-derive-0.8.26.crate 88080 BLAKE2B ca9b8ee1970b75d0119a520ab4f2a44b88d28b2b3c48acd2fb81f3fe1b1081efcb52c50bbe21045cc8b16d15305f87ea3c8032d40298af1ecf024e8ff8cf0c2a SHA512 344469950a97cd691849792a6a1bc875c04797c8e7950ef4bbce22a467f527cf28209f802ee8d74db71973355d1350fcd33b161000a92670fbf30e89e3e32526
+DIST zmij-1.0.21.crate 26665 BLAKE2B e958b58e2213ad13185ec6df55d07e6c80169afa56133038fa66cefb4a9f49aa786249a486dc09b2d0a2f74e41c0d0d713135f38a84dff8f6239636a6bf3cadb SHA512 a488f11ec8721ddfe42e61d028a128818551de8fccd69d7824504e4ae2efccdc38f716fa5a10ef4de07a8a087e75e819c4a1e0790817e8539b5db697bde14585
diff --git a/sys-fs/xcp/xcp-0.24.2-r1.ebuild b/sys-fs/xcp/xcp-0.24.2-r1.ebuild
index 5bde7dd3d530..9f05491a9b3c 100644
--- a/sys-fs/xcp/xcp-0.24.2-r1.ebuild
+++ b/sys-fs/xcp/xcp-0.24.2-r1.ebuild
@@ -150,7 +150,7 @@ LICENSE="GPL-3"
# Dependent crate licenses
LICENSE+=" Apache-2.0 MIT Unicode-3.0"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
src_install() {
cargo_src_install
diff --git a/sys-fs/xcp/xcp-0.24.8.ebuild b/sys-fs/xcp/xcp-0.24.8.ebuild
new file mode 100644
index 000000000000..d50b76c5dd8f
--- /dev/null
+++ b/sys-fs/xcp/xcp-0.24.8.ebuild
@@ -0,0 +1,179 @@
+# Copyright 2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+RUST_MIN_VER="1.88.0"
+CRATES="
+ aho-corasick@1.1.4
+ anstream@1.0.0
+ anstyle-parse@1.0.0
+ anstyle-query@1.1.5
+ anstyle-wincon@3.0.11
+ anstyle@1.0.14
+ anyhow@1.0.102
+ autocfg@1.5.0
+ bitflags@2.11.1
+ blocking-threadpool@1.0.3
+ bstr@1.12.1
+ bumpalo@3.20.2
+ cfg-if@1.0.4
+ chacha20@0.10.0
+ clap@4.6.1
+ clap_builder@4.6.0
+ clap_derive@4.6.1
+ clap_lex@1.1.0
+ colorchoice@1.0.5
+ console@0.16.3
+ cpufeatures@0.3.0
+ crossbeam-channel@0.5.15
+ crossbeam-deque@0.8.6
+ crossbeam-epoch@0.9.18
+ crossbeam-utils@0.8.21
+ deranged@0.5.8
+ encode_unicode@1.0.0
+ equivalent@1.0.2
+ errno@0.3.14
+ exacl@0.12.0
+ fastrand@2.4.1
+ foldhash@0.1.5
+ fslock@0.2.1
+ futures-core@0.3.32
+ futures-task@0.3.32
+ futures-util@0.3.32
+ getrandom@0.4.2
+ glob@0.3.3
+ globset@0.4.18
+ hashbrown@0.15.5
+ hashbrown@0.17.0
+ heck@0.5.0
+ hermit-abi@0.5.2
+ id-arena@2.3.0
+ ignore@0.4.25
+ indexmap@2.14.0
+ indicatif@0.18.4
+ is_terminal_polyfill@1.70.2
+ itoa@1.0.18
+ js-sys@0.3.97
+ lazy_static@0.2.11
+ leb128fmt@0.1.0
+ libc@0.2.186
+ libm@0.2.16
+ linux-raw-sys@0.12.1
+ log@0.4.29
+ memchr@2.8.0
+ num-conv@0.2.1
+ num-traits@0.2.19
+ num_cpus@1.17.0
+ num_threads@0.1.7
+ once_cell@1.21.4
+ once_cell_polyfill@1.70.2
+ pin-project-lite@0.2.17
+ portable-atomic@1.13.1
+ powerfmt@0.2.0
+ prettyplease@0.2.37
+ proc-macro2@1.0.106
+ quote@1.0.45
+ r-efi@6.0.0
+ rand@0.10.1
+ rand_core@0.10.1
+ rand_distr@0.6.0
+ rand_xorshift@0.5.0
+ regex-automata@0.4.14
+ regex-syntax@0.8.10
+ regex@1.12.3
+ rustix@1.1.4
+ rustversion@1.0.22
+ same-file@1.0.6
+ scopeguard@1.2.0
+ semver@1.0.28
+ serde@1.0.228
+ serde_core@1.0.228
+ serde_derive@1.0.228
+ serde_json@1.0.149
+ simplelog@0.12.2
+ slab@0.4.12
+ strsim@0.11.1
+ syn@2.0.117
+ tempfile@3.27.0
+ termcolor@1.4.1
+ terminal_size@0.4.4
+ test-case-core@3.3.1
+ test-case-macros@3.3.1
+ test-case@3.3.1
+ thiserror-impl@2.0.18
+ thiserror@2.0.18
+ time-core@0.1.8
+ time-macros@0.2.27
+ time@0.3.47
+ unbytify@0.2.0
+ unicode-ident@1.0.24
+ unicode-width@0.2.2
+ unicode-xid@0.2.6
+ unit-prefix@0.5.2
+ utf8parse@0.2.2
+ uuid@1.23.1
+ walkdir@2.5.0
+ wasip2@1.0.3+wasi-0.2.9
+ wasip3@0.4.0+wasi-0.3.0-rc-2026-01-06
+ wasm-bindgen-macro-support@0.2.120
+ wasm-bindgen-macro@0.2.120
+ wasm-bindgen-shared@0.2.120
+ wasm-bindgen@0.2.120
+ wasm-encoder@0.244.0
+ wasm-metadata@0.244.0
+ wasmparser@0.244.0
+ web-time@1.1.0
+ winapi-i686-pc-windows-gnu@0.4.0
+ winapi-util@0.1.11
+ winapi-x86_64-pc-windows-gnu@0.4.0
+ winapi@0.3.9
+ windows-link@0.2.1
+ windows-sys@0.61.2
+ wit-bindgen-core@0.51.0
+ wit-bindgen-rust-macro@0.51.0
+ wit-bindgen-rust@0.51.0
+ wit-bindgen@0.51.0
+ wit-bindgen@0.57.1
+ wit-component@0.244.0
+ wit-parser@0.244.0
+ xattr@1.6.1
+ zmij@1.0.21
+"
+
+inherit cargo shell-completion
+
+DESCRIPTION="A 'cp' alternative with user-friendly feedback and performance optimisations"
+HOMEPAGE="https://github.com/tarka/xcp"
+SRC_URI="
+ https://github.com/tarka/xcp/archive/refs/tags/xcp-v${PV}.tar.gz
+ -> xcp-${PV}.tar.gz
+ ${CARGO_CRATE_URIS}
+"
+
+S="${WORKDIR}/xcp-xcp-v${PV}"
+
+LICENSE="GPL-3"
+# Dependent crate licenses
+LICENSE+=" Apache-2.0 MIT Unicode-3.0 ZLIB"
+SLOT="0"
+KEYWORDS="~amd64"
+
+src_install() {
+ cargo_src_install
+
+ dofishcomp completions/xcp.fish
+ dozshcomp completions/xcp.zsh
+ newbashcomp completions/xcp.bash xcp
+
+ dodoc CHANGELOG.md README.md
+}
+
+src_test() {
+ # reflink tests are unreliable on certain filesystems
+ local CARGO_SKIP_TESTS=(
+ test::file_copy_reflink_always::test_with_parallel_file_driver
+ test::file_copy_reflink_always::test_with_parallel_block_driver
+ )
+ cargo_src_test
+}
diff --git a/www-apps/drupal/Manifest b/www-apps/drupal/Manifest
index f8cad9fba096..e6f6f3c193ba 100644
--- a/www-apps/drupal/Manifest
+++ b/www-apps/drupal/Manifest
@@ -1,5 +1,6 @@
-DIST drupal-10.3.14.tar.gz 20836592 BLAKE2B e3a9cdadaa37c4a680d79f90c6985b6d72bae1ad8e0c53c5ad0719d059c3758c1905934647b6e5d73b8074f6aa592f19a7711235981e43778ad479e931fff4c7 SHA512 c3d6ae034878a540fbc7e12fb5afa31aee58d9861c69ba758e54e6802b2b54aa7242f473ca067fe11d8e45d69b376b18d5e1ba48255c7db6acda8dfa4e21b450
-DIST drupal-10.4.5.tar.gz 21153867 BLAKE2B e2fe3c3062d851c5549a947664c1ff044bd4dca91446a6d2d31f18b3ea39b1ce3f2840c4d8a454a7ca3b541ae8f5f01721726b404b0f33492aac6f378f449e28 SHA512 b24b3a72f423ee5fe59b1432677be8a5557f3fba944db78a77ff784509bc719a5d7471b9fcb4a4c9131f8d922d54d6528bb3fa3fb4ce9cfa2e6e2a6954cdf533
+DIST drupal-10.5.9.tar.gz 21305500 BLAKE2B cdfa6ba8217decbb74ecf69800ef9744c9e62daf4f20344df0891dcb1982435bbfbbd3dec9852e65193370c983ecfadb22b466b474c35fb1bc19abeabc1bc309 SHA512 b7e55b8ef24f97486ce4cac3c5114554ad47eff24c13e7123a2d017dcfc68f093e9eb88f512ca98aa7448003cd93c28698e5e32d7b287b23814b4d468fe21bde
+DIST drupal-10.6.8.tar.gz 21430871 BLAKE2B bb2e15c2f2d1f340602238b50483e58e83736b2d87eee3c25b268f46d79a9796590b2a18e98c97de46d7c442243f504755f382350d7414cc11daa228877c0cce SHA512 3cd3253f30416eced4a3575136ed408db0479d810c7ae85594a49ef5edd8cbdb30d7d2641b4003144cdd130e07fb751cfa01c090003c5762632fd77019c0ebae
DIST drupal-11.0.13.tar.gz 18992450 BLAKE2B c123c773cf7e091ebbacaaf828b9a9a9d88765314f3c0de3c8db3d6a9720aee2c51db4193058e581d26af7c0a2893f65d2ee49011d7ec9f64b77ff4a4a83ff11 SHA512 ea100baa6b0fbde57480fc367e83b640975a89c52f1f2613b29a14dc50869018695c77f67dbf4e74c17df1e25f30e3033f180018f4e20a93f9c8970a8ef0b2eb
-DIST drupal-11.1.5.tar.gz 19746124 BLAKE2B 62c6a0559ca802997ff905d7d273ef270be1c447a75bd876dcb11141cf41a8ebca04222a1deec81e9065c63536aa17ccfcc7f9b30967387f38def15439bd6f5b SHA512 5793df2bbe7c418ad0d945f0e1b42c2cc7432a2304efab157623a6ecf5b40e72ad7bc848a3cf17fe9496bce1dae78d537aa32d7bb5d5821c2752db5d1d771161
-DIST drupal-7.102.tar.gz 3406566 BLAKE2B de29d5460795e7a430a293f476b34bf76802168959db62a56ed48efe61ace82d0a4d9c60e422b93f95ecfd298f002f24ccfceec8bd42a2b59f13b784fc82120a SHA512 06322ae1bdf7277f6e4b7e31b9527678180929a183eb60b3128a09912b0591736fad8468e15e1193122e85e234b91c1b21c31371708b98b48b918a867fdef2d3
+DIST drupal-11.1.9.tar.gz 19766555 BLAKE2B 5197c45c562bd84dd67dd53ece980cfd129e13dfb08c5a887d3dae5fe2f7d5c09a27b3f0788dbb3f3fe631c3f1ae77a84ec6b9e7ac2cceedda8a497a5ad7a392 SHA512 d9abbc7900ca74291cf6d05345550922bab3866b09758b005f11a8e0bae0641f68cd34441936504e5b0d5eaa85f2cf58f654922339925cdb65f4bf8568beb7a4
+DIST drupal-11.2.11.tar.gz 20243880 BLAKE2B fae045d3c9a7367f1fd85b82146adc9ad6c5a1211e5f78f49131fef803f2c7106589cab94d9d3da6b4ae9df303bdb235573e49720d0dab2d1c51e5f165bdba00 SHA512 d582087c5d2a286270fa8a8c1923e7c3ccaa52ee509b99febc9d1ec8c94248532a69e30e25d87c1e831f5fae72e8c1518f267d86400c97e15a848d7e3b20269c
+DIST drupal-11.3.9.tar.gz 20925285 BLAKE2B 6c460720c96a6e810429e516a6bb847613a2986ed370733e2f29fa7da049e823cc7e50fb200d330293df72535be0a05dad0045b3f16923aca93d324f374e88fb SHA512 dcd8b3b51070b2cdd401b7a6d98816a5ec7d5c2ed25f404e55820fd176828c1a93720a4e5860a237b2b0755f09912fe997f64e567d8df3ed05675768014dec26
diff --git a/www-apps/drupal/drupal-10.4.5.ebuild b/www-apps/drupal/drupal-10.5.9.ebuild
index 2e812b0ca244..6b1e4c66e048 100644
--- a/www-apps/drupal/drupal-10.4.5.ebuild
+++ b/www-apps/drupal/drupal-10.5.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -18,7 +18,7 @@ KEYWORDS="~amd64 ~x86"
IUSE="+mysql postgres sqlite +uploadprogress"
RDEPEND="
- dev-lang/php[gd,hash(+),mysql?,pdo,postgres?,simplexml,sqlite?,xml]
+ dev-lang/php[argon2,curl,gd,hash(+),mysql?,pdo,postgres?,simplexml,sqlite?,xml]
virtual/httpd-php
uploadprogress? ( dev-php/pecl-uploadprogress )
"
diff --git a/www-apps/drupal/drupal-10.3.14.ebuild b/www-apps/drupal/drupal-10.6.8.ebuild
index 2e812b0ca244..6b1e4c66e048 100644
--- a/www-apps/drupal/drupal-10.3.14.ebuild
+++ b/www-apps/drupal/drupal-10.6.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -18,7 +18,7 @@ KEYWORDS="~amd64 ~x86"
IUSE="+mysql postgres sqlite +uploadprogress"
RDEPEND="
- dev-lang/php[gd,hash(+),mysql?,pdo,postgres?,simplexml,sqlite?,xml]
+ dev-lang/php[argon2,curl,gd,hash(+),mysql?,pdo,postgres?,simplexml,sqlite?,xml]
virtual/httpd-php
uploadprogress? ( dev-php/pecl-uploadprogress )
"
diff --git a/www-apps/drupal/drupal-11.1.5.ebuild b/www-apps/drupal/drupal-11.1.9.ebuild
index 2e812b0ca244..b417a33366f8 100644
--- a/www-apps/drupal/drupal-11.1.5.ebuild
+++ b/www-apps/drupal/drupal-11.1.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -18,7 +18,7 @@ KEYWORDS="~amd64 ~x86"
IUSE="+mysql postgres sqlite +uploadprogress"
RDEPEND="
- dev-lang/php[gd,hash(+),mysql?,pdo,postgres?,simplexml,sqlite?,xml]
+ >=dev-lang/php-8.3[argon2,curl,gd,hash(+),mysql?,pdo,postgres?,simplexml,sqlite?,xml]
virtual/httpd-php
uploadprogress? ( dev-php/pecl-uploadprogress )
"
diff --git a/www-apps/drupal/drupal-11.2.11.ebuild b/www-apps/drupal/drupal-11.2.11.ebuild
new file mode 100644
index 000000000000..b417a33366f8
--- /dev/null
+++ b/www-apps/drupal/drupal-11.2.11.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit webapp
+
+MY_PV=${PV:0:3}.0
+MY_P=${P/_/-}
+
+DESCRIPTION="PHP-based open-source platform and content management system"
+HOMEPAGE="https://www.drupal.org/"
+SRC_URI="https://ftp.drupal.org/files/projects/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+IUSE="+mysql postgres sqlite +uploadprogress"
+
+RDEPEND="
+ >=dev-lang/php-8.3[argon2,curl,gd,hash(+),mysql?,pdo,postgres?,simplexml,sqlite?,xml]
+ virtual/httpd-php
+ uploadprogress? ( dev-php/pecl-uploadprogress )
+"
+
+need_httpd_cgi
+
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+src_install() {
+ webapp_src_preinst
+
+ local docs="LICENSE.txt README.md core/MAINTAINERS.txt core/INSTALL.txt core/CHANGELOG.txt \
+ core/INSTALL.mysql.txt core/INSTALL.pgsql.txt core/INSTALL.sqlite.txt core/UPDATE.txt \
+ core/USAGE.txt "
+
+ dodoc ${docs}
+ rm ${docs} core/COPYRIGHT.txt core/LICENSE.txt || die
+
+ cp sites/default/{default.settings.php,settings.php} || die
+ insinto "${MY_HTDOCSDIR}"
+ doins -r .
+
+ dodir "${MY_HTDOCSDIR}"/files
+ webapp_serverowned "${MY_HTDOCSDIR}"/files
+
+ keepdir "${MY_HTDOCSDIR}"/sites/default/files
+ webapp_serverowned "${MY_HTDOCSDIR}"/sites/default/files
+
+ webapp_configfile "${MY_HTDOCSDIR}"/sites/default/settings.php
+ webapp_configfile "${MY_HTDOCSDIR}"/.htaccess
+
+ webapp_postinst_txt en "${FILESDIR}"/postinstall-en.txt
+
+ webapp_src_install
+}
+
+pkg_postinst() {
+ echo
+ ewarn "SECURITY NOTICE"
+ ewarn "If you plan on using SSL on your Drupal site, please consult the postinstall information:"
+ ewarn "\t# webapp-config --show-postinst ${PN} ${PV}"
+ echo
+ ewarn "If this is a new install, unless you want anyone with network access to your server to be"
+ ewarn "able to run the setup, you'll have to configure your web server to limit access to it."
+ echo
+ ewarn "If you're doing a new drupal-10 install, you'll have to copy /sites/default/default.services.yml"
+ ewarn "to /sites/default/services.yml and grant it write permissions to your web server."
+ ewarn "Just follow the instructions of the drupal setup and be sure to resolve any permissions issue"
+ ewarn "reported by the setup."
+ echo
+}
diff --git a/www-apps/drupal/drupal-11.3.9.ebuild b/www-apps/drupal/drupal-11.3.9.ebuild
new file mode 100644
index 000000000000..b417a33366f8
--- /dev/null
+++ b/www-apps/drupal/drupal-11.3.9.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit webapp
+
+MY_PV=${PV:0:3}.0
+MY_P=${P/_/-}
+
+DESCRIPTION="PHP-based open-source platform and content management system"
+HOMEPAGE="https://www.drupal.org/"
+SRC_URI="https://ftp.drupal.org/files/projects/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+IUSE="+mysql postgres sqlite +uploadprogress"
+
+RDEPEND="
+ >=dev-lang/php-8.3[argon2,curl,gd,hash(+),mysql?,pdo,postgres?,simplexml,sqlite?,xml]
+ virtual/httpd-php
+ uploadprogress? ( dev-php/pecl-uploadprogress )
+"
+
+need_httpd_cgi
+
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+src_install() {
+ webapp_src_preinst
+
+ local docs="LICENSE.txt README.md core/MAINTAINERS.txt core/INSTALL.txt core/CHANGELOG.txt \
+ core/INSTALL.mysql.txt core/INSTALL.pgsql.txt core/INSTALL.sqlite.txt core/UPDATE.txt \
+ core/USAGE.txt "
+
+ dodoc ${docs}
+ rm ${docs} core/COPYRIGHT.txt core/LICENSE.txt || die
+
+ cp sites/default/{default.settings.php,settings.php} || die
+ insinto "${MY_HTDOCSDIR}"
+ doins -r .
+
+ dodir "${MY_HTDOCSDIR}"/files
+ webapp_serverowned "${MY_HTDOCSDIR}"/files
+
+ keepdir "${MY_HTDOCSDIR}"/sites/default/files
+ webapp_serverowned "${MY_HTDOCSDIR}"/sites/default/files
+
+ webapp_configfile "${MY_HTDOCSDIR}"/sites/default/settings.php
+ webapp_configfile "${MY_HTDOCSDIR}"/.htaccess
+
+ webapp_postinst_txt en "${FILESDIR}"/postinstall-en.txt
+
+ webapp_src_install
+}
+
+pkg_postinst() {
+ echo
+ ewarn "SECURITY NOTICE"
+ ewarn "If you plan on using SSL on your Drupal site, please consult the postinstall information:"
+ ewarn "\t# webapp-config --show-postinst ${PN} ${PV}"
+ echo
+ ewarn "If this is a new install, unless you want anyone with network access to your server to be"
+ ewarn "able to run the setup, you'll have to configure your web server to limit access to it."
+ echo
+ ewarn "If you're doing a new drupal-10 install, you'll have to copy /sites/default/default.services.yml"
+ ewarn "to /sites/default/services.yml and grant it write permissions to your web server."
+ ewarn "Just follow the instructions of the drupal setup and be sure to resolve any permissions issue"
+ ewarn "reported by the setup."
+ echo
+}
diff --git a/www-apps/drupal/drupal-7.102.ebuild b/www-apps/drupal/drupal-7.102.ebuild
deleted file mode 100644
index 175e1962fdd8..000000000000
--- a/www-apps/drupal/drupal-7.102.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit webapp
-
-MY_PV=${PV:0:3}.0
-
-DESCRIPTION="PHP-based open-source platform and content management system"
-HOMEPAGE="https://www.drupal.org/"
-SRC_URI="https://ftp.drupal.org/files/projects/${P}.tar.gz"
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~x86"
-IUSE="+mysql postgres sqlite +uploadprogress"
-
-RDEPEND="
- dev-lang/php[gd,hash(+),mysql?,pdo,postgres?,simplexml,sqlite?,xml]
- virtual/httpd-php
- uploadprogress? ( dev-php/pecl-uploadprogress )
-"
-
-need_httpd_cgi
-
-REQUIRED_USE="|| ( mysql postgres sqlite )"
-
-src_install() {
- webapp_src_preinst
-
- local docs="MAINTAINERS.txt LICENSE.txt INSTALL.txt CHANGELOG.txt INSTALL.mysql.txt INSTALL.pgsql.txt INSTALL.sqlite.txt UPGRADE.txt "
- dodoc ${docs}
- rm -f ${docs} INSTALL COPYRIGHT.txt || die
-
- cp sites/default/{default.settings.php,settings.php} || die
- insinto "${MY_HTDOCSDIR}"
- doins -r .
-
- dodir "${MY_HTDOCSDIR}"/files
- webapp_serverowned "${MY_HTDOCSDIR}"/files
- webapp_serverowned "${MY_HTDOCSDIR}"/sites/default
- webapp_serverowned "${MY_HTDOCSDIR}"/sites/default/settings.php
-
- webapp_configfile "${MY_HTDOCSDIR}"/sites/default/settings.php
- webapp_configfile "${MY_HTDOCSDIR}"/.htaccess
-
- webapp_postinst_txt en "${FILESDIR}"/postinstall-en.txt
-
- webapp_src_install
-}
-
-pkg_postinst() {
- echo
- ewarn "SECURITY NOTICE"
- ewarn "If you plan on using SSL on your Drupal site, please consult the postinstall information:"
- ewarn "\t# webapp-config --show-postinst ${PN} ${PV}"
- echo
-}
diff --git a/www-apps/drupal/files/postinstall-en.txt b/www-apps/drupal/files/postinstall-en.txt
index 3f0f522f8627..6c5d22fd06f5 100644
--- a/www-apps/drupal/files/postinstall-en.txt
+++ b/www-apps/drupal/files/postinstall-en.txt
@@ -30,13 +30,11 @@ http://drupal.org/node/315703
To run Drupal on a web server[1] other than apache, one needs to do
some work, mostly related to adding the configuration in the .htaccess
files to the web server config files and enabling redirection.
-For lighttpd you may want to check [2][3] and for nginx [4][5].
+For lighttpd you may want to check [2][3].
- [1] - https://www.drupal.org/requirements/webserver
+ [1] - https://www.drupal.org/docs/getting-started/system-requirements/web-server-requirements
[2] - https://groups.drupal.org/lighttpd
[3] - https://www.drupal.org/node/43782
- [4] - https://www.drupal.org/node/1030854
- [5] - https://www.nginx.com/resources/wiki/start/topics/recipes/drupal/
PHP-FPM also supports user.ini files with per-directory settings[6].
diff --git a/www-client/ungoogled-chromium-bin/ungoogled-chromium-bin-148.0.7778.96.ebuild b/www-client/ungoogled-chromium-bin/ungoogled-chromium-bin-148.0.7778.96.ebuild
index ffef065cfe6a..463b7bd112cd 100644
--- a/www-client/ungoogled-chromium-bin/ungoogled-chromium-bin-148.0.7778.96.ebuild
+++ b/www-client/ungoogled-chromium-bin/ungoogled-chromium-bin-148.0.7778.96.ebuild
@@ -66,6 +66,7 @@ CDEPEND="
dev-libs/libxslt"
RDEPEND="${CDEPEND}
+ >=www-client/chromium-common-2
x11-misc/xdg-utils
virtual/opengl
virtual/ttf-fonts"
diff --git a/www-client/ungoogled-chromium/ungoogled-chromium-148.0.7778.96_p1.ebuild b/www-client/ungoogled-chromium/ungoogled-chromium-148.0.7778.96_p1.ebuild
index 21835018ba05..be75d2058770 100644
--- a/www-client/ungoogled-chromium/ungoogled-chromium-148.0.7778.96_p1.ebuild
+++ b/www-client/ungoogled-chromium/ungoogled-chromium-148.0.7778.96_p1.ebuild
@@ -301,8 +301,8 @@ COMMON_DEPEND="
X? ( ${COMMON_X_DEPEND} )
)
"
-#!www-client/ungoogled-chromium:0
RDEPEND="${COMMON_DEPEND}
+ !www-client/ungoogled-chromium:0
>=www-client/chromium-common-2
!headless? (
|| (
diff --git a/www-client/zen-bin/Manifest b/www-client/zen-bin/Manifest
index 3969014c08aa..27a211104d46 100644
--- a/www-client/zen-bin/Manifest
+++ b/www-client/zen-bin/Manifest
@@ -1,4 +1,4 @@
DIST zen-bin-1.18.10b-amd64.tar.xz 86222180 BLAKE2B 49ef1111568b7810430b3c28ff337dc457b380110375c957f3eb7312aaf838acb4e766c3bbae30b875df6b566a2c1770d68dd1d6948a1478a24ab959d4a5d72b SHA512 347b228e20393c88cf98a53c61dfb8c0a28b3775ded17498dc4098bbea4cccd7cbd651d166fb8b40a108ef4f5732e568d570f14091e50e361d021b42441dffb4
DIST zen-bin-1.18.10b-arm64.tar.xz 74157712 BLAKE2B 0b858c843f83a3c482dbbc3cfd08abab7876f6e05804471aeb4cbb32fbdd3969ac4f53546fe1acd3d9c6db68eaa007b28944ee14163ffc76d3293e66d5069c51 SHA512 d00e12475debadd922ac9e66fbd681613612b153c15a6d64460d27d1e8d21ac32f72f224ddb4375d21ce1560a0424b98a991be272c9cc0c2d0312d10d37170e2
-DIST zen-bin-1.19.11b-amd64.tar.xz 89908016 BLAKE2B 4502e8ee4f8a067d039e951a27ba17882644a76b3f9523dc64d5b188f5ddb89c501767c00ea21d246efe8e3b1d34fd86f6d6824ed3f9597b9b67e02809e64646 SHA512 b45dc93ec18979bbf318e215b95589b43aa06e14caae7dca1f39ab1955d71ebbd3ad97a532a6a3fae2b2672826c617d9947854282801b5bb2ce05c25aabdd612
-DIST zen-bin-1.19.11b-arm64.tar.xz 76763912 BLAKE2B 3999c93f58994229e45363cf707ed3d460eeb05aac259b3cbd59c671726e3c680aebc95d1dfb938ab008cab3ab1087c3ce78c2303708519db2295ff3fca5a0e6 SHA512 be717572f293fa3469567d23493d13c30e94038612bc9e481df3e6a11db709982c9ced38be8acd84bdd206ad543d49b3cdd2dfee848c54d498885614c30b8aac
+DIST zen-bin-1.19.12b-amd64.tar.xz 89916828 BLAKE2B e3fdfce66669699ec7c8e13c132fe73fdaf914961e1a742bec7a53653437d336b03b9e2c3e962ca76d97b8d2470e0d09e80ad734b3a14a1597504b81f63a527f SHA512 858bfadbba0b4e9f96e6619c4fdf1b4dfc476bf37f404ce85248d5bffb418d5668f8a89698d489ee068653fd7327e304cc23469cc461b976e900b77b00e49c15
+DIST zen-bin-1.19.12b-arm64.tar.xz 76831612 BLAKE2B 1ceffc1e4bdc31f1dc720c040aa3a6cc77dbb7b1994c59913b8745febe3144cd571fc06ba5a632ce3bf1be4611b7b41209c357f7ed35380c81e320618ea6dd8d SHA512 3e341af5e82272f4063721667b014cf4224de005d14c7162c318f6bc9e0548fc86b3dabb7c9c38369e53e2cbde738f48ffe236e4e83944e79432e4043caad62f
diff --git a/www-client/zen-bin/zen-bin-1.19.11b.ebuild b/www-client/zen-bin/zen-bin-1.19.12b.ebuild
index 2943d041fec5..2943d041fec5 100644
--- a/www-client/zen-bin/zen-bin-1.19.11b.ebuild
+++ b/www-client/zen-bin/zen-bin-1.19.12b.ebuild
diff --git a/www-misc/urlwatch/urlwatch-2.29.ebuild b/www-misc/urlwatch/urlwatch-2.29.ebuild
index 74a911838877..01dbdf1cc68e 100644
--- a/www-misc/urlwatch/urlwatch-2.29.ebuild
+++ b/www-misc/urlwatch/urlwatch-2.29.ebuild
@@ -55,10 +55,6 @@ distutils_enable_tests pytest
pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]]; then
- if ! has_version dev-python/chump; then
- elog "Install 'dev-python/chump' to enable Pushover" \
- "notifications support"
- fi
if ! has_version dev-python/jq; then
elog "Install 'dev-python/jq' to enable jq filtering support"
fi
diff --git a/x11-libs/wxGTK/wxGTK-3.2.8.1-r2.ebuild b/x11-libs/wxGTK/wxGTK-3.2.8.1-r2.ebuild
index f3490854f378..66b4a88d4f09 100644
--- a/x11-libs/wxGTK/wxGTK-3.2.8.1-r2.ebuild
+++ b/x11-libs/wxGTK/wxGTK-3.2.8.1-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -17,7 +17,7 @@ S="${WORKDIR}/wxWidgets-${PV}"
LICENSE="wxWinLL-3 GPL-2 doc? ( wxWinFDL-3 )"
SLOT="${WXRELEASE}/3.2"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
IUSE="+X curl doc debug keyring gstreamer libnotify +lzma opengl pch sdl +spell test tiff wayland webkit X"
REQUIRED_USE="test? ( tiff ) tiff? ( X ) spell? ( X ) keyring? ( X )"
RESTRICT="!test? ( test )"
diff --git a/x11-wm/oxwm/oxwm-0.11.4.ebuild b/x11-wm/oxwm/oxwm-0.11.4.ebuild
index 1cfec5b2e49b..a242572bd6b1 100644
--- a/x11-wm/oxwm/oxwm-0.11.4.ebuild
+++ b/x11-wm/oxwm/oxwm-0.11.4.ebuild
@@ -4,17 +4,19 @@
EAPI=8
ZIG_OPTIONAL="1"
-
inherit zig
DESCRIPTION="OXWM — DWM but better. Dynamic window manager written in Zig with Lua config"
HOMEPAGE="https://github.com/tonybanters/oxwm"
-SRC_URI="https://github.com/tonybanters/oxwm/archive/4670ae7.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/oxwm-4670ae7"
+COMMIT="f699f6d1ff9e07cdd3831591bda84400e784b2c1"
+SRC_URI="https://github.com/tonybanters/oxwm/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+
+S="${WORKDIR}/oxwm-${COMMIT}"
LICENSE="GPL-3"
-SLOT="0.16"
+SLOT="0"
+
KEYWORDS="~amd64"
RDEPEND="
@@ -55,7 +57,7 @@ src_install() {
}
pkg_postinst() {
- elog "OXWM ${PV} installed successfully!"
+ elog "OXWM installed successfully!"
elog
elog "First launch will create ~/.config/oxwm/config.lua"
elog "Or manually run: oxwm --init"
diff --git a/x11-wm/qtile/Manifest b/x11-wm/qtile/Manifest
index cf68b83c3efd..62bc855385f7 100644
--- a/x11-wm/qtile/Manifest
+++ b/x11-wm/qtile/Manifest
@@ -1,3 +1,2 @@
-DIST qtile-0.33.0.tar.gz 653484 BLAKE2B 23af0fae9f8260b3c712e1c7475f9dfd7c8bfd3f72d7964b525326e4c19327249314de30d76da0e10859d5e1cbd287402d8f5991d1fbdefb28b572f4cc00be57 SHA512 ebcabff0a6b772a736df1e22096a7e98f12d5f29fe27320cc9deac23282ff3e9e05f405a3009d2046d34ef518331ae7e3bdfb14f890e56ac9284ce6837f2cbfd
DIST qtile-0.35.0.tar.gz 671218 BLAKE2B 610bb72951871c4ad0394589030a3c690555ad3991a5150ca4abd4706c329a34f9ffdf0f468e47edefc13d07a47ad3871c35be45b4dd8afb9037565476f15692 SHA512 d44ee6b01b251e9ab29908b9a07f8f22099828e2b31f2114d224467fb6cea1e357341c39cbd067741d2954d4823c2ccaeed098feb61f37763fcdbb85b535c670
DIST qtile-0.35.0.tar.gz.provenance 9240 BLAKE2B 3587c5db50f92c2898809cb9de8f64d55a93c1285e56e149e64e3d80d066598e1eb7e8ccd28cb060f5760ca1779295cceb1c30ebb90f54c1219bbe12457e185a SHA512 4edb49d2e9bb44260bcb39552b9ac8d33811ae6a8bdc361f66b2a7aad026913b0cc060cdab6e6cd8849c553066bd3491e749d1cef4754f95d634f89c563b93fe
diff --git a/x11-wm/qtile/qtile-0.33.0.ebuild b/x11-wm/qtile/qtile-0.33.0.ebuild
deleted file mode 100644
index f3652206b012..000000000000
--- a/x11-wm/qtile/qtile-0.33.0.ebuild
+++ /dev/null
@@ -1,121 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit distutils-r1 pypi virtualx
-
-DESCRIPTION="A full-featured, hackable tiling window manager written in Python"
-HOMEPAGE="
- https://qtile.org/
- https://github.com/qtile/qtile/
- https://pypi.org/project/qtile/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~riscv"
-IUSE="pulseaudio wayland"
-
-DEPEND="
- >=dev-python/cairocffi-1.6.0[${PYTHON_USEDEP}]
- >=dev-python/cffi-1.1.0:=[${PYTHON_USEDEP}]
-"
-RDEPEND="
- ${DEPEND}
- dev-python/dbus-fast[${PYTHON_USEDEP}]
- dev-python/pygobject[${PYTHON_USEDEP}]
- >=dev-python/xcffib-1.4.0[${PYTHON_USEDEP}]
- x11-libs/cairo[X,xcb(+)]
- x11-libs/libnotify[introspection]
- x11-libs/pango
- pulseaudio? (
- dev-python/pulsectl-asyncio[${PYTHON_USEDEP}]
- media-libs/libpulse
- )
- wayland? (
- >=dev-python/pywayland-0.4.17[${PYTHON_USEDEP}]
- >=dev-python/pywlroots-0.17[${PYTHON_USEDEP}]
- )
-"
-BDEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- dev-python/setuptools-scm[${PYTHON_USEDEP}]
- test? (
- dev-python/isort[${PYTHON_USEDEP}]
- dev-python/libcst[${PYTHON_USEDEP}]
- media-gfx/imagemagick[X]
- x11-base/xorg-server[xephyr,xvfb]
- x11-terms/xterm
- )
- wayland? (
- >=dev-python/pywayland-0.4.17[${PYTHON_USEDEP}]
- >=dev-python/pywlroots-0.17[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_PLUGINS=( anyio )
-EPYTEST_RERUNS=5
-: ${EPYTEST_TIMEOUT:=180}
-distutils_enable_tests pytest
-
-python_prepare_all() {
- distutils-r1_python_prepare_all
-
- sed -e "s/can_import(\"wlroots.ffi_build\")/$(usex wayland True False)/" \
- -i setup.py || die
-
- mkdir bin || die
-}
-
-src_compile() {
- local -x CFFI_TMPDIR=${T}
- distutils-r1_src_compile
-}
-
-src_test() {
- virtx distutils-r1_src_test
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # mypy stuff
- test/test_check.py
- test/migrate/test_check_migrations.py
- # TODO: this test clearly requires x11 - so why is wayland
- # variant being run?
- 'test/backend/x11/test_window.py::test_urgent_hook_fire[wayland-2]'
- # TODO
- test/test_hook.py::test_net_wm_icon_change
- test/widgets/test_vertical_clock.py::test_vclock_default
- test/widgets/test_vertical_clock.py::test_vclock_extra_lines
- )
-
- # force usage of built module
- rm -rf libqtile || die
-
- # some tests expect bin/qtile
- ln -fs "$(type -P qtile)" bin/qtile || die
-
- local -x TZ=UTC
- nonfatal epytest --backend=x11 $(usev wayland '--backend=wayland') ||
- die -n "Tests failed with ${EPYTHON}"
-}
-
-python_install_all() {
- local DOCS=( CHANGELOG README.rst )
- distutils-r1_python_install_all
-
- insinto /usr/share/xsessions
- doins resources/qtile.desktop
-
- insinto /usr/share/wayland-sessions
- doins resources/qtile-wayland.desktop
-
- exeinto /etc/X11/Sessions
- newexe "${FILESDIR}"/${PN}-session-r1 ${PN}
-}
diff --git a/x11-wm/qtile/qtile-0.35.0-r1.ebuild b/x11-wm/qtile/qtile-0.35.0-r1.ebuild
index c22984b2be56..2bba45c8dc3f 100644
--- a/x11-wm/qtile/qtile-0.35.0-r1.ebuild
+++ b/x11-wm/qtile/qtile-0.35.0-r1.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="amd64 ~riscv"
IUSE="pulseaudio wayland"
DEPEND="
diff --git a/xfce-base/libxfce4ui/Manifest b/xfce-base/libxfce4ui/Manifest
index f181353a1603..febb2e9d1f13 100644
--- a/xfce-base/libxfce4ui/Manifest
+++ b/xfce-base/libxfce4ui/Manifest
@@ -1,5 +1,2 @@
DIST libxfce4ui-4.20.2.tar.bz2 1223663 BLAKE2B 0105ec24cb2b77a38d319d11d242af15f2b67b14836402607f1fa691cd35c75d863be0dcd70c991bcda8098a0e9694df9bf5f7327189c39fe6fd4f564c272648 SHA512 cc82e862de0b5ce7dc5b43b84a6231de131ad76a810c3e66e771ae364fdb4b1a91be2111ab8d601d97fffd692253e8bebf496867cef743f9344a4977fb8ff8d2
-DIST libxfce4ui-4.21.2.tar.xz 515320 BLAKE2B 380a9c568f0884506d77f0fa4c3a9e0c03e43191d8e2bd5b8e7d12bab74fc88e364d2e2f5a9413844ae8f0be627371a0c9fb23e4b861a3dd6c25e9e0eabaa7a7 SHA512 624974fdfc57d6941b0e15f0a4c6ce153fdc3260bd60c05bc436dd9d9428930f9eccb1ce6d1748af89b73769c7c91ae8f8a5c77713c5db17d03a2da66afc4db8
-DIST libxfce4ui-4.21.3.tar.xz 520328 BLAKE2B 93cafe91100ce736719472fe65c7fb3240b79d7759292258d19451c651bf715f5f77ebff5392f40f11327f98ff032bf5733399937603f8f18ae85944f89a2e35 SHA512 68af18fce4879fd5de1b2a59b03d979809eccda5fad77fbd41709d24fb714d0a730612e9766d17bfe87b461480219529b21e4fb986a61c829fd8b38c5c7643ac
-DIST libxfce4ui-4.21.4.tar.xz 527832 BLAKE2B 0055620721d0f0d5909e1878cfe919c6a413c3284dd085132940619a78d460ad9ef6637d508942b1f90b650274b4c506c5bf60f87dbb271044fb0620d15e771d SHA512 0e563a0adbaa162caac507023b4246bfb8794b3b80c7174825c6950a19e47244051417ba13c2aa431bd622da3b1b1545248126459fc5336d31f6ec7610bbd366
DIST libxfce4ui-4.21.7.tar.xz 529248 BLAKE2B 1f8dfae7b0603697870e7260399715a5b005ad4db4b00c8dc524422ae4b3b16e0dc4372cab4631bb0283383e63e771b3ffc6233ef60c841611e7f22f63346183 SHA512 a609bcffb4adc1b33ad5f86fc21f55c7819db8477d64296dde5457ef5adc978e74408d74201ced67025d06a1cc85ce2cf56fda8abaec438dc0da0d48fedacd4f
diff --git a/xfce-base/libxfce4ui/libxfce4ui-4.21.2.ebuild b/xfce-base/libxfce4ui/libxfce4ui-4.21.2.ebuild
deleted file mode 100644
index 14642906b5c1..000000000000
--- a/xfce-base/libxfce4ui/libxfce4ui-4.21.2.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson xdg-utils vala
-
-DESCRIPTION="Unified widget and session management libs for Xfce"
-HOMEPAGE="
- https://docs.xfce.org/xfce/libxfce4ui/start
- https://gitlab.xfce.org/xfce/libxfce4ui/
-"
-SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.xz"
-
-LICENSE="LGPL-2+ GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="glade gtk-doc +introspection startup-notification system-info vala wayland X"
-REQUIRED_USE="
- || ( wayland X )
- vala? ( introspection )
-"
-
-DEPEND="
- >=dev-libs/glib-2.72.0
- >=x11-libs/gdk-pixbuf-2.42.8
- >=x11-libs/gtk+-3.24.0:3[introspection?,wayland?,X?]
- >=xfce-base/libxfce4util-4.17.2:=[introspection?,vala?]
- >=xfce-base/xfconf-4.12.0:=
- glade? ( >=dev-util/glade-3.5.0:3.10 )
- introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2 )
- system-info? (
- >=dev-libs/libgudev-232
- >=gnome-base/libgtop-2.24.0
- >=media-libs/libepoxy-1.2
- )
- X? (
- >=x11-libs/libICE-1.0.10
- >=x11-libs/libSM-1.2.3
- >=x11-libs/libX11-1.6.7
- startup-notification? ( >=x11-libs/startup-notification-0.4 )
- )
-"
-RDEPEND="
- ${DEPEND}
-"
-DEPEND+="
- x11-base/xorg-proto
-"
-BDEPEND="
- dev-build/xfce4-dev-tools
- dev-util/glib-utils
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
- gtk-doc? ( dev-util/gtk-doc )
- vala? ( $(vala_depend) )
-"
-
-src_configure() {
- local emesonargs=(
- $(meson_use gtk-doc)
- $(meson_use introspection)
- $(meson_feature vala)
- $(meson_feature X x11)
- $(meson_feature wayland)
- $(meson_feature X session-management)
- $(meson_feature startup-notification)
- $(meson_feature system-info libgtop)
- $(meson_feature system-info epoxy)
- $(meson_feature system-info gudev)
- $(meson_feature glade)
- -Dvendor-info=Gentoo
- )
-
- use vala && vala_setup
- meson_src_configure
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
-}
diff --git a/xfce-base/libxfce4ui/libxfce4ui-4.21.3.ebuild b/xfce-base/libxfce4ui/libxfce4ui-4.21.3.ebuild
deleted file mode 100644
index 14642906b5c1..000000000000
--- a/xfce-base/libxfce4ui/libxfce4ui-4.21.3.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson xdg-utils vala
-
-DESCRIPTION="Unified widget and session management libs for Xfce"
-HOMEPAGE="
- https://docs.xfce.org/xfce/libxfce4ui/start
- https://gitlab.xfce.org/xfce/libxfce4ui/
-"
-SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.xz"
-
-LICENSE="LGPL-2+ GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="glade gtk-doc +introspection startup-notification system-info vala wayland X"
-REQUIRED_USE="
- || ( wayland X )
- vala? ( introspection )
-"
-
-DEPEND="
- >=dev-libs/glib-2.72.0
- >=x11-libs/gdk-pixbuf-2.42.8
- >=x11-libs/gtk+-3.24.0:3[introspection?,wayland?,X?]
- >=xfce-base/libxfce4util-4.17.2:=[introspection?,vala?]
- >=xfce-base/xfconf-4.12.0:=
- glade? ( >=dev-util/glade-3.5.0:3.10 )
- introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2 )
- system-info? (
- >=dev-libs/libgudev-232
- >=gnome-base/libgtop-2.24.0
- >=media-libs/libepoxy-1.2
- )
- X? (
- >=x11-libs/libICE-1.0.10
- >=x11-libs/libSM-1.2.3
- >=x11-libs/libX11-1.6.7
- startup-notification? ( >=x11-libs/startup-notification-0.4 )
- )
-"
-RDEPEND="
- ${DEPEND}
-"
-DEPEND+="
- x11-base/xorg-proto
-"
-BDEPEND="
- dev-build/xfce4-dev-tools
- dev-util/glib-utils
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
- gtk-doc? ( dev-util/gtk-doc )
- vala? ( $(vala_depend) )
-"
-
-src_configure() {
- local emesonargs=(
- $(meson_use gtk-doc)
- $(meson_use introspection)
- $(meson_feature vala)
- $(meson_feature X x11)
- $(meson_feature wayland)
- $(meson_feature X session-management)
- $(meson_feature startup-notification)
- $(meson_feature system-info libgtop)
- $(meson_feature system-info epoxy)
- $(meson_feature system-info gudev)
- $(meson_feature glade)
- -Dvendor-info=Gentoo
- )
-
- use vala && vala_setup
- meson_src_configure
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
-}
diff --git a/xfce-base/libxfce4ui/libxfce4ui-4.21.4.ebuild b/xfce-base/libxfce4ui/libxfce4ui-4.21.4.ebuild
deleted file mode 100644
index d91e65ad7866..000000000000
--- a/xfce-base/libxfce4ui/libxfce4ui-4.21.4.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson xdg-utils vala
-
-DESCRIPTION="Unified widget and session management libs for Xfce"
-HOMEPAGE="
- https://docs.xfce.org/xfce/libxfce4ui/start
- https://gitlab.xfce.org/xfce/libxfce4ui/
-"
-SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.xz"
-
-LICENSE="LGPL-2+ GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="gtk-doc +introspection startup-notification system-info vala wayland X"
-REQUIRED_USE="
- || ( wayland X )
- vala? ( introspection )
-"
-
-DEPEND="
- >=dev-libs/glib-2.72.0
- >=x11-libs/gdk-pixbuf-2.42.8
- >=x11-libs/gtk+-3.24.0:3[introspection?,wayland?,X?]
- >=xfce-base/libxfce4util-4.17.2:=[introspection?,vala?]
- >=xfce-base/xfconf-4.12.0:=
- introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2 )
- system-info? (
- >=dev-libs/libgudev-232
- >=gnome-base/libgtop-2.24.0
- >=media-libs/libepoxy-1.2
- )
- X? (
- >=x11-libs/libICE-1.0.10
- >=x11-libs/libSM-1.2.3
- >=x11-libs/libX11-1.6.7
- startup-notification? ( >=x11-libs/startup-notification-0.4 )
- )
-"
-RDEPEND="
- ${DEPEND}
-"
-DEPEND+="
- x11-base/xorg-proto
-"
-BDEPEND="
- dev-build/xfce4-dev-tools
- dev-util/glib-utils
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
- gtk-doc? ( dev-util/gtk-doc )
- vala? ( $(vala_depend) )
-"
-
-src_configure() {
- local emesonargs=(
- $(meson_use gtk-doc)
- $(meson_use introspection)
- $(meson_feature vala)
- $(meson_feature X x11)
- $(meson_feature wayland)
- $(meson_feature X session-management)
- $(meson_feature startup-notification)
- $(meson_feature system-info libgtop)
- $(meson_feature system-info epoxy)
- $(meson_feature system-info gudev)
- -Dvendor-info=Gentoo
- )
-
- use vala && vala_setup
- meson_src_configure
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
-}
diff --git a/xfce-base/libxfce4windowing/Manifest b/xfce-base/libxfce4windowing/Manifest
index 0e7e03516980..39ef8bd2f2e7 100644
--- a/xfce-base/libxfce4windowing/Manifest
+++ b/xfce-base/libxfce4windowing/Manifest
@@ -1,2 +1 @@
-DIST libxfce4windowing-4.20.4.tar.bz2 614876 BLAKE2B ac02f754956a8b5750af4811e39904df534fe073be81a08c0434643de957fee847e01eee9b906869958763ff8b0d131bf60fc07235d8249c13a9afd071ab76e8 SHA512 6c49ba0de42791d1b7ee4fb27d24ba0554897f0f935caf72dcaced1b6845b366eb9b5b4da1e4d0bf3d1a2a2b0e9ca51238229a2a6873086e02bdb84f3ad89c06
DIST libxfce4windowing-4.20.5.tar.bz2 622438 BLAKE2B fb69e4c70a1d34b01324f8aa778f5e2b70d1aaa210087935a25edf1570d230b52df1093a71ef92be8fa600fc22f9ecab84789984238ee04d09ce27eb0360b0d8 SHA512 357afc89d2ed146d65afaa7376c3aada78adae291ecfe602f0cb061d115b132024ee8a78eedc0ed77b91fc6bdaa8d3c3b107c1e21503053eda1e05bc81b15d9f
diff --git a/xfce-base/libxfce4windowing/libxfce4windowing-4.20.4.ebuild b/xfce-base/libxfce4windowing/libxfce4windowing-4.20.4.ebuild
deleted file mode 100644
index a6a3176e6c3f..000000000000
--- a/xfce-base/libxfce4windowing/libxfce4windowing-4.20.4.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Unified widget and session management libs for Xfce"
-HOMEPAGE="https://gitlab.xfce.org/xfce/libxfce4windowing/"
-SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
-
-LICENSE="LGPL-2.1+"
-SLOT="0/4.19.6"
-KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
-IUSE="+introspection wayland X"
-REQUIRED_USE="|| ( wayland X )"
-
-RDEPEND="
- >=dev-libs/glib-2.72.0
- >=x11-libs/gtk+-3.24.10:3[X?,introspection?,wayland?]
- >=x11-libs/gdk-pixbuf-2.42.8[introspection?]
- wayland? (
- >=dev-libs/wayland-1.20
- )
- X? (
- >=media-libs/libdisplay-info-0.1.1:=
- >=x11-libs/libX11-1.6.7
- >=x11-libs/libXrandr-1.5.0
- >=x11-libs/libwnck-3.14:3
- )
-"
-DEPEND="
- ${RDEPEND}
- wayland? (
- >=dev-libs/wayland-protocols-1.39
- )
-"
-BDEPEND="
- >=dev-build/xfce4-dev-tools-4.19.2
- dev-lang/perl
- dev-util/glib-utils
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
- wayland? (
- >=dev-util/wayland-scanner-1.15
- )
-"
-
-src_configure() {
- local myconf=(
- $(use_enable introspection)
- $(use_enable wayland)
- $(use_enable X x11)
- # these are not used by make check
- --disable-tests
- )
- econf "${myconf[@]}"
-}
-
-src_install() {
- default
- find "${D}" -name '*.la' -delete || die
-}
diff --git a/xfce-base/libxfce4windowing/libxfce4windowing-4.20.5-r1.ebuild b/xfce-base/libxfce4windowing/libxfce4windowing-4.20.5-r1.ebuild
index d4d6b70cdaff..8ea5e1e30aed 100644
--- a/xfce-base/libxfce4windowing/libxfce4windowing-4.20.5-r1.ebuild
+++ b/xfce-base/libxfce4windowing/libxfce4windowing-4.20.5-r1.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="LGPL-2.1+"
SLOT="0/4.19.6"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
IUSE="+introspection wayland X vala"
REQUIRED_USE="
|| ( wayland X )
diff --git a/xfce-base/libxfce4windowing/libxfce4windowing-4.20.5.ebuild b/xfce-base/libxfce4windowing/libxfce4windowing-4.20.5.ebuild
deleted file mode 100644
index 1db93d8d0973..000000000000
--- a/xfce-base/libxfce4windowing/libxfce4windowing-4.20.5.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Unified widget and session management libs for Xfce"
-HOMEPAGE="https://gitlab.xfce.org/xfce/libxfce4windowing/"
-SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
-
-LICENSE="LGPL-2.1+"
-SLOT="0/4.19.6"
-KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
-IUSE="+introspection wayland X"
-REQUIRED_USE="|| ( wayland X )"
-
-RDEPEND="
- >=dev-libs/glib-2.72.0
- >=x11-libs/gtk+-3.24.10:3[X?,introspection?,wayland?]
- >=x11-libs/gdk-pixbuf-2.42.8[introspection?]
- wayland? (
- >=dev-libs/wayland-1.20
- )
- X? (
- >=media-libs/libdisplay-info-0.1.1:=
- >=x11-libs/libX11-1.6.7
- >=x11-libs/libXrandr-1.5.0
- >=x11-libs/libwnck-3.14:3
- )
-"
-DEPEND="
- ${RDEPEND}
- wayland? (
- >=dev-libs/wayland-protocols-1.39
- )
-"
-BDEPEND="
- >=dev-build/xfce4-dev-tools-4.19.2
- dev-lang/perl
- dev-util/glib-utils
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
- wayland? (
- >=dev-util/wayland-scanner-1.15
- )
-"
-
-src_configure() {
- local myconf=(
- $(use_enable introspection)
- $(use_enable wayland)
- $(use_enable X x11)
- # these are not used by make check
- --disable-tests
- )
- econf "${myconf[@]}"
-}
-
-src_install() {
- default
- find "${D}" -name '*.la' -delete || die
-}
diff --git a/xfce-base/thunar/Manifest b/xfce-base/thunar/Manifest
index b258aa2f6495..c4fc65cce7dc 100644
--- a/xfce-base/thunar/Manifest
+++ b/xfce-base/thunar/Manifest
@@ -1,4 +1,2 @@
-DIST thunar-4.20.7.tar.bz2 4551248 BLAKE2B 494b6f9da531796b364b2fa036571193b13a164968711c232f26ece2956c24ba6c087eb22eeebfe256a267f635f0e37c2d4d52b11b55960b505628b1af11c369 SHA512 8ec3475cf33b8bd651e94e8aaab232b18ab54f8e5df2c3d0d4f4b6fd3c8448c10383d1f617fcfdce82052fcef61660f338b5efef8bb44287f73bd03e118a90f2
DIST thunar-4.20.8.tar.bz2 4549820 BLAKE2B f888ad61a7112d54341f048e39735ba354a848f501437635234d18b891be3bd50ecc3e530c6997761c5b6da16fd25af845202d6a08bbab479d5f06bd06711cfb SHA512 b9e45bacaf01bc60b20e5a1a0a20367f6bbf8b6ab6c8bdb54fd84014e70cb57313c8c0e3f1e11375ee20cd7ca9a4e5d52d9dcb950b66f14a82764819f1369f49
-DIST thunar-4.21.4.tar.xz 1611128 BLAKE2B cb80da2922550e89ef2b347f2da0f95907d0c428c4b0634bef0bd095ec50095f10d78e0a027a439048ffcfb678069b4c3d7ceb40de7df2c371770bd80d8f6922 SHA512 2a0e702a80b74c4dd30c7e328e269517fc03a609c57082f41ed09d5e545118c120c17beca519afe39bed2d6e65ff9c0260c8ea42e637b4e11be947b27114e934
DIST thunar-4.21.5.tar.xz 1621480 BLAKE2B d4a4a8082dfb5fb54d4f92e7486178eaee1ad89ece61681f253bb730053ae4952f893a89beb977d67426b9b6fc2173d807deb763840ad885cfedaac5f4dc4473 SHA512 c23fe194c7ec15d713f3642ac4bfe82d5d6617bf049f896fba447ea7c0b0b82dca97ea544c5111d5a5f36c9cf2746515f732b8c4337ba3f5ccc421afe26bbdb4
diff --git a/xfce-base/thunar/thunar-4.20.7.ebuild b/xfce-base/thunar/thunar-4.20.7.ebuild
deleted file mode 100644
index 5379bd66b39f..000000000000
--- a/xfce-base/thunar/thunar-4.20.7.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit xdg-utils
-
-DESCRIPTION="File manager for the Xfce desktop environment"
-HOMEPAGE="
- https://docs.xfce.org/xfce/thunar/start
- https://gitlab.xfce.org/xfce/thunar/
-"
-SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0/3"
-KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
-IUSE="exif introspection libnotify pcre +trash-panel-plugin udisks"
-
-DEPEND="
- >=dev-libs/glib-2.72.0
- >=x11-libs/gdk-pixbuf-2.42.8
- >=x11-libs/gtk+-3.24.0:3[X]
- >=xfce-base/exo-4.19.0:=
- >=xfce-base/libxfce4ui-4.17.6:=
- >=xfce-base/libxfce4util-4.17.2:=
- >=xfce-base/xfconf-4.12:=
- exif? ( >=media-libs/libexif-0.6.19:= )
- introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= )
- libnotify? ( >=x11-libs/libnotify-0.7 )
- pcre? ( >=dev-libs/libpcre2-10.0:= )
- trash-panel-plugin? ( >=xfce-base/xfce4-panel-4.10:= )
- udisks? ( dev-libs/libgudev:= )
-"
-RDEPEND="
- ${DEPEND}
- >=dev-util/desktop-file-utils-0.20-r1
- x11-misc/shared-mime-info
- trash-panel-plugin? (
- >=gnome-base/gvfs-1.18.3
- )
- udisks? (
- >=gnome-base/gvfs-1.18.3[udisks,udev]
- virtual/udev
- )
-"
-BDEPEND="
- dev-util/intltool
- sys-devel/gettext
- virtual/pkgconfig
-"
-
-src_configure() {
- local myconf=(
- $(use_enable introspection)
- $(use_enable udisks gudev)
- $(use_enable libnotify notifications)
- $(use_enable exif)
- $(use_enable pcre pcre2)
- $(use_enable trash-panel-plugin tpa-plugin)
- )
-
- econf "${myconf[@]}"
-}
-
-src_install() {
- default
- find "${D}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- elog "If you were using an older Xfce version and Thunar fails to start"
- elog "with a message similar to:"
- elog " Failed to register: Timeout was reached"
- elog "you may need to reset your xfce4 session:"
- elog " rm ~/.cache/sessions/xfce4-session-*"
- elog "See https://bugs.gentoo.org/698914."
-
- xdg_desktop_database_update
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
- xdg_icon_cache_update
-}
diff --git a/xfce-base/thunar/thunar-4.21.4.ebuild b/xfce-base/thunar/thunar-4.21.4.ebuild
deleted file mode 100644
index 91b9c096d3f4..000000000000
--- a/xfce-base/thunar/thunar-4.21.4.ebuild
+++ /dev/null
@@ -1,113 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson xdg-utils
-
-DESCRIPTION="File manager for the Xfce desktop environment"
-HOMEPAGE="
- https://docs.xfce.org/xfce/thunar/start
- https://gitlab.xfce.org/xfce/thunar/
-"
-SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.xz"
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0/3"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="
- X exif gtk-doc introspection libnotify pcre policykit
- +trash-panel-plugin udisks terminal
-"
-
-DEPEND="
- >=dev-libs/glib-2.72.0
- >=x11-libs/gdk-pixbuf-2.42.8
- >=x11-libs/gtk+-3.24.0:3[X?]
- >=x11-libs/pango-1.38.0
- >=xfce-base/libxfce4ui-4.21.2:=
- >=xfce-base/libxfce4util-4.17.2:=
- >=xfce-base/xfconf-4.12.0:=
- exif? ( >=media-libs/gexiv2-0.14.0 )
- introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= )
- libnotify? ( >=x11-libs/libnotify-0.7.0 )
- pcre? ( >=dev-libs/libpcre2-10.0:= )
- trash-panel-plugin? ( >=xfce-base/xfce4-panel-4.14.0:= )
- udisks? ( >=dev-libs/libgudev-145:= )
- terminal? ( >=x11-libs/vte-0.70:= )
- X? (
- >=x11-libs/libICE-1.0.10
- >=x11-libs/libSM-1.2.3
- >=x11-libs/libX11-1.6.7
- )
-"
-RDEPEND="
- ${DEPEND}
- >=dev-util/desktop-file-utils-0.20-r1
- x11-misc/shared-mime-info
- trash-panel-plugin? (
- >=gnome-base/gvfs-1.18.3
- )
- udisks? (
- >=gnome-base/gvfs-1.18.3[udisks,udev]
- virtual/udev
- )
-"
-# TODO: should this be BDEPEND too?
-# https://gitlab.xfce.org/xfce/thunar/-/commit/3b57f79dabdcd52aac8c183530e07fc2ff172958
-DEPEND+="
- policykit? ( sys-auth/polkit )
-"
-# glib for glib-compile-resources
-BDEPEND="
- dev-build/xfce4-dev-tools
- >=dev-libs/glib-2.72.0
- dev-libs/libxml2
- sys-devel/gettext
- virtual/pkgconfig
- gtk-doc? ( dev-util/gtk-doc )
-"
-
-src_configure() {
- local emesonargs=(
- $(meson_use gtk-doc)
- $(meson_use introspection)
- $(meson_feature X x11)
- $(meson_feature X session-management)
- -Dgio-unix=enabled
- $(meson_feature udisks gudev)
- $(meson_feature libnotify)
- $(meson_feature policykit polkit)
- $(meson_feature terminal)
- -Dthunar-apr=enabled
- -Dthunar-sbr=enabled
- $(meson_feature exif gexiv2)
- $(meson_feature pcre pcre2)
- $(meson_feature trash-panel-plugin thunar-tpa)
- -Dthunar-uca=enabled
- -Dthunar-wallpaper=enabled
- )
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
- mv "${ED}"/usr/share/doc/{thunar,${PF}} || die
-}
-
-pkg_postinst() {
- elog "If you were using an older Xfce version and Thunar fails to start"
- elog "with a message similar to:"
- elog " Failed to register: Timeout was reached"
- elog "you may need to reset your xfce4 session:"
- elog " rm ~/.cache/sessions/xfce4-session-*"
- elog "See https://bugs.gentoo.org/698914."
-
- xdg_desktop_database_update
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
- xdg_icon_cache_update
-}
diff --git a/xfce-base/tumbler/Manifest b/xfce-base/tumbler/Manifest
index 9bed1a153836..45fc19a4ae57 100644
--- a/xfce-base/tumbler/Manifest
+++ b/xfce-base/tumbler/Manifest
@@ -1,3 +1,2 @@
DIST tumbler-4.20.1.tar.bz2 710914 BLAKE2B 85c740266f75c3a7570a2117b0b76bd69f9abcbda2555b34a8dc17ba675e70edc91bcc5f700181b03f3e5d81c5bb67efe5704c2c5cebc457646c91d5801d1a1a SHA512 b4d4f92bcfaadcd9c8c9c78ac577ee4cfaf898895ebba0afde735bb5cf3cabc1a8a4d0a2fb6c382d3e8636ec70b22fa1b35d3e48e7ed215bdc4c3f86e543e018
-DIST tumbler-4.21.0.tar.xz 147912 BLAKE2B 0f60bf5b27bfc71c775726b62bb30f6817195b38e8d388562d805a30d9e114d0ef11006c3ce11e8a4bb055c59edf4e6a1296a73a706f54710531355f16cccb48 SHA512 933ea87234d20835c8b937e139390773a1798764a256f560a86ab7bb6adf37cfbfd0a9e752baf2a02f2c01facc07ee5cf0dfc967b1ee9f99425d30e99a4317aa
DIST tumbler-4.21.1.tar.xz 141164 BLAKE2B a2090f5dfcdb278b5171ec766d06b81d87bab6242b9850354b0ea6a91e40e34b62089be3271f1001ead50a9e5449332cc5fec0daadc6613b392d4e946d10cec7 SHA512 fd33d218d9aebd6a68241bdf89c8525a90c033285449efe419dd2e5813f7a612eda41a8a3000f09e32dc9fd55846154c59865d5456367ed01cd61eb28e39ab39
diff --git a/xfce-base/tumbler/tumbler-4.21.0.ebuild b/xfce-base/tumbler/tumbler-4.21.0.ebuild
deleted file mode 100644
index 56c8d74b4930..000000000000
--- a/xfce-base/tumbler/tumbler-4.21.0.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson xdg-utils
-
-DESCRIPTION="A thumbnail service for Thunar"
-HOMEPAGE="
- https://docs.xfce.org/xfce/tumbler/start
- https://gitlab.xfce.org/xfce/tumbler/
-"
-SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.xz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="curl epub ffmpeg gstreamer gtk-doc jpeg odf pdf raw"
-
-DEPEND="
- >=dev-libs/glib-2.72.0
- >=media-libs/freetype-2.0.0:2=
- >=media-libs/libpng-1.6.0:0=
- >=sys-apps/dbus-1.6
- >=xfce-base/libxfce4util-4.17.1:=
- >=x11-libs/gdk-pixbuf-2.42.8
- curl? ( >=net-misc/curl-7.32.0:= )
- epub? ( >=app-text/libgepub-0.6.0 )
- ffmpeg? ( >=media-video/ffmpegthumbnailer-2.2.2:= )
- gstreamer? (
- media-libs/gstreamer:1.0
- media-libs/gst-plugins-base:1.0
- )
- jpeg? ( >=media-libs/libjpeg-turbo-2.0.0:0= )
- odf? ( >=gnome-extra/libgsf-1.14.9:= )
- pdf? ( >=app-text/poppler-0.12.0[cairo] )
- raw? ( >=media-libs/libopenraw-0.1.0:=[gtk] )
-"
-RDEPEND="
- ${DEPEND}
- gstreamer? ( media-plugins/gst-plugins-meta:1.0 )
-"
-BDEPEND="
- dev-build/xfce4-dev-tools
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
- gtk-doc? ( dev-util/gtk-doc )
-"
-
-src_configure() {
- local emesonargs=(
- $(meson_use gtk-doc)
- $(meson_feature curl cover-thumbnailer)
- -Ddesktop-thumbnailer=enabled
- $(meson_feature ffmpeg ffmpeg-thumbnailer)
- -Dfont-thumbnailer=enabled
- $(meson_feature epub gepub-thumbnailer)
- $(meson_feature gstreamer gst-thumbnailer)
- $(meson_feature jpeg jpeg-thumbnailer)
- $(meson_feature odf odf-thumbnailer)
- -Dpixbuf-thumbnailer=enabled
- $(meson_feature pdf poppler-thumbnailer)
- $(meson_feature raw raw-thumbnailer)
- -Dxdg-cache=enabled
- )
- meson_src_configure
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
-}
diff --git a/xfce-base/xfce4-appfinder/Manifest b/xfce-base/xfce4-appfinder/Manifest
index 82ca36a073e7..e39861170f95 100644
--- a/xfce-base/xfce4-appfinder/Manifest
+++ b/xfce-base/xfce4-appfinder/Manifest
@@ -1,3 +1,2 @@
DIST xfce4-appfinder-4.20.0.tar.bz2 732262 BLAKE2B 993c88cd9fe256d11bffb4d6a1ce5fab03ca3261b345b9b1bcb07ddf56da87f2a0e6c7eaa36cd03faee6fdce621f890426d8ab6cbf3ce831ee9d37c1e3f5c5b4 SHA512 eae593d075cfe091680fc0093236e95172fddab88a251765e1c6574688a5456fb03f3547eede1d2c6766f8b05b18f0bcbeae607e61d97ac92a927dbe2283790f
-DIST xfce4-appfinder-4.21.0.tar.xz 184912 BLAKE2B 1451afe0743ba0236e41c5901ececfd368fb7f4a05a72e8e7298235b47383e04486d66c56571e685b155dfecf111108fde232e9c8057ab2b2baad0b76f99d76a SHA512 8b8029ee32568f00712013e18e1a35e1d1d78cc75ce78ff9f18d3b03f3a5ce537000b3e122730220d082e6c810ab42a12fb67a0cf6b7b8eff0dfde17edaa5fc7
DIST xfce4-appfinder-4.21.1.tar.xz 191792 BLAKE2B 957cdb3071a479f4a3bd3a3b830ad8c6f88daf77fe50f364faec8f2a3595b7c30f79e1c9138878f57372411e0636dd3867638dc1bdfd6500e90945fe026ff371 SHA512 167f83ebc828e8b1bd0d4bd01208e8f76980527bc6532dd63c927008070be2ca3438f2360a7600784797fef4d0df7d1dd3508e045f76259f4256832599a7b992
diff --git a/xfce-base/xfce4-appfinder/xfce4-appfinder-4.21.0.ebuild b/xfce-base/xfce4-appfinder/xfce4-appfinder-4.21.0.ebuild
deleted file mode 100644
index 13edc482de39..000000000000
--- a/xfce-base/xfce4-appfinder/xfce4-appfinder-4.21.0.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson xdg-utils
-
-DESCRIPTION="A tool to find and launch installed applications for the Xfce desktop"
-HOMEPAGE="
- https://docs.xfce.org/xfce/xfce4-appfinder/start
- https://gitlab.xfce.org/xfce/xfce4-appfinder/
-"
-SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.xz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-DEPEND="
- >=dev-libs/glib-2.72.0
- >=x11-libs/gtk+-3.24.0:3
- >=xfce-base/garcon-4.18.0:=
- >=xfce-base/libxfce4util-4.18.0:=
- >=xfce-base/libxfce4ui-4.21.0:=[gtk3(+)]
- >=xfce-base/xfconf-4.18.0:=
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- sys-devel/gettext
- virtual/pkgconfig
-"
-
-pkg_postinst() {
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
-}
diff --git a/xfce-base/xfce4-panel/Manifest b/xfce-base/xfce4-panel/Manifest
index 67e24d2dd28c..23c0a9d6fb13 100644
--- a/xfce-base/xfce4-panel/Manifest
+++ b/xfce-base/xfce4-panel/Manifest
@@ -1,4 +1,2 @@
-DIST xfce4-panel-4.20.5.tar.bz2 2293754 BLAKE2B 29983f16c75070640613d733524243df85e81c5ac53721d704ae4380004e95e9d80a909e802b1e1d16c462645364839105205ced07bf3a05cf1467ba0a42dc19 SHA512 bde9d94a463b526bf41cf0f6568c70f899f03da8dbe5c654f9857e2bcc5ac1d25681f47c185ab3a0b4af4516703b0e30c55ff9a26a8ba52a36db24955e705327
-DIST xfce4-panel-4.20.6.tar.bz2 2309955 BLAKE2B 5c136be2fdc3236abba672526333cf3eb613018c093be9c4289ebcf4267b89873ed58ca5412c4c18c77d36cff0554b54b6716e3b43bbf20bcc472bf086c8fb8b SHA512 0a1840cb14426a8e19552141efab2fde29b7b2cb001c3135b3042a54c5084fad30267a5e8495dbf04048e40f092db6cb998acd3f15250ea6cd8801d354afe3cb
DIST xfce4-panel-4.20.7.tar.bz2 2311827 BLAKE2B b9256049a24c0344e71dd5b53925c75370b978fb110b8a06c9f2465160592983a05bb655a199e5cc236a35587c80f74c0f75053b55455ee5ffdcf8908bd1e7ea SHA512 776319ce0dc0c087f8c1f963b34e5876870d21a91a47cca9b8bcc651dc469a59a0cabc47abdb170e5ab5420783e1d65354ced2778716159751da325697e6107f
DIST xfce4-panel-4.21.1.tar.xz 827800 BLAKE2B 32e36deb87b64ff2f2eb415a237db5bc8f7a64ea8069218920adcb1f7d62ac9e8269e8a603a231bd327587398f3ad9ccfd4dfeb9a2ee63cc63f52ef595012b79 SHA512 ce662bf001d8984f3162e906429d4a804b2d739ccaa7a1f6187698ff8cea8cea1d7f2e7a8d4038d347fcb0951cac5fa7ddf5486d779b7eacf37e1941ae6c160c
diff --git a/xfce-base/xfce4-panel/xfce4-panel-4.20.5.ebuild b/xfce-base/xfce4-panel/xfce4-panel-4.20.5.ebuild
deleted file mode 100644
index 8730cbaa7237..000000000000
--- a/xfce-base/xfce4-panel/xfce4-panel-4.20.5.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit vala xdg-utils
-
-DESCRIPTION="Panel for the Xfce desktop environment"
-HOMEPAGE="
- https://docs.xfce.org/xfce/xfce4-panel/start
- https://gitlab.xfce.org/xfce/xfce4-panel/
-"
-SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
-
-LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
-IUSE="+dbusmenu introspection vala wayland X"
-REQUIRED_USE="
- || ( wayland X )
- vala? ( introspection )
-"
-
-DEPEND="
- >=dev-libs/glib-2.72.0
- >=x11-libs/cairo-1.16.0
- >=x11-libs/gtk+-3.24.0:3[X?,introspection?,wayland?]
- >=xfce-base/exo-4.18.0:=
- >=xfce-base/garcon-4.18.0:=
- >=xfce-base/libxfce4ui-4.18.0:=
- >=xfce-base/libxfce4util-4.18.0:=[introspection?,vala?]
- >=xfce-base/libxfce4windowing-4.20.1:=[X?]
- >=xfce-base/xfconf-4.18.0:=
- dbusmenu? ( >=dev-libs/libdbusmenu-16.04.0[gtk3] )
- introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= )
- wayland? (
- >=dev-libs/wayland-1.20
- >=gui-libs/gtk-layer-shell-0.7.0
- )
- X? (
- >=x11-libs/libX11-1.6.7
- >=x11-libs/libXext-1.0.0
- x11-libs/libwnck:3
- )
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- vala? ( $(vala_depend) )
- dev-build/xfce4-dev-tools
- dev-lang/perl
- >=dev-util/gdbus-codegen-2.80.5-r1
- dev-util/intltool
- sys-devel/gettext
- virtual/pkgconfig
-"
-
-src_configure() {
- local myconf=(
- $(use_enable introspection)
- $(use_enable dbusmenu dbusmenu-gtk3)
- $(use_enable vala)
- $(use_enable wayland)
- $(use_enable wayland gtk-layer-shell)
- $(use_enable X x11)
- )
-
- use vala && vala_setup
- econf "${myconf[@]}"
-}
-
-src_install() {
- default
- find "${D}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
- xdg_desktop_database_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
- xdg_desktop_database_update
-}
diff --git a/xfce-base/xfce4-panel/xfce4-panel-4.20.6.ebuild b/xfce-base/xfce4-panel/xfce4-panel-4.20.6.ebuild
deleted file mode 100644
index 8730cbaa7237..000000000000
--- a/xfce-base/xfce4-panel/xfce4-panel-4.20.6.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit vala xdg-utils
-
-DESCRIPTION="Panel for the Xfce desktop environment"
-HOMEPAGE="
- https://docs.xfce.org/xfce/xfce4-panel/start
- https://gitlab.xfce.org/xfce/xfce4-panel/
-"
-SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
-
-LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
-IUSE="+dbusmenu introspection vala wayland X"
-REQUIRED_USE="
- || ( wayland X )
- vala? ( introspection )
-"
-
-DEPEND="
- >=dev-libs/glib-2.72.0
- >=x11-libs/cairo-1.16.0
- >=x11-libs/gtk+-3.24.0:3[X?,introspection?,wayland?]
- >=xfce-base/exo-4.18.0:=
- >=xfce-base/garcon-4.18.0:=
- >=xfce-base/libxfce4ui-4.18.0:=
- >=xfce-base/libxfce4util-4.18.0:=[introspection?,vala?]
- >=xfce-base/libxfce4windowing-4.20.1:=[X?]
- >=xfce-base/xfconf-4.18.0:=
- dbusmenu? ( >=dev-libs/libdbusmenu-16.04.0[gtk3] )
- introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= )
- wayland? (
- >=dev-libs/wayland-1.20
- >=gui-libs/gtk-layer-shell-0.7.0
- )
- X? (
- >=x11-libs/libX11-1.6.7
- >=x11-libs/libXext-1.0.0
- x11-libs/libwnck:3
- )
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- vala? ( $(vala_depend) )
- dev-build/xfce4-dev-tools
- dev-lang/perl
- >=dev-util/gdbus-codegen-2.80.5-r1
- dev-util/intltool
- sys-devel/gettext
- virtual/pkgconfig
-"
-
-src_configure() {
- local myconf=(
- $(use_enable introspection)
- $(use_enable dbusmenu dbusmenu-gtk3)
- $(use_enable vala)
- $(use_enable wayland)
- $(use_enable wayland gtk-layer-shell)
- $(use_enable X x11)
- )
-
- use vala && vala_setup
- econf "${myconf[@]}"
-}
-
-src_install() {
- default
- find "${D}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
- xdg_desktop_database_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
- xdg_desktop_database_update
-}
diff --git a/xfce-base/xfce4-power-manager/Manifest b/xfce-base/xfce4-power-manager/Manifest
index 7b7940fca212..2a35a26e0575 100644
--- a/xfce-base/xfce4-power-manager/Manifest
+++ b/xfce-base/xfce4-power-manager/Manifest
@@ -1,3 +1,2 @@
DIST xfce4-power-manager-4.20.0.tar.bz2 1523787 BLAKE2B 9df4b976665ee9363b68218ccadeddfba2b79f4446614a16617511c155aa761dac29003f5460b01c98bf27f7845cbf62c5434a521d93f9fc954964c0c9c48657 SHA512 e61762b4ff374562fa3d70b1eb7c9928a1a7197df5b597763adf16435183fd693307267f37f0eb7dd08b573664a397d2fd22674b5db7e07ee9302089772ff6e7
-DIST xfce4-power-manager-4.21.0.tar.xz 626228 BLAKE2B f45ea03e39d7fdcf3db796c6f356b65218f5c64f31a235f4e3a73fc9e05e08ae3aa8d90520f73aac5316d7149b3a7cc135d87944277e29409a231b3574f4a649 SHA512 67fb672dcda66c67f783d44a5e8acecb1ddcfac323904a73c3500b689db350ab977f617d972c06d7d9bac4c403cdd408e1c9f10f05a3281457d5016c970487c1
DIST xfce4-power-manager-4.21.1.tar.xz 628104 BLAKE2B fe7b8416c1edc3946c9510e5b094c88accbc51c1e68e73ad79282aaf7acce6f504dfaf9d1775a03ca3a297117436a6461f4cea3e690863d07129f08171ca64bf SHA512 cf10c7d24c6d51274c7e6a170770678ab3a27d9d407bd5706d70d28f148627e4d90559aeae91d7d5493d994aaabbf5e8bf66cb4da358be18ce806bb44b9be85b
diff --git a/xfce-base/xfce4-power-manager/xfce4-power-manager-4.21.0.ebuild b/xfce-base/xfce4-power-manager/xfce4-power-manager-4.21.0.ebuild
deleted file mode 100644
index 667923c76f11..000000000000
--- a/xfce-base/xfce4-power-manager/xfce4-power-manager-4.21.0.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson xdg-utils
-
-DESCRIPTION="Power manager for the Xfce desktop environment"
-HOMEPAGE="
- https://docs.xfce.org/xfce/xfce4-power-manager/start
- https://gitlab.xfce.org/xfce/xfce4-power-manager/
-"
-SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.xz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
-IUSE="+panel-plugin policykit wayland X"
-REQUIRED_USE="|| ( wayland X )"
-
-DEPEND="
- >=dev-libs/glib-2.72.0
- >=sys-power/upower-0.99.10
- >=x11-libs/gtk+-3.24.0:3[wayland?,X?]
- >=x11-libs/libnotify-0.7.8
- >=xfce-base/xfconf-4.18.0:=
- >=xfce-base/libxfce4ui-4.21.0:=[gtk3(+)]
- >=xfce-base/libxfce4util-4.19.4:=
- panel-plugin? ( >=xfce-base/xfce4-panel-4.18.0:= )
- policykit? ( >=sys-auth/polkit-0.102 )
- wayland? (
- >=dev-libs/wayland-1.20
- )
- X? (
- >=x11-libs/libX11-1.6.7
- >=x11-libs/libXrandr-1.5.0
- >=x11-libs/libXext-1.0.0
- )
-"
-RDEPEND="
- ${DEPEND}
-"
-DEPEND+="
- x11-base/xorg-proto
- wayland? (
- >=dev-libs/wayland-protocols-1.25
- )
-"
-BDEPEND="
- >=dev-util/gdbus-codegen-2.80.5-r1
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
- wayland? (
- >=dev-util/wayland-scanner-1.20
- )
-"
-
-src_configure() {
- local emesonargs=(
- $(meson_feature X x11)
- $(meson_feature wayland)
- $(meson_feature panel-plugin)
- $(meson_feature policykit polkit)
- )
- meson_src_configure
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
-
- if ! has_version sys-apps/systemd && ! has_version sys-auth/elogind
- then
- elog "Suspend/hibernate support requires a logind provider installed"
- elog "(sys-apps/systemd or sys-auth/elogind)"
- fi
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
-}
diff --git a/xfce-base/xfce4-session/Manifest b/xfce-base/xfce4-session/Manifest
index b6ae6c47543e..7834c4d71863 100644
--- a/xfce-base/xfce4-session/Manifest
+++ b/xfce-base/xfce4-session/Manifest
@@ -1,4 +1,2 @@
-DIST xfce4-session-4.20.3.tar.bz2 1233244 BLAKE2B 39cb3a3e82804059941b06e7b3a8699011034f1efcaa1ab4f6f3f161c420ead63c5da35cd74db1c4d80a6663b3b5b0064f01d1c9c55dadd361345ccf0b31fae1 SHA512 7ac40ebb270353afc21dd421d1c617cf44fba69122cb10b9b2998a56946bd2cc035360773d136d557563b44986240a5aee2e06f905abfcfda34614cc5babd92f
DIST xfce4-session-4.20.4.tar.bz2 1233844 BLAKE2B e49787a13f82bc06633fcb4d67c542a9ad48956511e403122bc63220b5bb9eba33eae0fbd0d11c8abb5a4f80cf10c61ffb3d31a5cd6cfd64893cf37540123c1f SHA512 35d5081b6bf36b00a4fa8dcf50417430193c6424034fa21b1bc14003ad925bcc94e2e683c9aa61193a36bc6e50d5fa52b5c4d33abb41bcd259695478509d86d9
-DIST xfce4-session-4.21.0.tar.xz 369700 BLAKE2B 4fd0fd2b385c52851a0a02d3a48af5f16e6bd7f8c0440bdfee7fd98d7649b1d93cd99a321a69953355d15fdc82317baaf3fa1ba9f338d812fbe11a4625833fdf SHA512 31b8bff244b41c876208a83fe13e9932196464f8d799572ec7bfbddfc1bfecbdae610dddb5f187d9d8be686a4c28fa7e430d70e7eebbe9a957f934bcb2f3f99d
DIST xfce4-session-4.21.1.tar.xz 366692 BLAKE2B aeb180fe82ae0f1b874c64b2e5bbc0cbe45f9b032ab60625faad93bf6ae4e2fdde096e0b17d0689ddbfe81eb09eaa831b10a9971f93935fe137ddb15c91f9c5b SHA512 32e6ada77389849acd705dd319728af523f86ae62c23c8aa72adf48a18f7e61969c5000c772803dfce6ab67e9f10bdc30b3c6f21566370d0a99e44a590cba84a
diff --git a/xfce-base/xfce4-session/xfce4-session-4.20.3.ebuild b/xfce-base/xfce4-session/xfce4-session-4.20.3.ebuild
deleted file mode 100644
index c534bd60706c..000000000000
--- a/xfce-base/xfce4-session/xfce4-session-4.20.3.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit xdg-utils
-
-DESCRIPTION="A session manager for the Xfce desktop environment"
-HOMEPAGE="
- https://docs.xfce.org/xfce/xfce4-session/start
- https://gitlab.xfce.org/xfce/xfce4-session
-"
-SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
-IUSE="X nls policykit wayland +xscreensaver"
-REQUIRED_USE="|| ( X wayland )"
-
-DEPEND="
- >=dev-libs/glib-2.72.0
- >=x11-libs/gtk+-3.24.0:3[X?,wayland?]
- >=xfce-base/libxfce4util-4.19.2:=
- >=xfce-base/libxfce4ui-4.18.4:=
- >=xfce-base/libxfce4windowing-4.19.2:=
- >=xfce-base/xfconf-4.18.0:=
- policykit? ( >=sys-auth/polkit-0.102 )
- wayland? (
- >=gui-libs/gtk-layer-shell-0.7.0
- )
- X? (
- >=x11-libs/libICE-1.0.10
- >=x11-libs/libSM-1.2.3
- >=x11-libs/libX11-1.6.7
- >=x11-libs/libwnck-3.10.0:3
- )
-"
-RDEPEND="
- ${DEPEND}
- x11-apps/xrdb
- nls? ( x11-misc/xdg-user-dirs )
- X? (
- x11-apps/iceauth
- )
- xscreensaver? (
- || (
- xfce-extra/xfce4-screensaver
- >=x11-misc/xscreensaver-5.26
- x11-misc/light-locker
- )
- )
-"
-BDEPEND="
- dev-libs/glib
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-
-src_configure() {
- local myconf=(
- $(use_enable X x11)
- $(use_enable policykit polkit)
- $(use_enable wayland)
- $(use_enable wayland gtk-layer-shell)
- --with-xsession-prefix="${EPREFIX}"/usr
- ICEAUTH="${EPREFIX}"/usr/bin/iceauth
- )
-
- econf "${myconf[@]}"
-}
-
-src_install() {
- default
- find "${ED}" -name '*.la' -delete || die
-
- exeinto /etc/X11/Sessions
- newexe - Xfce4 <<-EOF
- startxfce4
- EOF
- dosym Xfce4 /etc/X11/Sessions/Xfce
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
-}
diff --git a/xfce-base/xfce4-session/xfce4-session-4.21.0.ebuild b/xfce-base/xfce4-session/xfce4-session-4.21.0.ebuild
deleted file mode 100644
index 0ad06bf85069..000000000000
--- a/xfce-base/xfce4-session/xfce4-session-4.21.0.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson xdg-utils
-
-DESCRIPTION="A session manager for the Xfce desktop environment"
-HOMEPAGE="
- https://docs.xfce.org/xfce/xfce4-session/start
- https://gitlab.xfce.org/xfce/xfce4-session
-"
-SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.xz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="X nls policykit wayland +xscreensaver"
-REQUIRED_USE="|| ( X wayland )"
-
-DEPEND="
- >=dev-libs/glib-2.72.0
- >=x11-libs/gdk-pixbuf-2.42.8
- >=x11-libs/gtk+-3.24.0:3[X?,wayland?]
- >=xfce-base/libxfce4util-4.19.2:=
- >=xfce-base/libxfce4ui-4.21.0:=
- >=xfce-base/libxfce4windowing-4.19.2:=
- >=xfce-base/xfconf-4.18.0:=
- policykit? ( >=sys-auth/polkit-0.102 )
- wayland? (
- >=gui-libs/gtk-layer-shell-0.7.0
- )
- X? (
- x11-apps/iceauth
- >=x11-libs/libICE-1.0.10
- >=x11-libs/libSM-1.2.3
- >=x11-libs/libX11-1.6.7
- >=x11-libs/libwnck-3.10.0:3
- )
-"
-RDEPEND="
- ${DEPEND}
- x11-apps/xrdb
- nls? ( x11-misc/xdg-user-dirs )
- xscreensaver? (
- || (
- xfce-extra/xfce4-screensaver
- >=x11-misc/xscreensaver-5.26
- x11-misc/light-locker
- )
- )
-"
-BDEPEND="
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-
-src_configure() {
- local emesonargs=(
- $(meson_feature X x11)
- $(meson_feature wayland)
- $(meson_feature wayland gtk-layer-shell)
- $(meson_feature policykit polkit)
- -Dxsession-prefix="${EPREFIX}"/usr
- -Dwayland-session-prefix="${EPREFIX}"/usr
- )
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
-
- exeinto /etc/X11/Sessions
- newexe - Xfce4 <<-EOF
- startxfce4
- EOF
- dosym Xfce4 /etc/X11/Sessions/Xfce
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
-}
diff --git a/xfce-base/xfce4-settings/Manifest b/xfce-base/xfce4-settings/Manifest
index b31db7efec75..022586d56c55 100644
--- a/xfce-base/xfce4-settings/Manifest
+++ b/xfce-base/xfce4-settings/Manifest
@@ -1,5 +1,2 @@
-DIST xfce4-settings-4.20.2.tar.bz2 2549493 BLAKE2B 0e77dca8a5262add676f618ebe9b59f2c93a327bf0c4cee9b24b98f9e1027e617999a7dfa5b0d528d84b29b38ba98d781c8bb763b02c3c215a20a0dd048ba45a SHA512 d765eee47617d11f286e35679bf3c6596328ddbe8e5cfef7d55dc55d78f1ef4b7d3d10f22de9f2b79a2acce8193bb90a35259a8b577f2825715ce8b69e98e257
-DIST xfce4-settings-4.20.3.tar.bz2 2590196 BLAKE2B 81c5001ad155530b869e8ac83c5099cbd46042a9f5575187497ee803fb67a9c2d82d39f34290c151427d40f93337dbfb6ef84467cf36ebd7c5d89e8cb3ddca92 SHA512 8c1401de671a8f47e527ad422a19e1a9f25952905a487924c63fb550e8d3ef8ce485a9b8e4efdca795c096704e8863fb6ba9cf940382bdca828ede7490d70704
DIST xfce4-settings-4.20.4.tar.bz2 2594755 BLAKE2B 6bff03f2784b5a07c135e8aba16d0491cd8720d703c2a5b5728864651871e085e56d63c2be096dec8ed60cf1a96c6c19a8fe9b4c8c094f457698dcb449009a34 SHA512 40fc31ff45690f2adedeaa49cf728ac39f2f474fbe9f67ff459f7aeeb0867c30cc5d3dfb015fe3b2bf477feac28c1c97b1c706c19f8a9fc059b053e47f417acb
-DIST xfce4-settings-4.21.0.tar.xz 966708 BLAKE2B 6b1d2e78cb2650d96dc4ee4a06e5a98093cbe11347f652eb1d3d54318bca89ea85aaabff45912db1278e972ae5a0a75fafe96c28c0eac60440cd06909f4c01fd SHA512 87293b0f7eb87ce8526803d149bde98b56655e6ce18b875ab7f822c434274c31689e2a7d00075d4f0ca5a91c07e5e852387459cbd032e4f44f3985c7a65d3d6a
DIST xfce4-settings-4.21.1.tar.xz 1044396 BLAKE2B d488b988ec483b77e2c49dd6e65567cd96067867742ca1acc0b543d092b8d1d094de0ec89134b41c7de725c8f972d182e50a872c14df5cc8b160659febc67ae2 SHA512 dca1849b494025b6371e3899b1436b911e20d6479f3074fe3e7d2872aacc799c1f0c6f2ff31704dd5b6fdb6733803d5cdbe41753c58cd750834db876df73a115
diff --git a/xfce-base/xfce4-settings/xfce4-settings-4.20.2.ebuild b/xfce-base/xfce4-settings/xfce4-settings-4.20.2.ebuild
deleted file mode 100644
index 632d33c01bcf..000000000000
--- a/xfce-base/xfce4-settings/xfce4-settings-4.20.2.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit python-single-r1 xdg-utils
-
-DESCRIPTION="Configuration system for the Xfce desktop environment"
-HOMEPAGE="
- https://docs.xfce.org/xfce/xfce4-settings/start
- https://gitlab.xfce.org/xfce/xfce4-settings/
-"
-SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
-IUSE="X colord input_devices_libinput libcanberra libnotify upower wayland +xklavier"
-REQUIRED_USE="
- ${PYTHON_REQUIRED_USE}
- || ( X wayland )
-"
-
-RDEPEND="
- ${PYTHON_DEPS}
- >=dev-libs/glib-2.72.0
- >=x11-libs/gtk+-3.24.0:3[X?,wayland?]
- >=xfce-base/garcon-4.18.0:=
- >=xfce-base/exo-4.18.0:=
- >=xfce-base/libxfce4ui-4.19.5:=
- >=xfce-base/libxfce4util-4.18.0:=
- >=xfce-base/xfconf-4.19.3:=
- colord? ( >=x11-misc/colord-1.0.2:= )
- libcanberra? ( >=media-libs/libcanberra-0.25[sound(+)] )
- upower? ( >=sys-power/upower-0.99.10 )
-
- X? (
- >=media-libs/fontconfig-2.6.0
- >=x11-libs/libX11-1.6.7
- >=x11-libs/libXcursor-1.1.0
- >=x11-libs/libXext-1.0.0
- >=x11-libs/libXi-1.2.0
- >=x11-libs/libXrandr-1.5.0
- input_devices_libinput? ( >=x11-drivers/xf86-input-libinput-0.6.0 )
- libnotify? ( >=x11-libs/libnotify-0.7.8 )
- xklavier? ( >=x11-libs/libxklavier-5.0 )
- )
- wayland? (
- >=dev-libs/wayland-1.20
- >=gui-libs/gtk-layer-shell-0.7.0
- )
-"
-DEPEND="
- ${RDEPEND}
- X? ( x11-base/xorg-proto )
-"
-# libxml2 for xmllint
-BDEPEND="
- dev-libs/libxml2
- >=dev-util/gdbus-codegen-2.80.5-r1
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-
-src_prepare() {
- default
- python_fix_shebang dialogs/mime-settings/helpers/xfce4-compose-mail
-}
-
-src_configure() {
- local myconf=(
- $(use_enable upower upower-glib)
- $(use_enable input_devices_libinput xorg-libinput)
- $(use_enable libnotify)
- $(use_enable colord)
- $(use_enable xklavier libxklavier)
- $(use_enable libcanberra sound-settings)
- $(use_enable X x11)
- $(use_enable wayland)
- )
- econf "${myconf[@]}"
-}
-
-src_install() {
- default
- find "${D}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
-}
diff --git a/xfce-base/xfce4-settings/xfce4-settings-4.20.3.ebuild b/xfce-base/xfce4-settings/xfce4-settings-4.20.3.ebuild
deleted file mode 100644
index 632d33c01bcf..000000000000
--- a/xfce-base/xfce4-settings/xfce4-settings-4.20.3.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit python-single-r1 xdg-utils
-
-DESCRIPTION="Configuration system for the Xfce desktop environment"
-HOMEPAGE="
- https://docs.xfce.org/xfce/xfce4-settings/start
- https://gitlab.xfce.org/xfce/xfce4-settings/
-"
-SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
-IUSE="X colord input_devices_libinput libcanberra libnotify upower wayland +xklavier"
-REQUIRED_USE="
- ${PYTHON_REQUIRED_USE}
- || ( X wayland )
-"
-
-RDEPEND="
- ${PYTHON_DEPS}
- >=dev-libs/glib-2.72.0
- >=x11-libs/gtk+-3.24.0:3[X?,wayland?]
- >=xfce-base/garcon-4.18.0:=
- >=xfce-base/exo-4.18.0:=
- >=xfce-base/libxfce4ui-4.19.5:=
- >=xfce-base/libxfce4util-4.18.0:=
- >=xfce-base/xfconf-4.19.3:=
- colord? ( >=x11-misc/colord-1.0.2:= )
- libcanberra? ( >=media-libs/libcanberra-0.25[sound(+)] )
- upower? ( >=sys-power/upower-0.99.10 )
-
- X? (
- >=media-libs/fontconfig-2.6.0
- >=x11-libs/libX11-1.6.7
- >=x11-libs/libXcursor-1.1.0
- >=x11-libs/libXext-1.0.0
- >=x11-libs/libXi-1.2.0
- >=x11-libs/libXrandr-1.5.0
- input_devices_libinput? ( >=x11-drivers/xf86-input-libinput-0.6.0 )
- libnotify? ( >=x11-libs/libnotify-0.7.8 )
- xklavier? ( >=x11-libs/libxklavier-5.0 )
- )
- wayland? (
- >=dev-libs/wayland-1.20
- >=gui-libs/gtk-layer-shell-0.7.0
- )
-"
-DEPEND="
- ${RDEPEND}
- X? ( x11-base/xorg-proto )
-"
-# libxml2 for xmllint
-BDEPEND="
- dev-libs/libxml2
- >=dev-util/gdbus-codegen-2.80.5-r1
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-
-src_prepare() {
- default
- python_fix_shebang dialogs/mime-settings/helpers/xfce4-compose-mail
-}
-
-src_configure() {
- local myconf=(
- $(use_enable upower upower-glib)
- $(use_enable input_devices_libinput xorg-libinput)
- $(use_enable libnotify)
- $(use_enable colord)
- $(use_enable xklavier libxklavier)
- $(use_enable libcanberra sound-settings)
- $(use_enable X x11)
- $(use_enable wayland)
- )
- econf "${myconf[@]}"
-}
-
-src_install() {
- default
- find "${D}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
-}
diff --git a/xfce-base/xfce4-settings/xfce4-settings-4.21.0-r1.ebuild b/xfce-base/xfce4-settings/xfce4-settings-4.21.0-r1.ebuild
deleted file mode 100644
index a66025329b15..000000000000
--- a/xfce-base/xfce4-settings/xfce4-settings-4.21.0-r1.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit meson python-single-r1 xdg-utils
-
-DESCRIPTION="Configuration system for the Xfce desktop environment"
-HOMEPAGE="
- https://docs.xfce.org/xfce/xfce4-settings/start
- https://gitlab.xfce.org/xfce/xfce4-settings/
-"
-SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.xz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="X colord input_devices_libinput libnotify upower wayland +xklavier"
-REQUIRED_USE="
- ${PYTHON_REQUIRED_USE}
- || ( X wayland )
-"
-
-RDEPEND="
- ${PYTHON_DEPS}
- >=dev-libs/glib-2.72.0
- >=x11-libs/gtk+-3.24.0:3[X?,wayland?]
- >=xfce-base/garcon-4.18.0:=
- >=xfce-base/libxfce4ui-4.21.0:=[X?]
- >=xfce-base/libxfce4util-4.18.0:=
- >=xfce-base/xfconf-4.19.3:=
- colord? ( >=x11-misc/colord-1.0.2:= )
- upower? ( >=sys-power/upower-0.99.10 )
-
- X? (
- >=media-libs/fontconfig-2.6.0
- >=x11-libs/libX11-1.6.7
- >=x11-libs/libXcursor-1.1.0
- >=x11-libs/libXext-1.0.0
- >=x11-libs/libXi-1.2.0
- >=x11-libs/libXrandr-1.5.0
- input_devices_libinput? ( >=x11-drivers/xf86-input-libinput-0.6.0 )
- libnotify? ( >=x11-libs/libnotify-0.7.8 )
- xklavier? ( >=x11-libs/libxklavier-5.0 )
- )
- wayland? (
- >=dev-libs/wayland-1.20
- >=gui-libs/gtk-layer-shell-0.7.0
- )
-"
-DEPEND="
- ${RDEPEND}
- X? ( x11-base/xorg-proto )
-"
-# libxml2 for xmllint
-BDEPEND="
- dev-libs/libxml2
- >=dev-util/gdbus-codegen-2.80.5-r1
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-
-PATCHES=(
- # https://gitlab.xfce.org/xfce/xfce4-settings/-/issues/598
- "${FILESDIR}/${P}-helper-dir.patch"
-)
-
-src_prepare() {
- default
- python_fix_shebang dialogs/mime-settings/helpers/xfce4-compose-mail
-}
-
-src_configure() {
- local emesonargs=(
- $(meson_feature X x11)
- $(meson_feature wayland)
- $(meson_feature libnotify)
- $(meson_feature xklavier libxklavier)
- $(meson_feature X xcursor)
- $(meson_feature input_devices_libinput xorg-libinput)
- $(meson_feature X xrandr)
- $(meson_feature wayland gtk-layer-shell)
- $(meson_feature upower)
- $(meson_feature colord)
- -Dsound-settings=true
- )
- meson_src_configure
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
-}
diff --git a/xfce-base/xfconf/Manifest b/xfce-base/xfconf/Manifest
index e526d3aae290..413c13b923b2 100644
--- a/xfce-base/xfconf/Manifest
+++ b/xfce-base/xfconf/Manifest
@@ -1,4 +1,2 @@
DIST xfconf-4.20.0.tar.bz2 763205 BLAKE2B 56b895e8da736b5c0f63e733e625fe09c07a95ccb1d72271387ace1214410aab04be1ff508c6c43b1ab890cc1a4fd2bb0904b5f6ad4e7f615be2dcea60f01ec4 SHA512 87ae4e9366cccb6c2f13229539e8317d26bfb3fc5333e769ec2de1b596e04348595bb2e85ca90fb63c6c64968e5108e59490700028aeb077b32b9cd03062d9e9
-DIST xfconf-4.21.0.tar.xz 166464 BLAKE2B e012f6cce6bb404fcd23c9bf9f744b8b46842ca918da9774c1f5ed738c41184e99d1e1558dca385d80159551be054a6c2ecf29eb04043a1c3598df44b630fc4e SHA512 ed9a8a06f60eef3ee799c861c9138fb6345384117d05969bb61e296515d67863e024671208cfe97ddb0393e0adfb92a9628997a9acea1d0474d3e6ab1c095d53
-DIST xfconf-4.21.1.tar.xz 160792 BLAKE2B 6433b760f81f73c7556920691d435bc7d3f501e80b12fc6e6d552dfdef3b0ff5a1dc080c3e7d35b8118bf092a81d33fe05be73e9ba0128ce9fb0252554997e92 SHA512 c520bdb2c6832bb543b2c71e67bf7ba97c13b4233cd090448a53afec7b1e0826e05bbb5735a68791c2c293e975acc9d2b72fb639c363b5a5e264391ff9400155
DIST xfconf-4.21.2.tar.xz 161400 BLAKE2B 7bbf0ce836e2342eb5aa2b05b04e942e883a03c257a6e158a8a78ce67a2f2f79934970a5d7829e0cb474654433b6affe50b1a7a2af076231632a36f67050c794 SHA512 2447ff0133a81de539277b245f8dc667752bb402b75d908d8375150fe02c09401c761f0a2de32e0f912a804ec4aaef0353b3e5eb4d494534ff1d3b2b5eaa0110
diff --git a/xfce-base/xfconf/xfconf-4.21.0.ebuild b/xfce-base/xfconf/xfconf-4.21.0.ebuild
deleted file mode 100644
index c1c20ecbe801..000000000000
--- a/xfce-base/xfconf/xfconf-4.21.0.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit bash-completion-r1 meson vala
-
-DESCRIPTION="A configuration management system for Xfce"
-HOMEPAGE="
- https://docs.xfce.org/xfce/xfconf/start
- https://gitlab.xfce.org/xfce/xfconf/
-"
-SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.xz"
-
-LICENSE="GPL-2+"
-SLOT="0/3"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-solaris"
-IUSE="debug gtk-doc +introspection test vala"
-REQUIRED_USE="vala? ( introspection )"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- >=dev-libs/glib-2.72.0
- sys-apps/dbus
- >=xfce-base/libxfce4util-4.17.3:=
- introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= )
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- dev-build/xfce4-dev-tools
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
- vala? ( $(vala_depend) )
-"
-
-src_configure() {
- local emesonargs=(
- $(meson_use gtk-doc)
- $(meson_use introspection)
- $(meson_feature vala)
- $(meson_use debug runtime-checks)
- -Dbash-completion-dir="$(get_bashcompdir)"
- $(meson_use test tests)
- )
-
- use vala && vala_setup
- meson_src_configure
-}
-
-src_test() {
- local service_dir=${HOME}/.local/share/dbus-1/services
- mkdir -p "${service_dir}" || die
- cat > "${service_dir}/org.xfce.Xfconf.service" <<-EOF || die
- [D-BUS Service]
- Name=org.xfce.Xfconf
- Exec=${S}/xfconfd/xfconfd
- EOF
-
- (
- # start isolated dbus session bus
- dbus_data=$(dbus-launch --sh-syntax) || exit
- eval "${dbus_data}"
-
- nonfatal meson_src_test
- ret=${?}
-
- kill "${DBUS_SESSION_BUS_PID}"
- exit "${ret}"
- ) || die
-}
diff --git a/xfce-base/xfconf/xfconf-4.21.1.ebuild b/xfce-base/xfconf/xfconf-4.21.1.ebuild
deleted file mode 100644
index d44a044315ec..000000000000
--- a/xfce-base/xfconf/xfconf-4.21.1.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit bash-completion-r1 meson vala
-
-DESCRIPTION="A configuration management system for Xfce"
-HOMEPAGE="
- https://docs.xfce.org/xfce/xfconf/start
- https://gitlab.xfce.org/xfce/xfconf/
-"
-SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.xz"
-
-LICENSE="GPL-2+"
-SLOT="0/3"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-solaris"
-IUSE="debug gtk-doc +introspection test vala"
-REQUIRED_USE="vala? ( introspection )"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- >=dev-libs/glib-2.72.0
- sys-apps/dbus
- >=xfce-base/libxfce4util-4.17.3:=
- introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= )
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- dev-build/xfce4-dev-tools
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
- vala? ( $(vala_depend) )
-"
-
-src_configure() {
- local emesonargs=(
- $(meson_use gtk-doc)
- $(meson_use introspection)
- $(meson_feature vala)
- $(meson_use debug runtime-checks)
- -Dbash-completion-dir="$(get_bashcompdir)"
- $(meson_use test tests)
- )
-
- use vala && vala_setup
- meson_src_configure
-}
-
-src_test() {
- local service_dir=${HOME}/.local/share/dbus-1/services
- mkdir -p "${service_dir}" || die
- cat > "${service_dir}/org.xfce.Xfconf.service" <<-EOF || die
- [D-BUS Service]
- Name=org.xfce.Xfconf
- Exec=${S}/xfconfd/xfconfd
- EOF
-
- (
- # start isolated dbus session bus
- dbus_data=$(dbus-launch --sh-syntax) || exit
- eval "${dbus_data}"
-
- nonfatal meson_src_test
- ret=${?}
-
- kill "${DBUS_SESSION_BUS_PID}"
- exit "${ret}"
- ) || die
-}
diff --git a/xfce-base/xfdesktop/Manifest b/xfce-base/xfdesktop/Manifest
index 32afb154df32..12357d46eeb3 100644
--- a/xfce-base/xfdesktop/Manifest
+++ b/xfce-base/xfdesktop/Manifest
@@ -1,2 +1 @@
-DIST xfdesktop-4.20.1.tar.bz2 2527982 BLAKE2B b9ce68433181221c20b15bab27d1652ef044b0a1524d9acfbff12b40034f629af8b99eebb6b8874816cc37f4db4874ceca03eec51c7cf091795f0b934d3fd20b SHA512 11f422e31fb5b4f789ac61252a79ef9b139fd0a3e29f1346d5e3c06779567f1809fd78d751df5595cdb5510d0349e908276e85f6325b8ac90dfd00c79ca5d0e2
DIST xfdesktop-4.20.2.tar.bz2 2556099 BLAKE2B 32ee6d4d9fd33620842a2bbfa7fe1bba077d145b1d241ff36a93513937eedd524cb468fe3a2d0e4278b1244033446690aaf747d2e7e5cd76536ea5d5d74e08ba SHA512 396b22246b18cf15a3eea19e6dfe469fa2cb0397164c6bc2bc61b6db8289bfc6e6613cfb0193198efc091c7098370ec7d99f79b183a2c087311349c147eaf982
diff --git a/xfce-base/xfdesktop/xfdesktop-4.20.1.ebuild b/xfce-base/xfdesktop/xfdesktop-4.20.1.ebuild
deleted file mode 100644
index 29c936ae91c8..000000000000
--- a/xfce-base/xfdesktop/xfdesktop-4.20.1.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit xdg-utils
-
-DESCRIPTION="Desktop manager for the Xfce desktop environment"
-HOMEPAGE="
- https://docs.xfce.org/xfce/xfdesktop/start
- https://gitlab.xfce.org/xfce/xfdesktop/
-"
-SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
-
-# CC for /usr/share/backgrounds, see backgrounds/README.md
-LICENSE="GPL-2+ CC-BY-SA-4.0"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
-IUSE="libnotify +thunar wayland X"
-REQUIRED_USE="|| ( wayland X )"
-
-DEPEND="
- >=x11-libs/cairo-1.16
- >=dev-libs/glib-2.72.0
- >=x11-libs/gtk+-3.24.0:3[wayland?,X?]
- >=xfce-base/exo-0.11:=
- >=xfce-base/garcon-0.6:=
- >=xfce-base/libxfce4ui-4.18.0:=[X(+)?]
- >=xfce-base/libxfce4util-4.13:=
- >=xfce-base/libxfce4windowing-4.19.8:=[X?]
- >=xfce-base/xfconf-4.19.3:=
- libnotify? ( >=x11-libs/libnotify-0.7:= )
- thunar? (
- >=dev-libs/libyaml-0.2.5:=
- >=xfce-base/thunar-4.17.10:=
- )
- wayland? ( >=gui-libs/gtk-layer-shell-0.7.0 )
- X? ( >=x11-libs/libX11-1.6.7 )
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- dev-libs/glib
- >=dev-util/gdbus-codegen-2.80.5-r1
- dev-util/glib-utils
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-
-src_configure() {
- local myconf=(
- $(use_enable wayland)
- $(use_enable X x11)
- $(use_enable thunar file-icons)
- $(use_enable thunar thunarx)
- $(use_enable libnotify notifications)
- # these aren't run via make check, they are only for manual use
- --disable-tests
- )
-
- econf "${myconf[@]}"
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
-}
diff --git a/xfce-extra/xfce4-clipman-plugin/Manifest b/xfce-extra/xfce4-clipman-plugin/Manifest
index 837b8d227109..70b00b4d5511 100644
--- a/xfce-extra/xfce4-clipman-plugin/Manifest
+++ b/xfce-extra/xfce4-clipman-plugin/Manifest
@@ -1,2 +1 @@
-DIST xfce4-clipman-plugin-1.6.7.tar.bz2 637572 BLAKE2B 72220f5e5c1460608be8ae9800ccefc74daa17634dcf79b014f92529e7c836bc9772830e04e182de1a69803ed18d355a7a1489012fb3a6b6b3c4aaa9db820800 SHA512 0616ee8366952cf90ea60887d7c0081b4fc3b2a80cb8f3613e294ea1086477c30a820b688045e49ec4787042a83964732e85a458acf1997c1a7ea244dd225892
DIST xfce4-clipman-plugin-1.7.0.tar.xz 184276 BLAKE2B 46979a65c552c30b20f57ba45b0589ea6b16804b486ab6643a0af9338ec945f527132a2bb80b07eaa453475f1806e3547068543308c78d1d3f38065374d31947 SHA512 f0e58a011bee286f9c37142d3ea6f10c3739c48f6b909ad83b710636adcbda025acee7fa99cd587f5d5f749db9d7e666b18c1a2124f0bbef10a9f59780bbf9e5
diff --git a/xfce-extra/xfce4-clipman-plugin/xfce4-clipman-plugin-1.6.7.ebuild b/xfce-extra/xfce4-clipman-plugin/xfce4-clipman-plugin-1.6.7.ebuild
deleted file mode 100644
index 2011dd93d26a..000000000000
--- a/xfce-extra/xfce4-clipman-plugin/xfce4-clipman-plugin-1.6.7.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit xdg-utils
-
-DESCRIPTION="A clipboard manager plug-in for the Xfce panel"
-HOMEPAGE="
- https://docs.xfce.org/panel-plugins/xfce4-clipman-plugin/start
- https://gitlab.xfce.org/panel-plugins/xfce4-clipman-plugin/
-"
-SRC_URI="
- https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.bz2
-"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc ppc64 ~riscv ~sparc x86"
-IUSE="X qrcode wayland"
-REQUIRED_USE="|| ( X wayland )"
-
-DEPEND="
- >=dev-libs/glib-2.60.0
- >=x11-libs/gtk+-3.22.29:3[wayland?,X?]
- >=xfce-base/libxfce4ui-4.16.0:=
- >=xfce-base/libxfce4util-4.16.0:=
- >=xfce-base/xfce4-panel-4.16.0:=
- >=xfce-base/xfconf-4.16.0:=
- X? (
- >=x11-libs/libX11-1.6.7
- >=x11-libs/libXtst-1.0.0
- )
- qrcode? ( >=media-gfx/qrencode-3.3.0:= )
- wayland? (
- >=dev-libs/wayland-1.15.0
- )
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
- X? (
- >=x11-base/xorg-proto-7.0.0
- )
- wayland? (
- >=dev-util/wayland-scanner-1.15.0
- )
-"
-
-src_configure() {
- local myconf=(
- $(use_enable qrcode libqrencode)
-
- $(use_enable wayland)
- $(use_enable X x11)
- )
-
- econf "${myconf[@]}"
-}
-
-src_install() {
- default
- find "${D}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
-}
diff --git a/xfce-extra/xfce4-docklike-plugin/Manifest b/xfce-extra/xfce4-docklike-plugin/Manifest
index 4cd07f163a49..0974b52641fb 100644
--- a/xfce-extra/xfce4-docklike-plugin/Manifest
+++ b/xfce-extra/xfce4-docklike-plugin/Manifest
@@ -1,2 +1 @@
-DIST xfce4-docklike-plugin-0.5.0.tar.xz 78724 BLAKE2B 09886ca936030f2fe9b46b5eb7ad3fc2695bf6b79817a71b448846e876854887cdfcec71268465ea65b9975e2a246a9c24152a7b671c9810ac636fc877798fd5 SHA512 3027a2d1420423911c11466aad26edbfc11c11c6b5bfc6f9dc27f4db5fb19730bc9488d212ad87590179e73a921e6c7884c60bf8b0de4fa52ef61b239178995d
DIST xfce4-docklike-plugin-0.5.1.tar.xz 80056 BLAKE2B e1ab03524adbf28a1d0b929b66857e17c0f929703670d1c2681843b86e2223ef8c58ff3dd5bad370ad4be40101089626a0e4aa3a5b8282534d2653427e2ecc8f SHA512 51a711f71797789dec09bfb3aefc09c0d5379da5a6badd43633b0ae6dcd5aee205fd4e4a64cade308385cddb2d9ab8abee78d3b92f1f9c7021a322dd361ce701
diff --git a/xfce-extra/xfce4-docklike-plugin/xfce4-docklike-plugin-0.5.0.ebuild b/xfce-extra/xfce4-docklike-plugin/xfce4-docklike-plugin-0.5.0.ebuild
deleted file mode 100644
index ba8ea76e18cc..000000000000
--- a/xfce-extra/xfce4-docklike-plugin/xfce4-docklike-plugin-0.5.0.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson xdg-utils
-
-DESCRIPTION="A modern, minimalist docklike taskbar for Xfce"
-HOMEPAGE="
- https://docs.xfce.org/panel-plugins/xfce4-docklike-plugin/start
- https://gitlab.xfce.org/panel-plugins/xfce4-docklike-plugin/
-"
-SRC_URI="
- https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.xz
-"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="X wayland"
-REQUIRED_USE="|| ( X wayland )"
-
-DEPEND="
- >=dev-libs/glib-2.58.0
- >=x11-libs/gtk+-3.24.0:3[X?,wayland?]
- >=x11-libs/cairo-1.16.0
- >=xfce-base/libxfce4ui-4.16.0:=
- >=xfce-base/libxfce4util-4.16.0:=
- >=xfce-base/xfce4-panel-4.16.0:=
- >=xfce-base/libxfce4windowing-4.19.4:=[X?]
- X? (
- >=x11-libs/libX11-1.6.7
- >=x11-libs/libXi-1.2.0
- )
- wayland? (
- >=gui-libs/gtk-layer-shell-0.7.0
- )
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-
-src_configure() {
- local emesonargs=(
- $(meson_feature X x11)
- $(meson_feature wayland)
- )
-
- meson_src_configure
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
-}
diff --git a/xfce-extra/xfce4-screensaver/Manifest b/xfce-extra/xfce4-screensaver/Manifest
index 7953de1ae38d..bbc4eacaa3d0 100644
--- a/xfce-extra/xfce4-screensaver/Manifest
+++ b/xfce-extra/xfce4-screensaver/Manifest
@@ -1,3 +1 @@
-DIST xfce4-screensaver-4.18.4.tar.bz2 896547 BLAKE2B ba240b37cad4f2c7f7f9c9cfa9bc280e2329f5565c98315920429b3ca0c4e333b528fbf8390761d86253ef2e58f1226097d123a62e4cf5276cceaf21f316421c SHA512 1cc30b8262ee53446671ac3dd28b108aed13c37aa565a34809285f14fb5ef9f883c5317cfb798a4012e034a8997ad05c4a402128e10fd263a58c2770d0feefaa
-DIST xfce4-screensaver-4.20.1.tar.xz 256848 BLAKE2B b6c7539d3efa56be277282f96c9ea558ad200b3d9370e8f128e19bbcf719e4e87a90d4241d9ed0ecf008a8c754987f399d4ddfa6bfa93af892aa2f02ed68929a SHA512 1102b697d30ebfc2466c808d25177d1b9abe68668ab28cf9b228ed5ed348a25e5d3a1fb887a8b9d303dacb36b88f7df7a3f6fe317ee9c357e13d2e3be776ad30
DIST xfce4-screensaver-4.20.2.tar.xz 265288 BLAKE2B 3aa61b819cc6072fe9799b08c5b79904df397bfde8e30c4833bb5834511e3d73190337a615e52cdcffcdfe7f8a8f80afc665a17f34f6ce149451784abe7e24ed SHA512 45c62083aee4abfdbe67df12a5a60a6aaf8e40d7a572882a41991480d612ab1870dc66b640f57848bc641ef354403c33acb5de76a7fd7f57cf2ff49fc24cf673
diff --git a/xfce-extra/xfce4-screensaver/xfce4-screensaver-4.18.4.ebuild b/xfce-extra/xfce4-screensaver/xfce4-screensaver-4.18.4.ebuild
deleted file mode 100644
index 54d6944d5549..000000000000
--- a/xfce-extra/xfce4-screensaver/xfce4-screensaver-4.18.4.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit xdg-utils
-
-DESCRIPTION="Screen saver and locker (port of MATE screensaver)"
-HOMEPAGE="
- https://docs.xfce.org/apps/screensaver/start
- https://gitlab.xfce.org/apps/xfce4-screensaver/
-"
-SRC_URI="
- https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2
-"
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~loong ppc ppc64 ~riscv x86"
-IUSE="elogind +locking opengl pam systemd"
-
-# Xrandr: optional but automagic
-DEPEND="
- >=dev-libs/dbus-glib-0.30
- >=dev-libs/glib-2.50.0:2
- >=x11-libs/gtk+-3.24.0:3
- >=x11-libs/libwnck-3.20:3
- x11-libs/libICE:=
- x11-libs/libX11:=
- x11-libs/libXScrnSaver:=
- x11-libs/libXext:=
- x11-libs/libXxf86vm:=
- >=x11-libs/libXrandr-1.3:=
- >=x11-libs/libxklavier-5.2:=
- >=xfce-base/garcon-0.5.0:=
- >=xfce-base/libxfce4ui-4.18.4:=
- >=xfce-base/libxfce4util-4.12.1:=
- >=xfce-base/xfconf-4.12.1:=
- elogind? ( sys-auth/elogind )
- locking? (
- pam? ( sys-libs/pam )
- )
- opengl? ( virtual/opengl )
- systemd? ( sys-apps/systemd:= )
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- dev-util/glib-utils
- sys-apps/dbus
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-
-src_configure() {
- local myconf=(
- # disable docbook for now
- ac_cv_path_XMLTO=no
-
- # xscreensaver dirs autodetection doesn't seem to work
- --with-xscreensaverdir=/usr/share/xscreensaver/config
- --with-xscreensaverhackdir=/usr/$(get_libdir)/misc/xscreensaver
- --without-console-kit
-
- $(use_with opengl libgl)
- $(use_enable locking)
- $(use_enable pam)
- $(use_with elogind)
- $(use_with systemd)
- )
-
- if use pam; then
- myconf+=( --with-pam-auth-type=system )
- fi
-
- econf "${myconf[@]}"
-}
-
-src_install() {
- default
-
- find "${D}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
-}
diff --git a/xfce-extra/xfce4-screensaver/xfce4-screensaver-4.20.1.ebuild b/xfce-extra/xfce4-screensaver/xfce4-screensaver-4.20.1.ebuild
deleted file mode 100644
index 7e479d7fd5fd..000000000000
--- a/xfce-extra/xfce4-screensaver/xfce4-screensaver-4.20.1.ebuild
+++ /dev/null
@@ -1,111 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson xdg-utils
-
-DESCRIPTION="Screen saver and locker (port of MATE screensaver)"
-HOMEPAGE="
- https://docs.xfce.org/apps/screensaver/start
- https://gitlab.xfce.org/apps/xfce4-screensaver/
-"
-SRC_URI="
- https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.xz
-"
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~loong ~ppc ~ppc64 ~riscv x86"
-IUSE="elogind +locking pam systemd wayland X"
-REQUIRED_USE="
- || ( wayland X )
-"
-
-DEPEND="
- >=dev-libs/dbus-glib-0.30
- >=dev-libs/glib-2.50.0:2
- >=x11-libs/gtk+-3.24.0:3[wayland?,X?]
- >=xfce-base/garcon-4.16.0:=
- >=xfce-base/libxfce4ui-4.18.4:=
- >=xfce-base/libxfce4util-4.16.0:=
- >=xfce-base/xfconf-4.16.0:=
- wayland? (
- >=dev-libs/wayland-1.15
- gui-libs/libwlembed:=[gtk]
- >=xfce-base/libxfce4windowing-4.19.2:=
- )
- X? (
- >=x11-libs/libwnck-3.20:3
- >=x11-libs/libX11-1.6.7:=
- >=x11-libs/libXScrnSaver-1.2.3:=
- >=x11-libs/libXext-1.0.0:=
- >=x11-libs/libxklavier-5.2:=
- )
- elogind? ( sys-auth/elogind )
- locking? (
- pam? ( sys-libs/pam )
- )
- systemd? ( sys-apps/systemd:= )
-"
-RDEPEND="
- ${DEPEND}
-"
-DEPEND+="
- wayland? (
- >=dev-libs/wayland-protocols-1.20
- )
-"
-BDEPEND="
- dev-util/glib-utils
- sys-apps/dbus
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-
-src_configure() {
- local auth_scheme session_manager
-
- if use locking; then
- if use pam; then
- auth_scheme=pam
- else
- auth_scheme=pwent
- fi
- else
- auth_scheme=none
- fi
- if use systemd; then
- session_manager=systemd
- elif use elogind; then
- session_manager=elogind
- else
- session_manager=none
- fi
-
- local emesonargs=(
- -Dauthentication-scheme=${auth_scheme}
- -Dsession-manager=${session_manager}
- $(meson_feature X x11)
- $(meson_feature wayland)
- -Dxscreensaverhackdir="${EPREFIX}/usr/$(get_libdir)/misc/xscreensaver"
- -Dkbd-layout-indicator=true
- # disable docbook for now
- -Ddocs=disabled
- -Ddocdir="${EPREFIX}/usr/share/doc/${PF}"
- # used only with -Dauthentication-scheme=pam
- -Dpam-auth-type=system
- # used only with -Dauthentication-scheme=pwent
- -Dshadow=true
- )
-
- meson_src_configure
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
-}
diff --git a/xfce-extra/xfce4-sensors-plugin/Manifest b/xfce-extra/xfce4-sensors-plugin/Manifest
index fafd26c0d56e..bbe33432e1a2 100644
--- a/xfce-extra/xfce4-sensors-plugin/Manifest
+++ b/xfce-extra/xfce4-sensors-plugin/Manifest
@@ -1,2 +1 @@
-DIST xfce4-sensors-plugin-1.4.5.tar.bz2 633276 BLAKE2B 3c916d57a013c3a0e1b0952180b8d70a1c1f0e1727531addddd63032a9dc6a8cc5c4a333dde040412badf565c1470bb84a5564e232ef2f4a78c0d37039bd1c81 SHA512 f47007e1673b0309865a786240b64b4f1392e94035dc524beb09196d3309fd9a5b49fd3c2b5532a0b3c514b85f6345ec127c01f85ade170ae26ed2bbbe3fa299
DIST xfce4-sensors-plugin-1.5.0.tar.xz 186124 BLAKE2B c4a7a3803f1c427e639221bf7ef7bcca6963cde0287f618e8f5ff4b5eb00b9fd06e19ee3f619a81edf581163e5ed5f8bccdbc26e3ea0664e3237a3e958305904 SHA512 0ffd1e223a91740151ec3a114ca08df6c1a9451656ba59180a2a3e1a23661f441a31e6d4dbe87c417240875071430671029da63541acdd3069af517b7afcfe9e
diff --git a/xfce-extra/xfce4-sensors-plugin/xfce4-sensors-plugin-1.4.5.ebuild b/xfce-extra/xfce4-sensors-plugin/xfce4-sensors-plugin-1.4.5.ebuild
deleted file mode 100644
index 82a57d17a9f6..000000000000
--- a/xfce-extra/xfce4-sensors-plugin/xfce4-sensors-plugin-1.4.5.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit xdg-utils
-
-DESCRIPTION="A panel plug-in for acpi, lm-sensors and hddtemp sensors"
-HOMEPAGE="
- https://docs.xfce.org/panel-plugins/xfce4-sensors-plugin/start
- https://gitlab.xfce.org/panel-plugins/xfce4-sensors-plugin/
-"
-SRC_URI="https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.bz2"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ppc ppc64 ~riscv x86"
-IUSE="+acpi hddtemp libnotify lm-sensors video_cards_nvidia"
-REQUIRED_USE="|| ( hddtemp lm-sensors acpi )"
-
-DEPEND="
- >=x11-libs/gtk+-3.22.0:3
- >=xfce-base/libxfce4ui-4.16.0:=
- >=xfce-base/libxfce4util-4.17.2:=
- >=xfce-base/xfce4-panel-4.16.0:=
- hddtemp? (
- app-admin/hddtemp
- || (
- net-analyzer/openbsd-netcat
- net-analyzer/netcat
- )
- )
- libnotify? ( >=x11-libs/libnotify-0.7:= )
- lm-sensors? ( >=sys-apps/lm-sensors-3.1.0:= )
- video_cards_nvidia? ( x11-drivers/nvidia-drivers[tools,static-libs] )
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-
-src_configure() {
- local myconf=(
- --libexecdir="${EPREFIX}"/usr/$(get_libdir)
- $(use_enable lm-sensors libsensors)
- $(use_enable hddtemp)
- $(use_enable hddtemp netcat)
- $(use_enable acpi procacpi)
- $(use_enable acpi sysfsacpi)
- $(use_enable video_cards_nvidia xnvctrl)
- $(use_enable libnotify notification)
- --disable-pathchecks
- )
-
- econf "${myconf[@]}"
-}
-
-src_install() {
- default
- find "${D}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
-}
diff --git a/xfce-extra/xfce4-sensors-plugin/xfce4-sensors-plugin-1.5.0.ebuild b/xfce-extra/xfce4-sensors-plugin/xfce4-sensors-plugin-1.5.0.ebuild
index bf0e6c386679..1d1ca6b1db16 100644
--- a/xfce-extra/xfce4-sensors-plugin/xfce4-sensors-plugin-1.5.0.ebuild
+++ b/xfce-extra/xfce4-sensors-plugin/xfce4-sensors-plugin-1.5.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -16,7 +16,7 @@ SRC_URI="
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="amd64 ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ppc ppc64 ~riscv x86"
IUSE="+acpi hddtemp libnotify lm-sensors video_cards_nvidia"
REQUIRED_USE="|| ( hddtemp lm-sensors acpi )"
diff --git a/xfce-extra/xfce4-whiskermenu-plugin/Manifest b/xfce-extra/xfce4-whiskermenu-plugin/Manifest
index 0f0befeb5e05..c35e2f612b69 100644
--- a/xfce-extra/xfce4-whiskermenu-plugin/Manifest
+++ b/xfce-extra/xfce4-whiskermenu-plugin/Manifest
@@ -1,2 +1 @@
-DIST xfce4-whiskermenu-plugin-2.10.0.tar.xz 188712 BLAKE2B 90bd1731b0edea519c39995988a966d53adba1dbadb48ca9e7c3a5cc816916d4e924f8f075205f6e8eea133bfb98bbae9836b8c45280a2497e658afab9e9aff9 SHA512 3b7e511cb84f0e0715b2a0ae10998d9064f13da72d29cfb0b161edc5ceba65b1e471ca479a3ba9460df27638d53e82e60a5395f1a8942c6bc30cc315ca278a77
DIST xfce4-whiskermenu-plugin-2.10.1.tar.xz 191380 BLAKE2B 5784f0392842ab695d704117c577b1b644957ad9bed4b49a35f78f134e5f3baaf8db8b7e6870b9c003357c1172604fe8887cb68df79a07588a717bd0b60c9f42 SHA512 d3d6be4554efb0b7af4710d886d99922a668fba9f7a6cb3b92c8dba2f9fdded241050b45f63ab9384fc6c577d04127b2bc26f99d7fd917b1ea2777396bd930fe
diff --git a/xfce-extra/xfce4-whiskermenu-plugin/xfce4-whiskermenu-plugin-2.10.0.ebuild b/xfce-extra/xfce4-whiskermenu-plugin/xfce4-whiskermenu-plugin-2.10.0.ebuild
deleted file mode 100644
index a0dd31561726..000000000000
--- a/xfce-extra/xfce4-whiskermenu-plugin/xfce4-whiskermenu-plugin-2.10.0.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson xdg-utils
-
-DESCRIPTION="Alternate application launcher for Xfce"
-HOMEPAGE="https://gottcode.org/xfce4-whiskermenu-plugin/"
-SRC_URI="
- https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.xz
-"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
-IUSE="accountsservice wayland"
-
-# TODO: remove exo once we dep on libxfce4ui >= 4.21.0
-DEPEND="
- virtual/libintl
- >=x11-libs/gtk+-3.22.0:3
- >=xfce-base/exo-4.16.0:=
- >=xfce-base/garcon-4.16.0:=
- >=xfce-base/libxfce4ui-4.16.0:=
- >=xfce-base/libxfce4util-4.16.0:=
- >=xfce-base/xfce4-panel-4.16.0:=
- >=xfce-base/xfconf-4.16.0:=
- accountsservice? (
- >=sys-apps/accountsservice-0.6.45
- )
- wayland? (
- >=gui-libs/gtk-layer-shell-0.7
- )
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- sys-devel/gettext
- virtual/pkgconfig
-"
-
-# upstream does fancy stuff in other build types
-CMAKE_BUILD_TYPE=Debug
-
-src_configure() {
- local emesonargs=(
- $(meson_feature accountsservice)
- $(meson_feature wayland gtk-layer-shell)
- )
-
- meson_src_configure
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
-}
diff --git a/xfce-extra/xfdashboard/Manifest b/xfce-extra/xfdashboard/Manifest
index 07f4aa383f14..7ee9b6b6d640 100644
--- a/xfce-extra/xfdashboard/Manifest
+++ b/xfce-extra/xfdashboard/Manifest
@@ -1,2 +1 @@
-DIST xfdashboard-1.0.0.tar.bz2 3423708 BLAKE2B b6ac90de137d85f9503372648444100561368498ac93173e60b3d0938cd5c1a95a4c0a668b4b2078821b234ca8e074e0fbc9a0c6b5785de23561465a3cfafe62 SHA512 7c7da3d544de4eabe9f31c2744d7b862ed71a7e7bcadd40b61d64ce7d480e627c86992979718110d65d1534f50fd87d8241f509b26e0603b93443b4cca873d1c
DIST xfdashboard-1.1.0.tar.xz 2642580 BLAKE2B e486cb46779e5373ae8f883d52a46972402c9fff80d8fe62b3ff61e1f49cbec4430766de4b6566b62e1db0081bf9225f10bfd9b282e900102b8eab30fb8a2003 SHA512 83e0e552633e21f75b279c3ef3bee815dc15073ade8d90a0a4fe5971c064b93d2a4163078daa1a54df5806bd6fa83d3b8ab53335c7c818e2c158f8b93bf2e7ee
diff --git a/xfce-extra/xfdashboard/xfdashboard-1.0.0.ebuild b/xfce-extra/xfdashboard/xfdashboard-1.0.0.ebuild
deleted file mode 100644
index a90e4c155659..000000000000
--- a/xfce-extra/xfdashboard/xfdashboard-1.0.0.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit xdg-utils
-
-DESCRIPTION="Maybe a GNOME shell like dashboard for the Xfce desktop environment"
-HOMEPAGE="https://goodies.xfce.org/projects/applications/xfdashboard/start"
-SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~riscv x86"
-
-RDEPEND="
- >=dev-libs/glib-2.38:2
- >=x11-libs/gtk+-3.2:3
- >=media-libs/clutter-1.12:1.0=[gtk]
- >=x11-libs/libwnck-3:3=
- x11-libs/libX11:=
- x11-libs/libXcomposite:=
- x11-libs/libXdamage:=
- x11-libs/libXinerama:=
- >=xfce-base/garcon-0.2.0:=
- >=xfce-base/libxfce4ui-4.10:=
- >=xfce-base/libxfce4util-4.10:=
- >=xfce-base/xfconf-4.14:=
-"
-DEPEND="
- ${RDEPEND}
-"
-BDEPEND="
- dev-util/intltool
- virtual/pkgconfig
-"
-
-src_install() {
- default
- find "${D}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
-}