summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2025-02-26 18:53:23 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2025-02-26 18:53:23 +0000
commitbe5d8130969e5d6299693b4d5118d809eb80385f (patch)
treeb6f1fca55aa37175481b5f10fcdd85c68699a39e
parentdbc3ccb751192120fdb582a3e036a54fd3888ccd (diff)
downloadbaldeagleos-repo-be5d8130969e5d6299693b4d5118d809eb80385f.tar.gz
baldeagleos-repo-be5d8130969e5d6299693b4d5118d809eb80385f.tar.xz
baldeagleos-repo-be5d8130969e5d6299693b4d5118d809eb80385f.zip
Adding metadata
-rw-r--r--app-admin/awscli/Manifest1
-rw-r--r--app-admin/awscli/awscli-1.38.1.ebuild95
-rw-r--r--app-admin/rsyslog/files/50-default-r1.conf107
-rw-r--r--app-containers/nvidia-container-toolkit/nvidia-container-toolkit-1.17.3-r1.ebuild (renamed from app-containers/nvidia-container-toolkit/nvidia-container-toolkit-1.17.3.ebuild)2
-rw-r--r--app-containers/nvidia-container-toolkit/nvidia-container-toolkit-1.17.4-r1.ebuild (renamed from app-containers/nvidia-container-toolkit/nvidia-container-toolkit-1.17.4.ebuild)3
-rw-r--r--app-crypt/acme/Manifest1
-rw-r--r--app-crypt/acme/acme-3.2.0.ebuild65
-rw-r--r--app-crypt/certbot-apache/Manifest1
-rw-r--r--app-crypt/certbot-apache/certbot-apache-3.2.0.ebuild47
-rw-r--r--app-crypt/certbot-dns-dnsimple/Manifest1
-rw-r--r--app-crypt/certbot-dns-dnsimple/certbot-dns-dnsimple-3.2.0.ebuild50
-rw-r--r--app-crypt/certbot-dns-nsone/Manifest1
-rw-r--r--app-crypt/certbot-dns-nsone/certbot-dns-nsone-3.2.0.ebuild50
-rw-r--r--app-crypt/certbot-nginx/Manifest1
-rw-r--r--app-crypt/certbot-nginx/certbot-nginx-3.2.0.ebuild47
-rw-r--r--app-crypt/certbot/certbot-3.2.0.ebuild66
-rw-r--r--app-editors/emacs/Manifest3
-rw-r--r--app-editors/emacs/emacs-26.3-r21.ebuild377
-rw-r--r--app-editors/emacs/emacs-27.2-r19.ebuild447
-rw-r--r--app-editors/emacs/emacs-28.2-r15.ebuild558
-rw-r--r--app-editors/emacs/emacs-29.4-r1.ebuild648
-rw-r--r--app-emulation/qemu/files/qemu-7.2.16-optionrom-pass-Wl-no-error-rwx-segments.patch37
-rw-r--r--app-emulation/qemu/qemu-7.2.16.ebuild1
-rw-r--r--app-emulation/qemu/qemu-8.2.9.ebuild1
-rw-r--r--app-emulation/qemu/qemu-9.1.3.ebuild2
-rw-r--r--app-emulation/qemu/qemu-9.2.2.ebuild1
-rw-r--r--app-i18n/uchardet/Manifest1
-rw-r--r--app-i18n/uchardet/uchardet-0.0.7.ebuild36
-rw-r--r--app-misc/ddcutil/ddcutil-2.1.4.ebuild10
-rw-r--r--app-misc/ddcutil/files/ddcutil-1.4.1-no-werror.patch2
-rw-r--r--app-misc/ddcutil/files/ddcutil-2.1.4-fix-clang.patch57
-rw-r--r--app-office/libreoffice-bin/libreoffice-bin-24.8.4.ebuild2
-rw-r--r--app-office/libreoffice/files/libreoffice-24.8-unused-qt5network.patch58
-rw-r--r--app-office/libreoffice/files/libreoffice-24.8-unused-qt6network.patch57
-rw-r--r--app-text/mdbook/Manifest2
-rw-r--r--app-text/mdbook/mdbook-0.4.44.ebuild52
-rw-r--r--dev-libs/check/check-0.15.2-r2.ebuild53
-rw-r--r--dev-libs/libezV24/libezV24-0.1.1-r2.ebuild37
-rw-r--r--dev-libs/rocm-comgr/files/rocm-comgr-5.1.3-Find-CLANG_RESOURCE_DIR.patch71
-rw-r--r--dev-libs/stfl/stfl-0.24-r4.ebuild127
-rw-r--r--dev-perl/DateTime-Format-ISO8601/DateTime-Format-ISO8601-0.170.0.ebuild33
-rw-r--r--dev-perl/DateTime-Format-ISO8601/Manifest1
-rw-r--r--dev-perl/DateTime/DateTime-1.660.0.ebuild47
-rw-r--r--dev-perl/DateTime/Manifest1
-rw-r--r--dev-perl/Error/Error-0.170.300.ebuild33
-rw-r--r--dev-perl/Error/Manifest1
-rw-r--r--dev-perl/File-Copy-Link/File-Copy-Link-0.200.0.ebuild30
-rw-r--r--dev-perl/File-Copy-Link/Manifest1
-rw-r--r--dev-perl/Module-Find/Manifest1
-rw-r--r--dev-perl/Module-Find/Module-Find-0.170.0.ebuild15
-rw-r--r--dev-perl/Net-DNS/Manifest1
-rw-r--r--dev-perl/Net-DNS/Net-DNS-1.500.0.ebuild69
-rw-r--r--dev-perl/Perl-Tidy/Manifest1
-rw-r--r--dev-perl/Perl-Tidy/Perl-Tidy-20250214.0.0.ebuild32
-rw-r--r--dev-perl/Regexp-Common/Manifest1
-rw-r--r--dev-perl/Regexp-Common/Regexp-Common-2024080801.0.0.ebuild19
-rw-r--r--dev-perl/Specio/Manifest1
-rw-r--r--dev-perl/Specio/Specio-0.500.0.ebuild43
-rw-r--r--dev-perl/UUID/Manifest1
-rw-r--r--dev-perl/UUID/UUID-0.370.0.ebuild20
-rw-r--r--dev-perl/XML-RSS/Manifest1
-rw-r--r--dev-perl/XML-RSS/XML-RSS-1.650.0.ebuild38
-rw-r--r--dev-perl/YAML-PP/Manifest1
-rw-r--r--dev-perl/YAML-PP/YAML-PP-0.39.0.ebuild34
-rw-r--r--dev-perl/libwww-perl/Manifest1
-rw-r--r--dev-perl/libwww-perl/libwww-perl-6.780.0.ebuild75
-rw-r--r--dev-python/backrefs/Manifest1
-rw-r--r--dev-python/backrefs/backrefs-5.8.ebuild29
-rw-r--r--dev-python/boltons/Manifest1
-rw-r--r--dev-python/boltons/boltons-24.1.0.ebuild34
-rw-r--r--dev-python/boto3/Manifest1
-rw-r--r--dev-python/boto3/boto3-1.37.1.ebuild53
-rw-r--r--dev-python/botocore/Manifest1
-rw-r--r--dev-python/botocore/botocore-1.37.1.ebuild67
-rw-r--r--dev-python/cfn-lint/Manifest1
-rw-r--r--dev-python/cfn-lint/cfn-lint-1.26.1.ebuild70
-rw-r--r--dev-python/dep-logic/Manifest2
-rw-r--r--dev-python/dep-logic/dep-logic-0.4.11.ebuild (renamed from dev-python/dep-logic/dep-logic-0.4.9.ebuild)2
-rw-r--r--dev-python/ensurepip-setuptools/Manifest1
-rw-r--r--dev-python/ensurepip-setuptools/ensurepip-setuptools-75.8.1.ebuild20
-rw-r--r--dev-python/google-api-python-client/Manifest1
-rw-r--r--dev-python/google-api-python-client/google-api-python-client-2.162.0.ebuild50
-rw-r--r--dev-python/libtmux/Manifest7
-rw-r--r--dev-python/libtmux/libtmux-0.37.0.ebuild62
-rw-r--r--dev-python/libtmux/libtmux-0.38.1.ebuild62
-rw-r--r--dev-python/libtmux/libtmux-0.40.0.ebuild56
-rw-r--r--dev-python/libtmux/libtmux-0.42.1.ebuild56
-rw-r--r--dev-python/libtmux/libtmux-0.44.1.ebuild56
-rw-r--r--dev-python/libtmux/libtmux-0.46.0.ebuild (renamed from dev-python/libtmux/libtmux-0.43.0.ebuild)3
-rw-r--r--dev-python/nh3/Manifest28
-rw-r--r--dev-python/nh3/nh3-0.2.21.ebuild123
-rw-r--r--dev-python/pydantic-core/Manifest8
-rw-r--r--dev-python/pydantic-core/pydantic-core-2.30.0.ebuild178
-rw-r--r--dev-python/pyqt-builder/Manifest1
-rw-r--r--dev-python/pyqt-builder/pyqt-builder-1.17.2.ebuild31
-rw-r--r--dev-python/pyqt5-sip/Manifest1
-rw-r--r--dev-python/pyqt5-sip/pyqt5-sip-12.16.1.ebuild17
-rw-r--r--dev-python/pyqt6-sip/Manifest1
-rw-r--r--dev-python/pyqt6-sip/pyqt6-sip-13.9.1.ebuild17
-rw-r--r--dev-python/pyqt6/files/pyqt6-6.8.1-qt690.patch43
-rw-r--r--dev-python/pyqt6/pyqt6-6.8.1.ebuild4
-rw-r--r--dev-python/pyside/files/pyside-6.3.1-no-strip.patch26
-rw-r--r--dev-python/pyside/files/pyside-6.6.0-no-qtexampleicons.patch10
-rw-r--r--dev-python/pyside/pyside-6.8.2-r1.ebuild2
-rw-r--r--dev-python/setuptools/Manifest1
-rw-r--r--dev-python/setuptools/setuptools-75.8.1.ebuild133
-rw-r--r--dev-python/sip/Manifest1
-rw-r--r--dev-python/sip/sip-6.9.1.ebuild33
-rw-r--r--dev-qt/qt-docs/Manifest100
-rw-r--r--dev-qt/qt-docs/metadata.xml2
-rw-r--r--dev-qt/qt-docs/qt-docs-6.8.1_p202411221531.ebuild187
-rw-r--r--dev-qt/qt3d/Manifest1
-rw-r--r--dev-qt/qt3d/qt3d-6.8.1.ebuild36
-rw-r--r--dev-qt/qt5compat/Manifest1
-rw-r--r--dev-qt/qt5compat/qt5compat-6.8.1.ebuild37
-rw-r--r--dev-qt/qtcharts/Manifest1
-rw-r--r--dev-qt/qtcharts/qtcharts-6.8.1.ebuild28
-rw-r--r--dev-qt/qtconnectivity/Manifest1
-rw-r--r--dev-qt/qtconnectivity/files/qtconnectivity-6.8.1-CVE-2025-23050.patch210
-rw-r--r--dev-qt/qtconnectivity/qtconnectivity-6.8.1-r1.ebuild89
-rw-r--r--dev-qt/qtconnectivity/qtconnectivity-6.9.9999.ebuild6
-rw-r--r--dev-qt/qtconnectivity/qtconnectivity-6.9999.ebuild6
-rw-r--r--dev-qt/qtdeclarative/Manifest1
-rw-r--r--dev-qt/qtdeclarative/qtdeclarative-6.8.1.ebuild61
-rw-r--r--dev-qt/qthttpserver/Manifest1
-rw-r--r--dev-qt/qthttpserver/qthttpserver-6.8.1.ebuild31
-rw-r--r--dev-qt/qtimageformats/Manifest1
-rw-r--r--dev-qt/qtimageformats/qtimageformats-6.8.1.ebuild41
-rw-r--r--dev-qt/qtlanguageserver/Manifest1
-rw-r--r--dev-qt/qtlanguageserver/qtlanguageserver-6.8.1.ebuild15
-rw-r--r--dev-qt/qtlocation/Manifest1
-rw-r--r--dev-qt/qtlocation/qtlocation-6.8.1.ebuild44
-rw-r--r--dev-qt/qtmultimedia/Manifest1
-rw-r--r--dev-qt/qtmultimedia/metadata.xml3
-rw-r--r--dev-qt/qtmultimedia/qtmultimedia-6.8.1.ebuild151
-rw-r--r--dev-qt/qtmultimedia/qtmultimedia-6.8.9999.ebuild22
-rw-r--r--dev-qt/qtmultimedia/qtmultimedia-6.9.9999.ebuild22
-rw-r--r--dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild22
-rw-r--r--dev-qt/qtnetworkauth/Manifest1
-rw-r--r--dev-qt/qtnetworkauth/qtnetworkauth-6.8.1.ebuild15
-rw-r--r--dev-qt/qtpositioning/Manifest1
-rw-r--r--dev-qt/qtpositioning/qtpositioning-6.8.1.ebuild68
-rw-r--r--dev-qt/qtquick3d/Manifest1
-rw-r--r--dev-qt/qtquick3d/qtquick3d-6.8.1.ebuild57
-rw-r--r--dev-qt/qtquicktimeline/Manifest1
-rw-r--r--dev-qt/qtquicktimeline/qtquicktimeline-6.8.1.ebuild18
-rw-r--r--dev-qt/qtremoteobjects/Manifest1
-rw-r--r--dev-qt/qtremoteobjects/qtremoteobjects-6.8.1.ebuild54
-rw-r--r--dev-qt/qtscxml/Manifest1
-rw-r--r--dev-qt/qtscxml/qtscxml-6.8.1.ebuild34
-rw-r--r--dev-qt/qtsensors/Manifest1
-rw-r--r--dev-qt/qtsensors/qtsensors-6.8.1.ebuild28
-rw-r--r--dev-qt/qtserialbus/Manifest1
-rw-r--r--dev-qt/qtserialbus/qtserialbus-6.8.1.ebuild38
-rw-r--r--dev-qt/qtserialport/Manifest1
-rw-r--r--dev-qt/qtserialport/qtserialport-6.8.1.ebuild18
-rw-r--r--dev-qt/qtshadertools/Manifest1
-rw-r--r--dev-qt/qtshadertools/qtshadertools-6.8.1.ebuild21
-rw-r--r--dev-qt/qtspeech/Manifest1
-rw-r--r--dev-qt/qtspeech/qtspeech-6.8.1.ebuild44
-rw-r--r--dev-qt/qtsvg/Manifest1
-rw-r--r--dev-qt/qtsvg/qtsvg-6.8.1.ebuild26
-rw-r--r--dev-qt/qttools/Manifest1
-rw-r--r--dev-qt/qttools/qttools-6.8.1.ebuild157
-rw-r--r--dev-qt/qttranslations/Manifest1
-rw-r--r--dev-qt/qttranslations/qttranslations-6.8.1.ebuild16
-rw-r--r--dev-qt/qtvirtualkeyboard/Manifest1
-rw-r--r--dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.8.1.ebuild51
-rw-r--r--dev-qt/qtwayland/Manifest1
-rw-r--r--dev-qt/qtwayland/qtwayland-6.8.1.ebuild72
-rw-r--r--dev-qt/qtwebchannel/Manifest1
-rw-r--r--dev-qt/qtwebchannel/qtwebchannel-6.8.1.ebuild27
-rw-r--r--dev-qt/qtwebengine/Manifest3
-rw-r--r--dev-qt/qtwebengine/files/qtwebengine-6.8.1-QTBUG-131156.patch150
-rw-r--r--dev-qt/qtwebengine/qtwebengine-6.8.1-r1.ebuild336
-rw-r--r--dev-qt/qtwebengine/qtwebengine-6.8.9999.ebuild6
-rw-r--r--dev-qt/qtwebengine/qtwebengine-6.9.9999.ebuild25
-rw-r--r--dev-qt/qtwebengine/qtwebengine-6.9999.ebuild23
-rw-r--r--dev-qt/qtwebsockets/Manifest1
-rw-r--r--dev-qt/qtwebsockets/qtwebsockets-6.8.1.ebuild28
-rw-r--r--dev-qt/qtwebview/Manifest1
-rw-r--r--dev-qt/qtwebview/qtwebview-6.8.1.ebuild19
-rw-r--r--dev-vcs/reposurgeon/files/reposurgeon-4.27-docdir.patch40
-rw-r--r--eclass/qt6-build.eclass8
-rw-r--r--games-engines/devilutionx/Manifest1
-rw-r--r--games-engines/devilutionx/devilutionx-1.5.3-r1.ebuild93
-rw-r--r--games-rpg/freedroid/Manifest1
-rw-r--r--games-rpg/freedroid/freedroid-1.2.1.ebuild41
-rw-r--r--games-strategy/endless-sky/Manifest1
-rw-r--r--games-strategy/endless-sky/endless-sky-0.10.8.ebuild87
-rw-r--r--games-strategy/freeorion/Manifest1
-rw-r--r--games-strategy/freeorion/files/freeorion-0.5.0.1-boost1.85.patch57
-rw-r--r--games-strategy/freeorion/freeorion-0.5.0.1-r1.ebuild127
-rw-r--r--games-strategy/naev/Manifest1
-rw-r--r--games-strategy/naev/naev-0.12.2.ebuild102
-rw-r--r--games-util/xboxdrv/Manifest1
-rw-r--r--games-util/xboxdrv/files/xboxdrv-0.8.8-Update-SConstruct-to-python3.patch79
-rw-r--r--games-util/xboxdrv/files/xboxdrv-0.8.8-Updating-python-code-to-python3.patch238
-rw-r--r--games-util/xboxdrv/files/xboxdrv-0.8.8-boost-1.85.patch12
-rw-r--r--games-util/xboxdrv/files/xboxdrv-0.8.8-some-boost-fix.patch12
-rw-r--r--games-util/xboxdrv/xboxdrv-0.8.8_p20190118-r3.ebuild84
-rw-r--r--kde-plasma/kwin/files/kwin-6.3.1-gcc15-workaround.patch92
-rw-r--r--kde-plasma/kwin/files/kwin-6.3.2-revert-fix-hang.patch307
-rw-r--r--media-libs/libplacebo/files/libplacebo-5.229.1-python-executable.patch18
-rw-r--r--media-libs/libxmp/Manifest1
-rw-r--r--media-libs/libxmp/libxmp-4.6.1.ebuild28
-rw-r--r--media-libs/libxmp/libxmp-9999.ebuild4
-rw-r--r--media-sound/qjackctl/files/qjackctl-0.9.13-disable-git.patch20
-rw-r--r--media-video/mpv/mpv-9999.ebuild5
-rw-r--r--metadata/md5-cache/app-admin/awscli-1.38.116
-rw-r--r--metadata/md5-cache/app-containers/nvidia-container-toolkit-1.17.3-r1 (renamed from metadata/md5-cache/app-containers/nvidia-container-toolkit-1.17.3)4
-rw-r--r--metadata/md5-cache/app-containers/nvidia-container-toolkit-1.17.4-r1 (renamed from metadata/md5-cache/app-containers/nvidia-container-toolkit-1.17.4)4
-rw-r--r--metadata/md5-cache/app-crypt/acme-3.2.016
-rw-r--r--metadata/md5-cache/app-crypt/certbot-3.2.016
-rw-r--r--metadata/md5-cache/app-crypt/certbot-apache-3.2.016
-rw-r--r--metadata/md5-cache/app-crypt/certbot-dns-dnsimple-3.2.016
-rw-r--r--metadata/md5-cache/app-crypt/certbot-dns-nsone-3.2.016
-rw-r--r--metadata/md5-cache/app-crypt/certbot-nginx-3.2.016
-rw-r--r--metadata/md5-cache/app-editors/emacs-26.3-r2116
-rw-r--r--metadata/md5-cache/app-editors/emacs-27.2-r1917
-rw-r--r--metadata/md5-cache/app-editors/emacs-28.2-r1516
-rw-r--r--metadata/md5-cache/app-editors/emacs-29.4-r116
-rw-r--r--metadata/md5-cache/app-emulation/qemu-7.2.162
-rw-r--r--metadata/md5-cache/app-emulation/qemu-8.2.92
-rw-r--r--metadata/md5-cache/app-emulation/qemu-9.1.32
-rw-r--r--metadata/md5-cache/app-emulation/qemu-9.2.22
-rw-r--r--metadata/md5-cache/app-i18n/uchardet-0.0.714
-rw-r--r--metadata/md5-cache/app-misc/ddcutil-2.1.46
-rw-r--r--metadata/md5-cache/app-office/libreoffice-bin-24.8.44
-rw-r--r--metadata/md5-cache/app-text/mdbook-0.4.4413
-rw-r--r--metadata/md5-cache/dev-libs/check-0.15.2-r216
-rw-r--r--metadata/md5-cache/dev-libs/libezV24-0.1.1-r211
-rw-r--r--metadata/md5-cache/dev-libs/stfl-0.24-r416
-rw-r--r--metadata/md5-cache/dev-perl/DateTime-1.660.016
-rw-r--r--metadata/md5-cache/dev-perl/DateTime-Format-ISO8601-0.170.016
-rw-r--r--metadata/md5-cache/dev-perl/Error-0.170.30016
-rw-r--r--metadata/md5-cache/dev-perl/File-Copy-Link-0.200.016
-rw-r--r--metadata/md5-cache/dev-perl/Module-Find-0.170.016
-rw-r--r--metadata/md5-cache/dev-perl/Net-DNS-1.500.017
-rw-r--r--metadata/md5-cache/dev-perl/Perl-Tidy-20250214.0.016
-rw-r--r--metadata/md5-cache/dev-perl/Regexp-Common-2024080801.0.016
-rw-r--r--metadata/md5-cache/dev-perl/Specio-0.500.016
-rw-r--r--metadata/md5-cache/dev-perl/UUID-0.370.016
-rw-r--r--metadata/md5-cache/dev-perl/XML-RSS-1.650.016
-rw-r--r--metadata/md5-cache/dev-perl/YAML-PP-0.39.016
-rw-r--r--metadata/md5-cache/dev-perl/libwww-perl-6.780.017
-rw-r--r--metadata/md5-cache/dev-python/backrefs-5.816
-rw-r--r--metadata/md5-cache/dev-python/boltons-24.1.016
-rw-r--r--metadata/md5-cache/dev-python/boto3-1.37.116
-rw-r--r--metadata/md5-cache/dev-python/botocore-1.37.116
-rw-r--r--metadata/md5-cache/dev-python/cfn-lint-1.26.116
-rw-r--r--metadata/md5-cache/dev-python/dep-logic-0.4.11 (renamed from metadata/md5-cache/dev-python/dep-logic-0.4.9)4
-rw-r--r--metadata/md5-cache/dev-python/ensurepip-setuptools-75.8.111
-rw-r--r--metadata/md5-cache/dev-python/google-api-python-client-2.162.016
-rw-r--r--metadata/md5-cache/dev-python/libtmux-0.37.016
-rw-r--r--metadata/md5-cache/dev-python/libtmux-0.38.116
-rw-r--r--metadata/md5-cache/dev-python/libtmux-0.40.016
-rw-r--r--metadata/md5-cache/dev-python/libtmux-0.42.116
-rw-r--r--metadata/md5-cache/dev-python/libtmux-0.44.116
-rw-r--r--metadata/md5-cache/dev-python/libtmux-0.46.0 (renamed from metadata/md5-cache/dev-python/libtmux-0.43.0)4
-rw-r--r--metadata/md5-cache/dev-python/nh3-0.2.2117
-rw-r--r--metadata/md5-cache/dev-python/pydantic-core-2.30.017
-rw-r--r--metadata/md5-cache/dev-python/pyqt-builder-1.17.215
-rw-r--r--metadata/md5-cache/dev-python/pyqt5-sip-12.16.116
-rw-r--r--metadata/md5-cache/dev-python/pyqt6-6.8.12
-rw-r--r--metadata/md5-cache/dev-python/pyqt6-sip-13.9.116
-rw-r--r--metadata/md5-cache/dev-python/pyside-6.8.2-r12
-rw-r--r--metadata/md5-cache/dev-python/setuptools-75.8.117
-rw-r--r--metadata/md5-cache/dev-python/sip-6.9.116
-rw-r--r--metadata/md5-cache/dev-qt/qt-docs-6.8.1_p20241122153114
-rw-r--r--metadata/md5-cache/dev-qt/qt3d-6.8.116
-rw-r--r--metadata/md5-cache/dev-qt/qt3d-6.8.22
-rw-r--r--metadata/md5-cache/dev-qt/qt3d-6.8.99992
-rw-r--r--metadata/md5-cache/dev-qt/qt3d-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qt3d-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qt5compat-6.8.116
-rw-r--r--metadata/md5-cache/dev-qt/qt5compat-6.8.22
-rw-r--r--metadata/md5-cache/dev-qt/qt5compat-6.8.99992
-rw-r--r--metadata/md5-cache/dev-qt/qt5compat-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qt5compat-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtbase-6.7.3-r22
-rw-r--r--metadata/md5-cache/dev-qt/qtbase-6.8.12
-rw-r--r--metadata/md5-cache/dev-qt/qtbase-6.8.22
-rw-r--r--metadata/md5-cache/dev-qt/qtcharts-6.8.116
-rw-r--r--metadata/md5-cache/dev-qt/qtcharts-6.8.22
-rw-r--r--metadata/md5-cache/dev-qt/qtcharts-6.8.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtcharts-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtcharts-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtconnectivity-6.8.1-r117
-rw-r--r--metadata/md5-cache/dev-qt/qtconnectivity-6.8.22
-rw-r--r--metadata/md5-cache/dev-qt/qtconnectivity-6.8.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtconnectivity-6.9.99998
-rw-r--r--metadata/md5-cache/dev-qt/qtconnectivity-6.99998
-rw-r--r--metadata/md5-cache/dev-qt/qtdeclarative-6.8.116
-rw-r--r--metadata/md5-cache/dev-qt/qtdeclarative-6.8.22
-rw-r--r--metadata/md5-cache/dev-qt/qtdeclarative-6.8.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtdeclarative-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtdeclarative-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qthttpserver-6.8.116
-rw-r--r--metadata/md5-cache/dev-qt/qthttpserver-6.8.22
-rw-r--r--metadata/md5-cache/dev-qt/qthttpserver-6.8.99992
-rw-r--r--metadata/md5-cache/dev-qt/qthttpserver-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qthttpserver-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtimageformats-6.8.116
-rw-r--r--metadata/md5-cache/dev-qt/qtimageformats-6.8.22
-rw-r--r--metadata/md5-cache/dev-qt/qtimageformats-6.8.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtimageformats-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtimageformats-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtlanguageserver-6.8.116
-rw-r--r--metadata/md5-cache/dev-qt/qtlanguageserver-6.8.22
-rw-r--r--metadata/md5-cache/dev-qt/qtlanguageserver-6.8.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtlanguageserver-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtlanguageserver-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtlocation-6.8.116
-rw-r--r--metadata/md5-cache/dev-qt/qtlocation-6.8.22
-rw-r--r--metadata/md5-cache/dev-qt/qtlocation-6.8.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtlocation-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtlocation-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtmultimedia-6.8.117
-rw-r--r--metadata/md5-cache/dev-qt/qtmultimedia-6.8.22
-rw-r--r--metadata/md5-cache/dev-qt/qtmultimedia-6.8.999912
-rw-r--r--metadata/md5-cache/dev-qt/qtmultimedia-6.9.999912
-rw-r--r--metadata/md5-cache/dev-qt/qtmultimedia-6.999912
-rw-r--r--metadata/md5-cache/dev-qt/qtnetworkauth-6.8.116
-rw-r--r--metadata/md5-cache/dev-qt/qtnetworkauth-6.8.22
-rw-r--r--metadata/md5-cache/dev-qt/qtnetworkauth-6.8.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtnetworkauth-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtnetworkauth-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtpositioning-6.8.116
-rw-r--r--metadata/md5-cache/dev-qt/qtpositioning-6.8.22
-rw-r--r--metadata/md5-cache/dev-qt/qtpositioning-6.8.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtpositioning-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtpositioning-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtquick3d-6.8.116
-rw-r--r--metadata/md5-cache/dev-qt/qtquick3d-6.8.22
-rw-r--r--metadata/md5-cache/dev-qt/qtquick3d-6.8.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtquick3d-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtquick3d-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtquicktimeline-6.8.116
-rw-r--r--metadata/md5-cache/dev-qt/qtquicktimeline-6.8.22
-rw-r--r--metadata/md5-cache/dev-qt/qtquicktimeline-6.8.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtquicktimeline-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtquicktimeline-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtremoteobjects-6.8.116
-rw-r--r--metadata/md5-cache/dev-qt/qtremoteobjects-6.8.22
-rw-r--r--metadata/md5-cache/dev-qt/qtremoteobjects-6.8.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtremoteobjects-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtremoteobjects-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtscxml-6.8.116
-rw-r--r--metadata/md5-cache/dev-qt/qtscxml-6.8.22
-rw-r--r--metadata/md5-cache/dev-qt/qtscxml-6.8.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtscxml-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtscxml-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtsensors-6.8.116
-rw-r--r--metadata/md5-cache/dev-qt/qtsensors-6.8.22
-rw-r--r--metadata/md5-cache/dev-qt/qtsensors-6.8.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtsensors-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtsensors-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtserialbus-6.8.116
-rw-r--r--metadata/md5-cache/dev-qt/qtserialbus-6.8.22
-rw-r--r--metadata/md5-cache/dev-qt/qtserialbus-6.8.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtserialbus-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtserialbus-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtserialport-6.8.116
-rw-r--r--metadata/md5-cache/dev-qt/qtserialport-6.8.22
-rw-r--r--metadata/md5-cache/dev-qt/qtserialport-6.8.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtserialport-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtserialport-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtshadertools-6.8.116
-rw-r--r--metadata/md5-cache/dev-qt/qtshadertools-6.8.22
-rw-r--r--metadata/md5-cache/dev-qt/qtshadertools-6.8.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtshadertools-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtshadertools-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtspeech-6.8.117
-rw-r--r--metadata/md5-cache/dev-qt/qtspeech-6.8.22
-rw-r--r--metadata/md5-cache/dev-qt/qtspeech-6.8.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtspeech-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtspeech-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtsvg-6.8.116
-rw-r--r--metadata/md5-cache/dev-qt/qtsvg-6.8.22
-rw-r--r--metadata/md5-cache/dev-qt/qtsvg-6.8.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtsvg-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtsvg-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qttools-6.8.117
-rw-r--r--metadata/md5-cache/dev-qt/qttools-6.8.22
-rw-r--r--metadata/md5-cache/dev-qt/qttools-6.8.99992
-rw-r--r--metadata/md5-cache/dev-qt/qttools-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qttools-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qttranslations-6.8.115
-rw-r--r--metadata/md5-cache/dev-qt/qttranslations-6.8.22
-rw-r--r--metadata/md5-cache/dev-qt/qttranslations-6.8.99992
-rw-r--r--metadata/md5-cache/dev-qt/qttranslations-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qttranslations-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.8.116
-rw-r--r--metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.8.22
-rw-r--r--metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.8.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtwayland-6.8.116
-rw-r--r--metadata/md5-cache/dev-qt/qtwayland-6.8.22
-rw-r--r--metadata/md5-cache/dev-qt/qtwayland-6.8.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtwayland-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtwayland-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtwebchannel-6.8.116
-rw-r--r--metadata/md5-cache/dev-qt/qtwebchannel-6.8.22
-rw-r--r--metadata/md5-cache/dev-qt/qtwebchannel-6.8.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtwebchannel-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtwebchannel-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtwebengine-6.8.1-r117
-rw-r--r--metadata/md5-cache/dev-qt/qtwebengine-6.8.2-r12
-rw-r--r--metadata/md5-cache/dev-qt/qtwebengine-6.8.99996
-rw-r--r--metadata/md5-cache/dev-qt/qtwebengine-6.9.999912
-rw-r--r--metadata/md5-cache/dev-qt/qtwebengine-6.999912
-rw-r--r--metadata/md5-cache/dev-qt/qtwebsockets-6.8.116
-rw-r--r--metadata/md5-cache/dev-qt/qtwebsockets-6.8.22
-rw-r--r--metadata/md5-cache/dev-qt/qtwebsockets-6.8.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtwebsockets-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtwebsockets-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtwebview-6.8.116
-rw-r--r--metadata/md5-cache/dev-qt/qtwebview-6.8.22
-rw-r--r--metadata/md5-cache/dev-qt/qtwebview-6.8.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtwebview-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtwebview-6.99992
-rw-r--r--metadata/md5-cache/games-engines/devilutionx-1.5.3-r117
-rw-r--r--metadata/md5-cache/games-rpg/freedroid-1.2.114
-rw-r--r--metadata/md5-cache/games-strategy/endless-sky-0.10.817
-rw-r--r--metadata/md5-cache/games-strategy/freeorion-0.5.0.1-r118
-rw-r--r--metadata/md5-cache/games-strategy/naev-0.12.218
-rw-r--r--metadata/md5-cache/games-util/xboxdrv-0.8.8_p20190118-r314
-rw-r--r--metadata/md5-cache/media-libs/libxmp-4.6.19
-rw-r--r--metadata/md5-cache/media-libs/libxmp-99994
-rw-r--r--metadata/md5-cache/media-video/mpv-99996
-rw-r--r--metadata/md5-cache/net-im/mattermost-desktop-bin-5.11.1_rc2 (renamed from metadata/md5-cache/net-im/mattermost-desktop-bin-5.11.1_rc1)2
-rw-r--r--metadata/md5-cache/net-misc/geckodriver-0.36.014
-rw-r--r--metadata/md5-cache/net-misc/sysrepo-3.3.1016
-rw-r--r--metadata/md5-cache/sci-calculators/qalculate-gtk-5.5.115
-rw-r--r--metadata/md5-cache/sci-calculators/qalculate-qt-5.5.115
-rw-r--r--metadata/md5-cache/sci-libs/libqalculate-5.5.116
-rw-r--r--metadata/md5-cache/sci-physics/fastjet-contrib-1.10113
-rw-r--r--metadata/md5-cache/sci-physics/fastjet-contrib-99992
-rw-r--r--metadata/md5-cache/sys-apps/hexyl-0.16.08
-rw-r--r--metadata/md5-cache/sys-auth/sssd-2.10.2 (renamed from metadata/md5-cache/sys-auth/sssd-2.10.1)4
-rw-r--r--metadata/md5-cache/sys-cluster/ceph-18.2.4-r42
-rw-r--r--metadata/md5-cache/sys-cluster/ceph-19.2.0-r32
-rw-r--r--metadata/md5-cache/sys-cluster/ceph-19.2.1-r2 (renamed from metadata/md5-cache/sys-cluster/ceph-19.2.1-r1)2
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.23318
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.2344
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.17718
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.1784
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.12718
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.12818
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.1294
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-6.12.1318
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-6.12.1518
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-6.12.164
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-6.13.318
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-6.6.7418
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-6.6.7618
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-6.6.7718
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-6.6.7818
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-6.6.794
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.23317
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.2344
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.17717
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.1784
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.12717
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.12817
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.1294
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.12.1317
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.12.1517
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.12.164
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.13.317
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.6.7417
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.6.7617
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.6.7717
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.6.7817
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.6.794
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.23318
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.17718
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.12718
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.12818
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-kernel-6.12.1318
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-kernel-6.12.1518
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-kernel-6.12.999918
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-kernel-6.13.318
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-kernel-6.6.7418
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-kernel-6.6.7618
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-kernel-6.6.7718
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-kernel-6.6.7818
-rw-r--r--metadata/md5-cache/sys-libs/libnvidia-container-1.17.315
-rw-r--r--metadata/md5-cache/sys-libs/libnvidia-container-1.17.415
-rw-r--r--metadata/md5-cache/sys-libs/libnvidia-container-99992
-rw-r--r--metadata/md5-cache/sys-process/nvtop-3.1.08
-rw-r--r--metadata/md5-cache/sys-process/nvtop-99998
-rw-r--r--metadata/md5-cache/virtual/dist-kernel-5.10.2337
-rw-r--r--metadata/md5-cache/virtual/dist-kernel-5.10.2344
-rw-r--r--metadata/md5-cache/virtual/dist-kernel-5.15.1777
-rw-r--r--metadata/md5-cache/virtual/dist-kernel-5.15.1784
-rw-r--r--metadata/md5-cache/virtual/dist-kernel-6.1.1277
-rw-r--r--metadata/md5-cache/virtual/dist-kernel-6.1.1287
-rw-r--r--metadata/md5-cache/virtual/dist-kernel-6.1.1294
-rw-r--r--metadata/md5-cache/virtual/dist-kernel-6.12.137
-rw-r--r--metadata/md5-cache/virtual/dist-kernel-6.12.157
-rw-r--r--metadata/md5-cache/virtual/dist-kernel-6.12.164
-rw-r--r--metadata/md5-cache/virtual/dist-kernel-6.13.37
-rw-r--r--metadata/md5-cache/virtual/dist-kernel-6.6.747
-rw-r--r--metadata/md5-cache/virtual/dist-kernel-6.6.767
-rw-r--r--metadata/md5-cache/virtual/dist-kernel-6.6.777
-rw-r--r--metadata/md5-cache/virtual/dist-kernel-6.6.787
-rw-r--r--metadata/md5-cache/virtual/dist-kernel-6.6.794
-rw-r--r--metadata/md5-cache/www-apps/radarr-bin-5.19.2.972014
-rw-r--r--metadata/md5-cache/www-apps/radarr-bin-5.19.3.973014
-rw-r--r--metadata/md5-cache/x11-terms/kitty-0.38.118
-rw-r--r--metadata/md5-cache/x11-terms/kitty-shell-integration-0.38.110
-rw-r--r--metadata/md5-cache/x11-terms/kitty-terminfo-0.38.111
-rw-r--r--metadata/md5-cache/x11-terms/rxvt-unicode-9.31-r215
-rw-r--r--net-im/mattermost-desktop-bin/Manifest4
-rw-r--r--net-im/mattermost-desktop-bin/mattermost-desktop-bin-5.11.1_rc2.ebuild (renamed from net-im/mattermost-desktop-bin/mattermost-desktop-bin-5.11.1_rc1.ebuild)0
-rw-r--r--net-mail/automx2/files/init-r126
-rw-r--r--net-misc/geckodriver/Manifest115
-rw-r--r--net-misc/geckodriver/geckodriver-0.36.0.ebuild271
-rw-r--r--net-misc/sysrepo/Manifest1
-rw-r--r--net-misc/sysrepo/files/sysrepo-3.3.10-disable-automagic-plugins.patch37
-rw-r--r--net-misc/sysrepo/files/sysrepo-3.3.10-respect-cflags.patch41
-rw-r--r--net-misc/sysrepo/sysrepo-3.3.10.ebuild51
-rw-r--r--net-misc/vmpsd/files/vmpsd-1.4-Wreturn-type.patch11
-rw-r--r--net-print/libcupsfilters/files/libcupsfilters-2.0.0-color-space.patch254
-rw-r--r--net-print/libcupsfilters/files/libcupsfilters-2.0.0-r3-c++17.patch17
-rw-r--r--net-print/libcupsfilters/files/libcupsfilters-2.0.0-raster-build-fix.patch28
-rw-r--r--net-print/libcupsfilters/files/libcupsfilters-2.0.0-raster-gray.patch50
-rw-r--r--net-print/libcupsfilters/files/libcupsfilters-2.1_beta1-CVE-2024-47076.patch31
-rw-r--r--net-vpn/eduvpn-client/files/eduvpn-client-4.2.1-desktop.patch16
-rw-r--r--net-vpn/eduvpn-client/files/eduvpn-client-4.3.1-desktop.patch16
-rw-r--r--sci-calculators/qalculate-gtk/Manifest1
-rw-r--r--sci-calculators/qalculate-gtk/qalculate-gtk-5.5.1.ebuild45
-rw-r--r--sci-calculators/qalculate-qt/Manifest1
-rw-r--r--sci-calculators/qalculate-qt/qalculate-qt-5.5.1.ebuild37
-rw-r--r--sci-libs/libqalculate/Manifest1
-rw-r--r--sci-libs/libqalculate/libqalculate-5.5.1.ebuild89
-rw-r--r--sci-physics/fastjet-contrib/Manifest1
-rw-r--r--sci-physics/fastjet-contrib/fastjet-contrib-1.101.ebuild54
-rw-r--r--sci-physics/fastjet-contrib/fastjet-contrib-9999.ebuild1
-rw-r--r--sci-physics/fastjet-contrib/files/fastjet-contrib-1.101-ldflags.patch11
-rw-r--r--sys-apps/hexyl/Manifest2
-rw-r--r--sys-apps/hexyl/hexyl-0.16.0.ebuild29
-rw-r--r--sys-apps/hexyl/metadata.xml6
-rw-r--r--sys-auth/sssd/Manifest2
-rw-r--r--sys-auth/sssd/sssd-2.10.2.ebuild (renamed from sys-auth/sssd/sssd-2.10.1.ebuild)3
-rw-r--r--sys-cluster/ceph/ceph-18.2.4-r4.ebuild1
-rw-r--r--sys-cluster/ceph/ceph-19.2.0-r3.ebuild1
-rw-r--r--sys-cluster/ceph/ceph-19.2.1-r2.ebuild (renamed from sys-cluster/ceph/ceph-19.2.1-r1.ebuild)6
-rw-r--r--sys-cluster/ceph/files/ceph-19.2.1-isa-l.patch73
-rw-r--r--sys-cluster/ceph/files/ceph-19.2.1-quiet-stringop-truncation.patch13
-rw-r--r--sys-kernel/gentoo-kernel-bin/Manifest66
-rw-r--r--sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.233.ebuild138
-rw-r--r--sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.234.ebuild2
-rw-r--r--sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.177.ebuild138
-rw-r--r--sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.178.ebuild2
-rw-r--r--sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.127.ebuild138
-rw-r--r--sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.128.ebuild138
-rw-r--r--sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.129.ebuild2
-rw-r--r--sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.13.ebuild184
-rw-r--r--sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.15.ebuild184
-rw-r--r--sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.16.ebuild2
-rw-r--r--sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.3.ebuild184
-rw-r--r--sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.74.ebuild183
-rw-r--r--sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.76.ebuild183
-rw-r--r--sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.77.ebuild183
-rw-r--r--sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.78.ebuild183
-rw-r--r--sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.79.ebuild2
-rw-r--r--sys-kernel/gentoo-kernel/Manifest29
-rw-r--r--sys-kernel/gentoo-kernel/gentoo-kernel-5.10.233.ebuild131
-rw-r--r--sys-kernel/gentoo-kernel/gentoo-kernel-5.10.234.ebuild2
-rw-r--r--sys-kernel/gentoo-kernel/gentoo-kernel-5.15.177.ebuild136
-rw-r--r--sys-kernel/gentoo-kernel/gentoo-kernel-5.15.178.ebuild2
-rw-r--r--sys-kernel/gentoo-kernel/gentoo-kernel-6.1.127.ebuild137
-rw-r--r--sys-kernel/gentoo-kernel/gentoo-kernel-6.1.128.ebuild137
-rw-r--r--sys-kernel/gentoo-kernel/gentoo-kernel-6.1.129.ebuild2
-rw-r--r--sys-kernel/gentoo-kernel/gentoo-kernel-6.12.13.ebuild144
-rw-r--r--sys-kernel/gentoo-kernel/gentoo-kernel-6.12.15.ebuild144
-rw-r--r--sys-kernel/gentoo-kernel/gentoo-kernel-6.12.16.ebuild2
-rw-r--r--sys-kernel/gentoo-kernel/gentoo-kernel-6.13.3.ebuild144
-rw-r--r--sys-kernel/gentoo-kernel/gentoo-kernel-6.6.74.ebuild144
-rw-r--r--sys-kernel/gentoo-kernel/gentoo-kernel-6.6.76.ebuild144
-rw-r--r--sys-kernel/gentoo-kernel/gentoo-kernel-6.6.77.ebuild144
-rw-r--r--sys-kernel/gentoo-kernel/gentoo-kernel-6.6.78.ebuild144
-rw-r--r--sys-kernel/gentoo-kernel/gentoo-kernel-6.6.79.ebuild2
-rw-r--r--sys-kernel/vanilla-kernel/Manifest22
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-5.10.233.ebuild132
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-5.15.177.ebuild132
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-6.1.127.ebuild132
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-6.1.128.ebuild132
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-6.12.13.ebuild135
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-6.12.9999.ebuild (renamed from sys-kernel/vanilla-kernel/vanilla-kernel-6.12.15.ebuild)29
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-6.13.3.ebuild135
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-6.6.74.ebuild135
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-6.6.76.ebuild135
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-6.6.77.ebuild135
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-6.6.78.ebuild135
-rw-r--r--sys-libs/libnvidia-container/Manifest2
-rw-r--r--sys-libs/libnvidia-container/libnvidia-container-1.17.3.ebuild131
-rw-r--r--sys-libs/libnvidia-container/libnvidia-container-1.17.4.ebuild131
-rw-r--r--sys-libs/libnvidia-container/libnvidia-container-9999.ebuild16
-rw-r--r--sys-process/nvtop/nvtop-3.1.0.ebuild6
-rw-r--r--sys-process/nvtop/nvtop-9999.ebuild8
-rw-r--r--virtual/dist-kernel/dist-kernel-5.10.233.ebuild16
-rw-r--r--virtual/dist-kernel/dist-kernel-5.10.234.ebuild2
-rw-r--r--virtual/dist-kernel/dist-kernel-5.15.177.ebuild16
-rw-r--r--virtual/dist-kernel/dist-kernel-5.15.178.ebuild2
-rw-r--r--virtual/dist-kernel/dist-kernel-6.1.127.ebuild16
-rw-r--r--virtual/dist-kernel/dist-kernel-6.1.128.ebuild16
-rw-r--r--virtual/dist-kernel/dist-kernel-6.1.129.ebuild2
-rw-r--r--virtual/dist-kernel/dist-kernel-6.12.13.ebuild16
-rw-r--r--virtual/dist-kernel/dist-kernel-6.12.15.ebuild16
-rw-r--r--virtual/dist-kernel/dist-kernel-6.12.16.ebuild2
-rw-r--r--virtual/dist-kernel/dist-kernel-6.13.3.ebuild16
-rw-r--r--virtual/dist-kernel/dist-kernel-6.6.74.ebuild16
-rw-r--r--virtual/dist-kernel/dist-kernel-6.6.76.ebuild16
-rw-r--r--virtual/dist-kernel/dist-kernel-6.6.77.ebuild16
-rw-r--r--virtual/dist-kernel/dist-kernel-6.6.78.ebuild16
-rw-r--r--virtual/dist-kernel/dist-kernel-6.6.79.ebuild2
-rw-r--r--www-apps/radarr-bin/Manifest12
-rw-r--r--www-apps/radarr-bin/radarr-bin-5.19.3.9730.ebuild (renamed from www-apps/radarr-bin/radarr-bin-5.19.2.9720.ebuild)12
-rw-r--r--x11-terms/kitty-shell-integration/Manifest1
-rw-r--r--x11-terms/kitty-shell-integration/kitty-shell-integration-0.38.1.ebuild37
-rw-r--r--x11-terms/kitty-terminfo/Manifest1
-rw-r--r--x11-terms/kitty-terminfo/kitty-terminfo-0.38.1.ebuild23
-rw-r--r--x11-terms/kitty/Manifest3
-rw-r--r--x11-terms/kitty/kitty-0.38.1.ebuild187
-rw-r--r--x11-terms/rxvt-unicode/rxvt-unicode-9.31-r2.ebuild125
630 files changed, 4084 insertions, 14644 deletions
diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index b6851e2cf169..dd71ab4b0a57 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -2,3 +2,4 @@ DIST aws-cli-1.37.16.gh.tar.gz 2903703 BLAKE2B 0d3333bef89222e9e84de2c469a98c6fd
DIST aws-cli-1.37.21.gh.tar.gz 2907762 BLAKE2B e42e9aed28ef3cee1b83f2e57f90ce81a9894bc23a960fef487096ce8b8bab16d23121658aed0547070919ae78a0476176f9517d583a84be90bb016c7cdd9bf7 SHA512 3c7b347627b799d7a3edc7a8cae3d6110ec3cc5bfcdecc247876135faebc2235546a514afbdaf95fec50cfe787ca30b125cae7a8e7be84134d83493a0f869b1a
DIST aws-cli-1.37.26.gh.tar.gz 2909650 BLAKE2B 77843b52fa77410c9568dcc402774352b839591264f16ce4b27c58f5b52fe159afe029756b702132c1b6e611f2e40d5a27f26d830928c2716ec285e58201ac16 SHA512 0396541bead54c81c9c9219403aa1d7dcf8f0a60b58d8ef33ff1900ae3d44cd362b4d0f2fdd93fee89a068bba1b5afefac44bcd8f5624368b2a02044acd070d9
DIST aws-cli-1.38.0.gh.tar.gz 2909973 BLAKE2B fab770764dad523c31752f6dd79093b528d3ebf36c8e2e5df140172d14069192747ffdfe8323e7f68de81ba49498febed302f0f7ae73381ed6b5fbd181fdb8f3 SHA512 06f10c3b0adddebe492c7219aa44f143fc91667989b76bcb2ce75d27a3eeaacb64a5e633ab84b56f6c3cf45877c96c4c98c8e23198eabef994e4b77f9a620cc5
+DIST aws-cli-1.38.1.gh.tar.gz 2910408 BLAKE2B a2c8085b633fec9925145511a0b66142628effe04f08142ed91e9507ecffd97f3a3eb9a0b92a385fd7ef2f1fd8eeeced05502e3536e06b56e57aa86091867d38 SHA512 6783d26fa11d5302d04e678e80b64c15aceaf2b4029dcc687b2444c9ce697850c4eea10e9a20bda5db140c26102ae05b664ff94cbbecb7e3699aa8eb00d3040e
diff --git a/app-admin/awscli/awscli-1.38.1.ebuild b/app-admin/awscli/awscli-1.38.1.ebuild
new file mode 100644
index 000000000000..8c065331921d
--- /dev/null
+++ b/app-admin/awscli/awscli-1.38.1.ebuild
@@ -0,0 +1,95 @@
+# 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_{9,10,11,12,13} )
+
+inherit bash-completion-r1 distutils-r1
+
+MY_P=aws-cli-${PV}
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="
+ https://github.com/aws/aws-cli/
+ https://pypi.org/project/awscli/
+"
+SRC_URI="
+ https://github.com/aws/aws-cli/archive/${PV}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# botocore is x.(y-1).z
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) - 1)).$(ver_cut 3-)"
+RDEPEND="
+ >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+ dev-python/colorama[${PYTHON_USEDEP}]
+ dev-python/docutils[${PYTHON_USEDEP}]
+ dev-python/rsa[${PYTHON_USEDEP}]
+ >=dev-python/s3transfer-0.11.0[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ !app-admin/awscli-bin
+"
+BDEPEND="
+ test? (
+ dev-python/packaging[${PYTHON_USEDEP}]
+ dev-python/pytest-forked[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+ # do not rely on bundled deps in botocore (sic!)
+ find -name '*.py' -exec sed -i \
+ -e 's:from botocore[.]vendored import:import:' \
+ -e 's:from botocore[.]vendored[.]:from :' \
+ {} + || die
+ # strip overzealous upper bounds on requirements
+ sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ local serial_tests=(
+ tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
+ tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success}
+ tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_with_new_version_plugin_success
+ tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking
+ tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows
+ tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking
+ tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success
+ tests/unit/customizations/test_sessionmanager.py
+ tests/unit/test_compat.py::TestIgnoreUserSignals
+ tests/unit/test_help.py
+ tests/unit/test_utils.py::TestIgnoreCtrlC::test_ctrl_c_is_ignored
+ )
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ EPYTEST_XDIST= epytest "${serial_tests[@]}"
+
+ local EPYTEST_DESELECT=(
+ "${serial_tests[@]}"
+
+ # flaky (some ordering?)
+ tests/functional/s3/test_cp_command.py::TestCPCommand::test_multipart_upload_with_checksum_algorithm_crc32
+ )
+ # integration tests require AWS credentials and Internet access
+ epytest tests/{functional,unit}
+}
+
+python_install_all() {
+ newbashcomp bin/aws_bash_completer aws
+
+ insinto /usr/share/zsh/site-functions
+ newins bin/aws_zsh_completer.sh _aws
+
+ distutils-r1_python_install_all
+
+ rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
+}
diff --git a/app-admin/rsyslog/files/50-default-r1.conf b/app-admin/rsyslog/files/50-default-r1.conf
deleted file mode 100644
index 920c214ff6ca..000000000000
--- a/app-admin/rsyslog/files/50-default-r1.conf
+++ /dev/null
@@ -1,107 +0,0 @@
-#######################
-### DEFAULT ACTIONS ###
-#######################
-
-auth,authpriv.* action(
- name="action_auth"
- type="omfile"
- File="/var/log/auth.log"
- FileCreateMode="0600"
- FileOwner="root"
- FileGroup="adm"
- Sync="off"
-)
-
-cron.* action(
- name="action_cron"
- type="omfile"
- File="/var/log/cron.log"
- FileOwner="root"
- FileGroup="adm"
-)
-
-daemon.* action(
- name="action_daemon"
- type="omfile"
- File="/var/log/daemon.log"
- FileOwner="root"
- FileGroup="adm"
-)
-
-kern.* action(
- name="action_kern"
- type="omfile"
- File="/var/log/kern.log"
- FileOwner="root"
- FileGroup="adm"
-)
-
-lpr.* action(
- name="action_lpr"
- type="omfile"
- File="/var/log/lpr.log"
- FileOwner="root"
- FileGroup="adm"
-)
-
-mail.* action(
- name="action_mail"
- type="omfile"
- File="/var/log/mail.log"
- FileOwner="root"
- FileGroup="adm"
-)
-
-news.* action(
- name="action_news"
- type="omfile"
- File="/var/log/news.log"
- FileOwner="root"
- FileGroup="adm"
-)
-
-user.* action(
- name="action_user"
- type="omfile"
- File="/var/log/user.log"
- FileOwner="root"
- FileGroup="adm"
-)
-
-*.=debug;auth,authpriv,news,mail.none action(
- name="action_debug"
- type="omfile"
- File="/var/log/debug.log"
- FileOwner="root"
- FileGroup="adm"
-)
-
-*.info;auth,authpriv,cron,daemon,lpr,mail,news.none action(
- name="action_messages"
- type="omfile"
- File="/var/log/messages"
- FileOwner="root"
- FileGroup="adm"
-)
-
-# Uncomment the following directive to re-enable the
-# deprecated "/var/log/syslog" log file (don't forget to re-enable log
-# rotation in "/etc/logrotate.d/rsyslog" if you do that!)
-#*.*;auth,authpriv.none action(
-# name="action_syslog"
-# type="omfile"
-# File="/var/log/syslog"
-# FileOwner="root"
-# FileGroup="adm"
-#)
-
-*.emerg action(
- name="action_emerge"
- type="omusrmsg"
- Users="*"
- action.execOnlyOnceEveryInterval="10"
-)
-
-# Create an additional socket for the default chroot location
-# (used by net-misc/openssh[hpn], see https://bugs.gentoo.org/490744)
-input(type="imuxsock" Socket="/var/empty/dev/log")
diff --git a/app-containers/nvidia-container-toolkit/nvidia-container-toolkit-1.17.3.ebuild b/app-containers/nvidia-container-toolkit/nvidia-container-toolkit-1.17.3-r1.ebuild
index f1af0688b085..526eae42a4c5 100644
--- a/app-containers/nvidia-container-toolkit/nvidia-container-toolkit-1.17.3.ebuild
+++ b/app-containers/nvidia-container-toolkit/nvidia-container-toolkit-1.17.3-r1.ebuild
@@ -27,8 +27,10 @@ SLOT="0/${PV}"
# Some tests may require specific environmental setups or additional hardware.
RESTRICT="test" # Bug 831702
+# Bug 950233 version should not be newer than libnvidia-container
RDEPEND="
>=sys-libs/libnvidia-container-$(ver_cut 1-2)
+ <=sys-libs/libnvidia-container-$(ver_cut 1-3)
"
src_compile() {
diff --git a/app-containers/nvidia-container-toolkit/nvidia-container-toolkit-1.17.4.ebuild b/app-containers/nvidia-container-toolkit/nvidia-container-toolkit-1.17.4-r1.ebuild
index 95f1f966d9b2..0124c0488696 100644
--- a/app-containers/nvidia-container-toolkit/nvidia-container-toolkit-1.17.4.ebuild
+++ b/app-containers/nvidia-container-toolkit/nvidia-container-toolkit-1.17.4-r1.ebuild
@@ -27,8 +27,9 @@ SLOT="0/${PV}"
# Some tests may require specific environmental setups or additional hardware.
RESTRICT="test" # Bug 831702
+# Bug 950233 version should not be newer than libnvidia-container
RDEPEND="
- >=sys-libs/libnvidia-container-$(ver_cut 1-2)
+ ~sys-libs/libnvidia-container-${PV}
"
src_compile() {
diff --git a/app-crypt/acme/Manifest b/app-crypt/acme/Manifest
index 47b249c84df7..715100bf16f6 100644
--- a/app-crypt/acme/Manifest
+++ b/app-crypt/acme/Manifest
@@ -2,3 +2,4 @@ DIST certbot-2.10.0.gh.tar.gz 2322931 BLAKE2B cb84815ec2db2b4b365f2f2bdee1749263
DIST certbot-2.11.0.gh.tar.gz 2322114 BLAKE2B d266483d1ffc9f9274df3d5e389ed961758e77e9455a7324132bb2bfe4896db663642a98ac7250d35fbbd60d6aef0d6d2a58f98ad17130958dcfcd61283c2479 SHA512 ba47fc98faaf47278c58e107356371c06039f70ad539d2ca1ac39462bb45c7a6c55ed525d8bd8b11cd35cf807f3423e19309022751a492ba19ded79cfbb6d7f4
DIST certbot-3.0.1.gh.tar.gz 2325233 BLAKE2B 247505fb500c829de875aa0886f27727de4ccc4f474dd13957b524b84af99e6ee5d1e86f09577422932a498ec9fda24ae36377d117365531ad1f8eddb0148272 SHA512 7aec63ec7705f4e13acb7cef5d770f103222ddf3dca30760c42cd3aeb0531d630111518960c299d89bccba4134b544a329fa02659fac5f977c9ca0321b2d1e2e
DIST certbot-3.1.0.gh.tar.gz 2299990 BLAKE2B 596f11d4ebb161ee6ba67f4f150a77e081399f11f4e4652923c94297661149c9cb889afc51b46b6111847820823d90edc3a7f1e14c451122f88e6e777bf48795 SHA512 efd0b0c1540a6e3b631fa80eac65c9e8b31b1e5e1242f56d3723ca7e1b1b2121dfe1bf8e122fe9a9b994460553f1fa085b11d1369b3160f5c51c939b2cccd638
+DIST certbot-3.2.0.gh.tar.gz 2309823 BLAKE2B 30ff3f40dc4d7724ad7b9a5eaf48f15fa579d49902dd23d21d8b2d36a4371da05f8c9417b0b2bf49a12565ba9dec180a9d805f22e0e8d1342ae5ea64b43d5219 SHA512 8fc3753dcdc954e143da31a0308269b99abadcdefc008c54c2cabac14a3bf99e757f1007349806a7dabf4a8fe19fd3a365ddea85c1dbeb3b453ae91503ea2288
diff --git a/app-crypt/acme/acme-3.2.0.ebuild b/app-crypt/acme/acme-3.2.0.ebuild
new file mode 100644
index 000000000000..b8c238e51833
--- /dev/null
+++ b/app-crypt/acme/acme-3.2.0.ebuild
@@ -0,0 +1,65 @@
+# 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_{9,10,11,12,13} )
+
+inherit distutils-r1
+
+PARENT_PN="certbot"
+PARENT_P="${PARENT_PN}-${PV}"
+
+if [[ "${PV}" == *9999 ]]; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/certbot/certbot.git"
+ EGIT_SUBMODULES=()
+ EGIT_CHECKOUT_DIR="${WORKDIR}/${PARENT_P}"
+else
+ SRC_URI="
+ https://github.com/certbot/certbot/archive/v${PV}.tar.gz
+ -> ${PARENT_P}.gh.tar.gz
+ "
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="An implementation of the ACME protocol"
+HOMEPAGE="
+ https://github.com/certbot/certbot
+ https://pypi.org/project/acme/
+ https://letsencrypt.org/
+"
+
+S="${WORKDIR}/${PARENT_P}/${PN}"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+BDEPEND="
+ test? (
+ dev-python/typing-extensions[${PYTHON_USEDEP}]
+ )
+"
+
+# See certbot/setup.py for acme >= dep
+RDEPEND="
+ dev-python/chardet[${PYTHON_USEDEP}]
+ >=dev-python/cryptography-43.0.0[${PYTHON_USEDEP}]
+ >=dev-python/josepy-1.13.0[${PYTHON_USEDEP}]
+ <dev-python/josepy-2[${PYTHON_USEDEP}]
+ >=dev-python/pyopenssl-25.0.0[${PYTHON_USEDEP}]
+ dev-python/pyrfc3339[${PYTHON_USEDEP}]
+ >=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
+ >=dev-python/requests-2.20.0[${PYTHON_USEDEP}]
+ >=dev-python/requests-toolbelt-0.3.0[${PYTHON_USEDEP}]
+"
+
+distutils_enable_sphinx docs \
+ dev-python/sphinx-rtd-theme
+distutils_enable_tests pytest
+
+python_test() {
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest
+}
diff --git a/app-crypt/certbot-apache/Manifest b/app-crypt/certbot-apache/Manifest
index 0900da35c173..499c47e84577 100644
--- a/app-crypt/certbot-apache/Manifest
+++ b/app-crypt/certbot-apache/Manifest
@@ -1,2 +1,3 @@
DIST certbot-2.10.0.gh.tar.gz 2322931 BLAKE2B cb84815ec2db2b4b365f2f2bdee1749263b540a1b67f9195280bdb122307337d294beb403bc05b236a94ed0782b0d093e2b8527a65cb69cac949fa627388e8bd SHA512 444981952140376808a9aa475a692df91e60fffc6d45902a3f809bc07311a7d6597ad56e712d3dae234450eb1c735db431182e784bc748511e68bf4f5f2d6cbd
DIST certbot-3.1.0.gh.tar.gz 2299990 BLAKE2B 596f11d4ebb161ee6ba67f4f150a77e081399f11f4e4652923c94297661149c9cb889afc51b46b6111847820823d90edc3a7f1e14c451122f88e6e777bf48795 SHA512 efd0b0c1540a6e3b631fa80eac65c9e8b31b1e5e1242f56d3723ca7e1b1b2121dfe1bf8e122fe9a9b994460553f1fa085b11d1369b3160f5c51c939b2cccd638
+DIST certbot-3.2.0.gh.tar.gz 2309823 BLAKE2B 30ff3f40dc4d7724ad7b9a5eaf48f15fa579d49902dd23d21d8b2d36a4371da05f8c9417b0b2bf49a12565ba9dec180a9d805f22e0e8d1342ae5ea64b43d5219 SHA512 8fc3753dcdc954e143da31a0308269b99abadcdefc008c54c2cabac14a3bf99e757f1007349806a7dabf4a8fe19fd3a365ddea85c1dbeb3b453ae91503ea2288
diff --git a/app-crypt/certbot-apache/certbot-apache-3.2.0.ebuild b/app-crypt/certbot-apache/certbot-apache-3.2.0.ebuild
new file mode 100644
index 000000000000..576cc876c9cb
--- /dev/null
+++ b/app-crypt/certbot-apache/certbot-apache-3.2.0.ebuild
@@ -0,0 +1,47 @@
+# 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_{9,10,11,12,13} )
+
+inherit distutils-r1
+
+PARENT_PN="certbot"
+PARENT_P="${PARENT_PN}-${PV}"
+
+if [[ "${PV}" == *9999 ]]; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/certbot/certbot.git"
+ EGIT_SUBMODULES=()
+ EGIT_CHECKOUT_DIR="${WORKDIR}/${PARENT_P}"
+else
+ SRC_URI="
+ https://github.com/certbot/certbot/archive/v${PV}.tar.gz
+ -> ${PARENT_P}.gh.tar.gz
+ "
+ # Only for amd64, arm64 and x86 because of dev-python/python-augeas
+ KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+DESCRIPTION="Apache plugin for Certbot (Let’s Encrypt client)"
+HOMEPAGE="
+ https://github.com/certbot/certbot
+ https://pypi.org/project/certbot-apache/
+ https://letsencrypt.org/
+"
+
+S="${WORKDIR}/${PARENT_P}/${PN}"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+# See certbot/setup.py for acme >= dep
+RDEPEND="
+ >=app-crypt/acme-${PV}[${PYTHON_USEDEP}]
+ >=app-crypt/certbot-${PV}[${PYTHON_USEDEP}]
+ dev-python/python-augeas[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
diff --git a/app-crypt/certbot-dns-dnsimple/Manifest b/app-crypt/certbot-dns-dnsimple/Manifest
index 1bfef9091904..f3d2c6c0a3d1 100644
--- a/app-crypt/certbot-dns-dnsimple/Manifest
+++ b/app-crypt/certbot-dns-dnsimple/Manifest
@@ -1 +1,2 @@
DIST certbot-2.10.0.gh.tar.gz 2322931 BLAKE2B cb84815ec2db2b4b365f2f2bdee1749263b540a1b67f9195280bdb122307337d294beb403bc05b236a94ed0782b0d093e2b8527a65cb69cac949fa627388e8bd SHA512 444981952140376808a9aa475a692df91e60fffc6d45902a3f809bc07311a7d6597ad56e712d3dae234450eb1c735db431182e784bc748511e68bf4f5f2d6cbd
+DIST certbot-3.2.0.gh.tar.gz 2309823 BLAKE2B 30ff3f40dc4d7724ad7b9a5eaf48f15fa579d49902dd23d21d8b2d36a4371da05f8c9417b0b2bf49a12565ba9dec180a9d805f22e0e8d1342ae5ea64b43d5219 SHA512 8fc3753dcdc954e143da31a0308269b99abadcdefc008c54c2cabac14a3bf99e757f1007349806a7dabf4a8fe19fd3a365ddea85c1dbeb3b453ae91503ea2288
diff --git a/app-crypt/certbot-dns-dnsimple/certbot-dns-dnsimple-3.2.0.ebuild b/app-crypt/certbot-dns-dnsimple/certbot-dns-dnsimple-3.2.0.ebuild
new file mode 100644
index 000000000000..5f407f2dbb09
--- /dev/null
+++ b/app-crypt/certbot-dns-dnsimple/certbot-dns-dnsimple-3.2.0.ebuild
@@ -0,0 +1,50 @@
+# 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_{9,10,11,12,13} )
+
+inherit distutils-r1
+
+PARENT_PN="certbot"
+PARENT_P="${PARENT_PN}-${PV}"
+
+if [[ "${PV}" == *9999 ]]; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/certbot/certbot.git"
+ EGIT_SUBMODULES=()
+ EGIT_CHECKOUT_DIR="${WORKDIR}/${PARENT_P}"
+else
+ SRC_URI="
+ https://github.com/certbot/certbot/archive/v${PV}.tar.gz
+ -> ${PARENT_P}.gh.tar.gz
+ "
+ # Only for amd64 and x86 because of dev-python/dns-lexicon
+ KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="DNSimple Authenticator plugin for Certbot (Let’s Encrypt Client)"
+HOMEPAGE="
+ https://github.com/certbot/certbot
+ https://pypi.org/project/certbot-dns-dnsimple/
+ https://certbot-dns-dnsimple.readthedocs.io/en/stable/
+ https://letsencrypt.org/
+"
+
+S="${WORKDIR}/${PARENT_P}/${PN}"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+# See certbot/setup.py for acme >= dep
+RDEPEND="
+ >=app-crypt/acme-${PV}[${PYTHON_USEDEP}]
+ >=app-crypt/certbot-${PV}[${PYTHON_USEDEP}]
+ >=dev-python/dns-lexicon-3.14.1[${PYTHON_USEDEP}]
+"
+
+distutils_enable_sphinx docs \
+ dev-python/sphinx-rtd-theme
+distutils_enable_tests pytest
diff --git a/app-crypt/certbot-dns-nsone/Manifest b/app-crypt/certbot-dns-nsone/Manifest
index df03c8694702..1474b56cc5bd 100644
--- a/app-crypt/certbot-dns-nsone/Manifest
+++ b/app-crypt/certbot-dns-nsone/Manifest
@@ -1 +1,2 @@
DIST certbot-1.18.0.gh.tar.gz 1332615 BLAKE2B eb086710b943893025d6e1091470ca02de074232372f4c9fa21fa83a347fe54df988b9553c8cf6afd6e166b8c464d595171984c984008a872e16c0179bb774b2 SHA512 94b16ba0586e0f5d3036280c68f9976c25889ca48fbbe7aded41f0d9feba2300a3f0ff8fe321b39d8642bcdd874c7332cf2acb3187b5869fe415831f58a75a7b
+DIST certbot-3.2.0.gh.tar.gz 2309823 BLAKE2B 30ff3f40dc4d7724ad7b9a5eaf48f15fa579d49902dd23d21d8b2d36a4371da05f8c9417b0b2bf49a12565ba9dec180a9d805f22e0e8d1342ae5ea64b43d5219 SHA512 8fc3753dcdc954e143da31a0308269b99abadcdefc008c54c2cabac14a3bf99e757f1007349806a7dabf4a8fe19fd3a365ddea85c1dbeb3b453ae91503ea2288
diff --git a/app-crypt/certbot-dns-nsone/certbot-dns-nsone-3.2.0.ebuild b/app-crypt/certbot-dns-nsone/certbot-dns-nsone-3.2.0.ebuild
new file mode 100644
index 000000000000..a6e81447dffb
--- /dev/null
+++ b/app-crypt/certbot-dns-nsone/certbot-dns-nsone-3.2.0.ebuild
@@ -0,0 +1,50 @@
+# 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_{9,10,11,12,13} )
+
+inherit distutils-r1
+
+PARENT_PN="certbot"
+PARENT_P="${PARENT_PN}-${PV}"
+
+if [[ "${PV}" == *9999 ]]; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/certbot/certbot.git"
+ EGIT_SUBMODULES=()
+ EGIT_CHECKOUT_DIR="${WORKDIR}/${PARENT_P}"
+else
+ SRC_URI="
+ https://github.com/certbot/certbot/archive/v${PV}.tar.gz
+ -> ${PARENT_P}.gh.tar.gz
+ "
+ # Only for amd64 and x86 because of dev-python/dns-lexicon
+ KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="NS1 DNS Authenticator plugin for Certbot (Let’s Encrypt Client)"
+HOMEPAGE="
+ https://github.com/certbot/certbot
+ https://pypi.org/project/certbot-dns-nsone/
+ https://letsencrypt.org/
+"
+
+S="${WORKDIR}/${PARENT_P}/${PN}"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+# See certbot/setup.py for acme >= dep
+RDEPEND="
+ >=app-crypt/acme-${PV}[${PYTHON_USEDEP}]
+ >=app-crypt/certbot-${PV}[${PYTHON_USEDEP}]
+ dev-python/zope-interface[${PYTHON_USEDEP}]
+ >=dev-python/dns-lexicon-3.14.1[${PYTHON_USEDEP}]
+"
+
+distutils_enable_sphinx docs \
+ dev-python/sphinx-rtd-theme
+distutils_enable_tests pytest
diff --git a/app-crypt/certbot-nginx/Manifest b/app-crypt/certbot-nginx/Manifest
index 0900da35c173..499c47e84577 100644
--- a/app-crypt/certbot-nginx/Manifest
+++ b/app-crypt/certbot-nginx/Manifest
@@ -1,2 +1,3 @@
DIST certbot-2.10.0.gh.tar.gz 2322931 BLAKE2B cb84815ec2db2b4b365f2f2bdee1749263b540a1b67f9195280bdb122307337d294beb403bc05b236a94ed0782b0d093e2b8527a65cb69cac949fa627388e8bd SHA512 444981952140376808a9aa475a692df91e60fffc6d45902a3f809bc07311a7d6597ad56e712d3dae234450eb1c735db431182e784bc748511e68bf4f5f2d6cbd
DIST certbot-3.1.0.gh.tar.gz 2299990 BLAKE2B 596f11d4ebb161ee6ba67f4f150a77e081399f11f4e4652923c94297661149c9cb889afc51b46b6111847820823d90edc3a7f1e14c451122f88e6e777bf48795 SHA512 efd0b0c1540a6e3b631fa80eac65c9e8b31b1e5e1242f56d3723ca7e1b1b2121dfe1bf8e122fe9a9b994460553f1fa085b11d1369b3160f5c51c939b2cccd638
+DIST certbot-3.2.0.gh.tar.gz 2309823 BLAKE2B 30ff3f40dc4d7724ad7b9a5eaf48f15fa579d49902dd23d21d8b2d36a4371da05f8c9417b0b2bf49a12565ba9dec180a9d805f22e0e8d1342ae5ea64b43d5219 SHA512 8fc3753dcdc954e143da31a0308269b99abadcdefc008c54c2cabac14a3bf99e757f1007349806a7dabf4a8fe19fd3a365ddea85c1dbeb3b453ae91503ea2288
diff --git a/app-crypt/certbot-nginx/certbot-nginx-3.2.0.ebuild b/app-crypt/certbot-nginx/certbot-nginx-3.2.0.ebuild
new file mode 100644
index 000000000000..bb839b78301e
--- /dev/null
+++ b/app-crypt/certbot-nginx/certbot-nginx-3.2.0.ebuild
@@ -0,0 +1,47 @@
+# 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_{9,10,11,12,13} )
+
+inherit distutils-r1
+
+PARENT_PN="certbot"
+PARENT_P="${PARENT_PN}-${PV}"
+
+if [[ "${PV}" == *9999 ]]; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/certbot/certbot.git"
+ EGIT_SUBMODULES=()
+ EGIT_CHECKOUT_DIR="${WORKDIR}/${PARENT_P}"
+else
+ SRC_URI="
+ https://github.com/certbot/certbot/archive/v${PV}.tar.gz
+ -> ${PARENT_P}.gh.tar.gz
+ "
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Nginx plugin for Certbot (Let’s Encrypt client)"
+HOMEPAGE="
+ https://github.com/certbot/certbot
+ https://pypi.org/project/certbot-nginx/
+ https://letsencrypt.org/
+"
+
+S="${WORKDIR}/${PARENT_P}/${PN}"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+# See certbot/setup.py for acme >= dep
+RDEPEND="
+ >=app-crypt/acme-${PV}[${PYTHON_USEDEP}]
+ >=app-crypt/certbot-${PV}[${PYTHON_USEDEP}]
+ >=dev-python/pyopenssl-25.0.0[${PYTHON_USEDEP}]
+ >=dev-python/pyparsing-2.4.7[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
diff --git a/app-crypt/certbot/certbot-3.2.0.ebuild b/app-crypt/certbot/certbot-3.2.0.ebuild
new file mode 100644
index 000000000000..cc2467694fca
--- /dev/null
+++ b/app-crypt/certbot/certbot-3.2.0.ebuild
@@ -0,0 +1,66 @@
+# 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_{9,10,11,12,13} )
+
+inherit distutils-r1
+
+if [[ "${PV}" == *9999 ]]; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/certbot/certbot.git"
+ EGIT_SUBMODULES=()
+ EGIT_CHECKOUT_DIR="${WORKDIR}/${P}"
+else
+ SRC_URI="
+ https://github.com/certbot/certbot/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+ "
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Let’s Encrypt client to automate deployment of X.509 certificates"
+HOMEPAGE="
+ https://github.com/certbot/certbot
+ https://pypi.org/project/certbot/
+ https://letsencrypt.org/
+"
+
+S="${WORKDIR}/${P}/${PN}"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+IUSE="selinux"
+
+BDEPEND="
+ test? (
+ dev-python/typing-extensions[${PYTHON_USEDEP}]
+ )
+"
+
+# See certbot/setup.py for acme >= dep
+RDEPEND="
+ >=app-crypt/acme-${PV}[${PYTHON_USEDEP}]
+ >=dev-python/configargparse-1.5.3[${PYTHON_USEDEP}]
+ >=dev-python/configobj-5.0.6[${PYTHON_USEDEP}]
+ >=dev-python/cryptography-43.0.0[${PYTHON_USEDEP}]
+ >=dev-python/distro-1.0.1[${PYTHON_USEDEP}]
+ >=dev-python/josepy-1.13.0[${PYTHON_USEDEP}]
+ <dev-python/josepy-2[${PYTHON_USEDEP}]
+ >=dev-python/parsedatetime-2.4[${PYTHON_USEDEP}]
+ dev-python/pyrfc3339[${PYTHON_USEDEP}]
+ >=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
+ selinux? ( sec-policy/selinux-certbot )
+"
+
+distutils_enable_sphinx docs \
+ dev-python/sphinx-rtd-theme
+distutils_enable_tests pytest
+
+python_test() {
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest
+}
diff --git a/app-editors/emacs/Manifest b/app-editors/emacs/Manifest
index ce0c0062cdc0..9429a84a5c2d 100644
--- a/app-editors/emacs/Manifest
+++ b/app-editors/emacs/Manifest
@@ -1,14 +1,11 @@
DIST emacs-18.59-patches-15.tar.xz 34104 BLAKE2B 9d14004d5188ec0ffe11099ae1beb431adfe159d220fc1b6f1d0be67da19b88911b66a206386beee9498bdcaa48e40a185755734cad2d60927c79bc8ddf0fa7d SHA512 c82cd8e81acf63addd137716a60191b916ee9ac9f8176661be1e8dd0f347f63f8ca8bf9d4d225141499dcbf4c20444eb6526cc3a3912a2d4136fb2bd295e2c26
DIST emacs-18.59.tar.gz 2962652 BLAKE2B d617636daff41e672af2dcda26ec24b2495cf0a3e6373561ee26a2a922b7252c074dd6b79289d771853a4720c60f084f5726b904bf65989718173232ac874b0b SHA512 03ce565e346e89b7aacb1852f4783e8907f394de7da0c543b475cb038eb89b87f980d0f7ca1841b1d2108b20f211e95113c7214e4a33e5767a1827ff43173f33
-DIST emacs-26.3-patches-11.tar.xz 9760 BLAKE2B 0c104211d437cbabd2017b402587b51324e23942afe5fc2a7cab051a05d70476cc5d79a9c91d72442cfa212c74165f13de024f71817ee3b21ef990012b5598f3 SHA512 127db386c2ecdea973e6a7ec883ab86ce5b326c16987fc5eb7db1bc130db09319a972b9eac1798dcc4fa53e07406f112093d1eea9f5350d57a4373f961e373da
DIST emacs-26.3-patches-12.tar.xz 13984 BLAKE2B e91785d9b41e396a4d823b913238deda9c37b38155d48125ce6ee674b9fc6779ae57439292fcd074db3f99ccf77263a4554dcd334d7b20fb81517634ce79edca SHA512 15bc05ba27dd77d0925476735ed344864f9e5c2a65e3ef468ff2af6fbd55086cf3d78fa1cd435e568c170ef5a34528e5ef297e9a570a0ed17de3aa6c3690a57c
DIST emacs-26.3-patches-9.tar.xz 8168 BLAKE2B 5108fddebe75c188ad2f43e5b92c7b6f3f16645c64eafbbe850539918eac9cebb05e60e4343da62c695c068f51637e91762cb7d49536bb21ca82ef1144295b17 SHA512 9d3006b9d274606bb22b5b614d7c9d111b582e6cca3f83d0b71e5ae1aaba88ac702b756556ee7abd5b09c7964fdcc24d766661a2006c7f77f12d9f66a1ae2d6d
DIST emacs-26.3.tar.xz 44415140 BLAKE2B aa8434e6431992ee40402f03a890dd2c49784ee76f437888efe61d66b9aa2bdb816eb0bfe1055e9e154a8bb3ed065fee71623741b474d465a96964618ec775e3 SHA512 4d5a4319253afb081e105a3697eb6eeb8d8a0da18cd41346e376ca5af1e180a26e641f76c64fad1b0253168f14a511f0a4d9d4141524fb1cf4d04f25b05a76e9
DIST emacs-27.2-patches-10.tar.xz 15260 BLAKE2B 7e5771013e3912e0c3115d819be673399e5dc07b7fb4d8567b8666099049552ce539cfac92cc90762e517deaf6e7c46cbbbd207a4d9ac631ea8ea78cf93442ff SHA512 36f1410b70ff1a972d23919add6153497f1142bef654ac601149da7014eb1cf6bd05029877cc3262f572682b5d99b11d67cae24154b76d6e742e3ebd448865a3
-DIST emacs-27.2-patches-11.tar.xz 15552 BLAKE2B 42a23064268229adc6e90ba3342cd222698966b93dc39b75bebe0ebfc75142ebdc51c24a44a108dc7e96937fbcb763fb186da5444b27ac92b708004bc97cbb6e SHA512 688bc846ea999d56dedf06228c53e71df28048307bff8aa03207fe8b4ed5faa815ee975d3e2be65bfe0dedf972364dca625f7cb2cba2cf1812ae1dc735bb0bb4
DIST emacs-27.2-patches-12.tar.xz 19632 BLAKE2B 280062e8361e63eecb4a2a33ff7d8c5ea9ce1d63dce7dce13a3e2f05ac60781722acecb7cebafaf88159d979810a8d8c742e43a9d9eb87ce126023dcd0827c8d SHA512 a7746631a3ec2f93a1cdd4bb7811d8655b43359c0b281e36b82415cdc6cdd776f94d642c652fdafdbc3452a8bc990d43d8e478f9d35cf221e98c03991ddc3146
DIST emacs-27.2.tar.xz 44624480 BLAKE2B 245ea96004b90f81ac74de74521cbbe086caf1176937e08157eae12cdde5a0f35fc77f7119272ed812974358e5e95abb05e1c2e4f3b501cf5401ea9274f62156 SHA512 0f63a5a8709b113ef790c1a64845dad05ead096f93f62164ff221c517a35b91ea7bced75a992d794981a85382cda03cca7338da2f5ef8f6ef1459b88018a4ce9
-DIST emacs-28.2-patches-10.tar.xz 10992 BLAKE2B 324a28b3d74340dcafbca36af8550fe012b876651236fa9bbf7a1a8fca7da04d51260d4f7a5f065ec3de18adfaca9782cdc3e9b723c8910890c361315de5de97 SHA512 9892005b051bb092a1f3a8522ac2d29300b991cba22a281184d537388e73629c3db02be181bb9e4a7d98bfd2a405a222c334e018898109997804b6c087e3def6
DIST emacs-28.2-patches-11.tar.xz 15056 BLAKE2B 7ae6c7a62a60ce9407b7e9a925a2f8097f17af2e1696036d7bc2b02e0e4b6d7b7e64b3f92d4d04775db962993f0a41e98eec83908e314157e9e072f6cb484892 SHA512 47e200deef2ee7154683e5efcf6b657b35391874deb1c13b7abb66b7a0e0065d1d5a720b618c2282a5059c03b0570766efdc2bb0d08bd329f855078a85928a3b
DIST emacs-28.2-patches-8.tar.xz 10504 BLAKE2B fe21b417a79f6f22ac594168aaa786359d13509011992ab958a268764e520b5c2b2270415f118013de8672280bb4c2acb645ab014b8d26ab6f634778a91b90bb SHA512 9c8fc7c4a76fe4c9d742c4e3343b31f9b696483c1774388e23f7db92f5e78bfed3871e344899996bcba142dc782f6a13b6a3df9684c977b86225afaa97a0bab8
DIST emacs-28.2.tar.xz 47722600 BLAKE2B a7e4990658b5e7306510f8dded93aaf0b82cdd9306df8b786526d038c3249ef9579287075f2235eb01a71ae1699db555254f137b86ab2d2305b45895053df552 SHA512 a7cec7e3e82367815a1442f69af54102dbfc434069810a9dec5938a6660cb8b076e6f1fb0bfff9695b15603dbbe05eb9c7dfd92e90cf40fc4d1e5746bce83bd8
diff --git a/app-editors/emacs/emacs-26.3-r21.ebuild b/app-editors/emacs/emacs-26.3-r21.ebuild
deleted file mode 100644
index 82972fedc9c9..000000000000
--- a/app-editors/emacs/emacs-26.3-r21.ebuild
+++ /dev/null
@@ -1,377 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools eapi9-pipestatus elisp-common flag-o-matic readme.gentoo-r1
-
-DESCRIPTION="The extensible, customizable, self-documenting real-time display editor"
-HOMEPAGE="https://www.gnu.org/software/emacs/"
-SRC_URI="mirror://gnu/emacs/${P}.tar.xz
- https://dev.gentoo.org/~ulm/emacs/${P}-patches-11.tar.xz"
-# FULL_VERSION keeps the full version number, which is needed in
-# order to determine some path information correctly for copy/move
-# operations later on
-FULL_VERSION="${PV%%_*}"
-S="${WORKDIR}/emacs-${FULL_VERSION}"
-
-LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
-SLOT="26"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif gpm gsettings gtk gui gzip-el imagemagick +inotify jpeg kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd +threads tiff toolkit-scroll-bars valgrind wide-int Xaw3d xft +xpm zlib"
-
-RDEPEND="app-emacs/emacs-common[games?,gui(-)?]
- sys-libs/ncurses:0=
- acl? ( virtual/acl )
- alsa? ( media-libs/alsa-lib )
- dbus? ( sys-apps/dbus )
- games? ( acct-group/gamestat )
- gpm? ( sys-libs/gpm )
- !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) )
- kerberos? ( virtual/krb5 )
- lcms? ( media-libs/lcms:2 )
- libxml2? ( >=dev-libs/libxml2-2.2.0 )
- mailutils? ( net-mail/mailutils[clients] )
- !mailutils? ( acct-group/mail net-libs/liblockfile )
- selinux? ( sys-libs/libselinux )
- ssl? ( net-libs/gnutls:0= )
- systemd? ( sys-apps/systemd )
- valgrind? ( dev-debug/valgrind )
- zlib? ( sys-libs/zlib )
- gui? ( !aqua? (
- x11-libs/libICE
- x11-libs/libSM
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXinerama
- x11-libs/libXrandr
- x11-libs/libxcb
- x11-misc/xbitmaps
- gsettings? ( >=dev-libs/glib-2.28.6 )
- gif? ( media-libs/giflib:0= )
- jpeg? ( media-libs/libjpeg-turbo:0= )
- png? ( >=media-libs/libpng-1.4:0= )
- svg? ( >=gnome-base/librsvg-2.0 )
- tiff? ( media-libs/tiff:= )
- xpm? ( x11-libs/libXpm )
- imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] )
- xft? (
- media-libs/fontconfig
- media-libs/freetype
- x11-libs/libXft
- x11-libs/libXrender
- cairo? ( >=x11-libs/cairo-1.12.18[X] )
- m17n-lib? (
- >=dev-libs/libotf-0.9.4
- >=dev-libs/m17n-lib-1.5.1
- )
- )
- gtk? ( x11-libs/gtk+:3 )
- !gtk? (
- motif? (
- >=x11-libs/motif-2.3:0
- x11-libs/libXpm
- x11-libs/libXmu
- x11-libs/libXt
- )
- !motif? (
- Xaw3d? (
- x11-libs/libXaw3d
- x11-libs/libXmu
- x11-libs/libXt
- )
- !Xaw3d? ( athena? (
- x11-libs/libXaw
- x11-libs/libXmu
- x11-libs/libXt
- ) )
- )
- )
- ) )"
-
-DEPEND="${RDEPEND}
- gui? ( !aqua? ( x11-base/xorg-proto ) )"
-
-BDEPEND="virtual/pkgconfig
- gzip-el? ( app-arch/gzip )"
-
-IDEPEND="app-eselect/eselect-emacs"
-
-RDEPEND+=" ${IDEPEND}"
-
-EMACS_SUFFIX="emacs-${SLOT}"
-SITEFILE="20${EMACS_SUFFIX}-gentoo.el"
-PATCHES=("${WORKDIR}/patch")
-
-# Suppress false positive QA warnings #898304
-QA_CONFIG_IMPL_DECL_SKIP=( malloc_{get,set}_state )
-
-src_prepare() {
- default
-
- # Fix filename reference in redirected man page
- sed -i -e "/^\\.so/s/etags/&-${EMACS_SUFFIX}/" doc/man/ctags.1 || die
-
- AT_M4DIR=m4 eautoreconf
-}
-
-src_configure() {
- strip-flags
- filter-flags -pie #526948
- replace-flags "-O[3-9]" -O2 #839405
-
- # We want floating-point arithmetic to be correct #933380
- replace-flags -Ofast -O2
- append-flags -fno-fast-math -ffp-contract=off
-
- local myconf=(
- --program-suffix="-${EMACS_SUFFIX}"
- --includedir="${EPREFIX}"/usr/include/${EMACS_SUFFIX}
- --infodir="${EPREFIX}"/usr/share/info/${EMACS_SUFFIX}
- --localstatedir="${EPREFIX}"/var
- --enable-locallisppath="${EPREFIX}/etc/emacs:${EPREFIX}${SITELISP}"
- --without-compress-install
- --without-hesiod
- --without-pop
- --with-file-notification=$(usev inotify || usev gfile || echo no)
- $(use_enable acl)
- $(use_with dbus)
- $(use_with dynamic-loading modules)
- $(use_with games gameuser ":gamestat")
- $(use_with gpm)
- $(use_with kerberos) $(use_with kerberos kerberos5)
- $(use_with lcms lcms2)
- $(use_with libxml2 xml2)
- $(use_with mailutils)
- $(use_with selinux)
- $(use_with ssl gnutls)
- $(use_with systemd libsystemd)
- $(use_with threads)
- $(use_with wide-int)
- $(use_with zlib)
- )
-
- if use alsa; then
- use sound || ewarn \
- "USE flag \"alsa\" overrides \"-sound\"; enabling sound support."
- myconf+=( --with-sound=alsa )
- else
- myconf+=( --with-sound=$(usex sound oss no) )
- fi
-
- if ! use gui; then
- einfo "Configuring to build without window system support"
- myconf+=(
- --without-x --without-ns
- )
- elif use aqua; then
- einfo "Configuring to build with Nextstep (Macintosh Cocoa) support"
- myconf+=(
- --with-ns --disable-ns-self-contained
- --without-x
- )
- else
- myconf+=(
- --with-x --without-ns
- --without-gconf
- $(use_with gsettings)
- $(use_with toolkit-scroll-bars)
- $(use_with gif)
- $(use_with jpeg)
- $(use_with png)
- $(use_with svg rsvg)
- $(use_with tiff)
- $(use_with xpm)
- $(use_with imagemagick)
- )
-
- if use xft; then
- myconf+=(
- --with-xft
- $(use_with cairo)
- $(use_with m17n-lib libotf)
- $(use_with m17n-lib m17n-flt)
- )
- else
- myconf+=(
- --without-xft
- --without-cairo
- --without-libotf --without-m17n-flt
- )
- use cairo && ewarn \
- "USE flag \"cairo\" has no effect if \"xft\" is not set."
- use m17n-lib && ewarn \
- "USE flag \"m17n-lib\" has no effect if \"xft\" is not set."
- fi
-
- local f line
- if use gtk; then
- einfo "Configuring to build with GIMP Toolkit (GTK+)"
- while read line; do ewarn "${line}"; done <<-EOF
- Your version of GTK+ will have problems with closing open
- displays. This is no problem if you just use one display, but
- if you use more than one and close one of them Emacs may crash.
- See <https://gitlab.gnome.org/GNOME/gtk/-/issues/221> and
- <https://gitlab.gnome.org/GNOME/gtk/-/issues/2315>.
- If you intend to use more than one display, then it is strongly
- recommended that you compile Emacs with the Athena/Lucid or the
- Motif toolkit instead.
- EOF
- myconf+=( --with-x-toolkit=gtk3 --without-xwidgets )
- for f in motif Xaw3d athena; do
- use ${f} && ewarn \
- "USE flag \"${f}\" has no effect if \"gtk\" is set."
- done
- elif use motif; then
- einfo "Configuring to build with Motif toolkit"
- myconf+=( --with-x-toolkit=motif )
- for f in Xaw3d athena; do
- use ${f} && ewarn \
- "USE flag \"${f}\" has no effect if \"motif\" is set."
- done
- elif use athena || use Xaw3d; then
- einfo "Configuring to build with Athena/Lucid toolkit"
- myconf+=( --with-x-toolkit=lucid $(use_with Xaw3d xaw3d) )
- else
- einfo "Configuring to build with no toolkit"
- myconf+=( --with-x-toolkit=no )
- fi
- fi
-
- econf "${myconf[@]}"
-}
-
-src_compile() {
- export ac_cv_header_valgrind_valgrind_h=$(usex valgrind)
-
- # Disable sandbox when dumping. For the unbelievers, see bug #131505
- emake RUN_TEMACS="SANDBOX_ON=0 LD_PRELOAD= env ./temacs"
-}
-
-src_install() {
- emake DESTDIR="${D}" NO_BIN_LINK=t BLESSMAIL_TARGET= install
-
- mv "${ED}"/usr/bin/{emacs-${FULL_VERSION}-,}${EMACS_SUFFIX} || die
- mv "${ED}"/usr/share/man/man1/{emacs-,}${EMACS_SUFFIX}.1 || die
- mv "${ED}"/usr/share/metainfo/{emacs-,}${EMACS_SUFFIX}.appdata.xml || die
-
- # dissuade Portage from removing our dir file #257260
- touch "${ED}"/usr/share/info/${EMACS_SUFFIX}/.keepinfodir
- docompress -x /usr/share/info/${EMACS_SUFFIX}/dir
-
- # movemail must be setgid mail
- if ! use mailutils; then
- fowners root:mail /usr/libexec/emacs/${FULL_VERSION}/${CHOST}/movemail
- fperms 2751 /usr/libexec/emacs/${FULL_VERSION}/${CHOST}/movemail
- fi
-
- # avoid collision between slots, see bug #169033 e.g.
- rm "${ED}"/usr/share/emacs/site-lisp/subdirs.el || die
- rm -rf "${ED}"/usr/share/{applications,icons} || die
- rm -rf "${ED}/usr/$(get_libdir)" || die
- rm -rf "${ED}"/var || die
-
- # remove unused <version>/site-lisp dir
- rm -rf "${ED}"/usr/share/emacs/${FULL_VERSION}/site-lisp || die
-
- # remove COPYING file (except for etc/COPYING used by describe-copying)
- rm "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp/COPYING || die
-
- if use systemd; then
- insinto /usr/lib/systemd/user
- sed -e "/^##/d" \
- -e "/^ExecStart/s,emacs,${EPREFIX}/usr/bin/${EMACS_SUFFIX}," \
- -e "/^ExecStop/s,emacsclient,${EPREFIX}/usr/bin/&-${EMACS_SUFFIX}," \
- etc/emacs.service | newins - ${EMACS_SUFFIX}.service
- pipestatus || die
- fi
-
- if use gzip-el; then
- # compress .el files when a corresponding .elc exists
- find "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp -type f \
- -name "*.elc" -print | sed 's/\.elc$/.el/' | xargs gzip -9n
- pipestatus || die "gzip .el pipeline failed"
- fi
-
- local cdir
- if use source; then
- cdir="/usr/share/emacs/${FULL_VERSION}/src"
- insinto "${cdir}"
- # This is not meant to install all the source -- just the
- # C source you might find via find-function
- doins src/*.{c,h,m}
- elif has installsources ${FEATURES}; then
- cdir="/usr/src/debug/${CATEGORY}/${PF}/${S#"${WORKDIR}/"}/src"
- fi
-
- sed -e "${cdir:+#}/^Y/d" -e "s/^[XY]//" >"${T}/${SITEFILE}" <<-EOF || die
- X
- ;;; ${EMACS_SUFFIX} site-lisp configuration
- X
- (when (string-equal emacs-version "${FULL_VERSION}")
- Y (setq find-function-C-source-directory
- Y "${EPREFIX}${cdir}")
- X (let ((path (getenv "INFOPATH"))
- X (dir "${EPREFIX}/usr/share/info/${EMACS_SUFFIX}")
- X (re "\\\\\`${EPREFIX}/usr/share\\\\>"))
- X (and path
- X ;; move Emacs Info dir before anything else in /usr/share
- X (let* ((p (cons nil (split-string path ":" t))) (q p))
- X (while (and (cdr q) (not (string-match re (cadr q))))
- X (setq q (cdr q)))
- X (setcdr q (cons dir (delete dir (cdr q))))
- X (setenv "INFOPATH" (mapconcat #'identity (cdr p) ":"))))))
- EOF
- elisp-site-file-install "${T}/${SITEFILE}" || die
-
- dodoc README BUGS CONTRIBUTE
-
- if use gui && use aqua; then
- dodir /Applications/Gentoo
- rm -rf "${ED}"/Applications/Gentoo/${EMACS_SUFFIX^}.app || die
- mv nextstep/Emacs.app \
- "${ED}"/Applications/Gentoo/${EMACS_SUFFIX^}.app || die
- fi
-
- local DOC_CONTENTS="You can set the version to be started by
- /usr/bin/emacs through the Emacs eselect module, which also
- redirects man and info pages. Therefore, several Emacs versions can
- be installed at the same time. \"man emacs.eselect\" for details.
- \\n\\nIf you upgrade from a previous major version of Emacs, then
- it is strongly recommended that you use app-admin/emacs-updater
- to rebuild all byte-compiled elisp files of the installed Emacs
- packages."
- if use gui; then
- DOC_CONTENTS+="\\n\\nYou need to install some fonts for Emacs.
- Installing media-fonts/font-adobe-{75,100}dpi on the X server's
- machine would satisfy basic Emacs requirements under X11.
- See also https://wiki.gentoo.org/wiki/Xft_support_for_GNU_Emacs
- for how to enable anti-aliased fonts."
- use aqua && DOC_CONTENTS+="\\n\\n${EMACS_SUFFIX^}.app is in
- \"${EPREFIX}/Applications/Gentoo\". You may want to copy or
- symlink it into /Applications by yourself."
- fi
- readme.gentoo_create_doc
-}
-
-pkg_preinst() {
- # verify that the PM hasn't removed our Info directory index #257260
- local infodir="${ED}/usr/share/info/${EMACS_SUFFIX}"
- [[ -f ${infodir}/dir || ! -d ${infodir} ]] || die
-}
-
-pkg_postinst() {
- elisp-site-regen
- readme.gentoo_print_elog
-
- # Force an update of the emacs symlink for the livecd/dvd,
- # because some microemacs packages set it with USE=livecd.
- # Otherwise, create it only when it is not yet set.
- eselect --root="${ROOT}" emacs update $(usev !livecd ifunset)
-}
-
-pkg_postrm() {
- elisp-site-regen
- eselect --root="${ROOT}" emacs update ifunset
-}
diff --git a/app-editors/emacs/emacs-27.2-r19.ebuild b/app-editors/emacs/emacs-27.2-r19.ebuild
deleted file mode 100644
index cef1c23feabf..000000000000
--- a/app-editors/emacs/emacs-27.2-r19.ebuild
+++ /dev/null
@@ -1,447 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools eapi9-pipestatus elisp-common flag-o-matic readme.gentoo-r1 toolchain-funcs
-
-if [[ ${PV##*.} = 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://git.savannah.gnu.org/git/emacs.git"
- EGIT_BRANCH="emacs-27"
- EGIT_CHECKOUT_DIR="${WORKDIR}/emacs"
- S="${EGIT_CHECKOUT_DIR}"
- SLOT="${PV%%.*}-vcs"
-else
- # FULL_VERSION keeps the full version number, which is needed in
- # order to determine some path information correctly for copy/move
- # operations later on
- FULL_VERSION="${PV%%_*}"
- SRC_URI="mirror://gnu/emacs/${P}.tar.xz"
- S="${WORKDIR}/emacs-${FULL_VERSION}"
- # PV can be in any of the following formats:
- # 27.1 released version (slot 27)
- # 27.1_rc1 upstream release candidate (27)
- # 27.0.9999 live ebuild (slot 27-vcs)
- # 27.0.90 upstream prerelease snapshot (27-vcs)
- # 27.0.50_pre20191223 snapshot by Gentoo developer (27-vcs)
- if [[ ${PV} == *_pre* ]]; then
- SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz"
- S="${WORKDIR}/emacs"
- elif [[ ${PV//[0-9]} != "." ]]; then
- SRC_URI="https://alpha.gnu.org/gnu/emacs/pretest/${PN}-${PV/_/-}.tar.xz"
- fi
- # Patchset from proj/emacs-patches.git
- SRC_URI+=" https://dev.gentoo.org/~ulm/emacs/${P}-patches-11.tar.xz"
- PATCHES=("${WORKDIR}/patch")
- SLOT="${PV%%.*}"
- [[ ${PV} == *.*.* ]] && SLOT+="-vcs"
- KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-fi
-
-DESCRIPTION="The extensible, customizable, self-documenting real-time display editor"
-HOMEPAGE="https://www.gnu.org/software/emacs/"
-
-LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
-IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd +threads tiff toolkit-scroll-bars valgrind wide-int Xaw3d xft +xpm zlib"
-RESTRICT="test"
-
-RDEPEND="app-emacs/emacs-common[games?,gui(-)?]
- sys-libs/ncurses:0=
- acl? ( virtual/acl )
- alsa? ( media-libs/alsa-lib )
- dbus? ( sys-apps/dbus )
- games? ( acct-group/gamestat )
- gmp? ( dev-libs/gmp:0= )
- gpm? ( sys-libs/gpm )
- !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) )
- json? ( dev-libs/jansson:= )
- kerberos? ( virtual/krb5 )
- lcms? ( media-libs/lcms:2 )
- libxml2? ( >=dev-libs/libxml2-2.2.0 )
- mailutils? ( net-mail/mailutils[clients] )
- !mailutils? ( acct-group/mail net-libs/liblockfile )
- selinux? ( sys-libs/libselinux )
- ssl? ( net-libs/gnutls:0= )
- systemd? ( sys-apps/systemd )
- valgrind? ( dev-debug/valgrind )
- zlib? ( sys-libs/zlib )
- gui? ( !aqua? (
- x11-libs/libICE
- x11-libs/libSM
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXinerama
- x11-libs/libXrandr
- x11-libs/libxcb
- x11-misc/xbitmaps
- gsettings? ( >=dev-libs/glib-2.28.6 )
- gif? ( media-libs/giflib:0= )
- jpeg? ( media-libs/libjpeg-turbo:0= )
- png? ( >=media-libs/libpng-1.4:0= )
- svg? ( >=gnome-base/librsvg-2.0 )
- tiff? ( media-libs/tiff:= )
- xpm? ( x11-libs/libXpm )
- imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] )
- xft? (
- media-libs/fontconfig
- media-libs/freetype
- x11-libs/libXrender
- cairo? ( >=x11-libs/cairo-1.12.18[X] )
- !cairo? ( x11-libs/libXft )
- harfbuzz? ( media-libs/harfbuzz:0= )
- m17n-lib? (
- >=dev-libs/libotf-0.9.4
- >=dev-libs/m17n-lib-1.5.1
- )
- )
- gtk? ( x11-libs/gtk+:3 )
- !gtk? (
- motif? (
- >=x11-libs/motif-2.3:0
- x11-libs/libXpm
- x11-libs/libXmu
- x11-libs/libXt
- )
- !motif? (
- Xaw3d? (
- x11-libs/libXaw3d
- x11-libs/libXmu
- x11-libs/libXt
- )
- !Xaw3d? ( athena? (
- x11-libs/libXaw
- x11-libs/libXmu
- x11-libs/libXt
- ) )
- )
- )
- ) )"
-
-DEPEND="${RDEPEND}
- gui? ( !aqua? ( x11-base/xorg-proto ) )"
-
-BDEPEND="sys-apps/texinfo
- virtual/pkgconfig
- gzip-el? ( app-arch/gzip )"
-
-IDEPEND="app-eselect/eselect-emacs"
-
-RDEPEND+=" ${IDEPEND}"
-
-EMACS_SUFFIX="emacs-${SLOT}"
-SITEFILE="20${EMACS_SUFFIX}-gentoo.el"
-
-# Suppress false positive QA warnings #898304 #925449
-QA_CONFIG_IMPL_DECL_SKIP=( malloc_{get,set}_state statvfs64 )
-
-src_prepare() {
- if [[ ${PV##*.} = 9999 ]]; then
- FULL_VERSION=$(sed -n 's/^AC_INIT([^,]*,[ \t]*\([^ \t,)]*\).*/\1/p' \
- configure.ac)
- [[ ${FULL_VERSION} ]] || die "Cannot determine current Emacs version"
- einfo "Emacs branch: ${EGIT_BRANCH}"
- einfo "Commit: ${EGIT_VERSION}"
- einfo "Emacs version number: ${FULL_VERSION}"
- [[ ${FULL_VERSION} =~ ^${PV%.*}(\..*)?$ ]] \
- || die "Upstream version number changed to ${FULL_VERSION}"
- fi
-
- default
-
- # Fix filename reference in redirected man page
- sed -i -e "/^\\.so/s/etags/&-${EMACS_SUFFIX}/" doc/man/ctags.1 || die
-
- AT_M4DIR=m4 eautoreconf
-}
-
-src_configure() {
- replace-flags "-O[3-9]" -O2 #839405
-
- # We want floating-point arithmetic to be correct #933380
- replace-flags -Ofast -O2
- append-flags -fno-fast-math -ffp-contract=off
-
- local myconf=(
- --program-suffix="-${EMACS_SUFFIX}"
- --includedir="${EPREFIX}"/usr/include/${EMACS_SUFFIX}
- --infodir="${EPREFIX}"/usr/share/info/${EMACS_SUFFIX}
- --localstatedir="${EPREFIX}"/var
- --enable-locallisppath="${EPREFIX}/etc/emacs:${EPREFIX}${SITELISP}"
- --without-compress-install
- --without-hesiod
- --without-pop
- --with-file-notification=$(usev inotify || usev gfile || echo no)
- --with-pdumper
- $(use_enable acl)
- $(use_with dbus)
- $(use_with dynamic-loading modules)
- $(use_with games gameuser ":gamestat")
- $(use_with gmp libgmp)
- $(use_with gpm)
- $(use_with json)
- $(use_with kerberos) $(use_with kerberos kerberos5)
- $(use_with lcms lcms2)
- $(use_with libxml2 xml2)
- $(use_with mailutils)
- $(use_with selinux)
- $(use_with ssl gnutls)
- $(use_with systemd libsystemd)
- $(use_with threads)
- $(use_with wide-int)
- $(use_with zlib)
- )
-
- if use alsa; then
- use sound || ewarn \
- "USE flag \"alsa\" overrides \"-sound\"; enabling sound support."
- myconf+=( --with-sound=alsa )
- else
- myconf+=( --with-sound=$(usex sound oss no) )
- fi
-
- if ! use gui; then
- einfo "Configuring to build without window system support"
- myconf+=(
- --without-x --without-ns
- )
- elif use aqua; then
- einfo "Configuring to build with Nextstep (Macintosh Cocoa) support"
- myconf+=(
- --with-ns --disable-ns-self-contained
- --without-x
- )
- else
- myconf+=(
- --with-x --without-ns
- --without-gconf
- $(use_with gsettings)
- $(use_with toolkit-scroll-bars)
- $(use_with gif)
- $(use_with jpeg)
- $(use_with png)
- $(use_with svg rsvg)
- $(use_with tiff)
- $(use_with xpm)
- $(use_with imagemagick)
- )
-
- if use xft; then
- myconf+=(
- --with-xft
- $(use_with cairo)
- $(use_with harfbuzz)
- $(use_with m17n-lib libotf)
- $(use_with m17n-lib m17n-flt)
- )
- else
- myconf+=(
- --without-xft
- --without-cairo
- --without-libotf --without-m17n-flt
- )
- use cairo && ewarn \
- "USE flag \"cairo\" has no effect if \"xft\" is not set."
- use m17n-lib && ewarn \
- "USE flag \"m17n-lib\" has no effect if \"xft\" is not set."
- fi
-
- local f line
- if use gtk; then
- einfo "Configuring to build with GIMP Toolkit (GTK+)"
- while read line; do ewarn "${line}"; done <<-EOF
- Your version of GTK+ will have problems with closing open
- displays. This is no problem if you just use one display, but
- if you use more than one and close one of them Emacs may crash.
- See <https://gitlab.gnome.org/GNOME/gtk/-/issues/221> and
- <https://gitlab.gnome.org/GNOME/gtk/-/issues/2315>.
- If you intend to use more than one display, then it is strongly
- recommended that you compile Emacs with the Athena/Lucid or the
- Motif toolkit instead.
- EOF
- myconf+=( --with-x-toolkit=gtk3 --without-xwidgets )
- for f in motif Xaw3d athena; do
- use ${f} && ewarn \
- "USE flag \"${f}\" has no effect if \"gtk\" is set."
- done
- elif use motif; then
- einfo "Configuring to build with Motif toolkit"
- myconf+=( --with-x-toolkit=motif )
- for f in Xaw3d athena; do
- use ${f} && ewarn \
- "USE flag \"${f}\" has no effect if \"motif\" is set."
- done
- elif use athena || use Xaw3d; then
- einfo "Configuring to build with Athena/Lucid toolkit"
- myconf+=( --with-x-toolkit=lucid $(use_with Xaw3d xaw3d) )
- else
- einfo "Configuring to build with no toolkit"
- myconf+=( --with-x-toolkit=no )
- fi
- fi
-
- if tc-is-cross-compiler; then
- # Configure a CBUILD directory when cross-compiling to make tools
- mkdir -p "${S}-build" && pushd "${S}-build" >/dev/null || die
- ECONF_SOURCE="${S}" econf_build --without-all --without-x-toolkit
- popd >/dev/null || die
- # Don't try to execute the binary for dumping during the build
- myconf+=( --with-dumping=none )
- elif use m68k; then
- # Workaround for https://debbugs.gnu.org/44531
- myconf+=( --with-dumping=unexec )
- else
- myconf+=( --with-dumping=pdumper )
- fi
-
- econf "${myconf[@]}"
-}
-
-src_compile() {
- export ac_cv_header_valgrind_valgrind_h=$(usex valgrind)
-
- if tc-is-cross-compiler; then
- # Build native tools for compiling lisp etc.
- emake -C "${S}-build" src
- emake lib # Cross-compile dependencies first for timestamps
- # Save native build tools in the cross-directory
- cp "${S}-build"/lib-src/make-{docfile,fingerprint} lib-src || die
- # Specify the native Emacs to compile lisp
- emake -C lisp all EMACS="${S}-build/src/emacs"
- fi
-
- emake
-}
-
-src_install() {
- emake DESTDIR="${D}" NO_BIN_LINK=t BLESSMAIL_TARGET= install
-
- mv "${ED}"/usr/bin/{emacs-${FULL_VERSION}-,}${EMACS_SUFFIX} || die
- mv "${ED}"/usr/share/man/man1/{emacs-,}${EMACS_SUFFIX}.1 || die
- mv "${ED}"/usr/share/metainfo/{emacs-,}${EMACS_SUFFIX}.appdata.xml || die
-
- # dissuade Portage from removing our dir file #257260
- touch "${ED}"/usr/share/info/${EMACS_SUFFIX}/.keepinfodir
- docompress -x /usr/share/info/${EMACS_SUFFIX}/dir
-
- # movemail must be setgid mail
- if ! use mailutils; then
- fowners root:mail /usr/libexec/emacs/${FULL_VERSION}/${CHOST}/movemail
- fperms 2751 /usr/libexec/emacs/${FULL_VERSION}/${CHOST}/movemail
- fi
-
- # avoid collision between slots, see bug #169033 e.g.
- rm "${ED}"/usr/share/emacs/site-lisp/subdirs.el || die
- rm -rf "${ED}"/usr/share/{applications,icons} || die
- rm -rf "${ED}/usr/$(get_libdir)" || die
- rm -rf "${ED}"/var || die
-
- # remove unused <version>/site-lisp dir
- rm -rf "${ED}"/usr/share/emacs/${FULL_VERSION}/site-lisp || die
-
- # remove COPYING file (except for etc/COPYING used by describe-copying)
- rm "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp/COPYING || die
-
- if use systemd; then
- insinto /usr/lib/systemd/user
- sed -e "/^##/d" \
- -e "/^ExecStart/s,emacs,${EPREFIX}/usr/bin/${EMACS_SUFFIX}," \
- -e "/^ExecStop/s,emacsclient,${EPREFIX}/usr/bin/&-${EMACS_SUFFIX}," \
- etc/emacs.service | newins - ${EMACS_SUFFIX}.service
- pipestatus || die
- fi
-
- if use gzip-el; then
- # compress .el files when a corresponding .elc exists
- find "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp -type f \
- -name "*.elc" -print | sed 's/\.elc$/.el/' | xargs gzip -9n
- pipestatus || die "gzip .el pipeline failed"
- fi
-
- local cdir
- if use source; then
- cdir="/usr/share/emacs/${FULL_VERSION}/src"
- insinto "${cdir}"
- # This is not meant to install all the source -- just the
- # C source you might find via find-function
- doins src/*.{c,h,m}
- elif has installsources ${FEATURES}; then
- cdir="/usr/src/debug/${CATEGORY}/${PF}/${S#"${WORKDIR}/"}/src"
- fi
-
- sed -e "${cdir:+#}/^Y/d" -e "s/^[XY]//" >"${T}/${SITEFILE}" <<-EOF || die
- X
- ;;; ${EMACS_SUFFIX} site-lisp configuration
- X
- (when (string-equal emacs-version "${FULL_VERSION}")
- Y (setq find-function-C-source-directory
- Y "${EPREFIX}${cdir}")
- X (let ((path (getenv "INFOPATH"))
- X (dir "${EPREFIX}/usr/share/info/${EMACS_SUFFIX}")
- X (re "\\\\\`${EPREFIX}/usr/share\\\\>"))
- X (and path
- X ;; move Emacs Info dir before anything else in /usr/share
- X (let* ((p (cons nil (split-string path ":" t))) (q p))
- X (while (and (cdr q) (not (string-match re (cadr q))))
- X (setq q (cdr q)))
- X (setcdr q (cons dir (delete dir (cdr q))))
- X (setenv "INFOPATH" (mapconcat #'identity (cdr p) ":"))))))
- EOF
- elisp-site-file-install "${T}/${SITEFILE}" || die
-
- dodoc README BUGS CONTRIBUTE
-
- if use gui && use aqua; then
- dodir /Applications/Gentoo
- rm -rf "${ED}"/Applications/Gentoo/${EMACS_SUFFIX^}.app || die
- mv nextstep/Emacs.app \
- "${ED}"/Applications/Gentoo/${EMACS_SUFFIX^}.app || die
- fi
-
- local DOC_CONTENTS="You can set the version to be started by
- /usr/bin/emacs through the Emacs eselect module, which also
- redirects man and info pages. Therefore, several Emacs versions can
- be installed at the same time. \"man emacs.eselect\" for details.
- \\n\\nIf you upgrade from a previous major version of Emacs, then
- it is strongly recommended that you use app-admin/emacs-updater
- to rebuild all byte-compiled elisp files of the installed Emacs
- packages."
- if use gui; then
- DOC_CONTENTS+="\\n\\nYou need to install some fonts for Emacs.
- Installing media-fonts/font-adobe-{75,100}dpi on the X server's
- machine would satisfy basic Emacs requirements under X11.
- See also https://wiki.gentoo.org/wiki/Xft_support_for_GNU_Emacs
- for how to enable anti-aliased fonts."
- use aqua && DOC_CONTENTS+="\\n\\n${EMACS_SUFFIX^}.app is in
- \"${EPREFIX}/Applications/Gentoo\". You may want to copy or
- symlink it into /Applications by yourself."
- fi
- tc-is-cross-compiler && DOC_CONTENTS+="\\n\\nEmacs did not write
- a portable dump file due to being cross-compiled.
- To create this file at run time, execute the following command:
- \\n${EMACS_SUFFIX} --batch -Q --eval='(dump-emacs-portable
- \"/usr/libexec/emacs/${FULL_VERSION}/${CHOST}/emacs.pdmp\")'"
- readme.gentoo_create_doc
-}
-
-pkg_preinst() {
- # verify that the PM hasn't removed our Info directory index #257260
- local infodir="${ED}/usr/share/info/${EMACS_SUFFIX}"
- [[ -f ${infodir}/dir || ! -d ${infodir} ]] || die
-}
-
-pkg_postinst() {
- elisp-site-regen
- readme.gentoo_print_elog
-
- # Force an update of the emacs symlink for the livecd/dvd,
- # because some microemacs packages set it with USE=livecd.
- # Otherwise, create it only when it is not yet set.
- eselect --root="${ROOT}" emacs update $(usev !livecd ifunset)
-}
-
-pkg_postrm() {
- elisp-site-regen
- eselect --root="${ROOT}" emacs update ifunset
-}
diff --git a/app-editors/emacs/emacs-28.2-r15.ebuild b/app-editors/emacs/emacs-28.2-r15.ebuild
deleted file mode 100644
index 28b52590e8f0..000000000000
--- a/app-editors/emacs/emacs-28.2-r15.ebuild
+++ /dev/null
@@ -1,558 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools eapi9-pipestatus elisp-common flag-o-matic readme.gentoo-r1 toolchain-funcs
-
-if [[ ${PV##*.} = 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://git.savannah.gnu.org/git/emacs.git"
- EGIT_BRANCH="emacs-28"
- EGIT_CHECKOUT_DIR="${WORKDIR}/emacs"
- S="${EGIT_CHECKOUT_DIR}"
- SLOT="${PV%%.*}-vcs"
-else
- # FULL_VERSION keeps the full version number, which is needed in
- # order to determine some path information correctly for copy/move
- # operations later on
- FULL_VERSION="${PV%%_*}"
- SRC_URI="mirror://gnu/emacs/${P}.tar.xz"
- S="${WORKDIR}/emacs-${FULL_VERSION}"
- # PV can be in any of the following formats:
- # 27.1 released version (slot 27)
- # 27.1_rc1 upstream release candidate (27)
- # 27.0.9999 live ebuild (slot 27-vcs)
- # 27.0.90 upstream prerelease snapshot (27-vcs)
- # 27.0.50_pre20191223 snapshot by Gentoo developer (27-vcs)
- if [[ ${PV} == *_pre* ]]; then
- SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz"
- S="${WORKDIR}/emacs"
- elif [[ ${PV//[0-9]} != "." ]]; then
- SRC_URI="https://alpha.gnu.org/gnu/emacs/pretest/${PN}-${PV/_/-}.tar.xz"
- fi
- # Patchset from proj/emacs-patches.git
- SRC_URI+=" https://dev.gentoo.org/~ulm/emacs/${P}-patches-10.tar.xz"
- PATCHES=("${WORKDIR}/patch")
- SLOT="${PV%%.*}"
- [[ ${PV} == *.*.* ]] && SLOT+="-vcs"
- KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-fi
-
-DESCRIPTION="The extensible, customizable, self-documenting real-time display editor"
-HOMEPAGE="https://www.gnu.org/software/emacs/"
-
-LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
-IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd +threads tiff toolkit-scroll-bars valgrind wide-int Xaw3d xft +xpm zlib"
-
-RDEPEND="app-emacs/emacs-common[games?,gui(-)?]
- sys-libs/ncurses:0=
- acl? ( virtual/acl )
- alsa? ( media-libs/alsa-lib )
- dbus? ( sys-apps/dbus )
- games? ( acct-group/gamestat )
- gmp? ( dev-libs/gmp:0= )
- gpm? ( sys-libs/gpm )
- !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) )
- jit? (
- sys-devel/gcc:=[jit(-)]
- sys-libs/zlib
- )
- json? ( dev-libs/jansson:= )
- kerberos? ( virtual/krb5 )
- lcms? ( media-libs/lcms:2 )
- libxml2? ( >=dev-libs/libxml2-2.2.0 )
- mailutils? ( net-mail/mailutils[clients] )
- !mailutils? ( acct-group/mail net-libs/liblockfile )
- selinux? ( sys-libs/libselinux )
- ssl? ( net-libs/gnutls:0= )
- systemd? ( sys-apps/systemd )
- valgrind? ( dev-debug/valgrind )
- zlib? ( sys-libs/zlib )
- gui? ( !aqua? (
- x11-libs/libICE
- x11-libs/libSM
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXinerama
- x11-libs/libXrandr
- x11-libs/libxcb
- x11-misc/xbitmaps
- gsettings? ( >=dev-libs/glib-2.28.6 )
- gif? ( media-libs/giflib:0= )
- jpeg? ( media-libs/libjpeg-turbo:0= )
- png? ( >=media-libs/libpng-1.4:0= )
- svg? ( >=gnome-base/librsvg-2.0 )
- tiff? ( media-libs/tiff:= )
- xpm? ( x11-libs/libXpm )
- imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] )
- xft? (
- media-libs/fontconfig
- media-libs/freetype
- x11-libs/libXrender
- cairo? ( >=x11-libs/cairo-1.12.18[X] )
- !cairo? ( x11-libs/libXft )
- harfbuzz? ( media-libs/harfbuzz:0= )
- m17n-lib? (
- >=dev-libs/libotf-0.9.4
- >=dev-libs/m17n-lib-1.5.1
- )
- )
- gtk? ( x11-libs/gtk+:3 )
- !gtk? (
- motif? (
- >=x11-libs/motif-2.3:0
- x11-libs/libXpm
- x11-libs/libXmu
- x11-libs/libXt
- )
- !motif? (
- Xaw3d? (
- x11-libs/libXaw3d
- x11-libs/libXmu
- x11-libs/libXt
- )
- !Xaw3d? ( athena? (
- x11-libs/libXaw
- x11-libs/libXmu
- x11-libs/libXt
- ) )
- )
- )
- ) )"
-
-DEPEND="${RDEPEND}
- gui? ( !aqua? ( x11-base/xorg-proto ) )"
-
-BDEPEND="sys-apps/texinfo
- virtual/pkgconfig
- gzip-el? ( app-arch/gzip )"
-
-IDEPEND="app-eselect/eselect-emacs"
-
-RDEPEND+=" ${IDEPEND}"
-
-EMACS_SUFFIX="emacs-${SLOT}"
-SITEFILE="20${EMACS_SUFFIX}-gentoo.el"
-
-# Suppress false positive QA warnings #898304 #925449
-QA_CONFIG_IMPL_DECL_SKIP=( malloc_{get,set}_state statvfs64 )
-
-src_prepare() {
- if [[ ${PV##*.} = 9999 ]]; then
- FULL_VERSION=$(sed -n 's/^AC_INIT([^,]*,[^0-9.]*\([0-9.]*\).*/\1/p' \
- configure.ac)
- [[ ${FULL_VERSION} ]] || die "Cannot determine current Emacs version"
- einfo "Emacs branch: ${EGIT_BRANCH}"
- einfo "Commit: ${EGIT_VERSION}"
- einfo "Emacs version number: ${FULL_VERSION}"
- [[ ${FULL_VERSION} =~ ^${PV%.*}(\..*)?$ ]] \
- || die "Upstream version number changed to ${FULL_VERSION}"
- fi
-
- if use jit; then
- export NATIVE_FULL_AOT=1
- find lisp -type f -name "*.elc" -delete || die
-
- # These files ignore LDFLAGS. We assign the variable here, because
- # for live ebuilds FULL_VERSION doesn't exist in global scope
- QA_FLAGS_IGNORED="usr/$(get_libdir)/emacs/${FULL_VERSION}/native-lisp/.*"
-
- # The build system requires gcc for native compilation #874657
- if ! tc-is-gcc; then
- ewarn "Emacs must be built with gcc[jit] if USE=jit is enabled."
- ewarn "Ignoring CC=$(tc-getCC) and forcing ${CHOST}-gcc"
- export CC=${CHOST}-gcc AR=${CHOST}-gcc-ar NM=${CHOST}-gcc-nm \
- RANLIB=${CHOST}-gcc-ranlib
- tc-is-gcc || die "tc-is-gcc failed in spite of CC=${CC}"
- fi
-
- # gccjit doesn't play well with ccache or distcc #801580
- # For now, work around the problem with an explicit LIBRARY_PATH
- if has ccache ${FEATURES} || has distcc ${FEATURES} && tc-is-gcc; then
- export LIBRARY_PATH=$("$(tc-getCC)" -print-search-dirs \
- | sed -n '/^libraries:/{s:^[^/]*::;p}')
- fi
- fi
-
- default
-
- # Fix filename reference in redirected man page
- sed -i -e "/^\\.so/s/etags/&-${EMACS_SUFFIX}/" doc/man/ctags.1 || die
-
- # Tests that use bubblewrap don't work in the sandbox:
- # "bwrap: setting up uid map: Permission denied"
- # So, disrupt the search for the bwrap executable.
- sed -i -e 's/(executable-find "bwrap")/nil/' test/src/emacs-tests.el \
- test/lisp/emacs-lisp/bytecomp-tests.el || die
-
- AT_M4DIR=m4 eautoreconf
-}
-
-src_configure() {
- replace-flags "-O[3-9]" -O2 #839405
-
- # We want floating-point arithmetic to be correct #933380
- replace-flags -Ofast -O2
- append-flags -fno-fast-math -ffp-contract=off
-
- # Prevents e.g. tests interfering with running Emacs.
- unset EMACS_SOCKET_NAME
-
- local myconf=(
- --program-suffix="-${EMACS_SUFFIX}"
- --includedir="${EPREFIX}"/usr/include/${EMACS_SUFFIX}
- --infodir="${EPREFIX}"/usr/share/info/${EMACS_SUFFIX}
- --localstatedir="${EPREFIX}"/var
- --enable-locallisppath="${EPREFIX}/etc/emacs:${EPREFIX}${SITELISP}"
- --without-compress-install
- --without-hesiod
- --without-pop
- --with-file-notification=$(usev inotify || usev gfile || echo no)
- --with-pdumper
- $(use_enable acl)
- $(use_with dbus)
- $(use_with dynamic-loading modules)
- $(use_with games gameuser ":gamestat")
- $(use_with gmp libgmp)
- $(use_with gpm)
- $(use_with jit native-compilation)
- $(use_with json)
- $(use_with kerberos) $(use_with kerberos kerberos5)
- $(use_with lcms lcms2)
- $(use_with libxml2 xml2)
- $(use_with mailutils)
- $(use_with selinux)
- $(use_with ssl gnutls)
- $(use_with systemd libsystemd)
- $(use_with threads)
- $(use_with wide-int)
- )
-
- if use alsa; then
- use sound || ewarn \
- "USE flag \"alsa\" overrides \"-sound\"; enabling sound support."
- myconf+=( --with-sound=alsa )
- else
- myconf+=( --with-sound=$(usex sound oss no) )
- fi
-
- if use jit; then
- use zlib || ewarn \
- "USE flag \"jit\" overrides \"-zlib\"; enabling zlib support."
- myconf+=( --with-zlib )
- else
- myconf+=( $(use_with zlib) )
- fi
-
- if ! use gui; then
- einfo "Configuring to build without window system support"
- myconf+=(
- --without-x --without-ns
- )
- elif use aqua; then
- einfo "Configuring to build with Nextstep (Macintosh Cocoa) support"
- myconf+=(
- --with-ns --disable-ns-self-contained
- --without-x
- )
- else
- myconf+=(
- --with-x --without-ns
- --without-gconf
- $(use_with gsettings)
- $(use_with toolkit-scroll-bars)
- $(use_with gif)
- $(use_with jpeg)
- $(use_with png)
- $(use_with svg rsvg)
- $(use_with tiff)
- $(use_with xpm)
- $(use_with imagemagick)
- )
-
- if use xft; then
- myconf+=(
- --with-xft
- $(use_with cairo)
- $(use_with harfbuzz)
- $(use_with m17n-lib libotf)
- $(use_with m17n-lib m17n-flt)
- )
- else
- myconf+=(
- --without-xft
- --without-cairo
- --without-libotf --without-m17n-flt
- )
- use cairo && ewarn \
- "USE flag \"cairo\" has no effect if \"xft\" is not set."
- use m17n-lib && ewarn \
- "USE flag \"m17n-lib\" has no effect if \"xft\" is not set."
- fi
-
- local f line
- if use gtk; then
- einfo "Configuring to build with GIMP Toolkit (GTK+)"
- while read line; do ewarn "${line}"; done <<-EOF
- Your version of GTK+ will have problems with closing open
- displays. This is no problem if you just use one display, but
- if you use more than one and close one of them Emacs may crash.
- See <https://gitlab.gnome.org/GNOME/gtk/-/issues/221> and
- <https://gitlab.gnome.org/GNOME/gtk/-/issues/2315>.
- If you intend to use more than one display, then it is strongly
- recommended that you compile Emacs with the Athena/Lucid or the
- Motif toolkit instead.
- EOF
- myconf+=( --with-x-toolkit=gtk3 --without-xwidgets )
- for f in motif Xaw3d athena; do
- use ${f} && ewarn \
- "USE flag \"${f}\" has no effect if \"gtk\" is set."
- done
- elif use motif; then
- einfo "Configuring to build with Motif toolkit"
- myconf+=( --with-x-toolkit=motif )
- for f in Xaw3d athena; do
- use ${f} && ewarn \
- "USE flag \"${f}\" has no effect if \"motif\" is set."
- done
- elif use athena || use Xaw3d; then
- einfo "Configuring to build with Athena/Lucid toolkit"
- myconf+=( --with-x-toolkit=lucid $(use_with Xaw3d xaw3d) )
- else
- einfo "Configuring to build with no toolkit"
- myconf+=( --with-x-toolkit=no )
- fi
- fi
-
- if tc-is-cross-compiler; then
- # Configure a CBUILD directory when cross-compiling to make tools
- mkdir -p "${S}-build" && pushd "${S}-build" >/dev/null || die
- ECONF_SOURCE="${S}" econf_build --without-all --without-x-toolkit
- popd >/dev/null || die
- # Don't try to execute the binary for dumping during the build
- myconf+=( --with-dumping=none )
- elif use m68k; then
- # Workaround for https://debbugs.gnu.org/44531
- myconf+=( --with-dumping=unexec )
- else
- myconf+=( --with-dumping=pdumper )
- fi
-
- econf "${myconf[@]}"
-}
-
-src_compile() {
- export ac_cv_header_valgrind_valgrind_h=$(usex valgrind)
- append-cppflags -DUSE_VALGRIND=$(usex valgrind)
-
- if tc-is-cross-compiler; then
- # Build native tools for compiling lisp etc.
- emake -C "${S}-build" src
- emake lib # Cross-compile dependencies first for timestamps
- # Save native build tools in the cross-directory
- cp "${S}-build"/lib-src/make-{docfile,fingerprint} lib-src || die
- # Specify the native Emacs to compile lisp
- emake -C lisp all EMACS="${S}-build/src/emacs"
- fi
-
- emake
-}
-
-src_test() {
- # List .el test files with a comment above listing the exact
- # subtests which caused failure. Elements should begin with a %.
- # e.g. %lisp/gnus/mml-sec-tests.el.
- local exclude_tests=(
- # Reason: not yet known
- # mml-secure-en-decrypt-{1,2,3,4}
- # mml-secure-find-usable-keys-{1,2}
- # mml-secure-key-checks
- # mml-secure-select-preferred-keys-4
- # mml-secure-sign-verify-1
- %lisp/gnus/mml-sec-tests.el
-
- # Reason: race condition
- # Looks like it should be fixed in 29.x at least:
- # https://debbugs.gnu.org/cgi/bugreport.cgi?bug=55706
- # files-tests-file-name-non-special-file-in-directory-p
- %lisp/files-tests.el
-
- # Reason: permission denied on /nonexistent
- # (vc-*-bzr only fails if breezy is installed, as they
- # try to access cache dirs under /nonexistent)
- #
- # rmail-undigest-test-multipart-mixed-digest
- # rmail-undigest-test-rfc1153-less-strict-digest
- # rmail-undigest-test-rfc1153-sloppy-digest
- # rmail-undigest-test-rfc934-digest
- # vc-test-bzr02-state
- # vc-test-bzr05-rename-file
- # vc-test-bzr06-version-diff
- # vc-bzr-test-bug9781
- %lisp/mail/undigest-tests.el
- %lisp/vc/vc-tests.el
- %lisp/vc/vc-bzr-tests.el
-
- # Reason: some copyright years differ
- %lisp/emacs-lisp/copyright-tests.el
-
- # Reason: quoting issues (fixed in Emacs 29)
- %lib-src/emacsclient-tests.el
-
- # Reason: tries to access network
- # internet-is-working
- %src/process-tests.el
- )
- use elibc_musl && exclude_tests+=(
- # Reason: newlocale(3) lenient locale validation #906012
- # fns-tests-collate-strings
- %src/fns-tests.el
- )
- use threads || exclude_tests+=(
- %src/emacs-module-tests.el
- %src/keyboard-tests.el
- %src/thread-tests.el
- )
-
- # See test/README for possible options
- emake \
- EMACS_TEST_VERBOSE=1 \
- EXCLUDE_TESTS="${exclude_tests[*]}" \
- TERM=dumb \
- TEST_BACKTRACE_LINE_LENGTH=nil \
- check
-}
-
-src_install() {
- emake DESTDIR="${D}" NO_BIN_LINK=t BLESSMAIL_TARGET= install
-
- mv "${ED}"/usr/bin/{emacs-${FULL_VERSION}-,}${EMACS_SUFFIX} || die
- mv "${ED}"/usr/share/man/man1/{emacs-,}${EMACS_SUFFIX}.1 || die
- mv "${ED}"/usr/share/metainfo/{emacs-,}${EMACS_SUFFIX}.metainfo.xml || die
-
- # dissuade Portage from removing our dir file #257260
- touch "${ED}"/usr/share/info/${EMACS_SUFFIX}/.keepinfodir
- docompress -x /usr/share/info/${EMACS_SUFFIX}/dir
-
- # movemail must be setgid mail
- if ! use mailutils; then
- fowners root:mail /usr/libexec/emacs/${FULL_VERSION}/${CHOST}/movemail
- fperms 2751 /usr/libexec/emacs/${FULL_VERSION}/${CHOST}/movemail
- fi
-
- # avoid collision between slots, see bug #169033 e.g.
- rm "${ED}"/usr/share/emacs/site-lisp/subdirs.el || die
- rm -rf "${ED}"/usr/share/{applications,icons} || die
- rm -rf "${ED}/usr/$(get_libdir)/systemd" || die
- rm -rf "${ED}"/var || die
-
- # remove unused <version>/site-lisp dir
- rm -rf "${ED}"/usr/share/emacs/${FULL_VERSION}/site-lisp || die
-
- # remove COPYING file (except for etc/COPYING used by describe-copying)
- rm "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp/COPYING || die
-
- if use systemd; then
- insinto /usr/lib/systemd/user
- sed -e "/^##/d" \
- -e "/^ExecStart/s,emacs,${EPREFIX}/usr/bin/${EMACS_SUFFIX}," \
- -e "/^ExecStop/s,emacsclient,${EPREFIX}/usr/bin/&-${EMACS_SUFFIX}," \
- etc/emacs.service | newins - ${EMACS_SUFFIX}.service
- pipestatus || die
- fi
-
- if use gzip-el; then
- # compress .el files when a corresponding .elc exists
- find "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp -type f \
- -name "*.elc" -print | sed 's/\.elc$/.el/' | xargs gzip -9n
- pipestatus || die "gzip .el pipeline failed"
- fi
-
- local cdir
- if use source; then
- cdir="/usr/share/emacs/${FULL_VERSION}/src"
- insinto "${cdir}"
- # This is not meant to install all the source -- just the
- # C source you might find via find-function
- doins src/*.{c,h,m}
- elif has installsources ${FEATURES}; then
- cdir="/usr/src/debug/${CATEGORY}/${PF}/${S#"${WORKDIR}/"}/src"
- fi
-
- sed -e "${cdir:+#}/^Y/d" -e "s/^[XY]//" >"${T}/${SITEFILE}" <<-EOF || die
- X
- ;;; ${EMACS_SUFFIX} site-lisp configuration
- X
- (when (string-equal emacs-version "${FULL_VERSION}")
- Y (setq find-function-C-source-directory
- Y "${EPREFIX}${cdir}")
- X (let ((path (getenv "INFOPATH"))
- X (dir "${EPREFIX}/usr/share/info/${EMACS_SUFFIX}")
- X (re "\\\\\`${EPREFIX}/usr/share\\\\>"))
- X (and path
- X ;; move Emacs Info dir before anything else in /usr/share
- X (let* ((p (cons nil (split-string path ":" t))) (q p))
- X (while (and (cdr q) (not (string-match re (cadr q))))
- X (setq q (cdr q)))
- X (setcdr q (cons dir (delete dir (cdr q))))
- X (setenv "INFOPATH" (mapconcat #'identity (cdr p) ":"))))))
- EOF
- elisp-site-file-install "${T}/${SITEFILE}" || die
-
- dodoc README BUGS CONTRIBUTE
-
- if use gui && use aqua; then
- dodir /Applications/Gentoo
- rm -rf "${ED}"/Applications/Gentoo/${EMACS_SUFFIX^}.app || die
- mv nextstep/Emacs.app \
- "${ED}"/Applications/Gentoo/${EMACS_SUFFIX^}.app || die
- fi
-
- local DOC_CONTENTS="You can set the version to be started by
- /usr/bin/emacs through the Emacs eselect module, which also
- redirects man and info pages. Therefore, several Emacs versions can
- be installed at the same time. \"man emacs.eselect\" for details.
- \\n\\nIf you upgrade from a previous major version of Emacs, then
- it is strongly recommended that you use app-admin/emacs-updater
- to rebuild all byte-compiled elisp files of the installed Emacs
- packages."
- if use gui; then
- DOC_CONTENTS+="\\n\\nYou need to install some fonts for Emacs.
- Installing media-fonts/font-adobe-{75,100}dpi on the X server's
- machine would satisfy basic Emacs requirements under X11.
- See also https://wiki.gentoo.org/wiki/Xft_support_for_GNU_Emacs
- for how to enable anti-aliased fonts."
- use aqua && DOC_CONTENTS+="\\n\\n${EMACS_SUFFIX^}.app is in
- \"${EPREFIX}/Applications/Gentoo\". You may want to copy or
- symlink it into /Applications by yourself."
- fi
- tc-is-cross-compiler && DOC_CONTENTS+="\\n\\nEmacs did not write
- a portable dump file due to being cross-compiled.
- To create this file at run time, execute the following command:
- \\n${EMACS_SUFFIX} --batch -Q --eval='(dump-emacs-portable
- \"/usr/libexec/emacs/${FULL_VERSION}/${CHOST}/emacs.pdmp\")'"
- readme.gentoo_create_doc
-}
-
-pkg_preinst() {
- # verify that the PM hasn't removed our Info directory index #257260
- local infodir="${ED}/usr/share/info/${EMACS_SUFFIX}"
- [[ -f ${infodir}/dir || ! -d ${infodir} ]] || die
-}
-
-pkg_postinst() {
- elisp-site-regen
- readme.gentoo_print_elog
-
- # Force an update of the emacs symlink for the livecd/dvd,
- # because some microemacs packages set it with USE=livecd.
- # Otherwise, create it only when it is not yet set.
- eselect --root="${ROOT}" emacs update $(usev !livecd ifunset)
-}
-
-pkg_postrm() {
- elisp-site-regen
- eselect --root="${ROOT}" emacs update ifunset
-}
diff --git a/app-editors/emacs/emacs-29.4-r1.ebuild b/app-editors/emacs/emacs-29.4-r1.ebuild
deleted file mode 100644
index 33f58db5b267..000000000000
--- a/app-editors/emacs/emacs-29.4-r1.ebuild
+++ /dev/null
@@ -1,648 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools eapi9-pipestatus elisp-common flag-o-matic readme.gentoo-r1 toolchain-funcs
-
-if [[ ${PV##*.} = 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://git.savannah.gnu.org/git/emacs.git"
- EGIT_BRANCH="emacs-29"
- EGIT_CHECKOUT_DIR="${WORKDIR}/emacs"
- S="${EGIT_CHECKOUT_DIR}"
- SLOT="${PV%%.*}-vcs"
-else
- # FULL_VERSION keeps the full version number, which is needed in
- # order to determine some path information correctly for copy/move
- # operations later on
- FULL_VERSION="${PV%%_*}"
- SRC_URI="mirror://gnu/emacs/${P}.tar.xz"
- S="${WORKDIR}/emacs-${FULL_VERSION}"
- # PV can be in any of the following formats:
- # 27.1 released version (slot 27)
- # 27.1_rc1 upstream release candidate (27)
- # 27.0.9999 live ebuild (slot 27-vcs)
- # 27.0.90 upstream prerelease snapshot (27-vcs)
- # 27.0.50_pre20191223 snapshot by Gentoo developer (27-vcs)
- if [[ ${PV} == *_pre* ]]; then
- SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz"
- S="${WORKDIR}/emacs"
- elif [[ ${PV//[0-9]} != "." ]]; then
- SRC_URI="https://alpha.gnu.org/gnu/emacs/pretest/${PN}-${PV/_/-}.tar.xz"
- fi
- # Patchset from proj/emacs-patches.git
- SRC_URI+=" https://dev.gentoo.org/~ulm/emacs/${P}-patches-3.tar.xz"
- PATCHES=("${WORKDIR}/patch")
- SLOT="${PV%%.*}"
- [[ ${PV} == *.*.* ]] && SLOT+="-vcs"
- KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-fi
-
-DESCRIPTION="The extensible, customizable, self-documenting real-time display editor"
-HOMEPAGE="https://www.gnu.org/software/emacs/"
-
-LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
-IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source sqlite ssl svg systemd +threads tiff toolkit-scroll-bars tree-sitter valgrind webp wide-int +X Xaw3d xft +xpm zlib"
-
-X_DEPEND="x11-libs/libICE
- x11-libs/libSM
- x11-libs/libX11
- x11-libs/libXcomposite
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXi
- x11-libs/libXinerama
- x11-libs/libXrandr
- x11-libs/libxcb
- x11-libs/xcb-util
- x11-misc/xbitmaps
- xpm? ( x11-libs/libXpm )
- xft? (
- media-libs/fontconfig
- media-libs/freetype
- x11-libs/libXrender
- cairo? ( >=x11-libs/cairo-1.12.18[X] )
- !cairo? ( x11-libs/libXft )
- harfbuzz? ( media-libs/harfbuzz:0= )
- m17n-lib? (
- >=dev-libs/libotf-0.9.4
- >=dev-libs/m17n-lib-1.5.1
- )
- )
- gtk? ( x11-libs/gtk+:3 )
- !gtk? (
- motif? (
- >=x11-libs/motif-2.3:0
- x11-libs/libXpm
- x11-libs/libXmu
- x11-libs/libXt
- )
- !motif? (
- Xaw3d? (
- x11-libs/libXaw3d
- x11-libs/libXmu
- x11-libs/libXt
- )
- !Xaw3d? ( athena? (
- x11-libs/libXaw
- x11-libs/libXmu
- x11-libs/libXt
- ) )
- )
- )"
-
-RDEPEND="app-emacs/emacs-common[games?,gui(-)?]
- sys-libs/ncurses:0=
- acl? ( virtual/acl )
- alsa? ( media-libs/alsa-lib )
- dbus? ( sys-apps/dbus )
- games? ( acct-group/gamestat )
- gmp? ( dev-libs/gmp:0= )
- gpm? ( sys-libs/gpm )
- !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) )
- jit? (
- sys-devel/gcc:=[jit(-)]
- sys-libs/zlib
- )
- json? ( dev-libs/jansson:= )
- kerberos? ( virtual/krb5 )
- lcms? ( media-libs/lcms:2 )
- libxml2? ( >=dev-libs/libxml2-2.2.0 )
- mailutils? ( net-mail/mailutils[clients] )
- !mailutils? ( acct-group/mail net-libs/liblockfile )
- selinux? ( sys-libs/libselinux )
- sqlite? ( dev-db/sqlite:3 )
- ssl? ( net-libs/gnutls:0= )
- systemd? ( sys-apps/systemd )
- tree-sitter? ( dev-libs/tree-sitter:= )
- valgrind? ( dev-debug/valgrind )
- zlib? ( sys-libs/zlib )
- gui? (
- gif? ( media-libs/giflib:0= )
- jpeg? ( media-libs/libjpeg-turbo:0= )
- png? ( >=media-libs/libpng-1.4:0= )
- svg? ( >=gnome-base/librsvg-2.0 )
- tiff? ( media-libs/tiff:= )
- webp? ( media-libs/libwebp:0= )
- imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] )
- !aqua? (
- gsettings? (
- app-emacs/emacs-common[gsettings(-)]
- >=dev-libs/glib-2.28.6
- )
- gtk? ( !X? (
- media-libs/fontconfig
- media-libs/freetype
- >=x11-libs/cairo-1.12.18
- x11-libs/gtk+:3
- harfbuzz? ( media-libs/harfbuzz:0= )
- m17n-lib? (
- >=dev-libs/libotf-0.9.4
- >=dev-libs/m17n-lib-1.5.1
- )
- ) )
- !gtk? ( ${X_DEPEND} )
- X? ( ${X_DEPEND} )
- )
- )"
-
-DEPEND="${RDEPEND}
- gui? ( !aqua? (
- !gtk? ( x11-base/xorg-proto )
- X? ( x11-base/xorg-proto )
- ) )"
-
-BDEPEND="sys-apps/texinfo
- virtual/pkgconfig
- gzip-el? ( app-arch/gzip )"
-
-IDEPEND="app-eselect/eselect-emacs"
-
-RDEPEND+=" ${IDEPEND}"
-
-EMACS_SUFFIX="emacs-${SLOT}"
-SITEFILE="20${EMACS_SUFFIX}-gentoo.el"
-
-# Suppress false positive QA warnings #898304 #925091
-QA_CONFIG_IMPL_DECL_SKIP=( malloc_{get,set}_state statvfs64 )
-
-src_prepare() {
- if [[ ${PV##*.} = 9999 ]]; then
- FULL_VERSION=$(sed -n 's/^AC_INIT([^,]*,[^0-9.]*\([0-9.]*\).*/\1/p' \
- configure.ac)
- [[ ${FULL_VERSION} ]] || die "Cannot determine current Emacs version"
- einfo "Emacs branch: ${EGIT_BRANCH}"
- einfo "Commit: ${EGIT_VERSION}"
- einfo "Emacs version number: ${FULL_VERSION}"
- [[ ${FULL_VERSION} =~ ^${PV%.*}(\..*)?$ ]] \
- || die "Upstream version number changed to ${FULL_VERSION}"
- fi
-
- default
-
- if use jit; then
- find lisp -type f -name "*.elc" -delete || die
-
- # These files ignore LDFLAGS. We assign the variable here, because
- # for live ebuilds FULL_VERSION doesn't exist in global scope
- QA_FLAGS_IGNORED="usr/$(get_libdir)/emacs/${FULL_VERSION}/native-lisp/.*"
-
- # The build system requires gcc for native compilation #874657
- if ! tc-is-gcc; then
- ewarn "Emacs must be built with gcc[jit] if USE=jit is enabled."
- ewarn "Ignoring CC=$(tc-getCC) and forcing ${CHOST}-gcc"
- export CC=${CHOST}-gcc AR=${CHOST}-gcc-ar NM=${CHOST}-gcc-nm \
- RANLIB=${CHOST}-gcc-ranlib
- tc-is-gcc || die "tc-is-gcc failed in spite of CC=${CC}"
- fi
-
- # gccjit doesn't play well with ccache or distcc #801580
- # For now, work around the problem with an explicit LIBRARY_PATH
- if has ccache ${FEATURES} || has distcc ${FEATURES} && tc-is-gcc; then
- export LIBRARY_PATH=$("$(tc-getCC)" -print-search-dirs \
- | sed -n '/^libraries:/{s:^[^/]*::;p}')
- fi
- fi
-
- # Fix filename reference in redirected man page
- sed -i -e "/^\\.so/s/etags/&-${EMACS_SUFFIX}/" doc/man/ctags.1 || die
-
- # libseccomp is detected by configure but doesn't appear to have any
- # effect on the installed image. Suppress it by supplying pkg-config
- # with a wrong library name.
- sed -i -e "/CHECK_MODULES/s/libseccomp/DiSaBlE&/" configure.ac || die
-
- # Tests that use bubblewrap don't work in the sandbox:
- # "bwrap: setting up uid map: Permission denied"
- # So, disrupt the search for the bwrap executable.
- sed -i -e 's/(executable-find "bwrap")/nil/' test/src/emacs-tests.el \
- test/lisp/emacs-lisp/bytecomp-tests.el || die
-
- AT_M4DIR=m4 eautoreconf
-}
-
-src_configure() {
- replace-flags "-O[3-9]" -O2 #839405
-
- # We want floating-point arithmetic to be correct #933380
- replace-flags -Ofast -O2
- append-flags -fno-fast-math -ffp-contract=off
-
- # Prevents e.g. tests interfering with running Emacs.
- unset EMACS_SOCKET_NAME
-
- local myconf=(
- --program-suffix="-${EMACS_SUFFIX}"
- --includedir="${EPREFIX}"/usr/include/${EMACS_SUFFIX}
- --infodir="${EPREFIX}"/usr/share/info/${EMACS_SUFFIX}
- --localstatedir="${EPREFIX}"/var
- --enable-locallisppath="${EPREFIX}/etc/emacs:${EPREFIX}${SITELISP}"
- --without-compress-install
- --without-hesiod
- --without-pop
- --with-file-notification=$(usev inotify || usev gfile || echo no)
- --with-pdumper
- $(use_enable acl)
- $(use_with dbus)
- $(use_with dynamic-loading modules)
- $(use_with games gameuser ":gamestat")
- $(use_with gmp libgmp)
- $(use_with gpm)
- $(use_with jit native-compilation aot)
- $(use_with json)
- $(use_with kerberos) $(use_with kerberos kerberos5)
- $(use_with lcms lcms2)
- $(use_with libxml2 xml2)
- $(use_with mailutils)
- $(use_with selinux)
- $(use_with sqlite sqlite3)
- $(use_with ssl gnutls)
- $(use_with systemd libsystemd)
- $(use_with threads)
- $(use_with tree-sitter)
- $(use_with wide-int)
- )
-
- if use alsa; then
- use sound || ewarn \
- "USE flag \"alsa\" overrides \"-sound\"; enabling sound support."
- myconf+=( --with-sound=alsa )
- else
- myconf+=( --with-sound=$(usex sound oss no) )
- fi
-
- if use jit; then
- use zlib || ewarn \
- "USE flag \"jit\" overrides \"-zlib\"; enabling zlib support."
- myconf+=( --with-zlib )
- else
- myconf+=( $(use_with zlib) )
- fi
-
- # Emacs supports these window systems:
- # X11, pure GTK (without X11), or Nextstep (Aqua/Cocoa).
- # General GUI support is enabled by the "gui" USE flag, then
- # the window system is selected as follows:
- # "aqua" -> Nextstep
- # "gtk -X" -> pure GTK
- # otherwise -> X11
- # For X11 there is the further choice of toolkits GTK, Motif,
- # Athena (Lucid), or no toolkit. They are enabled (in order of
- # preference) with the "gtk", "motif", "Xaw3d", and "athena" flags.
-
- if ! use gui; then
- einfo "Configuring to build without window system support"
- myconf+=(
- --without-x --without-pgtk --without-ns
- )
- elif use aqua; then
- einfo "Configuring to build with Nextstep (Macintosh Cocoa) support"
- myconf+=(
- --with-ns --disable-ns-self-contained
- --without-x --without-pgtk
- )
- elif use gtk && ! use X; then
- einfo "Configuring to build with pure GTK (without X11) support"
- myconf+=(
- --with-pgtk --without-x --without-ns
- --with-toolkit-scroll-bars #836392
- --without-gconf
- --without-xwidgets
- $(use_with gsettings)
- $(use_with harfbuzz)
- $(use_with m17n-lib libotf)
- $(use_with m17n-lib m17n-flt)
- )
- else
- # X11
- myconf+=(
- --with-x --without-pgtk --without-ns
- --without-gconf
- $(use_with gsettings)
- $(use_with toolkit-scroll-bars)
- $(use_with xpm)
- )
-
- if use xft; then
- myconf+=(
- --with-xft
- $(use_with cairo)
- $(use_with harfbuzz)
- $(use_with m17n-lib libotf)
- $(use_with m17n-lib m17n-flt)
- )
- else
- myconf+=(
- --without-xft
- --without-cairo
- --without-libotf --without-m17n-flt
- )
- use cairo && ewarn \
- "USE flag \"cairo\" has no effect if \"xft\" is not set."
- use m17n-lib && ewarn \
- "USE flag \"m17n-lib\" has no effect if \"xft\" is not set."
- fi
-
- local f line
- if use gtk; then
- einfo "Configuring to build with GIMP Toolkit (GTK+)"
- while read line; do ewarn "${line}"; done <<-EOF
- Your version of GTK+ will have problems with closing open
- displays. This is no problem if you just use one display, but
- if you use more than one and close one of them Emacs may crash.
- See <https://gitlab.gnome.org/GNOME/gtk/-/issues/221> and
- <https://gitlab.gnome.org/GNOME/gtk/-/issues/2315>.
- If you intend to use more than one display, then it is strongly
- recommended that you compile Emacs with the Athena/Lucid or the
- Motif toolkit instead.
- EOF
- myconf+=( --with-x-toolkit=gtk3 --without-xwidgets )
- for f in motif Xaw3d athena; do
- use ${f} && ewarn \
- "USE flag \"${f}\" has no effect if \"gtk\" is set."
- done
- elif use motif; then
- einfo "Configuring to build with Motif toolkit"
- myconf+=( --with-x-toolkit=motif )
- for f in Xaw3d athena; do
- use ${f} && ewarn \
- "USE flag \"${f}\" has no effect if \"motif\" is set."
- done
- elif use athena || use Xaw3d; then
- einfo "Configuring to build with Athena/Lucid toolkit"
- myconf+=( --with-x-toolkit=lucid $(use_with Xaw3d xaw3d) )
- else
- einfo "Configuring to build with no toolkit"
- myconf+=( --with-x-toolkit=no )
- fi
- fi
-
- if use gui; then
- # Common flags recognised for all GUIs
- myconf+=(
- $(use_with gif)
- $(use_with jpeg)
- $(use_with png)
- $(use_with svg rsvg)
- $(use_with tiff)
- $(use_with webp)
- $(use_with imagemagick)
- )
- fi
-
- if tc-is-cross-compiler; then
- # Configure a CBUILD directory when cross-compiling to make tools
- mkdir -p "${S}-build" && pushd "${S}-build" >/dev/null || die
- ECONF_SOURCE="${S}" econf_build --without-all --without-x-toolkit
- popd >/dev/null || die
- # Don't try to execute the binary for dumping during the build
- myconf+=( --with-dumping=none )
- elif use m68k; then
- # Workaround for https://debbugs.gnu.org/44531
- myconf+=( --with-dumping=unexec )
- else
- myconf+=( --with-dumping=pdumper )
- fi
-
- econf "${myconf[@]}"
-}
-
-src_compile() {
- export ac_cv_header_valgrind_valgrind_h=$(usex valgrind)
- append-cppflags -DUSE_VALGRIND=$(usex valgrind)
-
- if tc-is-cross-compiler; then
- # Build native tools for compiling lisp etc.
- emake -C "${S}-build" src
- emake lib # Cross-compile dependencies first for timestamps
- # Save native build tools in the cross-directory
- cp "${S}-build"/lib-src/make-{docfile,fingerprint} lib-src || die
- # Specify the native Emacs to compile lisp
- EMACS_EMAKE_ARGS=( EMACS="${S}-build/src/emacs" )
- emake "${EMACS_EMAKE_ARGS[@]}" actual-all
- else
- EMACS_EMAKE_ARGS=()
- emake
- fi
-}
-
-src_test() {
- # List .el test files with a comment above listing the exact
- # subtests which caused failure. Elements should begin with a %.
- # e.g. %lisp/gnus/mml-sec-tests.el.
- local exclude_tests=(
- # Reason: permission denied on /nonexistent
- # (vc-*-bzr only fails if breezy is installed, as they
- # try to access cache dirs under /nonexistent)
- #
- # rmail-undigest-test-multipart-mixed-digest
- # rmail-undigest-test-rfc1153-less-strict-digest
- # rmail-undigest-test-rfc1153-sloppy-digest
- # rmail-undigest-test-rfc934-digest
- # vc-test-bzr02-state
- # vc-test-bzr05-rename-file
- # vc-test-bzr06-version-diff
- # vc-bzr-test-bug9781
- %lisp/mail/undigest-tests.el
- %lisp/vc/vc-tests.el
- %lisp/vc/vc-bzr-tests.el
-
- # Reason: tries to access network
- # internet-is-working
- %src/process-tests.el
-
- # Reason: fails with stable version of tree-sitter-json due to
- # ast changes. Bug #922525
- %src/treesit-tests.log
-
- # Reason: test is not skipped if tree-sitter-tsx is not installed
- # Bug #922525
- %lisp/progmodes/typescript-ts-mode-tests.el
- )
- use elibc_musl && exclude_tests+=(
- # Reason: newlocale(3) lenient locale validation #906012
- # fns-tests-collate-strings
- %src/fns-tests.el
- )
- use threads || exclude_tests+=(
- %lisp/server-tests.el
- %lisp/progmodes/eglot-tests.el
- %src/emacs-module-tests.el
- %src/keyboard-tests.el
- )
- use xpm || exclude_tests+=( %src/image-tests.el )
-
- # Some tests hang with gnupg-2.2.42
- local gpgver=$(best_version app-crypt/gnupg)
- gpgver=${gpgver#*gnupg-}
- [[ -n ${gpgver} ]] \
- && ver_test "${gpgver}" -ge 2.2.42 && ver_test "${gpgver}" -lt 2.3 \
- && exclude_tests+=(
- %lisp/epg-tests.el
- %lisp/gnus/mml-sec-tests.el
- )
-
- # Redirect GnuPG's sockets, in order not to exceed the 108 char limit
- # for socket paths on Linux.
- mkdir -p "${T}"/gpg || die
- local f
- for f in browser extra ssh; do
- printf "%%Assuan%%\nsocket=%s\n" "${T}/gpg/S.${f}" \
- > "test/lisp/gnus/mml-sec-resources/S.gpg-agent.${f}" || die
- done
-
- # See test/README for possible options
- emake \
- EMACS_TEST_VERBOSE=1 \
- EXCLUDE_TESTS="${exclude_tests[*]}" \
- TERM=dumb \
- TEST_BACKTRACE_LINE_LENGTH=nil \
- check
-}
-
-src_install() {
- emake \
- "${EMACS_EMAKE_ARGS[@]}" \
- DESTDIR="${D}" \
- NO_BIN_LINK=t \
- BLESSMAIL_TARGET="" \
- install
-
- mv "${ED}"/usr/bin/{emacs-${FULL_VERSION}-,}${EMACS_SUFFIX} || die
- mv "${ED}"/usr/share/man/man1/{emacs-,}${EMACS_SUFFIX}.1 || die
- mv "${ED}"/usr/share/metainfo/{emacs-,}${EMACS_SUFFIX}.metainfo.xml || die
-
- # dissuade Portage from removing our dir file #257260
- touch "${ED}"/usr/share/info/${EMACS_SUFFIX}/.keepinfodir
- docompress -x /usr/share/info/${EMACS_SUFFIX}/dir
-
- # movemail must be setgid mail
- if ! use mailutils; then
- fowners root:mail /usr/libexec/emacs/${FULL_VERSION}/${CHOST}/movemail
- fperms 2751 /usr/libexec/emacs/${FULL_VERSION}/${CHOST}/movemail
- fi
-
- # avoid collision between slots, see bug #169033 e.g.
- rm "${ED}"/usr/share/emacs/site-lisp/subdirs.el || die
- rm -rf "${ED}"/usr/share/{applications,icons} || die
- rm -rf "${ED}"/usr/share/glib-2.0 || die #911117
- rm -rf "${ED}/usr/$(get_libdir)/systemd" || die
- rm -rf "${ED}"/var || die
-
- # remove unused <version>/site-lisp dir
- rm -rf "${ED}"/usr/share/emacs/${FULL_VERSION}/site-lisp || die
-
- # remove COPYING file (except for etc/COPYING used by describe-copying)
- rm "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp/COPYING || die
-
- if use systemd; then
- insinto /usr/lib/systemd/user
- sed -e "/^##/d" \
- -e "/^ExecStart/s,emacs,${EPREFIX}/usr/bin/${EMACS_SUFFIX}," \
- -e "/^ExecStop/s,emacsclient,${EPREFIX}/usr/bin/&-${EMACS_SUFFIX}," \
- etc/emacs.service | newins - ${EMACS_SUFFIX}.service
- pipestatus || die
- fi
-
- if use gzip-el; then
- # compress .el files when a corresponding .elc exists
- find "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp -type f \
- -name "*.elc" -print | sed 's/\.elc$/.el/' | xargs gzip -9n
- pipestatus || die "gzip .el pipeline failed"
- fi
-
- local cdir
- if use source; then
- cdir="/usr/share/emacs/${FULL_VERSION}/src"
- insinto "${cdir}"
- # This is not meant to install all the source -- just the
- # C source you might find via find-function
- doins src/*.{c,h,m}
- elif has installsources ${FEATURES}; then
- cdir="/usr/src/debug/${CATEGORY}/${PF}/${S#"${WORKDIR}/"}/src"
- fi
-
- sed -e "${cdir:+#}/^Y/d" -e "s/^[XY]//" >"${T}/${SITEFILE}" <<-EOF || die
- X
- ;;; ${EMACS_SUFFIX} site-lisp configuration
- X
- (when (string-equal emacs-version "${FULL_VERSION}")
- Y (setq find-function-C-source-directory
- Y "${EPREFIX}${cdir}")
- X (let ((path (getenv "INFOPATH"))
- X (dir "${EPREFIX}/usr/share/info/${EMACS_SUFFIX}")
- X (re "\\\\\`${EPREFIX}/usr/share\\\\>"))
- X (and path
- X ;; move Emacs Info dir before anything else in /usr/share
- X (let* ((p (cons nil (split-string path ":" t))) (q p))
- X (while (and (cdr q) (not (string-match re (cadr q))))
- X (setq q (cdr q)))
- X (setcdr q (cons dir (delete dir (cdr q))))
- X (setenv "INFOPATH" (mapconcat #'identity (cdr p) ":"))))))
- EOF
- elisp-site-file-install "${T}/${SITEFILE}" || die
-
- dodoc README BUGS CONTRIBUTE
-
- if use gui && use aqua; then
- dodir /Applications/Gentoo
- rm -rf "${ED}"/Applications/Gentoo/${EMACS_SUFFIX^}.app || die
- mv nextstep/Emacs.app \
- "${ED}"/Applications/Gentoo/${EMACS_SUFFIX^}.app || die
- fi
-
- local DOC_CONTENTS="You can set the version to be started by
- /usr/bin/emacs through the Emacs eselect module, which also
- redirects man and info pages. Therefore, several Emacs versions can
- be installed at the same time. \"man emacs.eselect\" for details.
- \\n\\nIf you upgrade from a previous major version of Emacs, then
- it is strongly recommended that you use app-admin/emacs-updater
- to rebuild all byte-compiled elisp files of the installed Emacs
- packages."
- if use gui; then
- DOC_CONTENTS+="\\n\\nYou need to install some fonts for Emacs.
- Installing media-fonts/font-adobe-{75,100}dpi on the X server's
- machine would satisfy basic Emacs requirements under X11.
- See also https://wiki.gentoo.org/wiki/Xft_support_for_GNU_Emacs
- for how to enable anti-aliased fonts."
- use aqua && DOC_CONTENTS+="\\n\\n${EMACS_SUFFIX^}.app is in
- \"${EPREFIX}/Applications/Gentoo\". You may want to copy or
- symlink it into /Applications by yourself."
- fi
- if ! use mailutils; then
- DOC_CONTENTS+="\\n\\nThe mailutils USE flag is disabled. If Emacs'
- own e-mail features are going to be used as an e-mail client
- (e.g. Rmail), you are strongly encouraged to enable it. If not,
- Emacs will use its own implementation of movemail; which has
- fewer features and is less secure. For more information see:
- https://www.gnu.org/software/emacs/manual/html_node/emacs/Movemail.html"
- fi
- tc-is-cross-compiler && DOC_CONTENTS+="\\n\\nEmacs did not write
- a portable dump file due to being cross-compiled.
- To create this file at run time, execute the following command:
- \\n${EMACS_SUFFIX} --batch -Q --eval='(dump-emacs-portable
- \"/usr/libexec/emacs/${FULL_VERSION}/${CHOST}/emacs.pdmp\")'"
- readme.gentoo_create_doc
-}
-
-pkg_preinst() {
- # verify that the PM hasn't removed our Info directory index #257260
- local infodir="${ED}/usr/share/info/${EMACS_SUFFIX}"
- [[ -f ${infodir}/dir || ! -d ${infodir} ]] || die
-}
-
-pkg_postinst() {
- elisp-site-regen
- readme.gentoo_print_elog
-
- # Force an update of the emacs symlink for the livecd/dvd,
- # because some microemacs packages set it with USE=livecd.
- # Otherwise, create it only when it is not yet set.
- eselect --root="${ROOT}" emacs update $(usev !livecd ifunset)
-}
-
-pkg_postrm() {
- elisp-site-regen
- eselect --root="${ROOT}" emacs update ifunset
-}
diff --git a/app-emulation/qemu/files/qemu-7.2.16-optionrom-pass-Wl-no-error-rwx-segments.patch b/app-emulation/qemu/files/qemu-7.2.16-optionrom-pass-Wl-no-error-rwx-segments.patch
new file mode 100644
index 000000000000..a81302f4cdf8
--- /dev/null
+++ b/app-emulation/qemu/files/qemu-7.2.16-optionrom-pass-Wl-no-error-rwx-segments.patch
@@ -0,0 +1,37 @@
+https://mail.gnu.org/archive/html/qemu-devel/2025-02/msg04327.html
+
+From eca5286f01652fd5801ba89b7752a7895620a852 Mon Sep 17 00:00:00 2001
+Message-ID: <eca5286f01652fd5801ba89b7752a7895620a852.1740071281.git.sam@gentoo.org>
+From: Sam James <sam@gentoo.org>
+Date: Thu, 20 Feb 2025 17:05:59 +0000
+Subject: [PATCH] optionrom: pass -Wl,--no-error-rwx-segments
+
+If GNU Binutils is configured with --enable-error-rwx-segments=yes, one
+gets the following for optionrom:
+```
+.../bin/ld: error: pvh.img has a LOAD segment with RWX permissions
+.../bin/ld: final link faile
+```
+
+Pass -Wl,--no-error-rwx-segments to suppress that.
+---
+ pc-bios/optionrom/Makefile | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/pc-bios/optionrom/Makefile b/pc-bios/optionrom/Makefile
+index 30d07026c7..4d3ce75af3 100644
+--- a/pc-bios/optionrom/Makefile
++++ b/pc-bios/optionrom/Makefile
+@@ -37,6 +37,7 @@ config-cc.mak: Makefile
+ -include config-cc.mak
+
+ override LDFLAGS = -nostdlib -Wl,--build-id=none,-T,$(SRC_DIR)/flat.lds
++override LDFLAGS += -Wl,--no-error-rwx-segments
+
+ pvh.img: pvh.o pvh_main.o
+
+
+base-commit: 40efe733e10cc00e4fb4f9f5790a28e744e63c62
+--
+2.48.1
+
diff --git a/app-emulation/qemu/qemu-7.2.16.ebuild b/app-emulation/qemu/qemu-7.2.16.ebuild
index b63ad502d2ec..e40c28b73585 100644
--- a/app-emulation/qemu/qemu-7.2.16.ebuild
+++ b/app-emulation/qemu/qemu-7.2.16.ebuild
@@ -316,6 +316,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-7.1.0-capstone-include-path.patch
"${FILESDIR}"/${PN}-7.2.0-disable-gmp.patch
"${FILESDIR}"/${PN}-9.0.0-glibc-2.41.patch
+ "${FILESDIR}"/${PN}-7.2.16-optionrom-pass-Wl-no-error-rwx-segments.patch
)
QA_PREBUILT="
diff --git a/app-emulation/qemu/qemu-8.2.9.ebuild b/app-emulation/qemu/qemu-8.2.9.ebuild
index 98d599d92050..00c9e6330b6f 100644
--- a/app-emulation/qemu/qemu-8.2.9.ebuild
+++ b/app-emulation/qemu/qemu-8.2.9.ebuild
@@ -321,6 +321,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-8.1.0-skip-tests.patch
"${FILESDIR}"/${PN}-8.1.0-find-sphinx.patch
"${FILESDIR}"/${PN}-9.0.0-glibc-2.41.patch
+ "${FILESDIR}"/${PN}-7.2.16-optionrom-pass-Wl-no-error-rwx-segments.patch
)
QA_PREBUILT="
diff --git a/app-emulation/qemu/qemu-9.1.3.ebuild b/app-emulation/qemu/qemu-9.1.3.ebuild
index 9f1876fe5381..974354241951 100644
--- a/app-emulation/qemu/qemu-9.1.3.ebuild
+++ b/app-emulation/qemu/qemu-9.1.3.ebuild
@@ -322,7 +322,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-8.1.0-skip-tests.patch
"${FILESDIR}"/${PN}-8.1.0-find-sphinx.patch
"${FILESDIR}"/${PN}-9.0.0-glibc-2.41.patch
-
+ "${FILESDIR}"/${PN}-7.2.16-optionrom-pass-Wl-no-error-rwx-segments.patch
)
QA_PREBUILT="
diff --git a/app-emulation/qemu/qemu-9.2.2.ebuild b/app-emulation/qemu/qemu-9.2.2.ebuild
index 0ef68cdb4e90..0d3ec5c1d2b7 100644
--- a/app-emulation/qemu/qemu-9.2.2.ebuild
+++ b/app-emulation/qemu/qemu-9.2.2.ebuild
@@ -319,6 +319,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-9.2.0-capstone-include-path.patch
"${FILESDIR}"/${PN}-8.1.0-skip-tests.patch
"${FILESDIR}"/${PN}-8.1.0-find-sphinx.patch
+ "${FILESDIR}"/${PN}-7.2.16-optionrom-pass-Wl-no-error-rwx-segments.patch
)
QA_PREBUILT="
diff --git a/app-i18n/uchardet/Manifest b/app-i18n/uchardet/Manifest
index c7bda550dcec..654f54d145d6 100644
--- a/app-i18n/uchardet/Manifest
+++ b/app-i18n/uchardet/Manifest
@@ -1,2 +1 @@
-DIST uchardet-0.0.7.tar.xz 215492 BLAKE2B 1f8b171676bc6edf1f3493a4a370e32b7b956104ea0b12a03837d817c386d59aa512c3a107426aedb087987cf3a7b99c4b2df4a667ed685ff9959f6bc6b4506c SHA512 ddb7b63dd09c1d9acbe620d86217e583d9aa5340780ab4010ec9faa4fd331498859d5efa7829bf8847da89325accf8f7304b51d410210178fc1ffa6658064a6f
DIST uchardet-0.0.8.tar.xz 222648 BLAKE2B 8da78cba3c73afab0e94cac53b2b5c7832d11d58641ff221174d051a1610f8368c8bb536f2b0729c30ed0d13d7e2319d524597d1ca49fd1c6cefb3176aa76b9a SHA512 4a5dcc9ff021352f3b252e103ff1475cec62c974294b264ee9243f024633c3ae44be8c7733608624066113e635f8b156ecb08c8ff87c736d04b07641eb166382
diff --git a/app-i18n/uchardet/uchardet-0.0.7.ebuild b/app-i18n/uchardet/uchardet-0.0.7.ebuild
deleted file mode 100644
index ddd5b82addcd..000000000000
--- a/app-i18n/uchardet/uchardet-0.0.7.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-if [ "${PV}" = 9999 ]
-then
- inherit git-r3
- EGIT_REPO_URI="https://anongit.freedesktop.org/git/uchardet/uchardet.git"
-else
- SRC_URI="https://www.freedesktop.org/software/uchardet/releases/${P}.tar.xz"
-fi
-
-DESCRIPTION="An encoding detector library"
-HOMEPAGE="https://www.freedesktop.org/wiki/Software/uchardet/"
-
-LICENSE="|| ( MPL-1.1 GPL-2+ LGPL-2.1+ )"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="cpu_flags_x86_sse2 static-libs test"
-RESTRICT="!test? ( test )"
-
-src_prepare() {
- cmake_src_prepare
- use test || cmake_comment_add_subdirectory test
-}
-
-src_configure() {
- local mycmakeargs=(
- -DTARGET_ARCHITECTURE="${ARCH}"
- -DBUILD_STATIC=$(usex static-libs)
- -DCHECK_SSE2=$(usex cpu_flags_x86_sse2)
- )
- cmake_src_configure
-}
diff --git a/app-misc/ddcutil/ddcutil-2.1.4.ebuild b/app-misc/ddcutil/ddcutil-2.1.4.ebuild
index 80f986094745..b8c9ae48701c 100644
--- a/app-misc/ddcutil/ddcutil-2.1.4.ebuild
+++ b/app-misc/ddcutil/ddcutil-2.1.4.ebuild
@@ -1,18 +1,18 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
# Check for bumps & cleanup with app-misc/ddcui
-inherit autotools linux-info udev
+inherit autotools flag-o-matic linux-info udev
DESCRIPTION="Program for querying and changing monitor settings"
HOMEPAGE="https://www.ddcutil.com/"
SRC_URI="https://github.com/rockowitz/ddcutil/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-SLOT="0/5"
LICENSE="GPL-2"
+SLOT="0/5"
KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
IUSE="drm usb-monitor user-permissions video_cards_nvidia X"
REQUIRED_USE="drm? ( X )"
@@ -43,6 +43,7 @@ BDEPEND="virtual/pkgconfig"
PATCHES=(
"${FILESDIR}"/${PN}-1.4.1-no-werror.patch
+ "${FILESDIR}"/${PN}-2.1.4-fix-clang.patch
)
pkg_pretend() {
@@ -65,6 +66,9 @@ src_prepare() {
}
src_configure() {
+ # too many error on -Wcompound-token-split-by-macro by clang
+ append-cflags $(test-flags-CC -Wno-compound-token-split-by-macro)
+
local myeconfargs=(
# FAILS: doxyfile: No such file or directory
# $(use_enable doc doxygen)
diff --git a/app-misc/ddcutil/files/ddcutil-1.4.1-no-werror.patch b/app-misc/ddcutil/files/ddcutil-1.4.1-no-werror.patch
index deabd2bfedbc..bf03bf5ce336 100644
--- a/app-misc/ddcutil/files/ddcutil-1.4.1-no-werror.patch
+++ b/app-misc/ddcutil/files/ddcutil-1.4.1-no-werror.patch
@@ -19,7 +19,7 @@ index c12f15c..27d2124 100644
dnl AC_MSG_NOTICE([DBG = |$DBG|])
-AM_CONDITIONAL(WARNINGS_ARE_ERRORS_COND, [test "x$ddcutil_version_suffix" != "x"] )
-+AM_CONDITIONAL(WARNINGS_ARE_ERRORS_COND, [test 0])
++AM_CONDITIONAL(WARNINGS_ARE_ERRORS_COND, [test 1 -eq 0])
AS_IF( [test 0$DBG -ne 0],
AC_MSG_NOTICE([debug messages enabled]),
diff --git a/app-misc/ddcutil/files/ddcutil-2.1.4-fix-clang.patch b/app-misc/ddcutil/files/ddcutil-2.1.4-fix-clang.patch
new file mode 100644
index 000000000000..2a830337e177
--- /dev/null
+++ b/app-misc/ddcutil/files/ddcutil-2.1.4-fix-clang.patch
@@ -0,0 +1,57 @@
+https://github.com/rockowitz/ddcutil/pull/502
+
+From d6eeb92f0e537aba415b6abc28fe157626a7bef7 Mon Sep 17 00:00:00 2001
+From: "Z. Liu" <zhixu.liu@gmail.com>
+Date: Tue, 25 Feb 2025 22:24:23 +0800
+Subject: [PATCH] fix error reported by clang 19
+
+1. query_sysenv_i2c.c: error: variable 'busct' set but not used [-Werror,-Wunused-but-set-variable]
+2. i2c_strategy_dispatcher.c: error: expression which evaluates to zero treated as a null pointer
+
+Signed-off-by: Z. Liu <zhixu.liu@gmail.com>
+---
+ src/app_sysenv/query_sysenv_i2c.c | 3 ---
+ src/i2c/i2c_strategy_dispatcher.c | 4 ++--
+ 2 files changed, 2 insertions(+), 5 deletions(-)
+
+diff --git a/src/app_sysenv/query_sysenv_i2c.c b/src/app_sysenv/query_sysenv_i2c.c
+index 55f3424a..290b704b 100644
+--- a/src/app_sysenv/query_sysenv_i2c.c
++++ b/src/app_sysenv/query_sysenv_i2c.c
+@@ -275,11 +275,8 @@ void test_edid_read_variants(Env_Accumulator * accum) {
+ rpt_title("Testing EDID read alternatives...",depth);
+ sysenv_rpt_current_time(NULL, d1);
+
+- int busct = 0;
+-
+ for (int busno=0; busno < I2C_BUS_MAX; busno++) {
+ if (i2c_device_exists(busno)) {
+- busct++;
+ rpt_nl();
+ rpt_vstring(d1, "Examining device /dev/i2c-%d...", busno);
+
+diff --git a/src/i2c/i2c_strategy_dispatcher.c b/src/i2c/i2c_strategy_dispatcher.c
+index ee435e6d..d6026526 100644
+--- a/src/i2c/i2c_strategy_dispatcher.c
++++ b/src/i2c/i2c_strategy_dispatcher.c
+@@ -188,7 +188,7 @@ Status_Errno_DDC invoke_i2c_writer(
+ hexstring_t(bytes_to_write, bytect));
+
+ // n. prior to gcc 11, declaration cannot immediately follow label
+- I2C_IO_Strategy * strategy = I2C_IO_STRATEGY_NOT_SET;
++ I2C_IO_Strategy * strategy = NULL;
+ retry:
+ strategy = i2c_get_io_strategy();
+ DBGTRC_NOPREFIX(debug, TRACE_GROUP, "strategy = %s", strategy->strategy_name);
+@@ -235,7 +235,7 @@ Status_Errno_DDC invoke_i2c_reader(
+ readbuf);
+
+ // n. prior to gcc 11, declaration cannot immediately follow label
+- I2C_IO_Strategy * strategy = I2C_IO_STRATEGY_NOT_SET;
++ I2C_IO_Strategy * strategy = NULL;
+ retry:
+ strategy = i2c_get_io_strategy();
+ DBGTRC_NOPREFIX(debug, TRACE_GROUP, "strategy = %s", strategy->strategy_name);
+--
+2.45.2
+
diff --git a/app-office/libreoffice-bin/libreoffice-bin-24.8.4.ebuild b/app-office/libreoffice-bin/libreoffice-bin-24.8.4.ebuild
index 2062dcebf6ff..c00524f9eb95 100644
--- a/app-office/libreoffice-bin/libreoffice-bin-24.8.4.ebuild
+++ b/app-office/libreoffice-bin/libreoffice-bin-24.8.4.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}"
LICENSE="LGPL-3"
SLOT="0"
-KEYWORDS="-* ~amd64"
+KEYWORDS="-* amd64"
IUSE="java gnome python"
RDEPEND="
diff --git a/app-office/libreoffice/files/libreoffice-24.8-unused-qt5network.patch b/app-office/libreoffice/files/libreoffice-24.8-unused-qt5network.patch
deleted file mode 100644
index 6aeb3e9e9dac..000000000000
--- a/app-office/libreoffice/files/libreoffice-24.8-unused-qt5network.patch
+++ /dev/null
@@ -1,58 +0,0 @@
-From d4287704f9e2ea07e0750b114ec0761c2732d03e Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner <asturm@gentoo.org>
-Date: Tue, 12 Mar 2024 21:40:25 +0100
-Subject: [PATCH] Drop unused QtNetwork dependency, fix KDE terminology
-
-'KDE version' -> 'KDE Frameworks version'
-
-Change-Id: I2e6a912be93d79b251dcf32c20796374c9ca9cf2
-Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
----
- configure.ac | 10 +++++-----
- 1 file changed, 5 insertions(+), 5 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index 6d56df8625f1..9d6b35b747e5 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -13213,7 +13213,7 @@ then
-
- QT5_CFLAGS="-I$qt5_incdir -DQT_NO_VERSION_TAGGING"
- QT5_CFLAGS=$(printf '%s' "$QT5_CFLAGS" | sed -e "s/-I/${ISYSTEM?}/g")
-- QT5_LIBS="-L$qt5_libdir -lQt5Core -lQt5Gui -lQt5Widgets -lQt5Network"
-+ QT5_LIBS="-L$qt5_libdir -lQt5Core -lQt5Gui -lQt5Widgets"
- if test "$_os" = "Emscripten"; then
- QT5_LIBS="$QT5_LIBS -lqtpcre2 -lQt5EventDispatcherSupport -lQt5FontDatabaseSupport -L${qt5_platformsdir} -lqwasm"
- fi
-@@ -13442,8 +13442,8 @@ then
- AC_MSG_ERROR([KF5 libraries not found. Please specify the root of your KF5 installation by exporting KF5DIR before running "configure".])
- fi
-
-- KF5_CFLAGS="-I$kf5_incdir -I$kf5_incdir/KCoreAddons -I$kf5_incdir/KI18n -I$kf5_incdir/KConfigCore -I$kf5_incdir/KWindowSystem -I$kf5_incdir/KIOCore -I$kf5_incdir/KIOWidgets -I$kf5_incdir/KIOFileWidgets -I$qt5_incdir -I$qt5_incdir/QtCore -I$qt5_incdir/QtGui -I$qt5_incdir/QtWidgets -I$qt5_incdir/QtNetwork -DQT_NO_VERSION_TAGGING"
-- KF5_LIBS="-L$kf5_libdir -lKF5CoreAddons -lKF5I18n -lKF5ConfigCore -lKF5WindowSystem -lKF5KIOCore -lKF5KIOWidgets -lKF5KIOFileWidgets -L$qt5_libdir -lQt5Core -lQt5Gui -lQt5Widgets -lQt5Network"
-+ KF5_CFLAGS="-I$kf5_incdir -I$kf5_incdir/KCoreAddons -I$kf5_incdir/KI18n -I$kf5_incdir/KConfigCore -I$kf5_incdir/KWindowSystem -I$kf5_incdir/KIOCore -I$kf5_incdir/KIOWidgets -I$kf5_incdir/KIOFileWidgets -I$qt5_incdir -I$qt5_incdir/QtCore -I$qt5_incdir/QtGui -I$qt5_incdir/QtWidgets -DQT_NO_VERSION_TAGGING"
-+ KF5_LIBS="-L$kf5_libdir -lKF5CoreAddons -lKF5I18n -lKF5ConfigCore -lKF5WindowSystem -lKF5KIOCore -lKF5KIOWidgets -lKF5KIOFileWidgets -L$qt5_libdir -lQt5Core -lQt5Gui -lQt5Widgets"
- KF5_CFLAGS=$(printf '%s' "$KF5_CFLAGS" | sed -e "s/-I/${ISYSTEM?}/g")
-
- if test "$USING_X11" = TRUE; then
-@@ -13453,7 +13453,7 @@ then
- AC_LANG_PUSH([C++])
- save_CXXFLAGS=$CXXFLAGS
- CXXFLAGS="$CXXFLAGS $KF5_CFLAGS"
-- AC_MSG_CHECKING([whether KDE is >= 5.0])
-+ AC_MSG_CHECKING([whether KDE Frameworks is >= 5.0])
- AC_RUN_IFELSE([AC_LANG_SOURCE([[
- #include <kcoreaddons_version.h>
-
-@@ -13461,7 +13461,7 @@ int main(int argc, char **argv) {
- if (KCOREADDONS_VERSION_MAJOR == 5 && KCOREADDONS_VERSION_MINOR >= 0) return 0;
- else return 1;
- }
-- ]])],[AC_MSG_RESULT([yes])],[AC_MSG_ERROR([KDE version too old])],[])
-+ ]])],[AC_MSG_RESULT([yes])],[AC_MSG_ERROR([KDE Frameworks version too old])],[])
- CXXFLAGS=$save_CXXFLAGS
- AC_LANG_POP([C++])
- fi
---
-2.44.0
-
diff --git a/app-office/libreoffice/files/libreoffice-24.8-unused-qt6network.patch b/app-office/libreoffice/files/libreoffice-24.8-unused-qt6network.patch
deleted file mode 100644
index 6006d28686d0..000000000000
--- a/app-office/libreoffice/files/libreoffice-24.8-unused-qt6network.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-From d4287704f9e2ea07e0750b114ec0761c2732d03e Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner <asturm@gentoo.org>
-Date: Tue, 12 Mar 2024 21:40:25 +0100
-Subject: [PATCH] Drop unused QtNetwork dependency, fix KDE terminology
-
-'KDE version' -> 'KDE Frameworks version'
-
-Change-Id: I2e6a912be93d79b251dcf32c20796374c9ca9cf2
-Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
----
- configure.ac | 10 +++++-----
- 1 file changed, 5 insertions(+), 5 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index 6d56df8625f1..9d6b35b747e5 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -13667,7 +13667,7 @@ then
-
- QT6_CFLAGS="-I$qt6_incdir -DQT_NO_VERSION_TAGGING"
- QT6_CFLAGS=$(printf '%s' "$QT6_CFLAGS" | sed -e "s/-I/${ISYSTEM?}/g")
-- QT6_LIBS="-L$qt6_libdir -lQt6Core -lQt6Gui -lQt6Widgets -lQt6Network"
-+ QT6_LIBS="-L$qt6_libdir -lQt6Core -lQt6Gui -lQt6Widgets"
- if test "$_os" = "Emscripten"; then
- QT6_LIBS="$QT6_LIBS -lQt6BundledPcre2 -lQt6BundledZLIB -L${qt6_platformsdir} -lqwasm -sGL_ENABLE_GET_PROC_ADDRESS"
- else
-@@ -13857,15 +13857,15 @@ then
- AC_MSG_ERROR([KF6 libraries not found. Please specify the root of your KF6 installation by exporting KF6DIR before running "configure".])
- fi
-
-- KF6_CFLAGS="-I$kf6_incdir -I$kf6_incdir/KCoreAddons -I$kf6_incdir/KI18n -I$kf6_incdir/KConfig -I$kf6_incdir/KConfigCore -I$kf6_incdir/KWindowSystem -I$kf6_incdir/KIO -I$kf6_incdir/KIOCore -I$kf6_incdir/KIOWidgets -I$kf6_incdir/KIOFileWidgets -I$qt6_incdir -I$qt6_incdir/QtCore -I$qt6_incdir/QtGui -I$qt6_incdir/QtWidgets -I$qt6_incdir/QtNetwork -DQT_NO_VERSION_TAGGING"
-- KF6_LIBS="-L$kf6_libdir -lKF6CoreAddons -lKF6I18n -lKF6ConfigCore -lKF6WindowSystem -lKF6KIOCore -lKF6KIOWidgets -lKF6KIOFileWidgets -L$qt6_libdir -lQt6Core -lQt6Gui -lQt6Widgets -lQt6Network"
-+ KF6_CFLAGS="-I$kf6_incdir -I$kf6_incdir/KCoreAddons -I$kf6_incdir/KI18n -I$kf6_incdir/KConfig -I$kf6_incdir/KConfigCore -I$kf6_incdir/KWindowSystem -I$kf6_incdir/KIO -I$kf6_incdir/KIOCore -I$kf6_incdir/KIOWidgets -I$kf6_incdir/KIOFileWidgets -I$qt6_incdir -I$qt6_incdir/QtCore -I$qt6_incdir/QtGui -I$qt6_incdir/QtWidgets -DQT_NO_VERSION_TAGGING"
-+ KF6_LIBS="-L$kf6_libdir -lKF6CoreAddons -lKF6I18n -lKF6ConfigCore -lKF6WindowSystem -lKF6KIOCore -lKF6KIOWidgets -lKF6KIOFileWidgets -L$qt6_libdir -lQt6Core -lQt6Gui -lQt6Widgets"
- KF6_CFLAGS=$(printf '%s' "$KF6_CFLAGS" | sed -e "s/-I/${ISYSTEM?}/g")
-
- AC_LANG_PUSH([C++])
- save_CXXFLAGS=$CXXFLAGS
- CXXFLAGS="$CXXFLAGS $KF6_CFLAGS"
- dnl KF6 development version as of 2023-06 uses version number 5.240
-- AC_MSG_CHECKING([whether KDE is >= 5.240])
-+ AC_MSG_CHECKING([whether KDE Frameworks is >= 5.240])
- AC_RUN_IFELSE([AC_LANG_SOURCE([[
- #include <kcoreaddons_version.h>
-
-@@ -13873,7 +13873,7 @@ int main(int argc, char **argv) {
- if (KCOREADDONS_VERSION_MAJOR == 6 || (KCOREADDONS_VERSION_MAJOR == 5 && KCOREADDONS_VERSION_MINOR >= 240)) return 0;
- else return 1;
- }
-- ]])],[AC_MSG_RESULT([yes])],[AC_MSG_ERROR([KDE version too old])],[])
-+ ]])],[AC_MSG_RESULT([yes])],[AC_MSG_ERROR([KDE Frameworks version too old])],[])
- CXXFLAGS=$save_CXXFLAGS
- AC_LANG_POP([C++])
- fi
---
-2.44.0
-
diff --git a/app-text/mdbook/Manifest b/app-text/mdbook/Manifest
index a72d992ac5d6..5fe8d865a59b 100644
--- a/app-text/mdbook/Manifest
+++ b/app-text/mdbook/Manifest
@@ -118,8 +118,6 @@ DIST markup5ever-0.11.0.crate 34667 BLAKE2B 7a4e9c860949296912616fab105b688fc5ad
DIST markup5ever-0.12.1.crate 34763 BLAKE2B 8057bde6b03d3e80c920b9007462b134937c80393f7422b4182823676069c4934d0c2806007e0c42b958b2c9f1b73679f62ed1e38b5c872b917937562b9ec7bc SHA512 5063b6591c63897017d79f64d11cc13edce2e8e21462df8a00166d582e83af3132ea7f4e50af4f248b56b75cbd12c6f89b7433da14147c76004fb2ffeda02b92
DIST markup5ever_rcdom-0.2.0.crate 222948 BLAKE2B 2105ceee730f5fbb3c14ddb7bfe8ee5139febc870e37e9ea169f107ac8060ee4f5782b185310bada5f646600c2b8bb7fbed144c056e5b437133443f62a04ad99 SHA512 bf21aee14ec41ea9ac5a5645285173394a561c34311f4b4a7f3c2e8fb32a54a777e4913c985daa2f693bb7b1aaf799d45ab9a6f359b900d2bb916b1ff376fbe4
DIST mdbook-0.4.43.tar.gz 1542646 BLAKE2B 844b7a0d40b0477cd702baa3be29576c83d5b76653c756bc8d9bdd8b36e4cdf02e838a4c83732096c94355e102ddcf383c5413dc61e9994f28b1730687abaad7 SHA512 b410f4490e4fa0058c981335c09e3cd993ed174a7b9104522da9719f18f310e5996eeb9cd154c7e196b87385277267167307d327d4a6e6979c217c8808772898
-DIST mdbook-0.4.44-vendor.tar.xz 8889244 BLAKE2B 2128dd7829b41f099e835713ea5bb721824a7522783b9ef6428bfb0288fc010de59ec9aec5aee5a116fc87fd7bacba33b3a886cd38fed8c64ea5328927446e10 SHA512 df330943db6d5cfabeddde76cb4f107082ae413e1e862f94b26f17c6971254a5537ac9f73c312c60622887ef82e446e9a2c91b367de528155360681973e5a5c5
-DIST mdbook-0.4.44.tar.gz 1547713 BLAKE2B 5fa5104fc8cf23c8c2c444736feaaa156a5aedc4092eb2b55dd36e0b097ab926299b98d38698de87bf56e35c96938cbcf34ea7c553a5922658ef1836709693fa SHA512 6c8a12d01e252ebf1223c699d58bc3f4ecf1ca8fc531bb276124e01982d4fa5534c7960530460e84299da69c27075a8e063a270804fcafc6f06cc43ad91905a6
DIST mdbook-0.4.45-vendor.tar.xz 8890444 BLAKE2B a444e1c7a85a93ff135f6c664a287f0a1c8b9be07d27bcd01724c6ee742ced8fabe0484c2b78dbbdc4247bf1de7390439070bc4a203f846d57f405939148025a SHA512 7169b32ec92db9eb9a066380a2668b4057c0d504332bb7975f059f2e5ec201c1fa25b0490bcb5d17bcdc586d83d0b6122462d4f621686a0099a3c9a254d25e0a
DIST mdbook-0.4.45.tar.gz 1548067 BLAKE2B cf22888c5cee10c543ef00dfe583f1cbfc258362aa813feac5346b2c4d0cbda93c3e338030c3d1220947b2c991328a8c35ac92ccfaf0b11f24ed5de05e075554 SHA512 747ef1f9b5b286ad8a89f657eed609a1fcb1a1ad5e26cfb4023253eea6965a8a7fecd75507c9037449ba9eda76de00eba99bfeccc78410d807bbd39a11270a39
DIST memchr-2.7.4.crate 96670 BLAKE2B da38114beca670467c3e1fbf4e415af6f22d52e3223715d52e181babb89b872b46511563985bcc16d7ff4e82f812c6e83ad904b0fe2501b14445119dfa8240e6 SHA512 8d0e8b9c30208897d4b1b920f1bdcccd0c2b75d92a06abe4a1b2407938768abb6487d63de56c6a80419798fe69517210643dfaf11f5f5540185f0eccf220adb2
diff --git a/app-text/mdbook/mdbook-0.4.44.ebuild b/app-text/mdbook/mdbook-0.4.44.ebuild
deleted file mode 100644
index 3072b2705737..000000000000
--- a/app-text/mdbook/mdbook-0.4.44.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 2021-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cargo toolchain-funcs
-
-DESCRIPTION="Create a book from markdown files"
-HOMEPAGE="https://rust-lang.github.io/mdBook/"
-SRC_URI="
- https://github.com/rust-lang/mdBook/archive/refs/tags/v${PV}.tar.gz
- -> ${P}.tar.gz
- https://dev.gentoo.org/~ionen/distfiles/${P}-vendor.tar.xz
-"
-S=${WORKDIR}/${P/b/B}
-
-# CC-BY-4.0/OFL-1.1: embeds fonts inside the executable
-LICENSE="MPL-2.0 CC-BY-4.0 OFL-1.1"
-LICENSE+=" Apache-2.0 CC0-1.0 ISC MIT Unicode-3.0" # crates
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="doc"
-
-QA_FLAGS_IGNORED="usr/bin/${PN}"
-
-src_compile() {
- cargo_src_compile
-
- if use doc; then
- if tc-is-cross-compiler; then
- ewarn "html docs were skipped due to cross-compilation"
- else
- "$(cargo_target_dir)"/${PN} build -d html guide || die
- fi
- fi
-}
-
-src_test() {
- local skip=(
- # fails with usersandbox
- --skip test_ignore_canonical
- )
-
- cargo_src_test -- "${skip[@]}"
-}
-
-src_install() {
- cargo_src_install
-
- dodoc CHANGELOG.md README.md
- use doc && ! tc-is-cross-compiler && dodoc -r guide/html
-}
diff --git a/dev-libs/check/check-0.15.2-r2.ebuild b/dev-libs/check/check-0.15.2-r2.ebuild
new file mode 100644
index 000000000000..6c569081dac7
--- /dev/null
+++ b/dev-libs/check/check-0.15.2-r2.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+DESCRIPTION="A unit test framework for C"
+HOMEPAGE="https://libcheck.github.io/check/"
+SRC_URI="https://github.com/libcheck/check/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="doc subunit test"
+
+# Tests seem to timeout on ppc* systems, #736661
+RESTRICT="ppc? ( test )
+ ppc64? ( test )
+ !test? ( test )"
+
+RDEPEND="subunit? ( dev-python/python-subunit[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+ sys-apps/texinfo"
+BDEPEND="doc? ( app-text/doxygen )"
+
+PATCHES=(
+ "${FILESDIR}"/check-0.14.0-r2-disable-automagic-dep.patch
+ "${FILESDIR}"/${P}-Fix-pkgconfig-file-s-libdir-value.patch
+)
+
+multilib_src_configure() {
+ local mycmakeargs=(
+ -DBUILD_TESTING=$(usex test ON OFF)
+ -DCHECK_ENABLE_SUBUNIT=$(usex subunit ON OFF)
+ )
+
+ cmake_src_configure
+}
+
+multilib_src_compile() {
+ cmake_src_compile
+
+ if use doc && multilib_is_native_abi; then
+ cd "${S}"/doc/ || die "Failed to switch directories."
+ doxygen "." || die "Failed to run doxygen to generate docs."
+ fi
+}
+
+multilib_src_install_all() {
+ use doc && local HTML_DOCS=( "${S}"/doc/html/. )
+ einstalldocs
+}
diff --git a/dev-libs/libezV24/libezV24-0.1.1-r2.ebuild b/dev-libs/libezV24/libezV24-0.1.1-r2.ebuild
deleted file mode 100644
index 21e1bcb0b753..000000000000
--- a/dev-libs/libezV24/libezV24-0.1.1-r2.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="library that provides an easy API to Linux serial ports"
-HOMEPAGE="http://ezv24.sourceforge.net"
-SRC_URI="https://downloads.sourceforge.net/ezv24/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~alpha amd64 ppc sparc x86"
-
-HTML_DOCS=( api-html/. )
-
-PATCHES=(
- "${FILESDIR}"/${P}-build.patch
- "${FILESDIR}"/${P}-test.patch
-)
-
-src_prepare() {
- default
-
- tc-export AR CC RANLIB
- sed -i -e 's:__LINUX__:__linux__:' *.c *.h || die
-}
-
-src_install() {
- export NO_LDCONFIG="stupid"
- emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" \
- LIBDIR="${EPREFIX}/usr/$(get_libdir)" install
- einstalldocs
-
- find "${ED}" -name '*.a' -delete || die
-}
diff --git a/dev-libs/rocm-comgr/files/rocm-comgr-5.1.3-Find-CLANG_RESOURCE_DIR.patch b/dev-libs/rocm-comgr/files/rocm-comgr-5.1.3-Find-CLANG_RESOURCE_DIR.patch
deleted file mode 100644
index 362f5fcf16ca..000000000000
--- a/dev-libs/rocm-comgr/files/rocm-comgr-5.1.3-Find-CLANG_RESOURCE_DIR.patch
+++ /dev/null
@@ -1,71 +0,0 @@
-From 4c01c63a49af5748a8ee698553aa107803b60362 Mon Sep 17 00:00:00 2001
-From: Yiyang Wu <xgreenlandforwyy@gmail.com>
-Date: Tue, 14 Jun 2022 20:21:22 +0800
-Subject: [PATCH] Find CLANG_RESOURCE_DIR using clang -print-resource-dir
-
-Suggested-By: https://reviews.llvm.org/D49486
-Signed-off-by: Yiyang Wu <xgreenlandforwyy@gmail.com>
----
- lib/comgr/cmake/opencl_pch.cmake | 24 +++---------------------
- 1 file changed, 3 insertions(+), 21 deletions(-)
-
-Index: comgr/cmake/opencl_pch.cmake
-===================================================================
---- comgr.orig/cmake/opencl_pch.cmake
-+++ comgr/cmake/opencl_pch.cmake
-@@ -1,26 +1,8 @@
- if(CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR)
- find_package(Clang REQUIRED CONFIG)
--
-- # FIXME: CLANG_CMAKE_DIR seems like the most stable way to find this, but
-- # really there is no way to reliably discover this header.
-- #
-- # We effectively back up to the Clang output directory (for the case of a build
-- # tree) or install prefix (for the case of an installed copy), and then search
-- # for a file named opencl-c.h anywhere below that. We take the first result in
-- # the case where there are multiple (e.g. if there is an installed copy nested
-- # in a build directory). This is a bit imprecise, but it covers cases like MSVC
-- # adding some additional configuration-specific subdirectories to the build
-- # tree but not to an installed copy.
-- file(GLOB_RECURSE OPENCL_C_H_LIST "${CLANG_CMAKE_DIR}/../../../*/opencl-c.h")
--
-- list(GET OPENCL_C_H_LIST 0 OPENCL_C_H)
--
-- if (NOT EXISTS "${OPENCL_C_H}" OR IS_DIRECTORY "${OPENCL_C_H}")
-- message(FATAL_ERROR "Unable to locate opencl-c.h from the supplied Clang. The path '${CLANG_CMAKE_DIR}/../../../*' was searched.")
-- endif()
--else()
-- get_target_property(clang_build_header_dir clang-resource-headers RUNTIME_OUTPUT_DIRECTORY)
-- set(OPENCL_C_H "${clang_build_header_dir}/opencl-c.h")
-+ execute_process(COMMAND "${CLANG_INSTALL_PREFIX}/bin/clang" -print-resource-dir OUTPUT_VARIABLE CLANG_RESOURCE_DIR)
-+ string(STRIP ${CLANG_RESOURCE_DIR} CLANG_RESOURCE_DIR)
-+ set(OPENCL_C_H "${CLANG_RESOURCE_DIR}/include/opencl-c.h")
- endif()
-
- # Macro to create and install a custom target for generating PCH for given
-Index: comgr/src/comgr-compiler.cpp
-===================================================================
---- comgr.orig/src/comgr-compiler.cpp
-+++ comgr/src/comgr-compiler.cpp
-@@ -42,6 +42,7 @@
- #include "lld/Common/Driver.h"
- #include "clang/Basic/Version.h"
- #include "clang/CodeGen/CodeGenAction.h"
-+#include "clang/Config/config.h"
- #include "clang/Driver/Compilation.h"
- #include "clang/Driver/DriverDiagnostic.h"
- #include "clang/Driver/Job.h"
-@@ -988,11 +989,8 @@ amd_comgr_status_t AMDGPUCompiler::addCo
- HIPIncludePath = (Twine(env::getHIPPath()) + "/include").str();
- // HIP headers depend on hsa.h which is in ROCM_DIR/include.
- ROCMIncludePath = (Twine(env::getROCMPath()) + "/include").str();
-- ClangIncludePath =
-- (Twine(env::getLLVMPath()) + "/lib/clang/" + CLANG_VERSION_STRING).str();
-- ClangIncludePath2 = (Twine(env::getLLVMPath()) + "/lib/clang/" +
-- CLANG_VERSION_STRING + "/include")
-- .str();
-+ ClangIncludePath = (Twine(env::getLLVMPath()) + "/bin/" + CLANG_RESOURCE_DIR).str();
-+ ClangIncludePath2 = (Twine(env::getLLVMPath()) + "/bin/" + CLANG_RESOURCE_DIR + "/include").str();
-
- Args.push_back("-x");
-
diff --git a/dev-libs/stfl/stfl-0.24-r4.ebuild b/dev-libs/stfl/stfl-0.24-r4.ebuild
deleted file mode 100644
index 4e16dfd6e956..000000000000
--- a/dev-libs/stfl/stfl-0.24-r4.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
-GENTOO_DEPEND_ON_PERL=no
-inherit perl-module python-r1 toolchain-funcs
-
-DESCRIPTION="A library which implements a curses-based widget set for text terminals"
-HOMEPAGE="http://www.clifford.at/stfl/"
-SRC_URI="http://www.clifford.at/${PN}/${P}.tar.gz"
-
-LICENSE="LGPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 x86"
-IUSE="examples perl python ruby static-libs"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="
- sys-libs/ncurses:=[unicode(+)]
- perl? ( dev-lang/perl:= )
- ruby? ( dev-lang/ruby:* )
- python? ( ${PYTHON_DEPS} )
-"
-DEPEND="${RDEPEND}
- perl? ( dev-lang/swig )
- python? ( >=dev-lang/swig-1.3.40 )
- ruby? ( dev-lang/swig )
-"
-RESTRICT="test" # Upstream does not provide tests #730112
-
-PATCHES=(
- "${FILESDIR}/${PN}-0.21-python.patch"
- "${FILESDIR}/${PN}-0.22-soname-symlink.patch"
- "${FILESDIR}/${PN}-0.22-ruby-sharedlib.patch"
- "${FILESDIR}/${PN}-0.22-pc-libdir.patch"
-)
-
-src_prepare() {
- default_src_prepare
-
- sed -i \
- -e 's/-Os -ggdb//' \
- -e 's/^\(all:.*\) example/\1/' \
- -e 's/$(CC) -shared/$(CC) $(LDFLAGS) -shared/' \
- -e 's/ -o $@ $(LDLIBS) $^/ $^ $(LDLIBS) -o $@/' \
- -e 's/-lncursesw/-lncursesw -pthread/' \
- -e 's/\<ar\>/$(AR)/' \
- -e 's/\<ranlib\>/$(RANLIB)/' \
- Makefile || die "sed failed"
-
- if ! use static-libs ; then
- sed -i -e "/install .* libstfl.a/d" Makefile || die
- fi
-
- if use perl ; then
- echo "FOUND_PERL5=1" >> Makefile.cfg
- else
- echo "FOUND_PERL5=0" >> Makefile.cfg
- fi
-
- if use ruby ; then
- echo "FOUND_RUBY=1" >> Makefile.cfg
- else
- echo "FOUND_RUBY=0" >> Makefile.cfg
- fi
-
- echo "FOUND_PYTHON=0" >> Makefile.cfg
-}
-
-src_configure() { :; }
-
-src_compile() {
- emake CC="$(tc-getCC)" AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)"
-
- if use python ; then
- local BUILD_DIR="${S}/python"
- python_copy_sources
-
- # Based on code from python/Makefile.snippet.
- building() {
- pushd "${BUILD_DIR}" &>/dev/null || die
- echo swig -python -threads stfl.i
- swig -python -threads stfl.i || die
- echo "$(tc-getCC)" ${CFLAGS} ${LDFLAGS} -shared -pthread -fPIC stfl_wrap.c -I$(python_get_includedir) -I.. ../libstfl.so.${PV} -lncursesw -o _stfl.so
- "$(tc-getCC)" ${CFLAGS} ${LDFLAGS} -shared -pthread -fPIC stfl_wrap.c -I$(python_get_includedir) -I.. ../libstfl.so.${PV} -lncursesw -o _stfl.so || die
- popd &>/dev/null || die
- }
- python_foreach_impl building
- fi
-}
-
-src_install() {
- emake prefix="/usr" DESTDIR="${D}" libdir="$(get_libdir)" install
-
- if use python ; then
- local BUILD_DIR="${S}/python"
-
- installation() {
- pushd "${BUILD_DIR}" &>/dev/null || die
- python_domodule stfl.py _stfl.so
- popd &>/dev/null || die
- }
- python_foreach_impl installation
- fi
-
- dodoc README
-
- local exdir="/usr/share/doc/${PF}/examples"
- if use examples ; then
- insinto ${exdir}
- doins example.{c,stfl}
- insinto ${exdir}/python
- doins python/example.py
- if use perl ; then
- insinto ${exdir}/perl
- doins perl5/example.pl
- fi
- if use ruby ; then
- insinto ${exdir}/ruby
- doins ruby/example.rb
- fi
- fi
-
- perl_delete_localpod
-}
diff --git a/dev-perl/DateTime-Format-ISO8601/DateTime-Format-ISO8601-0.170.0.ebuild b/dev-perl/DateTime-Format-ISO8601/DateTime-Format-ISO8601-0.170.0.ebuild
new file mode 100644
index 000000000000..e4607c030577
--- /dev/null
+++ b/dev-perl/DateTime-Format-ISO8601/DateTime-Format-ISO8601-0.170.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=DROLSKY
+DIST_VERSION=0.17
+inherit perl-module
+
+DESCRIPTION="Parses ISO8601 formats"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ virtual/perl-Carp
+ >=dev-perl/DateTime-1.450.0
+ >=dev-perl/DateTime-Format-Builder-0.770.0
+ >=dev-perl/Params-ValidationCompiler-0.260.0
+ >=dev-perl/Specio-0.180.0
+ dev-perl/namespace-autoclean
+ virtual/perl-parent
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ >=virtual/perl-CPAN-Meta-2.120.900
+ virtual/perl-File-Spec
+ >=virtual/perl-Test-Simple-1.302.15
+ >=virtual/perl-Test2-Suite-0.0.72
+ )
+"
diff --git a/dev-perl/DateTime-Format-ISO8601/Manifest b/dev-perl/DateTime-Format-ISO8601/Manifest
index fb10c46c0ad3..e5e446043c39 100644
--- a/dev-perl/DateTime-Format-ISO8601/Manifest
+++ b/dev-perl/DateTime-Format-ISO8601/Manifest
@@ -1 +1,2 @@
DIST DateTime-Format-ISO8601-0.16.tar.gz 46364 BLAKE2B 616eaaa54dde777987e03b705093a7d0967b79bc9c4df6694936272b50460dba43df08b8f0ed74987ef0ab7e709a7fd094a7088d6aa858c2f8182596bde80b03 SHA512 3a8985d06f3953308cb9ebb8f322b5cbf6c3dfba99a71a4e2005ba5b23d9b2f2d3967f76e2d09991b75833dc70a4aa352829648b601e79054da79304904a07e4
+DIST DateTime-Format-ISO8601-0.17.tar.gz 47204 BLAKE2B 9df17a1886ab1e9307aee3e9a750b0db0e6420b1f7629b5b282710da9c1294fca6471f9e40626f89de9d1247164c928ca2b0814d823bb08dbcce499b970c6412 SHA512 eadca22e0a73a5c21066509492f79329b3f468d7533481b7f6594d35520a237e16d63abd3d0319a52266762268b11d9164ea484c9f49134d6071f6271b410e2e
diff --git a/dev-perl/DateTime/DateTime-1.660.0.ebuild b/dev-perl/DateTime/DateTime-1.660.0.ebuild
new file mode 100644
index 000000000000..10f0a1c24d4d
--- /dev/null
+++ b/dev-perl/DateTime/DateTime-1.660.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=DROLSKY
+DIST_VERSION=1.66
+inherit perl-module
+
+DESCRIPTION="Date and time object"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+
+CONFLICTS="
+ !<=dev-perl/DateTime-Format-Mail-0.402.0
+"
+RDEPEND="
+ ${CONFLICTS}
+ virtual/perl-Carp
+ >=dev-perl/DateTime-Locale-1.60.0
+ >=dev-perl/DateTime-TimeZone-2.440.0
+ >=dev-perl/Dist-CheckConflicts-0.20.0
+ >=dev-perl/Params-ValidationCompiler-0.260.0
+ virtual/perl-Scalar-List-Utils
+ >=dev-perl/Specio-0.500.0
+ dev-perl/Try-Tiny
+ virtual/perl-XSLoader
+ >=dev-perl/namespace-autoclean-0.190.0
+ virtual/perl-parent
+"
+BDEPEND="
+ ${RDEPEND}
+ >=dev-perl/Dist-CheckConflicts-0.20.0
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-CPAN-Meta-Requirements
+ >=dev-perl/CPAN-Meta-Check-0.11.0
+ virtual/perl-File-Spec
+ virtual/perl-Storable
+ dev-perl/Test-Fatal
+ >=virtual/perl-Test-Simple-0.960.0
+ >=dev-perl/Test-Warnings-0.5.0
+ dev-perl/Test-Without-Module
+ )
+"
diff --git a/dev-perl/DateTime/Manifest b/dev-perl/DateTime/Manifest
index 97591aa8992e..526d119c599e 100644
--- a/dev-perl/DateTime/Manifest
+++ b/dev-perl/DateTime/Manifest
@@ -1 +1,2 @@
DIST DateTime-1.65.tar.gz 324382 BLAKE2B 7f30ef4e82372ade7e4a77f6ce923d023e4d9816cd3ce92487b2ad45a1b86189e935f50a2cd91b6eb6c928a49041a476a4b40f3993783c3ac0cc0b39294b1474 SHA512 53b8bb5085420104d9cd2b6df076d353684ec6f347caf17f858c9c09e052aa19421bf980d130dbbe0094b791ff071ee99d8222509717008e5a3cd354639f7720
+DIST DateTime-1.66.tar.gz 324534 BLAKE2B 3d70a7507c67ded9473a2076550968ae0c5d3f4991ef88419e9df23e2d204420968c6262e1e7b29ffd159f382ecd8d5e871c573d4697d79ca4bd063fe208ef68 SHA512 18e371dad068b1e13415bf00274e4a3f421e6afc53eca9dbe07f63b27e8b71a8f0466fa3fa9f91c3d4b66a6f6c8cb0541f15f9534148fe57dbb813283c58ebdb
diff --git a/dev-perl/Error/Error-0.170.300.ebuild b/dev-perl/Error/Error-0.170.300.ebuild
new file mode 100644
index 000000000000..786c2718ad74
--- /dev/null
+++ b/dev-perl/Error/Error-0.170.300.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=SHLOMIF
+DIST_VERSION=0.17030
+inherit perl-module
+
+DESCRIPTION="Error/exception handling in an OO-ish way"
+
+LICENSE+=" MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Exporter
+ virtual/perl-Scalar-List-Utils
+"
+DEPEND="
+ dev-perl/Module-Build
+"
+BDEPEND="
+ ${RDEPEND}
+ >=dev-perl/Module-Build-0.280.0
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
diff --git a/dev-perl/Error/Manifest b/dev-perl/Error/Manifest
index 9f6595509c65..14ea6450fd2f 100644
--- a/dev-perl/Error/Manifest
+++ b/dev-perl/Error/Manifest
@@ -1 +1,2 @@
DIST Error-0.17029.tar.gz 33304 BLAKE2B 1e944d519373599b01607c014295cbf0c88cc0f5b11da05c98d95621cfc745c3d3d32adda47a990f21f5c305c9af9cbb27bae72a1a94fe1e497ea7838b11a3f6 SHA512 266ba1feff897c1d162e69a83e595cb40da9a6e1d8b10cc5531626eff392c6da94be03ba722c74827fc2ea0d9d1c1e62e824d9021e098b700db65dd0b3acbd0a
+DIST Error-0.17030.tar.gz 33488 BLAKE2B ca175391fe8ee3be96fe4c2dc58d7b34e7113331967b3a139c668be5c7bffa01716217e78631bdc8f65141e2046fb29a30b086d2d65a74c9155ec00d1fc03ae6 SHA512 842e33fbc2f2bd6eaf03459263070311fde9ae06105438baf8920826ca26d3f46c18d0d49bfe85a3eb25dfe94e671db0e7d1f30a143b8d82bea47410bfbf7f01
diff --git a/dev-perl/File-Copy-Link/File-Copy-Link-0.200.0.ebuild b/dev-perl/File-Copy-Link/File-Copy-Link-0.200.0.ebuild
new file mode 100644
index 000000000000..48054a08475a
--- /dev/null
+++ b/dev-perl/File-Copy-Link/File-Copy-Link-0.200.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=RMBARKER
+DIST_VERSION=0.200
+inherit perl-module
+
+DESCRIPTION="Perl extension for replacing a link by a copy of the linked file"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+ virtual/perl-File-Spec
+"
+BDEPEND="
+ ${RDEPEND}
+ >=dev-perl/Module-Build-0.380.0
+ test? (
+ virtual/perl-File-Temp
+ virtual/perl-Test-Simple
+ )
+"
+
+src_test() {
+ perl_rm_files t/pod-coverage.t t/pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/File-Copy-Link/Manifest b/dev-perl/File-Copy-Link/Manifest
index 3b6e957f70cc..80982261bd14 100644
--- a/dev-perl/File-Copy-Link/Manifest
+++ b/dev-perl/File-Copy-Link/Manifest
@@ -1 +1,2 @@
DIST File-Copy-Link-0.140.tar.gz 11157 BLAKE2B 4f751ffef556ac7cedb57bf8189f4e57a1e64210327c9bd28401f52c63437a88418fc41f5c1f8624b7b3bb66496eced9a36a3ed3cc320e614a6b6cb9dfb28548 SHA512 d937d8353c4be3070591c7e28ea177e587326936cea6d84d895d0fd951e663e506c5680f0d8acad756972db7c70147b31078a2e2595bcab4bb56879b97f3c8b1
+DIST File-Copy-Link-0.200.tar.gz 12294 BLAKE2B 2c06a76e86f23bf9106554ebf4d66a9a5eb16ea17c0c11b1f9de3357e17a30dbd6637027aff2b866277ae511b0bb17e26c8079eea8cdc30ed28d41ade600cd74 SHA512 09483c9053d9c3a8fbf6f86304e36ef29ec519555c2617592d64e15a06c9b5aee9cd200ccf55650827306adb8d24eda69f4bec13dfbf0672a0b1075372975ed0
diff --git a/dev-perl/Module-Find/Manifest b/dev-perl/Module-Find/Manifest
index e98d36a12379..4ac0c4e69df8 100644
--- a/dev-perl/Module-Find/Manifest
+++ b/dev-perl/Module-Find/Manifest
@@ -1 +1,2 @@
DIST Module-Find-0.16.tar.gz 9560 BLAKE2B f97a5c3167c3695b88fdc763e5961ea7bc95cf474d723e23c2b0e8239bb6106933945b5ca79fcbaa5408e10f1235a223d83bfd3b675b35041c8d419fa29258d3 SHA512 a0c935fd229320ce74052180571c0da9667dc87a717e039bec27120a8ac1552988352038efd1805d62ac40fcaf7985c44b6d9c56648b379f1ca0f03727e550bd
+DIST Module-Find-0.17.tar.gz 8397 BLAKE2B 6cad5a9ba2104203adb7cab72415fa69f4d9b91ac11181b99671ad1620b3cb4031c859a0e5e158358a8f64ae32be6a6f342295c3e39251330c327f08f6f4bb53 SHA512 910026ed3f2f28bc7df46c3bfbc0b0d3eca5ae8edcab80a9a4923cea1929974ec94ee666e6d638f367ddb77ef8bb05073da00795c6845906b6ab03b5b9ec667a
diff --git a/dev-perl/Module-Find/Module-Find-0.170.0.ebuild b/dev-perl/Module-Find/Module-Find-0.170.0.ebuild
new file mode 100644
index 000000000000..d071e705a0b4
--- /dev/null
+++ b/dev-perl/Module-Find/Module-Find-0.170.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=CRENZ
+DIST_VERSION=0.17
+inherit perl-module
+
+DESCRIPTION="Find and use installed modules in a (sub)category"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+PERL_RM_FILES=( t/pod.t t/meta.t t/pod-coverage.t )
diff --git a/dev-perl/Net-DNS/Manifest b/dev-perl/Net-DNS/Manifest
index 4afbddd36fe1..1fe891efc905 100644
--- a/dev-perl/Net-DNS/Manifest
+++ b/dev-perl/Net-DNS/Manifest
@@ -1,3 +1,4 @@
DIST Net-DNS-1.47.tar.gz 259539 BLAKE2B 8aeff54bedc294ac75b967897798a4e8612debddfea3b0356c7e6c93fe3f382c1929c47f411c05fc5b7206fac7155d3ea8aafccf565039a04811f683b79c48e8 SHA512 f38060619532f8022829ece23c9593dfd682c971fb0e94a2ec61efa379fadfb88b965bb9f79b4ab1b692fe9f432046492e09826dca6ded19b333e2becab87bfa
DIST Net-DNS-1.48.tar.gz 259568 BLAKE2B 6f37af9d490445ada1339cf4ee0b396234af4872ee6ab0181e3c19e023688d74a9b36719bfabcb77e88e2032a7d55de89cf73d13a8fd5a33c17fc0869b580acf SHA512 386cb9774ccb31359a65deb45b818d37f0dd55c397034f302171d181147ca90fb994ee38d841c5930e7dfd4e0f7157c6aa6ced0257aa334253cb3b9ee4b34187
DIST Net-DNS-1.49.tar.gz 262957 BLAKE2B 23d5bb57969e21ec711e9630531a29670c4d37c3436ead3801a48959cfc7b4230e4604fbdaade5acacfd3736f563bc33cfa209f23cd38b84e9ac5c95e26d2575 SHA512 6976e01ee1e790f897635021dd2364131657455364eada7b8cdf0f0d975216007bfadbff01eeff89ad5c744e73bc22ebe01ec753b5751df12d7b799d7cae2107
+DIST Net-DNS-1.50.tar.gz 263266 BLAKE2B 5c3b358c41fb3798795997389cb97ebda2dd6f51a0db2d15bd836facd4332d9b0e096ed48112649d4a7b9d7fcb7f54346835fc25c468fa5901aa52766857e410 SHA512 b1e947999e9b43380b5e68cfe4f968532306f26bb8510bdfda926a6bc61d848908eb197fcc9b661a1a11ea647e5123dff1e742105854ff07b22be5c69d97dc53
diff --git a/dev-perl/Net-DNS/Net-DNS-1.500.0.ebuild b/dev-perl/Net-DNS/Net-DNS-1.500.0.ebuild
new file mode 100644
index 000000000000..7bb82846f261
--- /dev/null
+++ b/dev-perl/Net-DNS/Net-DNS-1.500.0.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=NLNETLABS
+DIST_VERSION=1.50
+DIST_EXAMPLES=( "contrib" "demo" )
+inherit toolchain-funcs perl-module
+
+DESCRIPTION="Perl Interface to the Domain Name System"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="minimal"
+
+PDEPEND="
+ !minimal? ( >=dev-perl/Net-DNS-SEC-1.30.0 )
+"
+RDEPEND="
+ >=virtual/perl-Carp-1.100.0
+ >=dev-perl/Digest-HMAC-1.30.0
+ >=virtual/perl-Digest-MD5-2.370.0
+ >=virtual/perl-Digest-SHA-5.230.0
+ >=virtual/perl-Encode-2.260.0
+ >=virtual/perl-Exporter-5.630.0
+ >=virtual/perl-File-Spec-3.290.0
+ >=virtual/perl-MIME-Base64-3.70.0
+ >=virtual/perl-Scalar-List-Utils-1.190.0
+ >=virtual/perl-Socket-1.810.0
+ >=virtual/perl-Time-Local-1.190.0
+ >=virtual/perl-IO-Socket-IP-0.380.0
+ >=virtual/perl-IO-1.140.0
+ !minimal? (
+ >=dev-perl/Digest-BubbleBabble-0.20.0
+ >=dev-perl/Net-LibIDN2-1.0.0
+ )
+"
+BDEPEND="
+ ${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.480.0
+ >=virtual/perl-Getopt-Long-2.430.0
+ test? (
+ >=virtual/perl-Test-Simple-0.520.0
+ )
+"
+
+src_prepare() {
+ perl-module_src_prepare
+ mydoc="TODO"
+ # --IPv6-tests requires that you have external IPv6 connectivity
+ # as it connects to 2001:7b8:206:1:0:1234:be21:e31e
+ if ! use test || ! has network ${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}; then
+ myconf="${myconf} --no-online-tests --no-IPv6-tests"
+ fi
+}
+
+src_compile() {
+ emake FULL_AR="$(tc-getAR)" OTHERLDFLAGS="${LDFLAGS}"
+}
+
+src_test() {
+ perl_rm_files t/00-pod.t
+ if ! has network ${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}; then
+ elog "Network tests disabled without to DIST_TEST_OVERIDE=~network"
+ fi
+ perl-module_src_test
+}
diff --git a/dev-perl/Perl-Tidy/Manifest b/dev-perl/Perl-Tidy/Manifest
index bd954228f4ff..10bf2d63c1ac 100644
--- a/dev-perl/Perl-Tidy/Manifest
+++ b/dev-perl/Perl-Tidy/Manifest
@@ -1,2 +1,3 @@
DIST Perl-Tidy-20240903.tar.gz 1111605 BLAKE2B 5c1afda1095e4c22b8c31f5fc06036e36c951b3d1a52c510f29b62112d50c09e78e47461b0c17c9a0db483d0753c508850f30f63ae678b4a5749077600a290b2 SHA512 35508885cc69e7dbebb094aebccac799a45e95b7c07648d709a71881f6a69d61b4971b3362e819942fac7f7644523f658b384ec35187f7893bb4ec08f25e3d6f
DIST Perl-Tidy-20250105.tar.gz 1142977 BLAKE2B 9ebc502b3da80070482fbcf04b48532a16bb83e9f6d78af2caadf1fead4c83b27193c811a358944ed5551e19c35ef9d64ca19ab4cb8aecf88866cd3690873360 SHA512 ce8706e9c772492cf9f695bb1ede8dff7c7296e53a2a95a851cc7d3fe525a77acbe276430e92cccb0e46249536e78416928777e87063aec23c2b4eac9eec0151
+DIST Perl-Tidy-20250214.tar.gz 1167718 BLAKE2B 4add01d0bc2229f2ae908f00e4cd97797a8079272d9184c970c6e2e21cd5859f5ac5a48f6a18245e6d547b2d8a611ca63bee6b187964fa6fd60034cf00b636f2 SHA512 999ec378030167b919937c107b74fe560373ed384e528b20746eb379cffe1164c5f9b56725e81956c8c44e4a51fe5b377b0d1de06b5de63317ef27d2f33c3f05
diff --git a/dev-perl/Perl-Tidy/Perl-Tidy-20250214.0.0.ebuild b/dev-perl/Perl-Tidy/Perl-Tidy-20250214.0.0.ebuild
new file mode 100644
index 000000000000..e85087fd2ada
--- /dev/null
+++ b/dev-perl/Perl-Tidy/Perl-Tidy-20250214.0.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=SHANCOCK
+DIST_VERSION=20250214
+DIST_EXAMPLES=( "examples/*" )
+
+inherit perl-module
+
+DESCRIPTION="Perl script indenter and beautifier"
+HOMEPAGE="https://perltidy.sourceforge.net/ https://metacpan.org/release/Perl-Tidy"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+
+BDEPEND="virtual/perl-ExtUtils-MakeMaker"
+
+src_install() {
+ perl-module_src_install
+
+ # Compressing html is bad
+ docompress -x /usr/share/doc/${PF}/stylekey.html
+ docompress -x /usr/share/doc/${PF}/tutorial.html
+ docompress -x /usr/share/doc/${PF}/perltidy.html
+
+ dodoc docs/stylekey.html
+ dodoc docs/tutorial.html
+ dodoc docs/perltidy.html
+}
diff --git a/dev-perl/Regexp-Common/Manifest b/dev-perl/Regexp-Common/Manifest
index 2ffab6d2ca3e..d3633a7eff17 100644
--- a/dev-perl/Regexp-Common/Manifest
+++ b/dev-perl/Regexp-Common/Manifest
@@ -1 +1,2 @@
DIST Regexp-Common-2017060201.tar.gz 237881 BLAKE2B c7199552d6d495f7ee9b601f125e601c86b552eb658691f989ab37b25dcf0a60eea0f78735e713853d6a471f6bf0c2db350577e77c60b6272b4170594ed3cd18 SHA512 fd046d775214bdca42f868557559595360b069121a75fc119f45e064091000968d9d84154f8a0f06072ecff169dccecf68be58f99a7196932fcb4ffcbd678608
+DIST Regexp-Common-2024080801.tar.gz 238498 BLAKE2B 192b6d1656c926a0c8f9462816aee5908b904c4d7cf555f503d5d3a7ab2cee035d100a2e3a611e65339927ae685875f081171444dc198ad4e113a42cc3de7cc5 SHA512 dc1b9cc23e5e1ea8fc26e892098a3fe8fe9d25736cce5728364192eb26c8aba2a445c563037e037315d638b48e272e909654b9e27196a0d880e4ce6573937a56
diff --git a/dev-perl/Regexp-Common/Regexp-Common-2024080801.0.0.ebuild b/dev-perl/Regexp-Common/Regexp-Common-2024080801.0.0.ebuild
new file mode 100644
index 000000000000..6f3cbd251724
--- /dev/null
+++ b/dev-perl/Regexp-Common/Regexp-Common-2024080801.0.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=ABIGAIL
+DIST_VERSION=2024080801
+inherit perl-module
+
+DESCRIPTION="Provide commonly requested regular expressions"
+
+LICENSE="|| ( Artistic Artistic-2 MIT BSD )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+BDEPEND="
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( dev-perl/Test-Regexp )
+"
diff --git a/dev-perl/Specio/Manifest b/dev-perl/Specio/Manifest
index ee717d74ff6e..a46ecc7ca5ac 100644
--- a/dev-perl/Specio/Manifest
+++ b/dev-perl/Specio/Manifest
@@ -1,2 +1,3 @@
DIST Specio-0.48.tar.gz 108298 BLAKE2B 700f58109bf81eae07a9a66dbe5ab5ff1f257874258f8e08b632422bd07be7fc9ac7f1e7d20adf1e9f0bfa48fb44abea287c88591cb9c9ad38839a785f5a4b6e SHA512 76fd2aa398008238d55714700581782c95b635a4d4198b1c51daecfec770b61b9898351cbc2bf999f4d837691de657c51a94581c0f0b21b67b605770d507729a
DIST Specio-0.49.tar.gz 108356 BLAKE2B 0731063a97a90b4ed4c0ea9c346b945f431b010047ad6e80b42c21fbcac4a2e29364e3f2199028b338a56be084db60534f1db63b28cdb919ab6f33c9b4b6f2b2 SHA512 afef21b4e1762163c6f49e359822b6ee745566fc5f6f6f8cc495a705121dedfac6e999a8e18c30d1ff8586b2122c81046470ba747eca97222414a8ed076d628e
+DIST Specio-0.50.tar.gz 108610 BLAKE2B b78370c9c4684c4ac297726b4576a0b86b7260c0976fae78f4af6db786cddd480e2144ba38067ead11ae28d0b1de8a2030471ee9452d9e11cea5f03bd702ab2b SHA512 c42edad7ae8a7d9585b72c254b163eef7a7d05d22aebe14f98cda9c8773549128123c7b0a11a130ebf8f5437e0b8f42c6dc8a7f80c10b382a7d32bc8cc0c5a9e
diff --git a/dev-perl/Specio/Specio-0.500.0.ebuild b/dev-perl/Specio/Specio-0.500.0.ebuild
new file mode 100644
index 000000000000..4a2628f78be8
--- /dev/null
+++ b/dev-perl/Specio/Specio-0.500.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=DROLSKY
+DIST_VERSION=0.50
+inherit perl-module
+
+DESCRIPTION="Type constraints and coercions for Perl"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="minimal"
+
+RDEPEND="
+ !minimal? ( >=dev-perl/Ref-Util-0.112.0 )
+ virtual/perl-Carp
+ dev-perl/Devel-StackTrace
+ dev-perl/Eval-Closure
+ virtual/perl-Encode
+ virtual/perl-Exporter
+ virtual/perl-IO
+ dev-perl/MRO-Compat
+ dev-perl/Module-Runtime
+ >=dev-perl/Role-Tiny-1.3.3
+ >=virtual/perl-Scalar-List-Utils-1.330.0
+ dev-perl/Sub-Quote
+ dev-perl/Test-Fatal
+ >=virtual/perl-Test-Simple-0.960.0
+ dev-perl/Try-Tiny
+ dev-perl/XString
+ virtual/perl-parent
+ >=virtual/perl-version-0.830.0
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ dev-perl/Test-Needs
+ )
+"
diff --git a/dev-perl/UUID/Manifest b/dev-perl/UUID/Manifest
index a2ce8fa02e7d..a7f2f960d5de 100644
--- a/dev-perl/UUID/Manifest
+++ b/dev-perl/UUID/Manifest
@@ -1 +1,2 @@
DIST UUID-0.36.tar.gz 72570 BLAKE2B 7ad7cd6d9753ff4d25c1a605405a7fc1bc289c9db05a944fad2e15040eb33c1cf42c3c0c1e0e71d8337b8c49b556876c7257b16f715d53653fd862570ef8a261 SHA512 9b0156e97735b4dbd6f1fe1dd93c234803d86de45599106fb25354225c944fa1e0d9eb865bebbd7476baf889254ea723d617b27d68e71e6200bf6981c2ff2e6f
+DIST UUID-0.37.tar.gz 72506 BLAKE2B dea2965d186eca7de77973dd1c7c4f8afbddfa9c1ce27c504f785e7b29eab95955268c826150cb3c349096a71454d07d3f47a443f409a2e0a5ff208289223c6a SHA512 b9a3eeafb23bf33f48fe47e391ac4f91020bb4261ac3e42cfa2d2c0262cd15b7ccfaba67c0941d1a141649e1a718fd60246bd24cb84376f4b02cf37663245911
diff --git a/dev-perl/UUID/UUID-0.370.0.ebuild b/dev-perl/UUID/UUID-0.370.0.ebuild
new file mode 100644
index 000000000000..6c65908ea364
--- /dev/null
+++ b/dev-perl/UUID/UUID-0.370.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=JRM
+DIST_VERSION=0.37
+inherit perl-module
+
+DESCRIPTION="Perl extension for using UUID interfaces as defined in e2fsprogs"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~x86"
+
+BDEPEND="
+ >=virtual/perl-ExtUtils-MakeMaker-7.60.0
+ >=dev-perl/Devel-CheckLib-1.140.0
+ test? ( dev-perl/Try-Tiny )
+"
diff --git a/dev-perl/XML-RSS/Manifest b/dev-perl/XML-RSS/Manifest
index 8760fec30156..0d0d32c8a146 100644
--- a/dev-perl/XML-RSS/Manifest
+++ b/dev-perl/XML-RSS/Manifest
@@ -1 +1,2 @@
DIST XML-RSS-1.64.tar.gz 131771 BLAKE2B 1f58083b7bde92455c46915835650de73b25023878eee41164e077e281026091bf88c55e7fd8c3425f553b8a17a28ad7edeb5fbd67bdd168979c3da9d2b15092 SHA512 66648fef534e3cc8b07802013f96453a848a9f086fe5eb429067a1abc7720979b60e05534bd4a232fdb37b2d38745e5bf07f0a90e9296f574f9a9ed5d3009c97
+DIST XML-RSS-1.65.tar.gz 132224 BLAKE2B aa5a45689b54eb8ac7fc33d4d3714ccfefd6f7ec18f53b347d462180013c6f202f3ffa00268df9ad65038f6dcf0909f016cce95c1014f900839d9740be09ac63 SHA512 b3d7a98898e6d9d4269d36d44608bd3d0273f55d587be4c26049f698df4403b7bb8a4c6d1bb5f74660f6597b8c1019b19c48a12501c2c0e697bfc978102daf36
diff --git a/dev-perl/XML-RSS/XML-RSS-1.650.0.ebuild b/dev-perl/XML-RSS/XML-RSS-1.650.0.ebuild
new file mode 100644
index 000000000000..eaff276e1fb6
--- /dev/null
+++ b/dev-perl/XML-RSS/XML-RSS-1.650.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=SHLOMIF
+DIST_VERSION=1.65
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="Basic framework for creating and maintaining RSS files"
+HOMEPAGE="https://perl-rss.sourceforge.net/"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+
+RDEPEND="
+ virtual/perl-Carp
+ dev-perl/DateTime-Format-Mail
+ dev-perl/DateTime-Format-W3CDTF
+ dev-perl/HTML-Parser
+ dev-perl/XML-Parser
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ >=dev-perl/Module-Build-0.280.0
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ >=virtual/perl-Test-Simple-0.880.0
+ )
+"
+
+PERL_RM_FILES=(
+ "t/pod.t" "t/pod-coverage.t"
+ "t/cpan-changes.t" "t/style-trailing-space.t"
+)
diff --git a/dev-perl/YAML-PP/Manifest b/dev-perl/YAML-PP/Manifest
index cf066ffcbe37..4aae7b9835c7 100644
--- a/dev-perl/YAML-PP/Manifest
+++ b/dev-perl/YAML-PP/Manifest
@@ -1 +1,2 @@
DIST YAML-PP-v0.38.0.tar.gz 214572 BLAKE2B c922b83957e17d8c5f0862cd29797f8d5a2091bcca77d785f0d9a81a724c03025197ec36c92919cb93755a2b7cfa343061a4d2b7b23d33f0e50b78920432c2e6 SHA512 2c503e675068d3c2903c3a862651417a1320647469cae74a029bc80e5a67dd7694264711aa00a2ff074b2fd0dd9ea631d5010980fb9166709e82dd9cc366dfa9
+DIST YAML-PP-v0.39.0.tar.gz 216796 BLAKE2B 7a3d1dd7613d66a874d8d9b1507fdd82d2bc93c9aa0bad8242142a48198050de6efb8a91529ac87c3de207c10cd56577eddc5fb7405062f5179dca1b2addadce SHA512 348a4c2e7efdaa407fb46d2a632c381d3655fe9b1eb4e557cc66eea8346e2e24013d2ff94601f25b47dfdd96b14b7f3fe7338f74668230a82f87495a756adf3c
diff --git a/dev-perl/YAML-PP/YAML-PP-0.39.0.ebuild b/dev-perl/YAML-PP/YAML-PP-0.39.0.ebuild
new file mode 100644
index 000000000000..8805bfb5c421
--- /dev/null
+++ b/dev-perl/YAML-PP/YAML-PP-0.39.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=TINITA
+DIST_VERSION=v${PV}
+inherit perl-module
+
+DESCRIPTION="YAML 1.2 processor in perl"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ virtual/perl-Carp
+ virtual/perl-Data-Dumper
+ virtual/perl-Encode
+ virtual/perl-Exporter
+ virtual/perl-Getopt-Long
+ virtual/perl-MIME-Base64
+ virtual/perl-Module-Load
+ >=virtual/perl-Scalar-List-Utils-1.70.0
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ test? (
+ virtual/perl-File-Spec
+ virtual/perl-IO
+ >=virtual/perl-Test-Simple-0.980.0
+ dev-perl/Test-Warn
+ )
+"
diff --git a/dev-perl/libwww-perl/Manifest b/dev-perl/libwww-perl/Manifest
index 3ad8faa137a7..9709c234b7fb 100644
--- a/dev-perl/libwww-perl/Manifest
+++ b/dev-perl/libwww-perl/Manifest
@@ -1 +1,2 @@
DIST libwww-perl-6.77.tar.gz 183886 BLAKE2B 6b9d8b70e57ac903808bba845d5975781289ac0d77c1afa159d96b3e5b2c9731de1e543bb29ce0046b702e5ace753b2e416b48d5437383edf8ab88bfca6bdf5a SHA512 66aa1928da3362a496da543473a0ce1a7cc3885ebb5bf449ab0cdd18ce7836835b80ec8919cf6d0e63107eda03e1fe9d05ba39422a32e144034ef02632d43659
+DIST libwww-perl-6.78.tar.gz 184340 BLAKE2B 5d940c3547759f91fcf8a1201a0270309b91cd0c7f3b052c99c8fdf9da65b8e72c9cc72d06de7e280d5a2c28b912e033e93e8b3aa268b4da8e2af235ef3252b8 SHA512 8582a7f2fc2599056b61ade169563f9ced40c5a4193e297e5a26e2fe68b60f0bdff5c60197bd5b359ffde6f5c033393ad013b7cf68aaac790d73198fd63d2f99
diff --git a/dev-perl/libwww-perl/libwww-perl-6.780.0.ebuild b/dev-perl/libwww-perl/libwww-perl-6.780.0.ebuild
new file mode 100644
index 000000000000..98abd8cc8d40
--- /dev/null
+++ b/dev-perl/libwww-perl/libwww-perl-6.780.0.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=OALDERS
+DIST_VERSION=6.78
+inherit perl-module
+
+DESCRIPTION="Collection of Perl Modules for the WWW"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
+IUSE="ssl"
+
+RDEPEND="
+ virtual/perl-Digest-MD5
+ >=virtual/perl-Encode-2.120.0
+ dev-perl/Encode-Locale
+ >=dev-perl/File-Listing-6.0.0
+ virtual/perl-File-Temp
+ virtual/perl-Getopt-Long
+ >=dev-perl/HTML-Parser-3.710.0
+ >=dev-perl/HTTP-Cookies-6.0.0
+ >=dev-perl/HTTP-Date-6.0.0
+ >=dev-perl/HTTP-Negotiate-6.0.0
+ >=dev-perl/HTTP-Message-6.180.0
+ virtual/perl-IO
+ >=dev-perl/LWP-MediaTypes-6.0.0
+ >=virtual/perl-MIME-Base64-2.100.0
+ virtual/perl-Module-Load
+ >=virtual/perl-libnet-2.580.0
+ >=dev-perl/Net-HTTP-6.180.0
+ virtual/perl-Scalar-List-Utils
+ dev-perl/Try-Tiny
+ >=dev-perl/URI-1.100.0
+ >=dev-perl/WWW-RobotRules-6.0.0
+ >=virtual/perl-parent-0.217.0
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+ virtual/perl-Getopt-Long
+ test? (
+ virtual/perl-File-Spec
+ dev-perl/HTTP-CookieJar
+ >=dev-perl/HTTP-Daemon-6.120.0
+ dev-perl/Test-Fatal
+ >=virtual/perl-Test-Simple-0.960.0
+ dev-perl/Test-Needs
+ dev-perl/Test-RequiresInternet
+ )
+"
+PDEPEND="
+ ssl? (
+ >=dev-perl/LWP-Protocol-https-6.20.0
+ )
+"
+
+pkg_postinst() {
+ # Perform a check to see if the live filesystem is case-INsensitive
+ # or not. If it is, the symlinks GET, POST and in particular HEAD
+ # will collide with e.g. head from coreutils. While under Linux
+ # having a case-INsensitive filesystem is really unusual, most Mac
+ # OS X users are on it, and also Interix users deal with
+ # case-INsensitivity since Windows is underneath.
+
+ # bash should always be there, if we can find it in capitals, we're
+ # on a case-INsensitive filesystem.
+ if [[ ! -f ${EROOT}/BIN/BASH ]] ; then
+ ln -s lwp-request "${EROOT}"/usr/bin/GET
+ ln -s lwp-request "${EROOT}"/usr/bin/POST
+ ln -s lwp-request "${EROOT}"/usr/bin/HEAD
+ fi
+}
diff --git a/dev-python/backrefs/Manifest b/dev-python/backrefs/Manifest
index 273224ad84d7..f556a3cb39be 100644
--- a/dev-python/backrefs/Manifest
+++ b/dev-python/backrefs/Manifest
@@ -1 +1,2 @@
DIST backrefs-5.7.post1.tar.gz 6582270 BLAKE2B 348c94a3386fce51cdbe03c9f8dda52d0c642409edacd10b708ce7090f676888fd934a681e02bb0d01893c2a81cd69b114c8fc72e28a4137bb30f2843fe04f4f SHA512 85c9043091c3a48746252e92a82c69b7238e53329b06148aeafecc67f2750b5a2fb726d706e194313d0b3d685ba728a39ea38f2e009ce02208e332e68fba6c74
+DIST backrefs-5.8.tar.gz 6773994 BLAKE2B e0d1c0c7acb379f2b151ed4e86ac6d574495ada1f96dd3173daafdbf15c769beb9b13a87b1aa23462b292b7df293dbf050a70c4f00a625f168065acce718ee39 SHA512 d0a704179678cf90c3dea080ccca4ab05338393af3ae6a56c108d7aa6ea8797ccea590177f137b552265b63d17528f93bbd1726819199bd3405d1b9dff99cd12
diff --git a/dev-python/backrefs/backrefs-5.8.ebuild b/dev-python/backrefs/backrefs-5.8.ebuild
new file mode 100644
index 000000000000..5ecf87a4e4a6
--- /dev/null
+++ b/dev-python/backrefs/backrefs-5.8.ebuild
@@ -0,0 +1,29 @@
+# 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_{9,10,11,12,13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Wrapper around re or regex that adds additional back references"
+HOMEPAGE="
+ https://github.com/facelessuser/backrefs/
+ https://pypi.org/project/backrefs/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+
+BDEPEND="
+ test? (
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/regex[${PYTHON_USEDEP}]
+ dev-vcs/git
+ )
+"
+
+distutils_enable_tests pytest
diff --git a/dev-python/boltons/Manifest b/dev-python/boltons/Manifest
index 030e1a31f53c..d9fabdfc262f 100644
--- a/dev-python/boltons/Manifest
+++ b/dev-python/boltons/Manifest
@@ -1,2 +1 @@
-DIST boltons-24.1.0.tar.gz 240916 BLAKE2B 65f3b3e3c495bcd168badd776e0e04da2339c52fddbaa4ba4ccce6ddc1f6143ab224fa6d89cc4f9a5632fcf91b2e7beac31f92e9587004282b24e177670e9bef SHA512 9f61fb9c9e0a56abc75c61c56bc47ac8ab219d0abd14f700ca609b61f25df392c1b5be3a2bfecd1a2b2c73a50e407c6f90f0460341dfa23d8dfdf8ad530974af
DIST boltons-25.0.0.tar.gz 246294 BLAKE2B 10b2e19188e287d9ed8071b30300456d48883dfa39e3673c0a11381d653f222c8ae1c66f68db80017ae42df55ba9ee77678c36e6b8ab4b608071ae46b2a5aa37 SHA512 4a1c9a511d5628c21c0416f289260f0dcbf4ebc38338d8dbf2d9a7ee8031b5d69c74ca6f5bc0a97fee1773a6e86fdb470af9b643f0c0b89db23987fe842dff4f
diff --git a/dev-python/boltons/boltons-24.1.0.ebuild b/dev-python/boltons/boltons-24.1.0.ebuild
deleted file mode 100644
index fdc84ef622b7..000000000000
--- a/dev-python/boltons/boltons-24.1.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 )
-inherit distutils-r1 pypi
-
-DESCRIPTION="Pure-python utilities in the same spirit as the standard library"
-HOMEPAGE="https://boltons.readthedocs.io/"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-distutils_enable_tests pytest
-
-DOCS=( CHANGELOG.md README.md TODO.rst )
-
-src_test() {
- # tests break with pytest-qt, django, and likely more
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-
- local EPYTEST_DESELECT=(
- # fails with 3.13, but ignore for now given causes no
- # issues for the only revdep (maturin's tests)
- # https://github.com/mahmoud/boltons/issues/365
- tests/test_funcutils_fb_py3.py::test_update_wrapper_partial\[boltons.funcutils\]
- tests/test_tbutils.py::test_exception_info
- )
-
- distutils-r1_src_test
-}
diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index a6425c5cdfe7..db262756b95d 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -2,3 +2,4 @@ DIST boto3-1.36.16.gh.tar.gz 898785 BLAKE2B fa3de504bb8c58fa5653a3fc3414a333283c
DIST boto3-1.36.21.gh.tar.gz 901823 BLAKE2B 9659b8f05c90deeeeedc19f8c1bbd777415b778cf33f0ff2945063e64d413da9365f1a7e0dfc6ee159c00785299eece92596ae38d8a5d2bba02fe344ed2a052c SHA512 f13d44519aa9d62ca26cd7731b7b83cb67bc85d649a3fd61756048a5fe9254d4a1af8fae55b546fce692ca35becf5bfea2c25bde2a63c8c8783b064a61814da7
DIST boto3-1.36.26.gh.tar.gz 903988 BLAKE2B f9bb945e9132a7af7bd92ff48e5a99cc89488283c30e2d7d0cbb22d9002bd41c5d5f8a449494d2aa4758648aca3c2e88dad8bebda640af4bba7df64e72ffd2bc SHA512 77a545fd94ed50114db72d7b763e232356e78cda7a2780c12c26b602ed85101218339adf6247ba45e3a8b16c33fb11f5fb34572a37dfeac43dd9322823372cc1
DIST boto3-1.37.0.gh.tar.gz 905790 BLAKE2B 8748fb2d4a121fc2c363e1eec7b2f5659b95b3729aaa12986d4991245fe225ab2215de3877b787ad917f9cc143998f8386e4091269dfd83fb1345345bb82f637 SHA512 33efb9eca9750fda5323170ce5dd5f3368215a9046f616490bc5397ee159bbb4999502ce83176d4d1429c22c119e657357e70af3e8400b5bbbeedc6a30fdf98d
+DIST boto3-1.37.1.gh.tar.gz 906424 BLAKE2B 007da322565a7527a1b69c5960a7193e61eb0ce6efd76f3d7c74a3d859363e8be87fb8392e2c18803b8dab096deb42fefa611996f1ecc68c624bb3fefbf52e84 SHA512 b57b0ba09bae819ff3d4df721d5fcf89bb7f6cfcfd08d9012e468663941b7d6ea1f6d9f05970db6bc847935a85a72c511402c017a70a8ed7353dadf42ba59fde
diff --git a/dev-python/boto3/boto3-1.37.1.ebuild b/dev-python/boto3/boto3-1.37.1.ebuild
new file mode 100644
index 000000000000..dfe05b3d9a81
--- /dev/null
+++ b/dev-python/boto3/boto3-1.37.1.ebuild
@@ -0,0 +1,53 @@
+# 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_{9,10,11,12,13} )
+
+inherit distutils-r1
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="
+ https://github.com/boto/boto3/
+ https://pypi.org/project/boto3/
+"
+SRC_URI="
+ https://github.com/boto/boto3/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ >=dev-python/botocore-${PV}[${PYTHON_USEDEP}]
+ >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+ >=dev-python/s3transfer-0.11.0[${PYTHON_USEDEP}]
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ # don't lock versions to narrow ranges
+ sed -e '/botocore/ d' \
+ -e '/jmespath/ d' \
+ -e '/s3transfer/ d' \
+ -i setup.py || die
+
+ # do not rely on bundled deps in botocore (sic!)
+ find -name '*.py' -exec sed -i \
+ -e 's:from botocore[.]vendored import:import:' \
+ -e 's:from botocore[.]vendored[.]:from :' \
+ {} + || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest tests/{functional,unit}
+}
diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 92aa7ed2d895..e9f08295ed1d 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -2,3 +2,4 @@ DIST botocore-1.36.16.gh.tar.gz 14211411 BLAKE2B 88ea5860e628985d7643acc430b62ed
DIST botocore-1.36.21.gh.tar.gz 14227102 BLAKE2B 66948337c21be8024c64ad5daf35dd5f04493c2f83b4873f6040faf1231d4b491ca6714f96756527b4b0b3ab8d2047cfc5a24188c78d5540b8a9ac8c22a009ee SHA512 3f370bcf80faefc54cfa4fb2e342c58a48bcc529247128571892b5c7c4c0ba74b5a184539a7fb2e85faf9e542698846f991120cc47f40e9aa61f2785b7aa7290
DIST botocore-1.36.26.gh.tar.gz 14281837 BLAKE2B 925ebbca3e415ea7e3388c52e53a6d0a9a1aec001bd579293bfbbba5d756503371a137399d679926d5894f8f4e0fe498a37570dc4c19af99dfa67b4e3d374c3c SHA512 2f2d960a6519efae499acdb704d66a1f329927b30a53900ed035909847ca9a6c1a3b57291e0a0aa153b4bc49a959935b1840ad0d81244f8c2577fd4ba910fcf6
DIST botocore-1.37.0.gh.tar.gz 14283514 BLAKE2B cfa58211455acdafa79782e08f8d6c4902b84b0008d4e2e6cfef248c84805f746f1f605ccf1b5e6920fa0b4f5007bbd02ce2d2654edad52b966344daacd7f7e6 SHA512 ca7c8a46cb0e38d94061ce56654c38b57245292ebf5b0b7aaebb844adb52b91bbf40a69c34c8275c10d757f9dd324dd3afee328e8fc212be7f0128a73b98aa2a
+DIST botocore-1.37.1.gh.tar.gz 14286445 BLAKE2B 4537bc4d613e7ea2c1692078867bc43801617e0ab20e8f8b090d952f9e9ec4c39b4aba4605048ad35972ca9b724506cdfaac84633739f7f89ac187313d4e8117 SHA512 ca03f5963f0ee39693f469988b812ada7761aaf61d7325461877489ee4220b9a40f648fb2905ceaff9c3c84a27f43013d4fbba250cc3633110e2cafe1ff49143
diff --git a/dev-python/botocore/botocore-1.37.1.ebuild b/dev-python/botocore/botocore-1.37.1.ebuild
new file mode 100644
index 000000000000..df85ee0d220c
--- /dev/null
+++ b/dev-python/botocore/botocore-1.37.1.ebuild
@@ -0,0 +1,67 @@
+# 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_{9,10,11,12,13} )
+
+inherit distutils-r1
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+ https://github.com/boto/botocore/
+ https://pypi.org/project/botocore/
+"
+SRC_URI="
+ https://github.com/boto/botocore/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ <dev-python/jmespath-2[${PYTHON_USEDEP}]
+ dev-python/python-dateutil[${PYTHON_USEDEP}]
+ >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+# unbundled packages
+RDEPEND+="
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/jsonschema[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+ # unpin deps
+ sed -i -e "s:>=.*':':" setup.py || die
+
+ # unbundle deps
+ rm -r botocore/vendored || die
+ find -name '*.py' -exec sed -i \
+ -e 's:from botocore[.]vendored import:import:' \
+ -e 's:from botocore[.]vendored[.]:from :' \
+ {} + || die
+
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # rely on bundled six
+ tests/functional/test_six_imports.py::test_no_bare_six_imports
+ tests/functional/test_six_threading.py::test_six_thread_safety
+ )
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest tests/{functional,unit}
+}
diff --git a/dev-python/cfn-lint/Manifest b/dev-python/cfn-lint/Manifest
index 0200c05158cf..f8a60fcf7523 100644
--- a/dev-python/cfn-lint/Manifest
+++ b/dev-python/cfn-lint/Manifest
@@ -1,2 +1,3 @@
DIST cfn_lint-1.24.0.tar.gz 2803280 BLAKE2B b859d41231c915c1a06939c75af91da619cc7c3ed7cd95196e0dc708a460e320eaa312197007e54037601db861b5332bdb27d5bae9a5d603171adf492d89968a SHA512 c9d1984671fbcadc659211d74cdc797924d7a0cffe3baaa284438831fca61b53adfcc615b93e23e946058a9ffc278cc5c088e5c24f2745035f32e9f6cdae24be
DIST cfn_lint-1.25.1.tar.gz 2837233 BLAKE2B 0779afe85f8cc1190f24fb9531c576b61a2921be1e725289c164c5113cfffeca6ad984832c0efa10cb6e7dbb78515b24fea3dbb5da3ef4b63765ed80eb1294af SHA512 f623dc24d3a6e3425e9c764498c874afcbc9406a31d8aa4f2c1a0a14e3dd4446584a0524d5a6d016bdcc95810907418b7dda9883d80d9ff2f3ae9385453d428a
+DIST cfn_lint-1.26.1.tar.gz 2943127 BLAKE2B ca87cf05d0b5ed3774c6c216f856c057bc04b9353f41feb4b1090c7d809685dc65057dab9b1b121fda78488c55bc8da2b3303a25a5047340843723a2e5d3849a SHA512 a8c14275188d64e7ff53d5dd798805a69cf3fc4b13ca9cce19775cd4033b0a0a5815efb9f6900ed8d4116c8877ce62117738098d500373ae6ba3984fe4170ff1
diff --git a/dev-python/cfn-lint/cfn-lint-1.26.1.ebuild b/dev-python/cfn-lint/cfn-lint-1.26.1.ebuild
new file mode 100644
index 000000000000..3ae37d5581a5
--- /dev/null
+++ b/dev-python/cfn-lint/cfn-lint-1.26.1.ebuild
@@ -0,0 +1,70 @@
+# 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_{9,10,11,12,13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="CloudFormation Linter"
+HOMEPAGE="
+ https://github.com/aws-cloudformation/cfn-lint/
+ https://pypi.org/project/cfn-lint/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+
+RDEPEND="
+ >=dev-python/aws-sam-translator-1.94.0[${PYTHON_USEDEP}]
+ dev-python/jsonpatch[${PYTHON_USEDEP}]
+ >=dev-python/jschema-to-python-1.2.3[${PYTHON_USEDEP}]
+ <dev-python/jsonschema-5[${PYTHON_USEDEP}]
+ >=dev-python/jsonschema-3.0[${PYTHON_USEDEP}]
+ dev-python/junit-xml[${PYTHON_USEDEP}]
+ <dev-python/networkx-4[${PYTHON_USEDEP}]
+ >dev-python/pyyaml-5.4[${PYTHON_USEDEP}]
+ >=dev-python/regex-2021.7.1[${PYTHON_USEDEP}]
+ >=dev-python/sarif-om-1.0.4[${PYTHON_USEDEP}]
+ >=dev-python/sympy-1.0.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/defusedxml[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ # unpin the deps
+ sed -e 's:~=[0-9.]*::' -i pyproject.toml || die
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # TODO
+ test/unit/module/test_template.py::TestTemplate::test_build_graph
+ # requires git repo
+ test/unit/module/maintenance/test_update_documentation.py::TestUpdateDocumentation::test_update_docs
+ # Internet
+ test/unit/module/formatters/test_formatters.py::TestFormatters::test_sarif_formatter
+ test/unit/module/maintenance/test_update_resource_specs.py::TestUpdateResourceSpecs::test_update_resource_specs_python_3
+ # TODO: it looks as if AWS_DEFAULT_REGION didn't work
+ test/unit/module/core/test_run_cli.py::TestCli::test_bad_config
+ test/unit/module/core/test_run_cli.py::TestCli::test_override_parameters
+ test/unit/module/core/test_run_cli.py::TestCli::test_positional_template_parameters
+ test/unit/module/core/test_run_cli.py::TestCli::test_template_config
+ # different graphviz version?
+ test/unit/module/template/test_template.py::TestTemplate::test_build_graph
+ )
+
+ # from tox.ini
+ local -x AWS_DEFAULT_REGION=us-east-1
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest
+}
diff --git a/dev-python/dep-logic/Manifest b/dev-python/dep-logic/Manifest
index 34f3dd56ca7e..5db23bfd9a3c 100644
--- a/dev-python/dep-logic/Manifest
+++ b/dev-python/dep-logic/Manifest
@@ -1,2 +1,2 @@
DIST dep_logic-0.4.10.tar.gz 35432 BLAKE2B 6b18af609747995e4417d3040b853ef28f747225fefa0a482446188d75ae3b0021919c19dae1a4fa134158b8d663edb5153d1f5c8ce1d1aca4442997351617e8 SHA512 e53832385a22a4700067871eaaea8124f2245ab36b4e5daa775598b5e699a89de9dcb17f1c4c6e19c0915baeb835fcffdc13da17b82af792ab6706b481f7ac6f
-DIST dep_logic-0.4.9.tar.gz 35463 BLAKE2B 696ef391d9b793172bbfe18a692989565bb9cbf067ccfdff27e2d46331ff86a67ce8cb858e4bf64bb6ec6d37e77249991070b6386530a6fbe25cc4837b63c54a SHA512 29d5d415b65cabfbec69da900f6f23e9ba899624eabbe32712a5fd4c347233708b3d108a1df7fc26eb12c2b79b814da699dd9574abbf58e7a41ab248ee9913d4
+DIST dep_logic-0.4.11.tar.gz 35450 BLAKE2B 9568cb823255e375d09f267807291a6ca7fb516e57faaa3a6d94ecaf2578f20df96ae7b0691238253057b7eba6904b9bb2ed96d4126a357cf2e8d9f9c17f4c7c SHA512 fdc004bccaf7ae0da2b0926a106d2c16373f6e3e8da4f14949cb50332150e261f7834fbb34fccf8abe269c6765ae9862c691c6719c969b21fb6e7acb8ac054c7
diff --git a/dev-python/dep-logic/dep-logic-0.4.9.ebuild b/dev-python/dep-logic/dep-logic-0.4.11.ebuild
index 6aa17ffd1f2a..afa826cc943f 100644
--- a/dev-python/dep-logic/dep-logic-0.4.9.ebuild
+++ b/dev-python/dep-logic/dep-logic-0.4.11.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023-2024 Gentoo Authors
+# Copyright 2023-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/dev-python/ensurepip-setuptools/Manifest b/dev-python/ensurepip-setuptools/Manifest
index 95569b2f0ce4..e7cc891efa49 100644
--- a/dev-python/ensurepip-setuptools/Manifest
+++ b/dev-python/ensurepip-setuptools/Manifest
@@ -1 +1,2 @@
DIST setuptools-75.8.0-py3-none-any.whl 1228782 BLAKE2B 0e53d2e2d3666bce8072b23556c77a013a6db704eaa1b582a37defcd5691bb6cc66533bc9edc164911e5e5839c0c418571052a696c5c9a98b289ea232d045a38 SHA512 02760ed1215eefe7ad4beae24243fa6372d47b975a060dd69d5c521c6c53fe9ba1a6e73f39448ed9471b89371d19273824becbc8471da40cf43d3c799f0b50cf
+DIST setuptools-75.8.1-py3-none-any.whl 1228867 BLAKE2B ec0fada24a666a0a32dc4bae456e40b35c0d6f87cc389a6ad917ae330e7e509a4f1a21a5c0a38cd4a5e74890c3e8e6c6be23450cd7658803f6f037b900e11b17 SHA512 ca68002ae0fabceae31d46f5e9453582bc60fc137b6e1c58d30f834a5233eeb58c60385be4a71b0feb2f3059cec5197bf4cb50f2bb94a728ebfb80f08ece8dd3
diff --git a/dev-python/ensurepip-setuptools/ensurepip-setuptools-75.8.1.ebuild b/dev-python/ensurepip-setuptools/ensurepip-setuptools-75.8.1.ebuild
new file mode 100644
index 000000000000..b76c3f6972d8
--- /dev/null
+++ b/dev-python/ensurepip-setuptools/ensurepip-setuptools-75.8.1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 2022-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pypi
+
+DESCRIPTION="Shared setuptools wheel for ensurepip Python module"
+HOMEPAGE="https://pypi.org/project/setuptools/"
+SRC_URI="$(pypi_wheel_url "${PN#ensurepip-}")"
+S=${DISTDIR}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+src_install() {
+ insinto /usr/lib/python/ensurepip
+ doins "${A}"
+}
diff --git a/dev-python/google-api-python-client/Manifest b/dev-python/google-api-python-client/Manifest
index c2221ecc4197..079fe3aa8726 100644
--- a/dev-python/google-api-python-client/Manifest
+++ b/dev-python/google-api-python-client/Manifest
@@ -1,2 +1,3 @@
DIST google_api_python_client-2.160.0.tar.gz 12304236 BLAKE2B 572e12ea6d7e496b7d84646ddff48fc0656681fdd7efa54410efaa8a0a5a4cfa4171d7816c5127c951b46f2b7eaf97df9e586618a504b4d0a9f7b72c25165250 SHA512 1a232b3b840f71348f38d9587696c2795e88fdfead3a77db8725f59d0e263d0864d1143b6421bc8a364f19129e00770ef2143153a44d1b8c1266844b1f2f565a
DIST google_api_python_client-2.161.0.tar.gz 12358839 BLAKE2B b7537f29c078adc2a2a0b89da52acc9fe53db4ecae742f367019ef780951d668f8ff7e6390fd417644bdae2ab97f472b99f3472d642382b3341f5894de477cad SHA512 19fd8cf49d96fba19381a9ca891ee53cf521ff9fb3103c6f1f22207ab6e7d0dd0de445d5f96d9d6a7d464139a9c38052bdaf4878fbacf9d64fa97006f1ea6da5
+DIST google_api_python_client-2.162.0.tar.gz 12562719 BLAKE2B b011064f127a6d8f131121b3776b554551e39aadea780e3357194cf90877b5b1711d91b6cdf56fa0118b96f371216d443b66a284c04a9cda8af7d9bf3687932c SHA512 15febe68247e1cb6722c4c509b9f31f879cb058110b46297d4db6df8533fca4bc095ac8f3e7faddff2a32749e44e356179e7f99085592dd5e218b41981364f6a
diff --git a/dev-python/google-api-python-client/google-api-python-client-2.162.0.ebuild b/dev-python/google-api-python-client/google-api-python-client-2.162.0.ebuild
new file mode 100644
index 000000000000..b2220fafe3ef
--- /dev/null
+++ b/dev-python/google-api-python-client/google-api-python-client-2.162.0.ebuild
@@ -0,0 +1,50 @@
+# 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_{9,10,11,12,13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Google API Client for Python"
+HOMEPAGE="
+ https://github.com/googleapis/google-api-python-client/
+ https://pypi.org/project/google-api-python-client/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+ >=dev-python/httplib2-0.15[${PYTHON_USEDEP}]
+ <dev-python/httplib2-1[${PYTHON_USEDEP}]
+ >=dev-python/google-api-core-2.3.1[${PYTHON_USEDEP}]
+ >=dev-python/google-auth-1.35.0[${PYTHON_USEDEP}]
+ >=dev-python/google-auth-httplib2-0.1.0[${PYTHON_USEDEP}]
+ >=dev-python/uritemplate-3.0.0[${PYTHON_USEDEP}]
+ <dev-python/uritemplate-5[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/pandas[${PYTHON_USEDEP}]
+ dev-python/parameterized[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # require Internet access (and credentials)
+ tests/test_discovery.py::DiscoveryErrors::test_credentials_and_credentials_file_mutually_exclusive
+ tests/test_discovery.py::DiscoveryFromDocument::test_api_endpoint_override_from_client_options_mapping_object
+ tests/test_discovery.py::Universe::test_client_options_universe_configured_with_mtls
+ tests/test_discovery.py::Universe::test_universe_env_var_configured_with_mtls
+ )
+
+ epytest tests
+}
diff --git a/dev-python/libtmux/Manifest b/dev-python/libtmux/Manifest
index 417572a80d71..465b9e600b07 100644
--- a/dev-python/libtmux/Manifest
+++ b/dev-python/libtmux/Manifest
@@ -1,12 +1,7 @@
DIST libtmux-0.36.0.gh.tar.gz 282828 BLAKE2B 247f98ae47093090187f2d52792f850f7476427b368f46970ef3fe9bd6449c03ac23101c8c7af711167bbd92e9e2cff3754474375dabd48157154ed89975a71a SHA512 2fa16a55d4b46461d1266179cfa6cf8d710fdbe435369ff195a683a96243b2b7cd2fbeb47b88e3a660c23d3ca57e1c2722bc12492c52ee0961a1c5cc99ceb093
-DIST libtmux-0.37.0.gh.tar.gz 283496 BLAKE2B ef8c9c05cc20f549fc13ffb05276e1ba5b24c366c9cf44eb5ffe609cfe0e603ab7a90747b5df03afa62a6a9d8c81904e7fa7e4598092d3b11c0e9295e413d88d SHA512 8876ad13613d367d6a6ea5945b5a0a495460b5ad68a14d89d20a41f0e5b421e0007041e4e8356e88a8eefb2b2422be306aebd2452e3be556f1cc4fd232327499
-DIST libtmux-0.38.1.gh.tar.gz 304345 BLAKE2B f4380c813b57045cc8dcf4ad18124bcd2aa304495ea0cfbfcfa2e7f9f8140fa2acb4545b4c9b61a13f08a12e57c0e7f7de20f673f9054429eca22968cf51f651 SHA512 ca88e67222e7abb54afc88c11dcded19ee870d8d4bc3e26de61ca24ccb6294f3f8be0ec652c0d8fd4137d57a56338fedd4930e6bfb1693d45fd41a63f352ee9b
DIST libtmux-0.39.0.gh.tar.gz 314113 BLAKE2B cfba4cf12fd2418bb917ade6f927eb905dcc767bc7554ae08f86958c0f0ca25548f0b9d90375ab80de726436bfa5032a5df2da763cc5114849f38cbbe9331565 SHA512 7e180a63e195698e540a581fa8f7dc292e8e4db830a87bbdc859d910313d1d3351886759d3198f088f047d51e993fe6ce4c8f16304edc68681c2fa6a9348bba6
-DIST libtmux-0.40.0.gh.tar.gz 317064 BLAKE2B e3658560a789aa823faf2ff29cca3a0604ebe20b64ce0432359852738ae87280a87e7411ec73283e389a23b31da9da1f435b930bcf0cd250d3b455031669a535 SHA512 15187225ab8a31a04f7d6a3d036c5df133779fc73891782abce694c8a364babc0d19af1290a06dfa6939b61028a2620499551a0b2a9fccf0f7c3067868eb98c1
DIST libtmux-0.40.1.gh.tar.gz 318542 BLAKE2B 5b9e383a3c07bab3af7c25adcf5db1c6acf1c108a2508aa2de5f6c2db64f1e365829c69299568c39a19a7c18aa773b14033aa0c48087d0d1bcf180377df558f6 SHA512 6e4f0d13b375ca1b2c2f6e7c6aaad6d420927c8d55a2f27e7912738a58a7e9f0db67c84936ccff32c9557ebe1f3ac335e779b293466eaab9333a0e3fb4a4b10e
DIST libtmux-0.42.0.gh.tar.gz 318655 BLAKE2B 5d462bd78e81bd38cfb0c42a2100287fc79b9fe31aaeccbac5c9fd124afc2df9da4ceb5cd469de1919df2995c27d4c0628629004938795b6f8731e84c23ed2bc SHA512 38e7c21bd99859add1737a1028c18852a564a2d32c27b72ea37d623bcbc0646b095ad4dd520385c11d6df4c779429ac452f6ae592a6d0ffcb4fe64bf2a4388b3
-DIST libtmux-0.42.1.gh.tar.gz 318887 BLAKE2B 7bbac22a4d2aa0a448888777b2ce99b08a90b5a76907f95ffe5278d3fb87354ae7bab5ab6b5b21ff7485b656ae6efd5a70f968750009bda2b8959024aefb3538 SHA512 a8f2be99f7e7b20d78c4597cd588571481247d1cfff4dbecaa93322584f56099a966ee745a192231ace92cd29d48232922b3b15445115039f21aca8cd33c6d69
-DIST libtmux-0.43.0.gh.tar.gz 322128 BLAKE2B 835e6d4bf47c54a7cc373ad54e11bd49aba84b19e68dea20b73c977e145396a89cf7562861c75eed5fdedcfc69f83855786aa88139a2f88dee29a272cdbc1f1d SHA512 1a2992fc6d65811bb7d42e2d5eecc7efe9cf737fcd5898ed91e4f4cf317244e7a5f14fa21ea1a169dd3f8fbad8bf044e371f26704a091d7d22465ce410105220
-DIST libtmux-0.44.1.gh.tar.gz 324715 BLAKE2B 8131be2d3fb91fb45fc7d7791160f7c00291a5ae606b6f01422b0d658ad1e4c5bdfe619bb7818956fb90c6228824ee53c38459e8074bbde160ea5620db02af81 SHA512 479a5eac8de142ecdba9f697ed45608d5d0a799b83a748de7cc7350e7ce16e81d6c2f5c23df89410e13c456175ed169f4512f98ec5a315c50f7e5d8fc96435e9
DIST libtmux-0.44.2.gh.tar.gz 326828 BLAKE2B ac2441ac13157bdce2465b1388f3e1570eb48193f26a37cfe6d68e56e93f659410af2851be20cd2f94011298c2b93a54eee20f5d07b4fbff15d26e00bbae6c0c SHA512 383784bb335c0f6e8200e20e8afd5b643658ee081a2c07cb9df2ee682d4b411b3ea17c7607587b8855f7d6571f5db7dd75318eefdd8946e6e38560309b5fa35f
DIST libtmux-0.45.0.gh.tar.gz 329763 BLAKE2B 3c8184b9e7ab874b4a85e3d3c3be3e96e48bfb14a02bf26a683062374c0a5258d911026a8c994639514668c775ab3855201d1daa466a20041635aeb978cffe24 SHA512 e1f921bddabcc26f034c331d3b9e7082c3d6d4cdbd8f0173e1499d8a05fd80ca79317409b29cb9ac95827ccb6e9127c58dffa6198ea5a2dee547fdaef23ba2ee
+DIST libtmux-0.46.0.gh.tar.gz 337117 BLAKE2B 23caa10584c943ee1e7c162ce97d9d18d297a52fa15a4ac66be2e29314499d2f99bfa5a3061cef6ad80dc94ba8bf9362725d92e74385973aa717849a78388ac4 SHA512 4143639f0219c5751e69718d79c08efec8f9a6f5229aa48f6a7f7fe6c32486ee4b92f6d962fa6ef8f396852a688e373daf0d416f29b95036d015b3fcbba063a9
diff --git a/dev-python/libtmux/libtmux-0.37.0.ebuild b/dev-python/libtmux/libtmux-0.37.0.ebuild
deleted file mode 100644
index 0bc4fd819557..000000000000
--- a/dev-python/libtmux/libtmux-0.37.0.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="Typed library that provides an ORM wrapper for tmux, a terminal multiplexer"
-HOMEPAGE="
- https://libtmux.git-pull.com/
- https://github.com/tmux-python/libtmux/
- https://pypi.org/project/libtmux/
-"
-SRC_URI="
- https://github.com/tmux-python/libtmux/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
-
-RDEPEND="
- >=app-misc/tmux-3.0a
-"
-BDEPEND="
- test? (
- dev-python/pytest-mock[${PYTHON_USEDEP}]
- dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- local issues="https://github.com/tmux-python/libtmux/issues/"
- sed -r -i "s|:issue:\`([[:digit:]]+)\`|\`issue \1 ${issues}\1\`|" CHANGES || die
-
- # increase timeouts for tests
- sed -e 's/0.01/0.1/' -i tests/test_test.py || die
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- # tests/test_window.py::test_fresh_window_data fails if TMUX_PANE is set
- # https://bugs.gentoo.org/927158
- local -x TMUX_PANE=
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- local -x PYTEST_PLUGINS=libtmux.pytest_plugin
-
- local EPYTEST_DESELECT=(
- # flaky tests
- tests/legacy_api/test_test.py::test_function_times_out
- tests/legacy_api/test_test.py::test_function_times_out_no_raise
- tests/legacy_api/test_test.py::test_function_times_out_no_raise_assert
- )
- epytest -o addopts= -p pytest_mock -p rerunfailures tests
-}
diff --git a/dev-python/libtmux/libtmux-0.38.1.ebuild b/dev-python/libtmux/libtmux-0.38.1.ebuild
deleted file mode 100644
index c6c13ee1e760..000000000000
--- a/dev-python/libtmux/libtmux-0.38.1.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="Typed library that provides an ORM wrapper for tmux, a terminal multiplexer"
-HOMEPAGE="
- https://libtmux.git-pull.com/
- https://github.com/tmux-python/libtmux/
- https://pypi.org/project/libtmux/
-"
-SRC_URI="
- https://github.com/tmux-python/libtmux/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
- >=app-misc/tmux-3.0a
-"
-BDEPEND="
- test? (
- dev-python/pytest-mock[${PYTHON_USEDEP}]
- dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- local issues="https://github.com/tmux-python/libtmux/issues/"
- sed -r -i "s|:issue:\`([[:digit:]]+)\`|\`issue \1 ${issues}\1\`|" CHANGES || die
-
- # increase timeouts for tests
- sed -e 's/0.01/0.1/' -i tests/test_test.py || die
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- # tests/test_window.py::test_fresh_window_data fails if TMUX_PANE is set
- # https://bugs.gentoo.org/927158
- local -x TMUX_PANE=
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- local -x PYTEST_PLUGINS=libtmux.pytest_plugin
-
- local EPYTEST_DESELECT=(
- # flaky tests
- tests/legacy_api/test_test.py::test_function_times_out
- tests/legacy_api/test_test.py::test_function_times_out_no_raise
- tests/legacy_api/test_test.py::test_function_times_out_no_raise_assert
- )
- epytest -o addopts= -p pytest_mock -p rerunfailures tests
-}
diff --git a/dev-python/libtmux/libtmux-0.40.0.ebuild b/dev-python/libtmux/libtmux-0.40.0.ebuild
deleted file mode 100644
index d07e51bfdffb..000000000000
--- a/dev-python/libtmux/libtmux-0.40.0.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="Typed library that provides an ORM wrapper for tmux, a terminal multiplexer"
-HOMEPAGE="
- https://libtmux.git-pull.com/
- https://github.com/tmux-python/libtmux/
- https://pypi.org/project/libtmux/
-"
-SRC_URI="
- https://github.com/tmux-python/libtmux/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
- >=app-misc/tmux-3.0a
-"
-BDEPEND="
- test? (
- dev-python/pytest-mock[${PYTHON_USEDEP}]
- dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- local issues="https://github.com/tmux-python/libtmux/issues/"
- sed -r -i "s|:issue:\`([[:digit:]]+)\`|\`issue \1 ${issues}\1\`|" CHANGES || die
-
- # increase timeouts for tests
- sed -e 's/0.01/0.1/' -i tests/test_test.py || die
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- # tests/test_window.py::test_fresh_window_data fails if TMUX_PANE is set
- # https://bugs.gentoo.org/927158
- local -x TMUX_PANE=
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- local -x PYTEST_PLUGINS=libtmux.pytest_plugin
-
- epytest -o addopts= -p pytest_mock -p rerunfailures --reruns=5 tests
-}
diff --git a/dev-python/libtmux/libtmux-0.42.1.ebuild b/dev-python/libtmux/libtmux-0.42.1.ebuild
deleted file mode 100644
index 857888d8e1e0..000000000000
--- a/dev-python/libtmux/libtmux-0.42.1.ebuild
+++ /dev/null
@@ -1,56 +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_{9,10,11,12,13} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="Typed library that provides an ORM wrapper for tmux, a terminal multiplexer"
-HOMEPAGE="
- https://libtmux.git-pull.com/
- https://github.com/tmux-python/libtmux/
- https://pypi.org/project/libtmux/
-"
-SRC_URI="
- https://github.com/tmux-python/libtmux/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
- >=app-misc/tmux-3.0a
-"
-BDEPEND="
- test? (
- dev-python/pytest-mock[${PYTHON_USEDEP}]
- dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- local issues="https://github.com/tmux-python/libtmux/issues/"
- sed -r -i "s|:issue:\`([[:digit:]]+)\`|\`issue \1 ${issues}\1\`|" CHANGES || die
-
- # increase timeouts for tests
- sed -e 's/0.01/0.1/' -i tests/test_test.py || die
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- # tests/test_window.py::test_fresh_window_data fails if TMUX_PANE is set
- # https://bugs.gentoo.org/927158
- local -x TMUX_PANE=
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- local -x PYTEST_PLUGINS=libtmux.pytest_plugin
-
- epytest -o addopts= -p pytest_mock -p rerunfailures --reruns=5 tests
-}
diff --git a/dev-python/libtmux/libtmux-0.44.1.ebuild b/dev-python/libtmux/libtmux-0.44.1.ebuild
deleted file mode 100644
index 857888d8e1e0..000000000000
--- a/dev-python/libtmux/libtmux-0.44.1.ebuild
+++ /dev/null
@@ -1,56 +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_{9,10,11,12,13} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="Typed library that provides an ORM wrapper for tmux, a terminal multiplexer"
-HOMEPAGE="
- https://libtmux.git-pull.com/
- https://github.com/tmux-python/libtmux/
- https://pypi.org/project/libtmux/
-"
-SRC_URI="
- https://github.com/tmux-python/libtmux/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
- >=app-misc/tmux-3.0a
-"
-BDEPEND="
- test? (
- dev-python/pytest-mock[${PYTHON_USEDEP}]
- dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- local issues="https://github.com/tmux-python/libtmux/issues/"
- sed -r -i "s|:issue:\`([[:digit:]]+)\`|\`issue \1 ${issues}\1\`|" CHANGES || die
-
- # increase timeouts for tests
- sed -e 's/0.01/0.1/' -i tests/test_test.py || die
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- # tests/test_window.py::test_fresh_window_data fails if TMUX_PANE is set
- # https://bugs.gentoo.org/927158
- local -x TMUX_PANE=
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- local -x PYTEST_PLUGINS=libtmux.pytest_plugin
-
- epytest -o addopts= -p pytest_mock -p rerunfailures --reruns=5 tests
-}
diff --git a/dev-python/libtmux/libtmux-0.43.0.ebuild b/dev-python/libtmux/libtmux-0.46.0.ebuild
index 857888d8e1e0..a96cba189ffe 100644
--- a/dev-python/libtmux/libtmux-0.43.0.ebuild
+++ b/dev-python/libtmux/libtmux-0.46.0.ebuild
@@ -39,9 +39,6 @@ python_prepare_all() {
local issues="https://github.com/tmux-python/libtmux/issues/"
sed -r -i "s|:issue:\`([[:digit:]]+)\`|\`issue \1 ${issues}\1\`|" CHANGES || die
- # increase timeouts for tests
- sed -e 's/0.01/0.1/' -i tests/test_test.py || die
-
distutils-r1_python_prepare_all
}
diff --git a/dev-python/nh3/Manifest b/dev-python/nh3/Manifest
index 12d1e303fc26..a28b9e3f5f1b 100644
--- a/dev-python/nh3/Manifest
+++ b/dev-python/nh3/Manifest
@@ -1,7 +1,9 @@
DIST ammonia-4.0.0.crate 47763 BLAKE2B 6f952a8030ce2cfb9bcaf01c36d795c470f47bd7fa8e3935e058016876de04c6c43db3d56776c9ec5bb2acd83f315fd5dbd7c60373b397d70336d6926340c816 SHA512 84f523eaf7db9d98e44c7d1198fae40e59e838dcc9fc256ca7ef3f3d243a767755f318e516411b4feba4ecb26e30e77d501e9163f996b4d113804e5f2c41a65e
DIST autocfg-1.4.0.crate 17712 BLAKE2B 7f7300439899be03d001dd32b7e797bc4b9a58103081b6f7353c4b5897813cedf870b3fb1fa25d320a75326b334b44d8287e8603de34fc560d0b567143915cc6 SHA512 3b5e7c30bc73e105e4bfcab584c24fc4016db41fac9c356c6649fd841051704bbe8848e09546eb50d7c1f18ea8ce1cb72fbc268a620d5c609b3472114b5be73c
DIST bitflags-2.6.0.crate 45357 BLAKE2B 3a368bd2eb58c095b7b4a46680cc2d90a28e24b2e37c854bbf8647c861c4b8fb37eca827599673c5c7df763048149dd82123d1ede1f8a0e58a6bc23c8250f7e6 SHA512 f9bb3c48931ed7e7e05ec6d13305af5da6b6c18861ff307d7dc17c658f63972c87b70b0527287b3625c8592befc207cfe15550654995faf3862bb12a6d95bacf
+DIST bitflags-2.8.0.crate 47482 BLAKE2B cfa5dac5bb9fda57a5887773399d2507e83ed30fb0c5a332c48905f912c9b8d3c5e6493a9626a73459cb67d63973efff719ab4153a14e774ff4a632c96872ca2 SHA512 f1bc02c858432b0e1fc3b10f239c5886e51d620d55a75521bdf35c8e8f6b6cf8db97e90e08eb2e96715a2c5b28858af305eb266f1ce0c90f9d3945d6d9bdda8b
DIST byteorder-1.5.0.crate 23288 BLAKE2B 7f85a7948406844070a2c8202e0bd52f73b3dfc7c666a97046128044eb9352195afb80e2bf894c0742ad109e4473339de1365d09591de70dfec6c8c02a8e1453 SHA512 96caf981177f6ded9f27f025922cb94eb0cd9de5303bd91680099912d922092e77b7361efa70011e84f1595e443193e4f1b354443b9980c123f6ae573b236f7f
+DIST cc-1.2.15.crate 103196 BLAKE2B 860665bb58cea2b353c4fcc860a20a0947d05b2e5ab694b96ddb1e132aa32e49d4362884c973590cfb9d6004de55894713ffc90ea3e367e0c34040d08ec0b6a7 SHA512 c8671cc57192cca08601b596b53efd7d37e11ca29c542b2eef2d311f4a902de0cf4c99ee29a1564ea4aca318b7ae4a590035ba7b52b2bcde5c42ff6dbd525b2d
DIST cc-1.2.4.crate 99823 BLAKE2B f05e52fd921578f14907911730f1c5bd7cf2c03e83f2d5ebaae9c2710025f5e5ea7c8f713888bd75d80abfed1b8e932a2047410f043f0b62e296389c9bf695a4 SHA512 76274e9676f09277a22e4cfb8c53a08bf562f98b710b479af6f95d590d3762fca1d6ec34791a219d59e3184774f13f624e84733f7c90c13c48707b75d75c0ec9
DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
DIST displaydoc-0.2.5.crate 24219 BLAKE2B ba3396c93d27a99a92ff4a0f01a8d192b419bad25e48d9427b76260ebf2f9982291d77f2eb24d239c0b1fbb097e866a20bc46dc1879fdfc6637ea49928444a92 SHA512 5ca35fa59f263162389c1180331e9df607d9374bcb056cb04bc46c98e4d87277162ddb2335ffa8a8c5f69218abc3eabccdcaa71c21b8dd9081cc4146f266b948
@@ -24,56 +26,82 @@ DIST idna-1.0.3.crate 142515 BLAKE2B 6835a64772e5d301c2456a94f8f5f40ebe6828aaeb1
DIST idna_adapter-1.2.0.crate 8206 BLAKE2B 5e8d7dbfea699584542cde53039df9d8c3dd408efa2534f11fce7086f679872c45d9905d6b2cfe523148eda3bb0cd4820a7b14317f91725f3d9cdb475aafbd57 SHA512 1d8b54c19878645749a1bae768dacf353b07d266f2cb3bfa1071a7afb56ca68f534dc1d54cae277b777bc97e5986f297cbe2051a82e14f553ea73cd723d9da7e
DIST indoc-2.0.5.crate 14396 BLAKE2B fe838c6a855d6ff7396675a3fe9b2e0b06a93cfd4013b0b843d24d2fb81f6566528bfd1753c649646f06cb7e59262bd6ec3ed79d4e6f01d740cf0682355f2e5a SHA512 095fb56a3d87946c42a63065a8b276c2d4b9b835800014b400bb987593bf56701bad9f55d947f090740fdb7641a4f3c87fe8bfa5724709e95254d1e8e2e3616f
DIST libc-0.2.168.crate 757025 BLAKE2B 2597fdf5a77345754b8c9168d9f07f83ebaa0413262b94ebb19f976f49cc2c47893e788ee2abb3d00a995bc8f99b6ebcf24abbdb320e18037e779e1241599b44 SHA512 499f7273ab5eac0961fd927d5204ff4d5b3b290c20d00ac99054ee596b6d3ec4d6712772c52b09c84554f0514a8f66b41995ceb5b0ec38a7295a4fccf0e94349
+DIST libc-0.2.170.crate 760076 BLAKE2B 5deb440e04b0614cf5ec5a379d66b0f05f6f3eec1268742eb9052081408ec5da5f5185e63de59f3751506541321c618fd623d7b46b1892d360b86b6e250a4c4c SHA512 b716f1a76b208c5b84692fa3084c14dbfdb4a92b86c0e01215de04dc34c6e581e5f1c4561994c65a828838d5fa232efe93c3935faf5f83c8af127a5996f1f9d3
DIST litemap-0.7.4.crate 28257 BLAKE2B 52989ad353a782e9592357530dca3504e3ef5475bd2f1b2c795b60825d971ee6d3e6da51fbb6bbc26cb3c3303f6a751a3e15d1caa78c0cb888288a965666279c SHA512 5009c486a87b2f52237e15e2e772365424e4780c146776656d8e1551e52bc8e06e5c1cee8db1c59ef20d0463962fc07ba5221a46020a82df17a2f623a175f58f
DIST lock_api-0.4.12.crate 27591 BLAKE2B 4504d146a114d8f8e1fe9ae70b993c713cbfe884dd69c61c54dec978733b95a853c3e5af26f237e48ebb4ee9dbebfce0f6c06067f74a3d122e92f5ace40e22d7 SHA512 525d971f495449bbd02eb70fcd84d4aab05ca582142144a5f314f9aa67ad4c5b4c98dc919a416d0ed2e555063eab037a441d671d56b633f2cb75dfab5d99bcf7
DIST log-0.4.22.crate 44027 BLAKE2B 831dc5092db05123bf2e909eafa708339983edece9bc8cb802f0ab418d47ddc5045a72c1b58bc7c46ffa68080eebd0fd55d6e4f5b3d5ad3b0bc6b2ea0dcaace1 SHA512 bd7baa9c8a5523fd0864a53bcde955d484cacd782412b5b02c890b89dbf62137624da3a27337a310dd8f62bcc6606925a42bbd4ca161a3b7936ea4ff96bc0d71
+DIST log-0.4.26.crate 47022 BLAKE2B 529ce84cc92d1258327e148e1fff16cf4cba1d53f311353a15814856ad12d48f654aac5d4c6356a45439858a2f1938bdb7df582a1d62bf75b9380f2cf784caf0 SHA512 d85f3cb8bf90893d59b3174785295616d719c8d2078c04fa3e131c3f3cf84b73c75b932348df70b7eab2aedf261b27e6544f051696eb5c287fb461d1ee699ec1
DIST mac-0.1.1.crate 4838 BLAKE2B c87e9f9283f179acd28c189d02d9d3de0ec99f9cfbefa590daa2880c275894951c5b0b935b652ab6c8c0172ac59e87f52fd49b787b230e6730365dc076d17578 SHA512 dbc6def04c482911ace311f34be79992fa04042c7ce36b71459b5af5c1c43e9fa66b6b40f63f8c3647daba287bf1c1be9b1a8031ead1d855f99a988898c96f1a
DIST maplit-1.0.2.crate 8871 BLAKE2B 3cf975d35de2d2fbd50227a6d2c5e72227e99197b620c8f29be97bd3666ec162deeef0d9e6bd327a063f175201beeb73c4ed27272449b1df0b78238b2d36ca22 SHA512 917b5cf665e12b687035c895b60b2ae05622963f495f5693515fd24d56f49e95a06ffced68606d061bd20822c655100035930673fd4b0d4790168763b6961a9f
DIST markup5ever-0.12.1.crate 34763 BLAKE2B 8057bde6b03d3e80c920b9007462b134937c80393f7422b4182823676069c4934d0c2806007e0c42b958b2c9f1b73679f62ed1e38b5c872b917937562b9ec7bc SHA512 5063b6591c63897017d79f64d11cc13edce2e8e21462df8a00166d582e83af3132ea7f4e50af4f248b56b75cbd12c6f89b7433da14147c76004fb2ffeda02b92
DIST memoffset-0.9.1.crate 9032 BLAKE2B 0aab55fe084134bb599c52d77c96400db40949b1013e7037747ada4fcec8dc4a124b6f3755f04b36e057eb2fb4a6bd6f07d6eebcf166f8a71405ef434d802fbf SHA512 3a236c0f481e36973b9f805e454c2efe4dd375e6b4ee406b57145136c70d5fbf4e1183d563ebf3b5fbde7363bbf5f08f0d88e507aae5bda4cc75664ecd0e33aa
DIST new_debug_unreachable-1.0.6.crate 2582 BLAKE2B 2ac3dd86f1a532832a40ccfda95654e43709a62faebb8182c87309827afdd23e6d3f250f2345f044cb789015c30b7907be63253b487d368e68c4fdbc7de20492 SHA512 73a61acbc9b20b3595925360827ba8798f3338471b291fa37c72a1c9505b3ec9f688808fcaac9a2eb494e5f3ea5331d30545d5f21f89559111bec6126ac90b48
DIST nh3-0.2.20.tar.gz 17489 BLAKE2B 6ccd4068846f116ab213aaac4ccd1c3a865227c655bb70de4e3b494c28b15271099d0a30b94af7857f0de0004f428269e79df31886039041a513f1c2d159c3f4 SHA512 f423d5bb670dd0d0b3c87b40846b14b6c030e473fb7844a469bf9a37d652e3b29d196cff6dc8a03dbf81002ed1cb61e554a3f4e7d94ed9efe63bf82b8e1a805f
+DIST nh3-0.2.21.tar.gz 16581 BLAKE2B a443b5dbec8a60a7b5d7ace59e990db4e67fbd61c95d70aa2d3e1b11b95144fd06cb12f4fc5209f46ace94cbbd3f61b6418ebcf628ad12f7597aecc4066a4f76 SHA512 fc6e1cef19fd53d60d5be396ab35715021dfffae9882698ad8d2e3ea3a69e638bcdf125c3202904587683bd17b39361d4e2fbfdb23b5c3a7e4ef268c9e4a5bcb
DIST once_cell-1.20.2.crate 33394 BLAKE2B 79dd394fcf1637adfef28b4159ec653c8b71d2bda0e0e36a940c04e3d87698f039dc30c97f26648ecf0d9742962f1f0a117568f7c705a8a3fc167085b0ca3e80 SHA512 bc6005bdab7a154c01e2203fb553a68695727475a9a882cf906d49c054ce886ad92cb491d380b6b9fe71a81b2fd690ce91c9a6cf8dfa8508470ac9acfc8a31c8
+DIST once_cell-1.20.3.crate 33456 BLAKE2B b16081751a1b6649d0235fe9cef3fd0a9023d4f6980521933e4a411282458050ca27c1a8aa01d5237d424fa279219b5713da21d8900eccc3100d19c37d24b7a2 SHA512 3ede903f232d6ced73aa74c6b2e2ec306012517eac684db253913df4656515d087d1aff9f437a58fdeecb77cedf8a5960d6772d72bf1f1f19f1ce3fe54bc72dd
DIST parking_lot-0.12.3.crate 41860 BLAKE2B d1899a1132035aaea3a784290cf4951ea3b36b2018d407e27d333b2a2ce3820e040d635009c44cb6e58ad07cec6565c0347af6f6fb02954eac2d4c348bb036f0 SHA512 368c17203fb5b9e4ecfd4857e3b1ab96b86da3770b8f21be392818c845952f72dde1072a10265760a62aa8a1dd65332bfd585667444e5fbb9dbe3280b5862703
DIST parking_lot_core-0.9.10.crate 32406 BLAKE2B 25339d028579eb45a957ae5fdbac00288b1472d784c0aa7fa2953fcf9279c750d243ce69744993ee8cbe6899633e71e0a54ffc11e39247755685107f2f8dea54 SHA512 4f30fb60ded274d3154ffb00f6f50ac284b6fb97daebc1a2ac897ce97fa8e2ec6ff30cbdadf3b7419617a410fa7525f30ef5e580334e07d4420f4c0200a57389
DIST percent-encoding-2.3.1.crate 10235 BLAKE2B cf8e2fd7b359a05b7bdaf731f9ae84c7fe6f468a53482eb2db7f93dfdaab64ac812b3664899db260055a93449462e6d219c695942fc5b030517b197b4df9b95f SHA512 5951ea8315e52cf3acfbaa023cb9e13a136b114c54a7da0bd44619ae24cd2159d4a96469d7572a2fdabd94e19513a033387117d7ca81d0eb409fb383e4acda44
DIST phf-0.11.2.crate 21569 BLAKE2B c809201298f1c5046874b3bbdd30e33f2bee2e4b977152a2c5faa91019ee5a1c8fe1d42cf91f6d0b0dd52015fc66f0a84c1b3ae014291ad7d5ba647a78debded SHA512 97752bfb44f3d1f9347b4ccfb6fa2fb80b3263d6f67aa703c52ae90d693c537a0db878acef828c79bd4c41e8f7ca0ea45588dee073d12c9bb0f2980c511b65b4
+DIST phf-0.11.3.crate 23231 BLAKE2B 588ff9dfc05a3d2cbe223d97c36c8a596d89cd421b568a0526992a089958e4b4ae8f7d33b3f15cf935d20bffea8f60d39ef2d2e1904101f285ca9b8b8155ecb0 SHA512 20a834481bc43ac8c560b00e337294d3c14d1fe359e7f78ed08166b096305e40277f4cd3c179a740911b5c241aeb4e263afa1a50d37f383ef63da113bd6270a9
DIST phf_codegen-0.11.2.crate 12977 BLAKE2B 5ceceead850a45fb0f6ad706ca26e79267bba0ffc0870b8a31ee8a586b37dc421d31e5af3453d62eb85efada260a2eb9ceb12d2f76434dcbaaee2f71cd43d38d SHA512 0a11be13927f6d4303a2f10bc3a0c986dfcc4bc91c9e885e8912d077e434098f75ff4ed9633085ccfbeb052d573721750fb80c7a19ee1e75fc09660aac2a6c5d
+DIST phf_codegen-0.11.3.crate 13741 BLAKE2B 88b6f0c206a95945c115401a30ba1bbf6a74e3acd4458f892fcd1eae5312765ed4e17272a814b6242240b97cc0d4eaedbf8c1c37a090d9aeda6ab23bd2280e78 SHA512 e86c3b73de198aa0ac67beb6eeebb88865f77d075b9d7f290eb9b73bfdd6728d9479f796d56e4f3358226ee88b877d848017cd951a14804534e4cb656eed209e
DIST phf_generator-0.10.0.crate 7525 BLAKE2B 1219f37d5699896f9dcdd367cfcbeb4ba19d3498c2e52acd02975b236ec3802f6ee57eaca40393a9742b5397809ef548923410768a727108c83139fc70562a43 SHA512 b6542d816b2e963c169df695d332f92237ba380f49bf919021514a16aef71de8f4f70b9612356db9f345f3f0d3656b2b39a4f34f8ffa8515510b81f1b19cb9f7
DIST phf_generator-0.11.2.crate 14190 BLAKE2B a20d6d3d815ca0eb5ef18780587b9963459887a3ddfe3408c99f5ad7c382da014cc0bbbdca24fe13c780460f3e4ec4580665004afbd300fa470a91d3becf1a5f SHA512 122ee5ddb1f65f386d35e438396eafb7c9f2b1254daa11aefe0a6a45aa0662190c0b7fce32b6e003b04d022e60c2af4e355f995d5ddbd1b58df93eedacb809b3
+DIST phf_generator-0.11.3.crate 15431 BLAKE2B 0c8fa88e391141d36d6f128fdc3708a87e34ebd56e201ad56d62de8c05e9bff62258dd7f3a03b432ddcbd83c4f61fb9a57d93574a9f9a68e931720733ecfe1c6 SHA512 52998e20648b6ecd1eaafa407f7da4667fa829d48fe0c9f8f718377cc86a232a6261fc2f831ffc7051b62dbdb880654b1207ac314e57b23d2b70f634d07c2115
DIST phf_shared-0.10.0.crate 4095 BLAKE2B 9155a2c145148f3c36ba6d6d8be86a526480b127f4af79b2b5855cb014a0080bec1ec45be466513bd57faa39c77cfde0d6ca02b6bb77d37a23d697603227da37 SHA512 f088a6836a28afca7a2ef5440d7aa953227785d52aa0b9fcb76c88d085fe7f0e68732f2354c9f8dfc0a90ab1b8ac214f28549780e6f32d857ff7e8963093d9e5
DIST phf_shared-0.11.2.crate 14284 BLAKE2B 3c3bbd24de77b032d194d0b0679a84a4e2848d41ceea5552f73e51e3ebddd5e61188393f126f668689dccbbfa92a8accd9c09a77de39eeaf72b8993dae280dcf SHA512 f2cf9e8ceabde75bb7548e5a47dece9a8fb7eea4a6c5568675e7bd735860c3e51181d749a26cd3dcad1476ec22d524ccb77a956dd267cd0f2b7dfb81db9abcbe
+DIST phf_shared-0.11.3.crate 15199 BLAKE2B 82441a3f6db12e9021552b51ef4ad8b564532833dce782938d7d721e9f2d8b7015eee7483724552b8fcfeeed365259cdfd5044e9d2a999f42baf476df8141db4 SHA512 34bc3c0dff5568f0276777614d92d87882ca6be9e3d405c1e7de90ac16ec52a12acc30ea9ab2033074d0e988fa514247f37de1a21a3727de0ef43f42f477e27e
DIST portable-atomic-1.10.0.crate 174760 BLAKE2B 9a05d6162c95f5140709cbd005c1997449fb6373700e8ed3966e3379898e95f3cbdb90b387f1c7deb3f1eb33125378852a7168d0d22b433813f6c082112b0365 SHA512 fb47ab53fe240d5b0824dd068c6dda473d3e71ae6f5dfccaa17262a8b6de0e1dde05d83975e53bbfcf43f10ef5c634fc024f94613937927ae93f1adad1dadb19
+DIST portable-atomic-1.11.0.crate 181258 BLAKE2B 627bd7c306f6c4d7991abd9f995b7e0ce110a7ace738690c287a43ce3b979691214e525876f8ace0c2f0d10d781fba95c7d3bf29aea28e09b05b06f4764db03f SHA512 71774f8308963c5399095c6b755befdf9ff3d28f9529b4bae1fe0f2aba733339a267aa6f0ff854e59fa5044a9b0c2c86bad3bc4fcaa951724c839b0d6a22041e
DIST ppv-lite86-0.2.20.crate 22478 BLAKE2B 9d68dc36d8148047d571c0147ed29f586f3c6ac9394b56bd955c8ae5bb18f5a8da5369809f7b8c3199074e23660325158c32c62e1bf69a16cb1f5da2a01f5df0 SHA512 6d171f63b42296f7765732fce3af7ea05d0d81f1541ffb3ad86e81210715ef4afe5bc9e58926e97e757aea6ff96a8012c8411eac78be0fd080898318ed21d7d1
DIST precomputed-hash-0.1.1.crate 1640 BLAKE2B 64a37ef3edd317f771e833bb394f7c19bc9b8c844156c831d2b550692c7e2e36bce44ecf18dd9f2d0f0511346eaf0d2a0ebe792fc288ca0e94a93933f2051846 SHA512 a118a98286a47e2f0cf35d2678d0325c18b9b7d5bdf40ceadc16483b282307fd1498434d5bdfa25477a4f420d97c34d786e42e9fa70431b788b4b8fde9718e05
DIST proc-macro2-1.0.92.crate 52353 BLAKE2B 9aa29fa6f1c56c0392a94a81b4c61953f4d185012cdca37e356817845535da79d7094bf43472ce63109ce479a2fd0cbef4d802afd61daf92c4db303bcac60e7e SHA512 e614f08acc0a7e97ef580479cf5b682378df1ca16f09bfb2296ebb3490a435229dea9d682c621c54ce57e8e1d3b7803eb8ff83c88bd02e07228dba6d02f14aee
+DIST proc-macro2-1.0.93.crate 52388 BLAKE2B dae4493215b88f68cc485bc0ae80f0a48ebad68e0260839b1c367832d1ab778197bf040647b3fe36cfe9d5f7a496e05cd71b5914f531eb129c2d458d5f0be896 SHA512 1ae650e390e4f1b18d05f42d2ffcd025cabf72568a326cd85496c722600108b0aa0ab0161b39fcc931b8b302427f678650e703f4db57aa1a60f1751db881dc6c
DIST pyo3-0.23.4.crate 1087676 BLAKE2B 2c7d3530460ff687e8f60dcff0fb01465b2a4642043ebdfc927fc3824b9fbce9c4b304250808a85405d21df12d17a1d1ada7bdf8f3563710692f22223e2732f1 SHA512 0015aa75163ad0ec026d185e15c26f59aaad0eb3cc3044b146e5d703bb375fcd838df2044febbd52e6e129dfba81c8249329fc3e4805695274dac7a69eee0651
+DIST pyo3-0.23.5.crate 1088533 BLAKE2B 2efae0a42c1d33e25c5871e3f61a3cea9890d278a20e2777307752b544ab3a634059bba896a1df0df4eadd0ae3c2e63b6d637aecd6699b31fac4107e3a43a387 SHA512 efd3a86dd70c199304463c0ae18dbdf4d9176d1af13b664bdd05a1e218cffda3f29f06d868d0d852d51c3e85b7e07c39617206b3feddc913b3b622f3fcf59d5f
DIST pyo3-build-config-0.23.4.crate 33885 BLAKE2B 7f95a8a9e08d413899ff1fa64af5a52783bad4a7b4db92835464f12bd8565f152497aaeb45d25cc91eed73950abeea30ca4c7495e3b15423ae588b97038beb18 SHA512 b11442609f43d9baab79daf083caf0366987f6ae182239814ad6df6fe4ad31b95132d74f1162fa9428d229bd8c18ef9b696a4c3329b3960fd705d1705fc5e973
+DIST pyo3-build-config-0.23.5.crate 33885 BLAKE2B 14e3897186abb772bcde147a9ebf2a70f5cbd634cb0240e1dbba71079acd2f9cd61fd263a5d32bc583e188ec84b6db8b93f018ab954ac9da66f423183ad5c176 SHA512 72aac032e3026554761eb81dc9c57591abc4d0c329c46918da13a8cc93c0532eba2fe3d971699a50890c66d8853b93a67840b0e8f1c15747d184b873dec2894a
DIST pyo3-ffi-0.23.4-pypy3_11.patch.xz 2140 BLAKE2B 29cf1a3b340241bb323192261b11a431a0b78748819dfe05683ce51c18fb53b5e9394fd4269197475d467f6be82df1fdc92e45450a1e2416ddd459bc00174b6e SHA512 43da84518b24022b82314fc509e8125ad6a9e5c47f8e2eb20da2fa38631719759ce821253a62bdd9fc3fdbedf798e9a37168c39d913570a6cfc53aca3ec0eedb
DIST pyo3-ffi-0.23.4.crate 74806 BLAKE2B 650784d46347c00f09c010c39e9762f778efc510ad0b99b5ddf30cab18edaba552207339ad44ed4ae6d87ddfcc56fa540a17e3a4cb331905a0988d5ba2dc682a SHA512 c12097292b4620f4fd98d61fde4a0f0c7d423a94d518fa5b1cf759089b066fede6d83e20171acc2aa7bf268de5700c9b59da32131216734626b0fa5cd5651801
+DIST pyo3-ffi-0.23.5.crate 74867 BLAKE2B 5c80f7ac77ee516a891c1cb367e27fa396e55a7504dc8f92312219a90860baba3861ca2e83a1410839b99b6b3beb4c068703b841e18ea1854f70d04fef7404bd SHA512 37c25b21acc3718eab842c04489b0c16c04d33a30fe7f3f58cd80943048203375d8788ce84153ba3720df695fc95bf9f7bccacfa02b0e669a5ddbfc44d65f86c
DIST pyo3-macros-0.23.4.crate 8852 BLAKE2B ba5722fd52e47aa4dc2e89bacd69326bd98943a1670ebeab08a2e9e8070a0975ebbe928a0bce8b53a700b65294fee2b00d2a1e6623a0c48ac15902cdbfcb7a97 SHA512 c36c9005db5a4b48b5fda881130f4e7da8eef46e2c363c395ccca3fe476e0204d98c2a832cd03c787fb37a2664fadd42bf8f47de71eb44d055754ab5766af934
+DIST pyo3-macros-0.23.5.crate 8856 BLAKE2B 56e7dea9cc630e21f9e8aa43319db27f3d287baad4035bf8d921b2c8e737142e5a89decf6a04bcc095f97e035cfe4a5edd7091bba79dd68bc110b7420c29477b SHA512 bf9c12b02597cf6f119e92fe827016f393d13cfa21376811ab9bf8f49cbfd6447afe9dcbef564ad2b5b72db5338520c37c77429db8ee1ccb74de3944fc9fce7f
DIST pyo3-macros-backend-0.23.4.crate 70912 BLAKE2B a428c732f0b17d9a8f620d0e8d58469f2cba339c8a8307393ce252a7860808e5d50e6bbf711cafd0635c844f4b1d48e57db4dd99ef7b5e3d97d6f760164278e9 SHA512 2fe670fbf35724f489cc82f38d3f7c1e6aa15b087a2674b7a68b562572f9bb00cbb7746cccfcb62d0861a18f6d24c5739273c8302d1662a161142f4a6b532b6f
+DIST pyo3-macros-backend-0.23.5.crate 70938 BLAKE2B 20d5b00edf806ff19de3e3a03d10a23a29b16d544faf2bb5781032e51c3e07cd7f1a979e00b9f1abca36bc7cf1546b702ee83f85d021d74ac819b8b13bf8d140 SHA512 5e9a971d98a7b70424bf93b1f7fb326564010562dd376789be2fa6b13b89c3d34f760eb61ed49f0b013bbdfff2658d874d24a8a0b65d8f82d10d8f34b8ef5b53
DIST python3-dll-a-0.2.12.crate 83731 BLAKE2B 2ae21b085e7a7aae2c17584fa5feacfe35e974f1bf96673027cb6b6f382241d115df7c9cd009b0346840b6366163c08a62e1695b0834385e182d250390e446e2 SHA512 4d9860f7ecf689b8e5c865f4f2d2486baae0d6765ecedef08234973e921461a3af56f007dce178de6539053eab28dec0870c9f110c3c66dbf7b076e18d2e1fd7
+DIST python3-dll-a-0.2.13.crate 85018 BLAKE2B 4531172b7e985041fe3cf7d164c67dc74e5974fbdbc80f1b7fb5e351d8115cda0a7a8f64c037ff7fcf4c20918fa2a53a29c8784035c571e0c46be39cdc7faff4 SHA512 01438c7af7a936ae6b95e1b81f4596627043a4b02eea85241a18ed137c23dff644f3e8d8eeb45b8e64ef1fd2693ab47fde47b6341dfc56f6c4eca032da46647c
DIST quote-1.0.37.crate 28558 BLAKE2B a7d007a69e619f853af94333e1066bb767013312bd99f147b1b153611242bcfa9c76768b1ba47278589db309a9acd61a772c8ec3b567e48439bb9d831f9326d4 SHA512 c4ed21428c1f89cf22b85d80720a7869831a9c129d694617b0ce8c258278114ab98846f3f653abf736d1c86bc9224bbd695e9a7b06aa3adf292d02e1ef14cc05
+DIST quote-1.0.38.crate 31252 BLAKE2B a3836efbe5c21dec70c684002b47b8fc7cef643c82ee903b537a48bc0707a28106c4b33d98e60ff81e04c7520f7404b1dc4d49446e8d91dded517e476c36e1c2 SHA512 530c47c5e6372b508bf5b2b88a138408a7afa5ef52c47280ed20eccf39f8e97dfc1e0a18c1bd5472efcdc49a7a1e69566333a0a1b4c0b4f0e11e6a7a85bfe8af
DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2
DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075
DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79
DIST redox_syscall-0.5.8.crate 26319 BLAKE2B bd69a69e2a0f3d84843a8f76199ef6b3991698ebac58b23f69c26d02f5f3e24e77a9d5e8259e9fbff3887f06d15ced94ff23b5a3272ab475918e6e3e753dcde6 SHA512 5f9632f1f89f4963c36ede4da9b955c3474b673c3414d81cdbb61f46c08eff67167f703a0b06b239beeb2d720f8fa592a5493c0f7e872728b5b95f561ff11348
+DIST redox_syscall-0.5.9.crate 30080 BLAKE2B e7a6d1f9e96bda9f5544bddee96ff51225339c96effa4b8f41daa414208a2052ec76a88400a504b7fe7ed7aee6917aaddf031a385955e7d9bebc6064e5e3000d SHA512 5689ab9cb30fd1972fb275aa22afa876ce013cd91c2b0d6afea17d0b3d45d981809e128b0f483b9419597f3974081c115956fcc1fd14172bc94cf0078f5cdc52
DIST scopeguard-1.2.0.crate 11619 BLAKE2B 8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4 SHA512 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb
DIST serde-1.0.216.crate 79000 BLAKE2B 98c0f5cee2f9212c6b7620d2068665379471ceb7557d1454cab9b1c2120b526ef597fbb642f65440e70f92a4764cad33613b478bacf99138dd5bd51fdbdbee6b SHA512 baabf4c7aac4a540c9ed18b336662087258b71c9cb0e547c8d83a2734818ab2cbbe62f910d812eb61d3d46e653c41a3eebc99b1d679bfc51f95710c71a8ecc20
+DIST serde-1.0.218.crate 78968 BLAKE2B af7f366a1aaaeb9b5f6f22e7398a30ea486aa3391ccab9a11435d45f7eba10796ce671556b771dbfd8b914563949c54b4a4f14fe447a549e879636339fa8f128 SHA512 35ffd8556287fa270beb90539c1641912d8fb233c53c4017f1f65a483b2dc340385458b9a869b7142b4d514bcc87c25e69c9370b3867e463be887bdebd19ead8
DIST serde_derive-1.0.216.crate 57674 BLAKE2B 12a9228679c16288c08c8b256707e276aec79f84ac7af0c4cfd1f109500dfea80438df17d798acdd30a9743c753e70093b22bd324217529bac483f257682a3e2 SHA512 80fcb552279ac7562297df878f2f5e9ac09241701f5cf1088fcbf473b638f58cd3092a7930d8937ca0df9a47b9ae1a42d490cd46a275259cd8089fe8f5426469
+DIST serde_derive-1.0.218.crate 57782 BLAKE2B b2244847b41f1aa396352bcea886d6a28d13ede23ae6ceb813143849cc107b3fe0cf054687d9f35bbb9db4e95c619422d9710532fcfffff291280cbe3649a433 SHA512 e89c076b0aa22ad74010f5b6a60397b9b78b59ca50a9660b29ceb1fd608cab820c47e787e450da306062c0cea1ade7142a7d4626a77aa0ae486096c130442cde
DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d SHA512 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a
DIST siphasher-0.3.11.crate 10442 BLAKE2B 771221614bbd56f609b9743da4352dc7a2cbd0f6257952fab0cd052e5e5b258a4c95a0461d6d1b579dec90b72d66a0e58e036899b3db8341ae753a421a4cd4d5 SHA512 601121bd41da896142dc6ccc74a6eec3ebee3e976857ab8b5d21e915fdc8bc6e979af66a489c406371fbbbfc7a13338cc4b3744aa981206e43c53998f3e1699b
+DIST siphasher-1.0.1.crate 10351 BLAKE2B 6653898cf0eb071fe83b7c317f93ffb73bd26ed601961173875b26ec8851632599891ec178b7e14318abb9eb98d522db8022deb852af9ad9f6bf38a5a5708e82 SHA512 d230991add51a555af95b30ef104c0e5ed7011fafb92d6ac9ba0f238c8bf4d2fbd39f4b04dbbe960453f8fdd16d3768ba39f39e4877ad453562e689ec8f24a28
DIST smallvec-1.13.2.crate 35216 BLAKE2B 31a268aad595c06cdb078577a97b089dbea156a0df307a3e6aaaf4861bd9a680c5b11921da9dbdb1bcfe17d58c0cbede1ffe6bba3aef59b384fb1b9703c62d27 SHA512 a97c758b668e40ad9eb572e65feeae4954e09200a04ab92e26a13b48894381cd3a3d2571070c4b7a5e181182e1ede9688f990650342ec69ecfe1a264d234c679
+DIST smallvec-1.14.0.crate 35561 BLAKE2B aa8ee61800a6d13eda5acb4e9dc03543160849479a96a72c50ab38013b23e9593a665773b455a09777038edd436d7a35b501f6d4a0e16ff49544be60345a1e50 SHA512 90de38f208f551cdbf4980fda2314dee57d4e2bbf769a01c47bc849189e9243474932052faa92fe0ca59ecc9c5d1ed84091ef87f724343d38ebbbf710ba232be
DIST stable_deref_trait-1.2.0.crate 8054 BLAKE2B 287a65c3e5b47213544a43e57c60a54add60b4c2e3c8d042407d860cc950ba7ca01a2e67ce56aed6744992b61ec1f9aed3321e3d88482e33129548b7d51df205 SHA512 a13cfb22723f1f2cf089b2d07d657846f50c37bc0438d1a76096bea30214cad226b7a422c21f9e191ce87071da8a141d61882aedf9e0203a5fffdfda86a5fb03
DIST string_cache-0.8.7.crate 16655 BLAKE2B 9a017f3248a3d5e7b8c1a05462a882862b20174c7ce5dda1568c3d3f61c422e84ba2ccd5d6dbd726d1c752f1eaa8062a179470927a80d5bdda0ce530d1ae2c17 SHA512 03f9cdd2c01c0f233284851f17eaefebd68a91ae2ed2b231fab2d6d6476bd19e0696d7d3a74fb6ecb2ec36b89e79ad966ab73051255c9e194bcf9c5029fb8479
+DIST string_cache-0.8.8.crate 17181 BLAKE2B 0c24081c48a63815d1f066456ede7d57273bd13647e0ea9b6e7ea4308052d9e68531485ff6d301cefcf9c17786b894d48e0038a0e828f50162d4d63f25e95c2b SHA512 d1a3008a7325e0aa48803f3a1f8a12ec1f17acfbd9b904dbe8c6c70cd85df17ed7adf6566919b54c81f3ba5ea23e6aeb5c36c536048796407ac45375b8246677
DIST string_cache_codegen-0.5.2.crate 8156 BLAKE2B b1cd91e22937622ce51152957ed45ee88dba9756449f3ef4c4884e491b7810e1c9f10b58012244dafa4422d5589502876f30a43940ee9754ef7b9952ebe4bb41 SHA512 01b9b1a865878537f657adf908159fd04f3f2ba4e70f8c632b73d0ed5a8a09fe2bb9ac8ac4397dec1f50d771dec33fc5d3f9e68dbf80cc177118665b2c67e864
+DIST string_cache_codegen-0.5.4.crate 9406 BLAKE2B 20e38c57d612d8b78677e664128a451f50eb18ca7ae839955e4b106b92a667ff7332496b23f24622e5448c7fa44180a27f0c5b7e8bdabc4f7eb18f47f7f7fafa SHA512 0c5e6b3cadde7fa48e5cdf899ae941026b7a8409447b777973afb7cea449ae439b59d0c9d4394cf96a9c34f3e52118696305688771a2dfddcf49bc31a0e6b161
DIST syn-2.0.90.crate 290584 BLAKE2B 9f469001c1439ffe57c578119653d3021c2709767e8e881441459a190402679f4fb78aa65e7822ff20913801c3be00d9b8f115189ea8e63ed94ed359b40fc9e1 SHA512 44606124f113c259c19edcb2adc1378d8292b422d800604c0e0d1ba89bd2d13d518cf4a6afa58daded54da9cb285464aadb113815406a0f09c5e18f865789ae0
+DIST syn-2.0.98.crate 297807 BLAKE2B b17e2bb4f151fba26debb722bda8e8677dcc4f57f0e88bec214f8b06e9b15c48731ca3f63d1453a44f34845c9895b3519008ce6cfb69746486324d7a8e0e0c20 SHA512 792dc70249d55face151b5481b0ebabbd3d290de78cff8b5dad8bee08e5a932ee22e54ca5fc5980e0b218197d19822c3672e02eb92ca74c8ac1328081d4d2cbf
DIST synstructure-0.13.1.crate 18327 BLAKE2B b29ee88c559a2d58fa46b7af155b448f001649ea79a1898f0ac87e69108b87c65cbd287d8f9001f360df7fef06ff39c937b48d33e487a30c8eec6a46c639c0c2 SHA512 09024193b44fc9a8901bda845b9f86c57dad65d0f53e309b2e7e968538fab6f67db1c86e5e52a2eb8fd116dc073e3ad10983bd60764662ec6ba94fee22a958aa
DIST target-lexicon-0.12.16.crate 26488 BLAKE2B e7950e4a302059a1bfc9bc15618a3c1b971a17cffae117a6e8f5f63a0d82fd2bd02680301d15338612d5426d349dd24cfee30ee787a15a7d3187f2a6825e69ce SHA512 092639957c4a0391560b6442b31c47159c04d12e971010f730a6ec9cb5389e4be903ef3d7daa06db95e64dc78b6970731fb647179ebaad2b12e9ed5e9b24da27
DIST tendril-0.4.3.crate 37210 BLAKE2B 0a70926644e8dc492247d49b8939169702903c2458d7b2c0fea2e6ed54166909f484e8e876eddc8ff7491642ec24a200c5d1e51412c6a7c26ee60f1f4164e98c SHA512 53f074aec6e59717fca280b1764f6c2e0a1c073336f48d012ff268a7189697d42d24a91a6a549c7d9e1fe8b0006e34c219f4dba3cc95247d3905c6f8a6a8186f
DIST tinystr-0.7.6.crate 16971 BLAKE2B 33a248261c4cded41a81f0d6e6c8df55437f042b37f235c39787986ec562f0dbff50b282ad0f1483daaf49c4b33e6618e139a6677d1238c21f4e12082562b4ae SHA512 a33051848de248cac0a2d151760a78cb3aa62c787d84ff7aac38b11c0660e9188e4d43d43a77fb8676e49ac6102015e9c3db057848d809e71981851875d0fb25
DIST unicode-ident-1.0.14.crate 47547 BLAKE2B 30e0b6d7f3a967aaf5b9d91237008a60c3a8ded53bda901696e23cea3931dd71b01ddab866dca9e31e17c395d5f5a68f2a938655b693e894962568c2cff5ca15 SHA512 7c6dcd1724e8cfedc37546d1abd49088b633dad228097acc73d7b6cab255b223e830c541144e05a00388fd8ca8066f27c18792419cfa58ee9da4460a38d0bc0a
+DIST unicode-ident-1.0.17.crate 47704 BLAKE2B cafb0d9dbeabd44d45c73dfec9855d9cc8e41482ff75b7b1f4fc4423e2eeb2a5a04f7e3ce0f721fda6acf1e02f2bae77c6bb346b48bc26ab1972255b080c190d SHA512 1eaf422163126796f3181f8a3cee319ce0492e75c0c293def441872b39eba8282a95e058d0fd5dd39a8d6f3304d4ae13420a0eed901f71c157d5da99e08e1437
DIST unindent-0.2.3.crate 7306 BLAKE2B a57407b117e99c230750c7d4a2a0899586c8271e4ba88ecb409c976905c014f42885372c234a75fbfbedf71dbed779f95f735975d150adacdcb61152a49db4c2 SHA512 2f1eb420ea3653b00d3e5fa0c2c105da8fd8a37cb3e699373c168604b799fccd5f0faf0cddce4212d119c2afb0c86b41efc3a50752b83ff7beda2bd84d360505
DIST url-2.5.4.crate 81097 BLAKE2B 74943c63809ca41a526a146bedae66f91f390fbd2ccbd90f9397d8074ee7ec26535f0f67170eb1d7232e139d8d795fde99be37f53f1bc32c6a6a4d46aad1369f SHA512 8f1d62bfdd45f52fa12ad657a521a3478d0ab54d187346a29dd59cc66a0f140ca96d850948e09f6316f08b44b3fc68526c58bd620fed5d065b7e8528df3cd46d
DIST utf-8-0.7.6.crate 10422 BLAKE2B 296690040895ba9da9e69d527aea415f4bd6bd3c010e67a08f9cffd2f4cd92a99f9ddde77512f9ef5a0db069ac9ac3cd6fd91aa18f0bcadf870ed212fdd76f2b SHA512 6bf0787cc297a1ac4e47389464d05ef6850602f549621687e776618bec96c1f7bacbb1ac8faaa63e5d28d975b850db8d6c784eb66e2466128f0521b91c14015b
diff --git a/dev-python/nh3/nh3-0.2.21.ebuild b/dev-python/nh3/nh3-0.2.21.ebuild
new file mode 100644
index 000000000000..2f66047d8f67
--- /dev/null
+++ b/dev-python/nh3/nh3-0.2.21.ebuild
@@ -0,0 +1,123 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES="
+ ammonia@4.0.0
+ autocfg@1.4.0
+ bitflags@2.8.0
+ cc@1.2.15
+ cfg-if@1.0.0
+ displaydoc@0.2.5
+ form_urlencoded@1.2.1
+ futf@0.1.5
+ heck@0.5.0
+ html5ever@0.27.0
+ icu_collections@1.5.0
+ icu_locid@1.5.0
+ icu_locid_transform@1.5.0
+ icu_locid_transform_data@1.5.0
+ icu_normalizer@1.5.0
+ icu_normalizer_data@1.5.0
+ icu_properties@1.5.1
+ icu_properties_data@1.5.0
+ icu_provider@1.5.0
+ icu_provider_macros@1.5.0
+ idna@1.0.3
+ idna_adapter@1.2.0
+ indoc@2.0.5
+ libc@0.2.170
+ litemap@0.7.4
+ lock_api@0.4.12
+ log@0.4.26
+ mac@0.1.1
+ maplit@1.0.2
+ markup5ever@0.12.1
+ memoffset@0.9.1
+ new_debug_unreachable@1.0.6
+ once_cell@1.20.3
+ parking_lot@0.12.3
+ parking_lot_core@0.9.10
+ percent-encoding@2.3.1
+ phf@0.11.3
+ phf_codegen@0.11.3
+ phf_generator@0.11.3
+ phf_shared@0.11.3
+ portable-atomic@1.11.0
+ precomputed-hash@0.1.1
+ proc-macro2@1.0.93
+ pyo3-build-config@0.23.5
+ pyo3-ffi@0.23.5
+ pyo3-macros-backend@0.23.5
+ pyo3-macros@0.23.5
+ pyo3@0.23.5
+ python3-dll-a@0.2.13
+ quote@1.0.38
+ rand@0.8.5
+ rand_core@0.6.4
+ redox_syscall@0.5.9
+ scopeguard@1.2.0
+ serde@1.0.218
+ serde_derive@1.0.218
+ shlex@1.3.0
+ siphasher@1.0.1
+ smallvec@1.14.0
+ stable_deref_trait@1.2.0
+ string_cache@0.8.8
+ string_cache_codegen@0.5.4
+ syn@2.0.98
+ synstructure@0.13.1
+ target-lexicon@0.12.16
+ tendril@0.4.3
+ tinystr@0.7.6
+ unicode-ident@1.0.17
+ unindent@0.2.3
+ url@2.5.4
+ utf-8@0.7.6
+ utf16_iter@1.0.5
+ utf8_iter@1.0.4
+ windows-targets@0.52.6
+ windows_aarch64_gnullvm@0.52.6
+ windows_aarch64_msvc@0.52.6
+ windows_i686_gnu@0.52.6
+ windows_i686_gnullvm@0.52.6
+ windows_i686_msvc@0.52.6
+ windows_x86_64_gnu@0.52.6
+ windows_x86_64_gnullvm@0.52.6
+ windows_x86_64_msvc@0.52.6
+ write16@1.0.0
+ writeable@0.5.5
+ yoke-derive@0.7.5
+ yoke@0.7.5
+ zerofrom-derive@0.1.5
+ zerofrom@0.1.5
+ zerovec-derive@0.10.3
+ zerovec@0.10.4
+"
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=maturin
+PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 )
+
+inherit cargo distutils-r1 pypi
+
+DESCRIPTION="Ammonia HTML sanitizer Python binding"
+HOMEPAGE="
+ https://github.com/messense/nh3/
+ https://pypi.org/project/nh3/
+"
+SRC_URI+="
+ ${CARGO_CRATE_URIS}
+"
+
+LICENSE="MIT"
+# Dependent crate licenses
+LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT Unicode-3.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+distutils_enable_tests pytest
+
+# Rust
+QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/nh3/nh3.*.so"
diff --git a/dev-python/pydantic-core/Manifest b/dev-python/pydantic-core/Manifest
index 871558109486..d3eb79cd7533 100644
--- a/dev-python/pydantic-core/Manifest
+++ b/dev-python/pydantic-core/Manifest
@@ -49,19 +49,26 @@ DIST portable-atomic-1.6.0.crate 140689 BLAKE2B c91d06e04a87c9a207233d8a850859aa
DIST proc-macro2-1.0.86.crate 48958 BLAKE2B 4b89e07f23af8328dbb34fe2b3f1b202f1e6a3885a6269740a23359b41bb4099ac2484565d3b2b0936261689ca525785ac620c766997234fd8d0f409e80e5ea3 SHA512 1cdb7e22a35ae231d880c9420784c9acf97bda2db258b3d34aae5061dc1858449defe19a49e12c6a4173906aa72a4115059ac2db0fc760205fd2ab8b5b414434
DIST pydantic_core-2.27.2.tar.gz 413443 BLAKE2B 2755ba694b17894ff89704203c275315dc6a600e5e89965f24800ff032802168a9fa5bbb26e9714dae42f645e34e0ac32191415fae04bd53a8d04c41f1d3e2c4 SHA512 4e0bc0137463d3a76bb584da76751916ddaa18383efbe15a303880649df67de22c67a8a6e5f889c76292c4557914811d942fd3373dad65b63d9fb1f84f34ce3e
DIST pydantic_core-2.29.0.tar.gz 417255 BLAKE2B 0803d8fa6bc731b8c58184228abf015ab6608ffdf351cd6bb8bf78ed2da0b2af14899a2c4ed4a29132a1ba2c2a67bdb3519e13ea857ef6a8a1576d7661c8f03a SHA512 a41ada88f70b04362edc3e95fe34c71814291f5eec4260193fa6be69f219ae52cd60ffc55dae9c7b43c75afc107a114e400c4a3fc697520e57ed39c0b8794560
+DIST pydantic_core-2.30.0.tar.gz 422812 BLAKE2B 26c7a79d71856f914e93790d9cb87c311e7561ae2226f9489e25ca10c139ad1e9516b5f799c79189dc43d314c033278e6c14fbafe64cf78d59bbec4132fdca5a SHA512 c548ea36cfc001ad66ba7aec2468681b1189f69629a1f8c28799df0ff4948dffa60cc7cef416a36056322631a2921ebfa6ed72b5bbb4eaffff54161a2b968b32
DIST pyo3-0.22.6.crate 546746 BLAKE2B 2a6f8c5ce2ee96e1812177a11c5fad7e15f3a73d9e30850edf0855b13db6cc95427e186883b4aae25a2d2466d3fe82f56180a39f3e6e0a54bb0a3ef78d495400 SHA512 d746007eae22f5b7bbf173759c61cbd2aa893898d88b8be5680a0237deec4d113246edf5f62fbbec3579ad4bd7307499b94b887ec306112ffe3df5190fe70e44
DIST pyo3-0.23.4.crate 1087676 BLAKE2B 2c7d3530460ff687e8f60dcff0fb01465b2a4642043ebdfc927fc3824b9fbce9c4b304250808a85405d21df12d17a1d1ada7bdf8f3563710692f22223e2732f1 SHA512 0015aa75163ad0ec026d185e15c26f59aaad0eb3cc3044b146e5d703bb375fcd838df2044febbd52e6e129dfba81c8249329fc3e4805695274dac7a69eee0651
+DIST pyo3-0.23.5.crate 1088533 BLAKE2B 2efae0a42c1d33e25c5871e3f61a3cea9890d278a20e2777307752b544ab3a634059bba896a1df0df4eadd0ae3c2e63b6d637aecd6699b31fac4107e3a43a387 SHA512 efd3a86dd70c199304463c0ae18dbdf4d9176d1af13b664bdd05a1e218cffda3f29f06d868d0d852d51c3e85b7e07c39617206b3feddc913b3b622f3fcf59d5f
DIST pyo3-build-config-0.22.6.crate 31369 BLAKE2B a1a72de120c4ac4f23a3faaf9b2e340231d7a778a29083ef25fd863fa213afb2a9b720333e3d46a6e1d32105f63073276a23b9bcd999a97fe71eaff3afc7db99 SHA512 9ab44c830e56ddb9ee537ce438fc690664d2c5416f01cdf72498ce062e4c1e7192eac8b7dc2de86c9f2212890b133b69a66209b1615c4eabdf4eaa6882a980fe
DIST pyo3-build-config-0.23.4.crate 33885 BLAKE2B 7f95a8a9e08d413899ff1fa64af5a52783bad4a7b4db92835464f12bd8565f152497aaeb45d25cc91eed73950abeea30ca4c7495e3b15423ae588b97038beb18 SHA512 b11442609f43d9baab79daf083caf0366987f6ae182239814ad6df6fe4ad31b95132d74f1162fa9428d229bd8c18ef9b696a4c3329b3960fd705d1705fc5e973
+DIST pyo3-build-config-0.23.5.crate 33885 BLAKE2B 14e3897186abb772bcde147a9ebf2a70f5cbd634cb0240e1dbba71079acd2f9cd61fd263a5d32bc583e188ec84b6db8b93f018ab954ac9da66f423183ad5c176 SHA512 72aac032e3026554761eb81dc9c57591abc4d0c329c46918da13a8cc93c0532eba2fe3d971699a50890c66d8853b93a67840b0e8f1c15747d184b873dec2894a
DIST pyo3-ffi-0.22.6.crate 69352 BLAKE2B 99eea6ed87001b23fdeb263937bc14be0fadadc1ad77d4fa8834045ba2fc6ba5c0b89f4051916a058b7640be655afe22785b1da42aac8a32d10209b7b37bf810 SHA512 616e51a0eae1207830fe95251d5b62f126daf446bec68ac98cb1b8538aaa59761dbde62d446a9ee205c23453dbd32bd8ecb15e26265ed1fa1e5e2056efd96369
DIST pyo3-ffi-0.23.4-pypy3_11.patch.xz 2140 BLAKE2B 29cf1a3b340241bb323192261b11a431a0b78748819dfe05683ce51c18fb53b5e9394fd4269197475d467f6be82df1fdc92e45450a1e2416ddd459bc00174b6e SHA512 43da84518b24022b82314fc509e8125ad6a9e5c47f8e2eb20da2fa38631719759ce821253a62bdd9fc3fdbedf798e9a37168c39d913570a6cfc53aca3ec0eedb
DIST pyo3-ffi-0.23.4.crate 74806 BLAKE2B 650784d46347c00f09c010c39e9762f778efc510ad0b99b5ddf30cab18edaba552207339ad44ed4ae6d87ddfcc56fa540a17e3a4cb331905a0988d5ba2dc682a SHA512 c12097292b4620f4fd98d61fde4a0f0c7d423a94d518fa5b1cf759089b066fede6d83e20171acc2aa7bf268de5700c9b59da32131216734626b0fa5cd5651801
+DIST pyo3-ffi-0.23.5.crate 74867 BLAKE2B 5c80f7ac77ee516a891c1cb367e27fa396e55a7504dc8f92312219a90860baba3861ca2e83a1410839b99b6b3beb4c068703b841e18ea1854f70d04fef7404bd SHA512 37c25b21acc3718eab842c04489b0c16c04d33a30fe7f3f58cd80943048203375d8788ce84153ba3720df695fc95bf9f7bccacfa02b0e669a5ddbfc44d65f86c
DIST pyo3-macros-0.22.6.crate 8182 BLAKE2B 81998e4f4cb325763e4d3477af05b332e184cabf6391761f850d23508cebcf8d496ce12f747ea241523bb3899886eb20494b076a0651151744bb81d52901a1b4 SHA512 63f7a7b42e099742518c8a3bbc7647e98debb5500d08c39e11e8140fc146e790ab06e005d8d14c89aba79ebc5bf04fe1c92c0e9c5b13421307d3a4682d044179
DIST pyo3-macros-0.23.4.crate 8852 BLAKE2B ba5722fd52e47aa4dc2e89bacd69326bd98943a1670ebeab08a2e9e8070a0975ebbe928a0bce8b53a700b65294fee2b00d2a1e6623a0c48ac15902cdbfcb7a97 SHA512 c36c9005db5a4b48b5fda881130f4e7da8eef46e2c363c395ccca3fe476e0204d98c2a832cd03c787fb37a2664fadd42bf8f47de71eb44d055754ab5766af934
+DIST pyo3-macros-0.23.5.crate 8856 BLAKE2B 56e7dea9cc630e21f9e8aa43319db27f3d287baad4035bf8d921b2c8e737142e5a89decf6a04bcc095f97e035cfe4a5edd7091bba79dd68bc110b7420c29477b SHA512 bf9c12b02597cf6f119e92fe827016f393d13cfa21376811ab9bf8f49cbfd6447afe9dcbef564ad2b5b72db5338520c37c77429db8ee1ccb74de3944fc9fce7f
DIST pyo3-macros-backend-0.22.6.crate 66312 BLAKE2B ec0b11bee1ad2192e8d95cebab0075d6ec5bf628e3344b86fb8e20a6d0bc1f891b56ccfa4622840a609480581f32bd211b9a3d1dd989716cf255efe3fdc89331 SHA512 87463939b5a5674e30e8ca05ae747f652f8679f0c5c85d20967e9910ad853768a769a914580e82e409188fe4add80a3117ccb9da24c250406bc6f76fe4453799
DIST pyo3-macros-backend-0.23.4.crate 70912 BLAKE2B a428c732f0b17d9a8f620d0e8d58469f2cba339c8a8307393ce252a7860808e5d50e6bbf711cafd0635c844f4b1d48e57db4dd99ef7b5e3d97d6f760164278e9 SHA512 2fe670fbf35724f489cc82f38d3f7c1e6aa15b087a2674b7a68b562572f9bb00cbb7746cccfcb62d0861a18f6d24c5739273c8302d1662a161142f4a6b532b6f
+DIST pyo3-macros-backend-0.23.5.crate 70938 BLAKE2B 20d5b00edf806ff19de3e3a03d10a23a29b16d544faf2bb5781032e51c3e07cd7f1a979e00b9f1abca36bc7cf1546b702ee83f85d021d74ac819b8b13bf8d140 SHA512 5e9a971d98a7b70424bf93b1f7fb326564010562dd376789be2fa6b13b89c3d34f760eb61ed49f0b013bbdfff2658d874d24a8a0b65d8f82d10d8f34b8ef5b53
DIST python3-dll-a-0.2.10.crate 74573 BLAKE2B 770c5b070f4dd1b9639b8aff59bb733575eb1117ae8e510818b6e13bdc69b22bcad395bb5cf0d1931de3562775a56e1404bb7fca7384b62e5e782e6284fa1494 SHA512 c1171c29f6914ff809950a9f6c330638e72c58c7c691bf4d9e765dee47166915cc91131b494b65aeb3a812543690c5072f2f5ff32cdebb76ba588330f9c74cdb
DIST python3-dll-a-0.2.12.crate 83731 BLAKE2B 2ae21b085e7a7aae2c17584fa5feacfe35e974f1bf96673027cb6b6f382241d115df7c9cd009b0346840b6366163c08a62e1695b0834385e182d250390e446e2 SHA512 4d9860f7ecf689b8e5c865f4f2d2486baae0d6765ecedef08234973e921461a3af56f007dce178de6539053eab28dec0870c9f110c3c66dbf7b076e18d2e1fd7
+DIST python3-dll-a-0.2.13.crate 85018 BLAKE2B 4531172b7e985041fe3cf7d164c67dc74e5974fbdbc80f1b7fb5e351d8115cda0a7a8f64c037ff7fcf4c20918fa2a53a29c8784035c571e0c46be39cdc7faff4 SHA512 01438c7af7a936ae6b95e1b81f4596627043a4b02eea85241a18ed137c23dff644f3e8d8eeb45b8e64ef1fd2693ab47fde47b6341dfc56f6c4eca032da46647c
DIST quote-1.0.36.crate 28507 BLAKE2B b93495163ed205e33543ed45f084870240d479071d643704b6e348fb9ada6e1d8401893c13348b9964f4b6b17ddb96cb5458eec540f0d761655fcb96a4cd9129 SHA512 f1f002a912692f7ffd4912ca980ec57ff4aca3a7d9e2e42e9e3409e2105c9f59d86c05719f6af309bccaef2f8843b0848a6e3afda3356e045d8e7cc5956ae685
DIST radium-0.7.0.crate 10906 BLAKE2B d576e0ea5c5287bcb6740cee3a3838b6ae4dfdef0ef05d34634b96dba5159e48260233db57a767c9e032fa5d9a5798361335cb19f7844f450113ece30ffbc51d SHA512 51e23cf52997b46c0018a94b0259b29d7bf33ddba19f6db406ca57ee5b1417d7e5f27dda3bb487d0099886011a97f238e8b3dd4d6c86e8464c0b471c1a7622a0
DIST regex-1.11.1.crate 254170 BLAKE2B 5cf41012fc2ba8a006c0eb4a922cbbf1614bf300be361c9e2d98956a9a5e9b140e37bea09132fab7bfb633d4439158723624bcf45e8c619c4061b399253c1b82 SHA512 d065f6dc405771518260425f39a5eaaf8cab62e78c91ceed3b3994a9a121674d2484cadaaf816bdad89c87a40550d57b66a3d9de6618a7119a658301ce7e67d8
@@ -93,6 +100,7 @@ DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 4cede03c08758ccd6bf53a0d0057d7542d
DIST unicode-normalization-0.1.23.crate 122649 BLAKE2B 22ea5ce3f5a2b371c3c8782321b1bbbee724db1e4d8c1d43af4e6bd8044b99307c227d93631d178d10fda445a941a485882ae0015a6e3d3c347e4bd465bbe1d9 SHA512 539f04010810d73fde7b0ab314faf813f3e7ecd2e51d7975281554b7cba4a8706e2b5523c4b7840568593652360ca59e9db0e1ce342e71c28db635ff55ffb0f5
DIST unindent-0.2.3.crate 7306 BLAKE2B a57407b117e99c230750c7d4a2a0899586c8271e4ba88ecb409c976905c014f42885372c234a75fbfbedf71dbed779f95f735975d150adacdcb61152a49db4c2 SHA512 2f1eb420ea3653b00d3e5fa0c2c105da8fd8a37cb3e699373c168604b799fccd5f0faf0cddce4212d119c2afb0c86b41efc3a50752b83ff7beda2bd84d360505
DIST url-2.5.2.crate 79704 BLAKE2B be3526298a8816fbd88385caf49c2d58aacc7dcbe2d9183478cf501c26fb5f22d7704ef1313ba6d355e849cbf8ab7980310c1aae85e253a2b28d59099e23af29 SHA512 2515903e41c0659cb226f9bb049ef80f2a49d1b609b6ac480e570a84e899088ffe3be4fb58f41a1fa7f5288eb5f97ab513f331aeb6d56979df783d48e2ace28a
+DIST url-2.5.4.crate 81097 BLAKE2B 74943c63809ca41a526a146bedae66f91f390fbd2ccbd90f9397d8074ee7ec26535f0f67170eb1d7232e139d8d795fde99be37f53f1bc32c6a6a4d46aad1369f SHA512 8f1d62bfdd45f52fa12ad657a521a3478d0ab54d187346a29dd59cc66a0f140ca96d850948e09f6316f08b44b3fc68526c58bd620fed5d065b7e8528df3cd46d
DIST utf16_iter-1.0.5.crate 9736 BLAKE2B edcd9776113d4d2b267a9cbd58cab11c5497ff1a8252c4e695de619fc8e5eee1595343c857651774b3670d13392144e9d7df579f2e226842aa7e4e023a76fb65 SHA512 44dcbc5a7db149392fdaa31862be240f78fc5d7616f54be32cfc8f3adbee310e8681ae1bbe6edaad8a7fe6e7759dbac8ae4f69d0dbdbe5350c21dccdbbe975fa
DIST utf8_iter-1.0.4.crate 10437 BLAKE2B 1e7a8b9241ebbb62cb497542b970473780f735010a0af900771a43abceae4e7f362d21d4f79f7c00630e4549400875ea17574b2cbe4f5ea19e8ed428e3b5577d SHA512 a72671995b3eb295581c60dc632e4a25ba257227fb5d58a8bec322428b6d69529bba79a6f02b8e7ee6698b7779d9d6695f5badad73e07c254b00c9d6256c9090
DIST uuid-1.11.0.crate 47683 BLAKE2B 37a601b0fe7ec57333613f8c18ada76bd784c43c8af7c252200a7c9c76b445b179931cdf727b5ddae3ffa3fa29c5a13507fb0f2bd604d306982843e042038314 SHA512 0cd1b95fc2247bf4e627de6abb41e332ebaf39e5720640e52b9f235f7a0e2d451e7a486efdabb616ce00e47832d21919611683d0e6a71c86a86f290940cfda32
diff --git a/dev-python/pydantic-core/pydantic-core-2.30.0.ebuild b/dev-python/pydantic-core/pydantic-core-2.30.0.ebuild
new file mode 100644
index 000000000000..c7b6ac170afa
--- /dev/null
+++ b/dev-python/pydantic-core/pydantic-core-2.30.0.ebuild
@@ -0,0 +1,178 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=maturin
+PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 )
+
+CRATES="
+ ahash@0.8.11
+ aho-corasick@1.1.3
+ autocfg@1.3.0
+ base64@0.22.1
+ bitvec@1.0.1
+ cc@1.0.101
+ cfg-if@1.0.0
+ displaydoc@0.2.5
+ enum_dispatch@0.3.13
+ equivalent@1.0.1
+ form_urlencoded@1.2.1
+ funty@2.0.0
+ getrandom@0.2.15
+ hashbrown@0.14.5
+ heck@0.5.0
+ hex@0.4.3
+ icu_collections@1.5.0
+ icu_locid@1.5.0
+ icu_locid_transform@1.5.0
+ icu_locid_transform_data@1.5.0
+ icu_normalizer@1.5.0
+ icu_normalizer_data@1.5.0
+ icu_properties@1.5.1
+ icu_properties_data@1.5.0
+ icu_provider@1.5.0
+ icu_provider_macros@1.5.0
+ idna@1.0.3
+ idna_adapter@1.2.0
+ indexmap@2.2.6
+ indoc@2.0.5
+ itoa@1.0.11
+ jiter@0.8.2
+ lexical-parse-float@0.8.5
+ lexical-parse-integer@0.8.6
+ lexical-util@0.8.5
+ libc@0.2.155
+ litemap@0.7.3
+ memchr@2.7.4
+ memoffset@0.9.1
+ num-bigint@0.4.6
+ num-integer@0.1.46
+ num-traits@0.2.19
+ once_cell@1.19.0
+ percent-encoding@2.3.1
+ portable-atomic@1.6.0
+ proc-macro2@1.0.86
+ pyo3-build-config@0.23.5
+ pyo3-ffi@0.23.5
+ pyo3-macros-backend@0.23.5
+ pyo3-macros@0.23.5
+ pyo3@0.23.5
+ python3-dll-a@0.2.13
+ quote@1.0.36
+ radium@0.7.0
+ regex-automata@0.4.8
+ regex-syntax@0.8.5
+ regex@1.11.1
+ rustversion@1.0.17
+ ryu@1.0.18
+ serde@1.0.217
+ serde_derive@1.0.217
+ serde_json@1.0.138
+ smallvec@1.13.2
+ speedate@0.15.0
+ stable_deref_trait@1.2.0
+ static_assertions@1.1.0
+ strum@0.26.3
+ strum_macros@0.26.4
+ syn@2.0.82
+ synstructure@0.13.1
+ tap@1.0.1
+ target-lexicon@0.12.14
+ tinystr@0.7.6
+ unicode-ident@1.0.12
+ unindent@0.2.3
+ url@2.5.4
+ utf16_iter@1.0.5
+ utf8_iter@1.0.4
+ uuid@1.12.1
+ version_check@0.9.5
+ wasi@0.11.0+wasi-snapshot-preview1
+ write16@1.0.0
+ writeable@0.5.5
+ wyz@0.5.1
+ yoke-derive@0.7.4
+ yoke@0.7.4
+ zerocopy-derive@0.7.34
+ zerocopy@0.7.34
+ zerofrom-derive@0.1.4
+ zerofrom@0.1.4
+ zerovec-derive@0.10.3
+ zerovec@0.10.4
+"
+
+inherit cargo distutils-r1 pypi
+
+DESCRIPTION="Core validation logic for pydantic written in Rust"
+HOMEPAGE="
+ https://github.com/pydantic/pydantic-core/
+ https://pypi.org/project/pydantic-core/
+"
+SRC_URI+="
+ ${CARGO_CRATE_URIS}
+"
+
+LICENSE="MIT"
+# Dependent crate licenses
+LICENSE+="
+ Apache-2.0-with-LLVM-exceptions MIT Unicode-3.0 Unicode-DFS-2016
+ || ( Apache-2.0 Boost-1.0 )
+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ >=dev-python/typing-extensions-4.7.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ >=dev-python/dirty-equals-0.5.0[${PYTHON_USEDEP}]
+ >=dev-python/hypothesis-6.63.0[${PYTHON_USEDEP}]
+ >=dev-python/inline-snapshot-0.13.3[${PYTHON_USEDEP}]
+ >=dev-python/pytest-mock-3.10.0[${PYTHON_USEDEP}]
+ >=dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
+ >=dev-python/pydantic-1.10.4[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/pydantic_core/_pydantic_core.*.so"
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ sed -i -e '/--benchmark/d' pyproject.toml || die
+ sed -i -e '/^strip/d' Cargo.toml || die
+}
+
+python_test() {
+ local EPYTEST_IGNORE=(
+ tests/benchmarks
+ )
+ local EPYTEST_DESELECT=(
+ # TODO: recursion till segfault
+ tests/serializers/test_functions.py::test_recursive_call
+ )
+
+ case ${EPYTHON} in
+ pypy3.11)
+ EPYTEST_DESELECT+=(
+ # different repr() in exception
+ # https://github.com/pypy/pypy/issues/5220
+ tests/validators/test_arguments.py::test_error_display
+ tests/validators/test_definitions_recursive.py::test_error_inside_definition_wrapper
+ tests/validators/test_string.py::test_invalid_regex
+ tests/validators/test_string.py::test_backtracking_regex_rust_unsupported
+ tests/validators/test_union.py::test_empty_choices
+ )
+ ;;
+ esac
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ rm -rf pydantic_core || die
+ # tests link to libpython, so they fail to link on pypy3
+ [[ ${EPYTHON} != pypy3* ]] && cargo_src_test
+ epytest -p pytest_mock -p timeout -o xfail_strict=False -o addopts=
+}
diff --git a/dev-python/pyqt-builder/Manifest b/dev-python/pyqt-builder/Manifest
index ba48afa1a16b..0b37cc577780 100644
--- a/dev-python/pyqt-builder/Manifest
+++ b/dev-python/pyqt-builder/Manifest
@@ -1,3 +1,2 @@
-DIST pyqt_builder-1.17.2.tar.gz 3671828 BLAKE2B f8f822275f90929542e2800ff6802658b5a27402eda76de96d0546a8abee65ce803ce48eb93d001d6298f95c10393e066673057746e97de7244b4c6d17678f10 SHA512 54f99a50ba8534c84df563c80375165baaeb2dc1255297298a5a5360176d267d858b105b7fb06a8b029f1697919c3dad977aa1916c9ab41b9ace272db5db5295
DIST pyqt_builder-1.18.0.tar.gz 3671854 BLAKE2B 37d7ab667368ce962c1ec3fa34c1e25838abdb5a50bd574d0a96cb8c94a272f3d78e4dbaf5113205451f0c9ba746080fca7debfb55ee6bed756b6d3cb8338dbf SHA512 a7b0717b0ff2b8f8cebec1ec6e4c63597153d7fdfd2e3cb2036c07e17b5eca28657010babd3d331874f9f5c1d130a0d75ff6a1255465bb381bc4d007a0316ef8
DIST pyqt_builder-1.18.1.tar.gz 3671990 BLAKE2B bb0fc3fb7a35bbd7374c57085378c0e50150164f1f9128bc808c5ea6f4ba72987003e3e91864a851969aa892c145b284962b36cf975c71a20e6294a4f3a6645b SHA512 9af2a977854b6a1f6cf7c3c31b18c4104e8cb46cf9066700a62151ed5dfe7d82645065b747dc68a3588e855a96c40102e0e47a972ab752f751825e6fd4c91332
diff --git a/dev-python/pyqt-builder/pyqt-builder-1.17.2.ebuild b/dev-python/pyqt-builder/pyqt-builder-1.17.2.ebuild
deleted file mode 100644
index 581eeeb25c4b..000000000000
--- a/dev-python/pyqt-builder/pyqt-builder-1.17.2.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_PN=PyQt-builder
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
-inherit distutils-r1 pypi
-
-DESCRIPTION="The PEP 517 compliant PyQt build system"
-HOMEPAGE="https://github.com/Python-PyQt/PyQt-builder/"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86"
-
-RDEPEND="
- dev-python/packaging[${PYTHON_USEDEP}]
- >=dev-python/sip-6.7[${PYTHON_USEDEP}]
-"
-BDEPEND="
- dev-python/setuptools-scm[${PYTHON_USEDEP}]
-"
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # skip installing DLLs
- rm -r pyqtbuild/bundle/dlls || die
-}
diff --git a/dev-python/pyqt5-sip/Manifest b/dev-python/pyqt5-sip/Manifest
index 91b9ce13beff..3e49d6528de0 100644
--- a/dev-python/pyqt5-sip/Manifest
+++ b/dev-python/pyqt5-sip/Manifest
@@ -1,2 +1 @@
-DIST pyqt5_sip-12.16.1.tar.gz 103975 BLAKE2B 43a71f75809c64ce104044c8aa9610ba03de5a87bb69a3cf173153a7ae10ddef623113e54922fcb215920c2635bcd7294e761ea5043d735f700cde431d0f7a16 SHA512 c85305503927dee0886f88d54aa74c4a0123159d1f534b1ec6d5ea5dff149954b2f11cf14c4a14d97cb04b0ce40fc75fd28b0109b5a2232e89cb057b3caa57bc
DIST pyqt5_sip-12.17.0.tar.gz 104042 BLAKE2B 6fb4d0c4913dcf739fcef23e1e8d2bd43d86321ad5cc97a2ba456750c4ccb76b6f806618ad14b62c39766956d8e039a912ff1e0027c725a4d2f9bad5fb5da124 SHA512 b7816215368a71c0ce0b1368cce9208c6e11c752a48aaa5d296308c82d46fa65adbba1b79ee49f80934f5069cd54243d5d0a34698a7a6de464e4e0175e622353
diff --git a/dev-python/pyqt5-sip/pyqt5-sip-12.16.1.ebuild b/dev-python/pyqt5-sip/pyqt5-sip-12.16.1.ebuild
deleted file mode 100644
index ddad7b6cd47c..000000000000
--- a/dev-python/pyqt5-sip/pyqt5-sip-12.16.1.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-# keep compat in sync with pyqt5 or else it confuses some revdeps
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
-inherit distutils-r1 pypi
-
-DESCRIPTION="sip extension module for PyQt5"
-HOMEPAGE="https://pypi.org/project/PyQt5-sip/"
-
-LICENSE="BSD-2"
-SLOT="0/$(ver_cut 1)"
-KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86"
diff --git a/dev-python/pyqt6-sip/Manifest b/dev-python/pyqt6-sip/Manifest
index ac4422fff827..44d59de8dff9 100644
--- a/dev-python/pyqt6-sip/Manifest
+++ b/dev-python/pyqt6-sip/Manifest
@@ -1,2 +1 @@
DIST pyqt6_sip-13.10.0.tar.gz 92464 BLAKE2B 2604e6b197dbb6438fa49ad7bfd8c0776d436a34fe90752be1229fd1a15e8a125b46f5cacf60fa653267c724d9d4ec7e5e8ba8b07407c14bc9125a72e21a284f SHA512 479142738d27d9ac0c83f212854f75ee75310e24a73de6a41d7ef6113fa14d82d532907b16e8df15b828c1983d652c88283281c28d638626453a5e0b163d8074
-DIST pyqt6_sip-13.9.1.tar.gz 92358 BLAKE2B 0a92decce0b27acbc24cf903ea1ca6efa15315920bb4dd92af960c0e58bbc861b74daa950c983c56f5cc458204ebb86912c07af10b9f942ea66a6add8dc1ac7a SHA512 a4d4f3207f6bc86e148934fc84f86bcbe895d1d890b9e642154a1b5881898f1d363662ca51a847aed9bfc9942479b77581771b4f5d8d9c140bc4066d06d584f9
diff --git a/dev-python/pyqt6-sip/pyqt6-sip-13.9.1.ebuild b/dev-python/pyqt6-sip/pyqt6-sip-13.9.1.ebuild
deleted file mode 100644
index d91993405db9..000000000000
--- a/dev-python/pyqt6-sip/pyqt6-sip-13.9.1.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-# keep compat in sync with pyqt6 or else it confuses some revdeps
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
-inherit distutils-r1 pypi
-
-DESCRIPTION="sip module support for PyQt6"
-HOMEPAGE="https://pypi.org/project/PyQt6-sip/"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86"
diff --git a/dev-python/pyqt6/files/pyqt6-6.8.1-qt690.patch b/dev-python/pyqt6/files/pyqt6-6.8.1-qt690.patch
new file mode 100644
index 000000000000..898bda7810a5
--- /dev/null
+++ b/dev-python/pyqt6/files/pyqt6-6.8.1-qt690.patch
@@ -0,0 +1,43 @@
+Quick fix to build against (still unreleased) Qt 6.9.
+--- a/qpy/QtCore/qpycore_enums_flags_metatype.cpp
++++ b/qpy/QtCore/qpycore_enums_flags_metatype.cpp
+@@ -46,5 +46,9 @@
+ mti->alignment = alignof(unsigned);
+ mti->size = sizeof(unsigned);
++#if QT_VERSION >= QT_VERSION_CHECK(6, 9, 0)
++ mti->flags = QtPrivate::QMetaTypeForType<unsigned>::flags() | QMetaType::IsEnumeration | QMetaType::IsUnsignedEnumeration;
++#else
+ mti->flags = QtPrivate::QMetaTypeForType<unsigned>::Flags | QMetaType::IsEnumeration | QMetaType::IsUnsignedEnumeration;
++#endif
+ mti->defaultCtr = QtPrivate::QMetaTypeForType<unsigned>::getDefaultCtr();
+ mti->copyCtr = QtPrivate::QMetaTypeForType<unsigned>::getCopyCtr();
+@@ -62,5 +66,9 @@
+ mti->alignment = alignof(int);
+ mti->size = sizeof(int);
++#if QT_VERSION >= QT_VERSION_CHECK(6, 9, 0)
++ mti->flags = QtPrivate::QMetaTypeForType<int>::flags() | QMetaType::IsEnumeration;
++#else
+ mti->flags = QtPrivate::QMetaTypeForType<int>::Flags | QMetaType::IsEnumeration;
++#endif
+ mti->defaultCtr = QtPrivate::QMetaTypeForType<int>::getDefaultCtr();
+ mti->copyCtr = QtPrivate::QMetaTypeForType<int>::getCopyCtr();
+--- a/sip/QtCore/QtCoremod.sip
++++ b/sip/QtCore/QtCoremod.sip
+@@ -23,5 +23,5 @@
+ %Module(name=PyQt6.QtCore, call_super_init=True, default_VirtualErrorHandler=PyQt6, keyword_arguments="Optional", use_limited_api=True, py_ssize_t_clean=True)
+
+-%Timeline {Qt_6_0_0 Qt_6_1_0 Qt_6_2_0 Qt_6_3_0 Qt_6_4_0 Qt_6_5_0 Qt_6_6_0 Qt_6_7_0 Qt_6_8_0}
++%Timeline {Qt_6_0_0 Qt_6_1_0 Qt_6_2_0 Qt_6_3_0 Qt_6_4_0 Qt_6_5_0 Qt_6_6_0 Qt_6_7_0 Qt_6_8_0 Qt_6_9_0}
+
+ %Platforms {Android iOS Linux macOS WebAssembly Windows}
+--- a/sip/QtXml/qdom.sip
++++ b/sip/QtXml/qdom.sip
+@@ -159,6 +159,8 @@
+ QDomNodeList(const QDomNodeList &);
+ ~QDomNodeList();
++%If (- Qt_6_9_0)
+ bool operator==(const QDomNodeList &) const;
+ bool operator!=(const QDomNodeList &) const;
++%End
+ QDomNode item(int index) const;
+ QDomNode at(int index) const;
diff --git a/dev-python/pyqt6/pyqt6-6.8.1.ebuild b/dev-python/pyqt6/pyqt6-6.8.1.ebuild
index d236a0b441f8..1e4b67b9d5f5 100644
--- a/dev-python/pyqt6/pyqt6-6.8.1.ebuild
+++ b/dev-python/pyqt6/pyqt6-6.8.1.ebuild
@@ -97,6 +97,10 @@ BDEPEND="
dbus? ( virtual/pkgconfig )
"
+PATCHES=(
+ "${FILESDIR}"/${PN}-6.8.1-qt690.patch
+)
+
src_prepare() {
default
diff --git a/dev-python/pyside/files/pyside-6.3.1-no-strip.patch b/dev-python/pyside/files/pyside-6.3.1-no-strip.patch
deleted file mode 100644
index 9f3a8c396f05..000000000000
--- a/dev-python/pyside/files/pyside-6.3.1-no-strip.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-diff --git a/libpyside/CMakeLists.txt b/libpyside/CMakeLists.txt
-index 0b2f7a0..31e41e8 100644
---- a/libpyside/CMakeLists.txt
-+++ b/libpyside/CMakeLists.txt
-@@ -123,8 +123,6 @@ endif()
-
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -D QT_NO_CAST_FROM_ASCII -D QT_NO_CAST_TO_ASCII")
-
--qfp_strip_library("pyside6")
--
- # create pkg-config file
- configure_file("${CMAKE_CURRENT_SOURCE_DIR}/pyside6.pc.in"
- "${CMAKE_CURRENT_BINARY_DIR}/pyside6${pyside6_SUFFIX}.pc" @ONLY)
-diff --git a/libpysideqml/CMakeLists.txt b/libpysideqml/CMakeLists.txt
-index 42238c8..33bfce1 100644
---- a/libpysideqml/CMakeLists.txt
-+++ b/libpysideqml/CMakeLists.txt
-@@ -57,8 +57,6 @@ endif()
-
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -D QT_NO_CAST_FROM_ASCII -D QT_NO_CAST_TO_ASCII")
-
--qfp_strip_library("pyside6qml")
--
- # Install-tree / relocatable package config file.
- configure_package_config_file(
- "${CMAKE_CURRENT_SOURCE_DIR}/PySide6QmlConfig-spec.cmake.in"
diff --git a/dev-python/pyside/files/pyside-6.6.0-no-qtexampleicons.patch b/dev-python/pyside/files/pyside-6.6.0-no-qtexampleicons.patch
deleted file mode 100644
index f775310504f4..000000000000
--- a/dev-python/pyside/files/pyside-6.6.0-no-qtexampleicons.patch
+++ /dev/null
@@ -1,10 +0,0 @@
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 2e4c701..6792258 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -41,5 +41,3 @@ if(BUILD_TESTS)
- endif()
-
- add_subdirectory(doc)
--
--add_subdirectory(qtexampleicons)
diff --git a/dev-python/pyside/pyside-6.8.2-r1.ebuild b/dev-python/pyside/pyside-6.8.2-r1.ebuild
index 38fb155b2848..7b6c5964efb5 100644
--- a/dev-python/pyside/pyside-6.8.2-r1.ebuild
+++ b/dev-python/pyside/pyside-6.8.2-r1.ebuild
@@ -207,7 +207,7 @@ PATCHES=(
# Needs porting to newer wheel and setuptools
"${FILESDIR}/${PN}-6.8.2-quick-fix-build-wheel.patch"
# References files not present in our dev-qt/qtbase
- "${FILESDIR}/${PN}-6.8.2-no-qtexampleicons.patch"
+ "${FILESDIR}/${P}-no-qtexampleicons.patch" # TODO: remove in 6.8.3
)
# Build system duplicates system libraries. TODO: fix
diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 1e8dbbf9fd4c..faf52f36d6e5 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1 +1,2 @@
DIST setuptools-75.8.0.tar.gz 1343222 BLAKE2B a71cba4c11ede52aae24e8a8045f2733f93001b896ea4dd46ebdfa0dd639fccfcc24b038cf4f9b6363b768e98d66cbeac2331cbcd4bb38767ea73f1811a11837 SHA512 4afa657c5259f9f405c39d82d8c264236749861ba2b104e8b26dd49da8ffb27ad3089ea894f2bb65208f480d7a4042114b93228f1cf2b224dc248774d7681a3d
+DIST setuptools-75.8.1.tar.gz 1343534 BLAKE2B c68a054bbb9367416b9c801d330699f96016e5e22459dfd833a8d1f62d908473f3909083261e8fe41c2ac0cbbdd571800321ad133c4821837be618cb46c8b5cb SHA512 6177074601f10b4d1eff52aa9be80eb52f4f2fc74f0e54d10d556a0812b2de9568ab9d7bc3692fc286b54070728fe41c41d2271403403d0d757733fe2ac74a8f
diff --git a/dev-python/setuptools/setuptools-75.8.1.ebuild b/dev-python/setuptools/setuptools-75.8.1.ebuild
new file mode 100644
index 000000000000..85474085b864
--- /dev/null
+++ b/dev-python/setuptools/setuptools-75.8.1.ebuild
@@ -0,0 +1,133 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+# please bump dev-python/ensurepip-setuptools along with this package!
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_TESTED=( python3_{9,10,11,12,13} pypy3 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Collection of extensions to Distutils"
+HOMEPAGE="
+ https://github.com/pypa/setuptools/
+ https://pypi.org/project/setuptools/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ !<dev-python/setuptools-rust-1.8.0
+ dev-python/jaraco-collections[${PYTHON_USEDEP}]
+ >=dev-python/jaraco-functools-4[${PYTHON_USEDEP}]
+ >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
+ >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
+ >=dev-python/packaging-24.2[${PYTHON_USEDEP}]
+ >=dev-python/platformdirs-4.2.2[${PYTHON_USEDEP}]
+ >=dev-python/wheel-0.44.0[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+ ' 3.10)
+ !<=dev-libs/gobject-introspection-1.76.1-r0
+ !=dev-libs/gobject-introspection-1.78.1-r0
+ !=dev-libs/gobject-introspection-1.80.1-r1
+"
+BDEPEND="
+ ${RDEPEND}
+ test? (
+ $(python_gen_cond_dep '
+ >=dev-python/build-1.0.3[${PYTHON_USEDEP}]
+ >=dev-python/ini2toml-0.14[${PYTHON_USEDEP}]
+ >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}]
+ >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}]
+ >=dev-python/jaraco-path-3.7.2[${PYTHON_USEDEP}]
+ >=dev-python/jaraco-test-5.5[${PYTHON_USEDEP}]
+ dev-python/pip[${PYTHON_USEDEP}]
+ dev-python/pip-run[${PYTHON_USEDEP}]
+ dev-python/pyproject-hooks[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ >=dev-python/pytest-home-0.5[${PYTHON_USEDEP}]
+ dev-python/pytest-subprocess[${PYTHON_USEDEP}]
+ dev-python/pytest-timeout[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
+ >=dev-python/virtualenv-20[${PYTHON_USEDEP}]
+ ' "${PYTHON_TESTED[@]}")
+ )
+"
+# setuptools-scm is here because installing plugins apparently breaks stuff at
+# runtime, so let's pull it early. See bug #663324.
+#
+# trove-classifiers are optionally used in validation, if they are
+# installed. Since we really oughtn't block them, let's always enforce
+# the newest version for the time being to avoid errors.
+# https://github.com/pypa/setuptools/issues/4459
+PDEPEND="
+ dev-python/setuptools-scm[${PYTHON_USEDEP}]
+ >=dev-python/trove-classifiers-2024.10.16[${PYTHON_USEDEP}]
+"
+
+src_prepare() {
+ local PATCHES=(
+ # TODO: remove this when we're 100% PEP517 mode
+ "${FILESDIR}/setuptools-62.4.0-py-compile.patch"
+ # https://github.com/abravalheri/validate-pyproject/pull/221
+ "${FILESDIR}/setuptools-75.6.0-disable-trove-classifiers.patch"
+ )
+
+ distutils-r1_src_prepare
+
+ # breaks tests
+ sed -i -e '/--import-mode/d' pytest.ini || die
+
+ # remove bundled dependencies
+ rm -r */_vendor || die
+}
+
+python_test() {
+ if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then
+ return
+ fi
+
+ local EPYTEST_DESELECT=(
+ # network
+ setuptools/tests/test_build_meta.py::test_legacy_editable_install
+ setuptools/tests/test_distutils_adoption.py
+ setuptools/tests/test_editable_install.py
+ setuptools/tests/test_virtualenv.py::test_no_missing_dependencies
+ setuptools/tests/test_virtualenv.py::test_test_command_install_requirements
+ # TODO
+ setuptools/tests/config/test_setupcfg.py::TestConfigurationReader::test_basic
+ setuptools/tests/config/test_setupcfg.py::TestConfigurationReader::test_ignore_errors
+ # expects bundled deps in virtualenv
+ setuptools/tests/config/test_apply_pyprojecttoml.py::TestMeta::test_example_file_in_sdist
+ setuptools/tests/config/test_apply_pyprojecttoml.py::TestMeta::test_example_file_not_in_wheel
+ # fails if python-xlib is installed
+ setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_allow_hosts
+ # TODO, probably some random package
+ setuptools/tests/config/test_setupcfg.py::TestOptions::test_cmdclass
+ # broken by unbundling
+ setuptools/tests/test_setuptools.py::test_wheel_includes_vendored_metadata
+ # fails on normalized metadata, perhaps different dep version?
+ setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_with_pyproject_config
+ # TODO
+ setuptools/tests/test_sdist.py::test_sanity_check_setuptools_own_sdist
+ # relies on -Werror
+ setuptools/_static.py::setuptools._static.Dict
+ setuptools/_static.py::setuptools._static.List
+ )
+
+ local EPYTEST_XDIST=1
+ local -x PRE_BUILT_SETUPTOOLS_WHEEL=${DISTUTILS_WHEEL_PATH}
+ epytest -o tmp_path_retention_policy=all \
+ -m "not uses_network" setuptools
+}
diff --git a/dev-python/sip/Manifest b/dev-python/sip/Manifest
index 5343324c3e82..d3c9be35c7a4 100644
--- a/dev-python/sip/Manifest
+++ b/dev-python/sip/Manifest
@@ -1,2 +1 @@
DIST sip-6.10.0.gh.tar.gz 2448793 BLAKE2B bbd88954884c83d489e86b6ffc0098dc0d5266bd06e31e4289464a0455d489fa260373e730ede45873834df8bc09b7ab7a6c411c8b82971aa4f3c9640849941b SHA512 b30a70c7cd62708f552b542e86449e35ae0b79f41ed2420c6c275fb5ccba605590bb3ee511e67c52c657361df0406ad0787f3bbb1c0c79d62f25bf916a0a0cee
-DIST sip-6.9.1.gh.tar.gz 517896 BLAKE2B 1ed8eb2e3cdf4eca76aed82bafbfb6ed60163cc58aff7a709cff29c2b370c68d5dcfce8db04768b9133fba58a24734bbc32b7c5a004ab84a73661db690976228 SHA512 670b1afcf7c6337f48d53cea86c535f24932393d68ee1654c754bfa3481f2f736f1dc935f39f501650e210112034b0fdb8c8ec46627066d9af3be0c599e8a093
diff --git a/dev-python/sip/sip-6.9.1.ebuild b/dev-python/sip/sip-6.9.1.ebuild
deleted file mode 100644
index 588a69c401d4..000000000000
--- a/dev-python/sip/sip-6.9.1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
-inherit distutils-r1
-
-DESCRIPTION="Python bindings generator for C/C++ libraries"
-HOMEPAGE="https://github.com/Python-SIP/sip/"
-SRC_URI="
- https://github.com/Python-SIP/sip/archive/refs/tags/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD-2 BSD"
-SLOT="5"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
-
-RDEPEND="
- dev-python/packaging[${PYTHON_USEDEP}]
- dev-python/setuptools[${PYTHON_USEDEP}]
- $(python_gen_cond_dep 'dev-python/tomli[${PYTHON_USEDEP}]' 3.10)
-"
-BDEPEND="
- >=dev-python/setuptools-scm-8[${PYTHON_USEDEP}]
-"
-
-distutils_enable_sphinx docs \
- dev-python/myst-parser \
- dev-python/sphinx-rtd-theme
-distutils_enable_tests pytest
diff --git a/dev-qt/qt-docs/Manifest b/dev-qt/qt-docs/Manifest
index 95375f47fb69..2d1defbec65c 100644
--- a/dev-qt/qt-docs/Manifest
+++ b/dev-qt/qt-docs/Manifest
@@ -53,106 +53,6 @@ DIST 5.15.2-0-202011130614qtwidgets-documentation.7z 26789215 BLAKE2B f0561ae272
DIST 5.15.2-0-202011130614qtx11extras-documentation.7z 36673 BLAKE2B b7eb8f048acecce20b911267755e1e467fb23b975911025cd43915e043ffc3f34b2b38862f32ae9959dc7e5c759d22731d33fa600c9b8d239f0f0ba1bd6343ff SHA512 ade0a62026d32342fb2b48ade9a164d24e506f5e392e68c451055238ce2a673ea4358472c1132daa779498ff7f2351440d73b6218d5a01e8162bda0907215894
DIST 5.15.2-0-202011130614qtxml-documentation.7z 448310 BLAKE2B 36de636799fbbe1b67db6e0ec19bc478d7d5003b840a7119ad8b11589a4d514b00c7aebc2ac2ff4a80004ecbb8a70b7297eae8f7624171f4ba62435996f62b32 SHA512 ac5d137311eb13491dac18746eef3a1c5dd87d37d3446047c380cfdacad8dfc9d5e54a078278d98ff4ff75b39ad6044fed9bda481e35e307b3f103b792d253cb
DIST 5.15.2-0-202011130614qtxmlpatterns-documentation.7z 1199986 BLAKE2B 49caea50be44260696026fcc395df016ef69992fc2bb8e3f31005194cda4987729fbf4e837171732ac5d95184a36cf1574c1fa01f6f2520bb8c52515773564c1 SHA512 c2ad2759ef7dcd78c2039f47ee01f9d61338f6735b9ef2caf8c99b959dad94dfb32249ee5cf8d605d71ff8a3cb5549ec602df1877f3624dd9ba6ca7621a5cf0c
-DIST 6.8.1-0-202411221531activeqt-documentation.tar.xz 248784 BLAKE2B c261643c305e5549cb3ebaa27ebea0322064f49e1a15f87ba50232a04c1a88712bf5aec2d0ca5f4183f4870b86afb1572cbb4f65aa7b00bfa5f0be97750ebc36 SHA512 cc6cc90091b5a79eaf0a34a25040281a5c119aa716f052a4fca48c6541bfa3185360babfc930f80a05083b2f572465555a83444e970415bd33faf94ad954f670
-DIST 6.8.1-0-202411221531qdoc-documentation.tar.xz 287508 BLAKE2B 6998adf733dbed1b0d28cd6e80ccdf7bf82a7f8b155282e242afec23c5797c26353facf1c3143eaadb36ab8a46b4a3d9d8717681050956905fa47d20b5827288 SHA512 563f96b6ec76a2f10265bb396c834d22af898d40e25ce7ddb09121f8396334bf21ad8ad8a8af72c544e650725cfc8e2e549cfb224dcc9d71c6199f182c1c74d5
-DIST 6.8.1-0-202411221531qmake-documentation.tar.xz 342776 BLAKE2B 0ce2611d68d5435f51a674be0b4a002e0d449db6ce48715b7db38c6d237195e0539512d4276422257db4f3e7f4b838f9452cf0ebec22c063725d710abe401f49 SHA512 2f88c7a46e7582d148b4177f3a7b2882f4f763a47cb2dd4971223236706bf0ed1b816602efeb45f1dc1dcac340bcaaac66c917d96cd0e6f7691efbbd6875a45b
-DIST 6.8.1-0-202411221531qt3d-documentation.tar.xz 4874276 BLAKE2B 4754274485d280fb902320f6300f39032be98873a169ea49a16ee263d4250725796afdf66c15e9a54a91645dd4996f14d715f19c2a659fc95c8f0c5780e88d6c SHA512 9824fe7cccc78e935fbf1029ba4325672e545ac90eb47142b2e37a110b57aad66a5c5dad9be7945a5187e74f32cb8d76626e25093343343840ef55f0e3ef39f6
-DIST 6.8.1-0-202411221531qt3d-examples-6.8.1.7z 60347564 BLAKE2B 96e2f647319775bbd09c88a5d404f17090dd9169f46757d5c9722337626bbc180037f76b242c47abf8d547f6f9518bf148a860a23f7fafe31cb080d55881ed9b SHA512 a5ceb3bd5547d0790eef2bd5bf491528cb557643f9b0777ebb9fbc4f5db487cf003e6e9cdbd179aabfbde364e1ee78f8dd8b5e53d6217a76d90e7a58357e1660
-DIST 6.8.1-0-202411221531qt5compat-examples-6.8.1.7z 28031 BLAKE2B 10e90d9bcb87f19e2c530fe7516e7c2389a123f8640e8d20103b7be43a80a7d29c72c73b634594418741f57168da193a2d441c4e498cd59dbcbcc11dcd3e181e SHA512 b67bf9801805dfdea8765344aa99e5c3ef7d7e8e8b74d7ceb11c5530ae7ebda87929620882bf9208a7d657004ad580461d754ac7f41afcc75a1a00d3e78b17a2
-DIST 6.8.1-0-202411221531qtactiveqt-examples-6.8.1.7z 12061 BLAKE2B eaabdb1922248e22821162b6df4a522fb90139c45c6a9a1e8c3ee8a130e57741ee7324225b9e98bc9dae849d0acf52cfeb32cc531bb2d8ef8496839e9fa7cb77 SHA512 1e01d5551e64c4476f9b923aa30c8246f73b1f3fce29c27c5c3321aab7348ddc44ed1c7be5246304ee968ae6043552ba7122d8b62dc524a8ac8eba4ff337950d
-DIST 6.8.1-0-202411221531qtassistant-documentation.tar.xz 735128 BLAKE2B 390605cef7f9530c1b4eb1582ffe2996fbd501ecf1340bd9a965d5ddaa3c77b9ba1bdef954d902e6b97c951641ac73df91fd0c84e8852f36b2dd37da366375f4 SHA512 379697bb5df15d54efa8e40ea145489b9f2d5df35f74553dd977f31f34d10add4859d33a75a2a36dbdcc7cda1e41e6f876ddabd7dfd5a228f3e98aeb00fbb01f
-DIST 6.8.1-0-202411221531qtbase-examples-6.8.1.7z 4294421 BLAKE2B 665a6e159ffa83e8bd0824792db33683fe5d3060e5b020d6de5095ca5be1abdbfd3259b073b4ce348ec77fd953ca62221cf844cb7d172ca0a4485e9214b9919e SHA512 4eb4833a8c6d7473bf5f2d92e1b9ac74a8687094e2ec446a46ad83b67e733e8977a72aab1156fee48ccb14c3c997a638b131a1fbc0319b91301c59f8d47442cd
-DIST 6.8.1-0-202411221531qtbluetooth-documentation.tar.xz 1034948 BLAKE2B 2544fa30a06ad452c65a8744c554f0ee348921cb315886c96c27ea0a654a0a252e50af81528cdbb2dd18bb2f15e191a531769eb590a91e439d5035fa47a18a3e SHA512 66d8d2ea485981fbe70382127652d3a3caf7dfe7576d7f27f8b952dbf9497f94104004047909227d7479b26f259f5e5dfe4917b5d18b25ca49c2e801fd74681d
-DIST 6.8.1-0-202411221531qtcharts-documentation.tar.xz 8721148 BLAKE2B 5c04a90d8c1e60649aefa3002584486d15bbbbfd9c0c6657abad2f2166499873cd78c7ce300f6ce1563531bbfe16c607e8ac47e23d3c5e589917ef2ece61c9e0 SHA512 3f5e18058ae2dccc8cfceb95e657d18a1ab158ad710ed12c25b36c95fe6b75404de4f5e4d43b80f9221d458c60196e03d3360ea38f40d322f945c7c7ad2837e0
-DIST 6.8.1-0-202411221531qtcharts-examples-6.8.1.7z 163155 BLAKE2B 30e7d78ed2e3602e97f54808e7cd02a96b5d9490ff15b063a6ab977901bee0073d6bfb8aad1320961bdb194d51fb2461eb146198795875b8b6c71a8b2035df3b SHA512 cbb054d4e8d2c5c596975c10d5fca494ecb9a52283499c814d0a088736d1dfa3b7c95ac1c3b5ae4f222f8c6d952c6804d23785e97bb644ea3f98e66989dcbe37
-DIST 6.8.1-0-202411221531qtcmake-documentation.tar.xz 98576 BLAKE2B c8bac224ef893b291ad86db60296f234235712c0aa9750696091f7474af806274f59f4de5c58e0dc29ef44bc5b427fb6cc1a83ffb1cfd23a3b2cec10a93fa1cd SHA512 4462e722c08429aeebe5f62d0e3316275cb9d416dbba7f0d5b84fb58e81e7939c2dbfa615e9a3ccd6de9c7395ca2d3f94177a5a49c96545f0de7b748c13b35be
-DIST 6.8.1-0-202411221531qtconcurrent-documentation.tar.xz 185424 BLAKE2B c2d7525fa93fd9d2d8c83418a3b748b22f0f1157e912fb4c7440e839943fbefca733beedbb89f5d2e1db82f618f76d7db0838e6acdf8d007cbcff37c32662658 SHA512 460a7adc1fd4338a4a3987e663c06087f8b90e1f3029c63c9a6ccae636193d1067dd7cef4e2e1d643bed4dcc27c54d0872fb8381e0d40c02bd365df2ea78ebc0
-DIST 6.8.1-0-202411221531qtconnectivity-examples-6.8.1.7z 403560 BLAKE2B 013a3993de380b8a367b3a4cbc690d814d2c818c7f83b578f29328bc2c2e525f6e2eff570c1c774721fa3ab835cce6d80f49229407d6cce44358908c17f45d67 SHA512 84a2647ca2bed88a78e924f6655c79be4fbb7ec93c595ee31b5f7f0157413f81f33f6e5a25c5be18d3d9e01456a951e92c6c7dea0add01bc9167b183d09333ee
-DIST 6.8.1-0-202411221531qtcore-documentation.tar.xz 6852460 BLAKE2B d9f3b123d54a2eff8bf21794040366da624443015a8886c0b9ba290b2e5d6c4e5f921e6c0a6cbbcb2cce858b8f70954d941db0396467b43baa84a29c38174851 SHA512 071e234939b935e36227ec63efdbb8f1e7111ca39a2f7538b9c72c68c42c58788abe2c1b2174c92def50513aed2e1585713b257cc75d211dea56195f75b7b223
-DIST 6.8.1-0-202411221531qtcore5compat-documentation.tar.xz 319420 BLAKE2B f2b77ac1ca5d6f040943ba6bb22fcd718d7d745f48bc4fed7f49c37908eeef0e8b624e0be1233e3beb7cae6ceaa38a601296746b5304bcf883446131f6116ba2 SHA512 a11b7d8359ec43dd20bc01b1361cfdbebdc7aa93e5410d37c7b3f8a68bcf321539da94774f2c27e8b069a706dea75dbc3fdc1cd9e756b8b8c680ca4d7e9403d6
-DIST 6.8.1-0-202411221531qtdatavis3d-documentation.tar.xz 2714276 BLAKE2B b95474f7582bd2b59ffa55dd59fe6e33309e07d0479b457fb224d8bcdc7866d70b787c62a4a18d7c570c5e3c2a96f44082d1894fe47588feaa80e181130464c9 SHA512 aab4c9e56cd1d85b014185a6d493205db783d5c0bccf8706376e3def7890980c1417ed2c7d0423af0195a0225ac228959eb42e59100db2aa0167165203a63305
-DIST 6.8.1-0-202411221531qtdatavis3d-examples-6.8.1.7z 2771605 BLAKE2B f9dbf3df35c7cf084edc098fb95ebc42c4079515e071fa76f82320774600786206c40a4f1bbe4355ec3e80f561cc603edcf0f4105af9c2d1edb559660aaffd9c SHA512 917f7a4c04021ebb35a8f83716a24e48c041083a596580e137f6645d765ff2e24dd09729e99017031002294607b9b021836bc833bb6c7635e21ab173e05a0268
-DIST 6.8.1-0-202411221531qtdbus-documentation.tar.xz 334192 BLAKE2B 15c04e92cf40e8a0ad7e690d7268ef35fe6736cba84d151159a9fe89c3ff4c5f7bf448ddecc8118877b9744a0cb80022997ef5f48cbb2f2dfac828801e41aa90 SHA512 ae0f29a8269da5b445d4cf193fccd5ae28779b2ebdf94e07dd9e1c1a60e7a406fcd8b4d5fcb6aaf82d8149ff017014d3b0800ecb1666d1c35de3a024d6d81928
-DIST 6.8.1-0-202411221531qtdeclarative-examples-6.8.1.7z 12295007 BLAKE2B 33a7be099d3229ad1ef92d68a29d3cea624f4c09bfdcbf3adfca8ac9516f690ba9533ea1d816cee6aa7d186577876d56d66e9205803fcda829be795d3f86275c SHA512 a8cad72b5606f976f9a18bd72fa0443ac6e5ab790e614e44df3bc9482cf06ed100757b45bd59c66da1b44eaf9dcabfc5f47d24f06fce8ac81a3b59ca7435e551
-DIST 6.8.1-0-202411221531qtdesigner-documentation.tar.xz 3329732 BLAKE2B 4ca1958649d5e0288d3d6a528b621d9998a3e4ffc77e4082039bb949e1b03dfc27f92e79bc21bd0c9bd5276a2c6cda7583be32ab5d509cab2824f2966698bf3c SHA512 d0acbb169e17ae84a955a9352cfda0972b21609ae8da90d3b0922dbab4746b7a5be21def5266f182a723c01269405dcaa63f09bf803c54dcab0fd97c40097545
-DIST 6.8.1-0-202411221531qtdistancefieldgenerator-documentation.tar.xz 149796 BLAKE2B 83afceaf3f5b9c758b6d5c7d2351e9a24f44e4b6dd8c2eaf81138ceb8355e13a3281ff12c817035bc99b721928340216723bd4854b5a56f25edc30b9e75428f0 SHA512 35b9c5a822294da1ad4f50f69a6dc6be2267c3dbe28c8da998d3f7080f1c8470257eec66a5f9ceaf78038b1ce1e2692de9fac170213bbb3976e42ccb8e77af4f
-DIST 6.8.1-0-202411221531qtdoc-documentation.tar.xz 11827216 BLAKE2B 98857ba62a092a0525915bfd28571b79ff06f432be1cfef5a7ba47191e6b1a1d59283c22943a4b21f0294fe1128e2f65c772e10d08e217797ac69914bd71b6d3 SHA512 40ebd957d03c32f6569c5d15338789f8f1713742257bfd006bbe67a7d202838c180e30f263f39fd7ad4d1048fa2bf83e5d8aa707af85cd6c60d1a7c0d28e3516
-DIST 6.8.1-0-202411221531qtdoc-examples-6.8.1.7z 40213427 BLAKE2B c568580f1a113eb4608eba660ab78a48627eaed7ad2a285a0e55041133158dfb3c359a71c42e7db865e803fab65eb928e23bc89ec95b824629daa9013526ea6f SHA512 ad7c0c61970a4321361c397c68b4205361a817bfc64bd9e57b4ebf99d4ba03c6614607a0a89f7dbccaa948f1cb214b38eab48b1971ba3c98b0dca4fb995f12d0
-DIST 6.8.1-0-202411221531qtgraphicaleffects5compat-documentation.tar.xz 25781292 BLAKE2B 092594963cf9f98c64c7e88e01807ce40aa85af19709486fefbc8b0afeadee973978f353b6a0f931e38d189bf75af737373ea06b32ef2677e8518a15bc1d5f06 SHA512 da969a468c469537b0e103ee4cbd319d4d95c41d26786fac7062e0b8dd13890ca44378f42a3684835506082c9fcea488e354b30a09ea877b203272e471fc7466
-DIST 6.8.1-0-202411221531qtgraphs-documentation.tar.xz 3793308 BLAKE2B 0e769614cf0294f538d629df9e1c00d7b1751dbd73a6041f88ff52bc1f97f7d8290a6ba998533f4a3858fee22e6c6d08fbe1aee7e00768668949839a58a90287 SHA512 0f828d3b8af68c23f1982939d8b19f8ebc2360ef74bbc7dffdc4480b160b48a48ed52bea21b791aa309af7180831425a535c7a87ca612227a90dd0ea8be63770
-DIST 6.8.1-0-202411221531qtgraphs-examples-6.8.1.7z 2669239 BLAKE2B 68012069d347f9494c17916bb8b9f368d246a285fa57acb83e85cefee50a27af3d3296430bc4a8027a68c52ad271e33b1b565251ecc436db588b374e4f5e24ba SHA512 bfac0f0e3bdc7c069f2172643221a835ca92d4234a2cf2135d153d44880fc9f2ff2ca77baaef20d10d433dceae2d10264110cff6934ffb05960b420bd1fe4e46
-DIST 6.8.1-0-202411221531qtgrpc-documentation.tar.xz 256092 BLAKE2B 1ea394861be132f32f99cc3772b81c935b3e32613219f247ab600f410af817d3d079b1163065d30cb76a13992b171fb5b22a3bc5072df5946ea2ea7f8fa827b3 SHA512 433c35353c840b4da3814bacfa53eae25dc7b01c97543b394d6c1702da116a302b566c4c76b4cd1997b01af3dbc89397cb52f20c12c116a180e052b5bea4ac10
-DIST 6.8.1-0-202411221531qtgrpc-examples-6.8.1.7z 105111 BLAKE2B 9d4bcf800351f16a03328d52f82c83dd0573256bdc7b3055a22dcea60604b05278dd2a228fd5327978ad7ebaa7b8169b1b0db65666635705e188e830baa54707 SHA512 5f6ab811561d3fa70613a4d76a7631e08a901aa167a9df4a718e69d2bd9ef46d5de0ba1f5896a5a9d87acde4c170ec39741b5fea85a76adb283423f5f49c4f74
-DIST 6.8.1-0-202411221531qtgui-documentation.tar.xz 6268312 BLAKE2B ea0e50b9e55b3584dc6323c4aa70d312aa1bd0ed243ca990e630686d9ed331782939fb0ef1aa548dd2f90313666b8156bcc5920da69e1eee5edf145366a960d8 SHA512 cf8c518d18c9bdb4bb39a5fc749dd56216500811ef3caa7fb5d3d3b1a08d8550abd960cf32d942b7858d1b041e983bc3c81340dc9ab52e889d1233e0e25c081e
-DIST 6.8.1-0-202411221531qthelp-documentation.tar.xz 299364 BLAKE2B d42135fcbda2bfec82b2548fd389c521d21cab4d3320e2246b7614586d887b407b9e508a6a7189de394554eb9b5bbe89d60ca53379af7ec42c71c3bc5bf3e910 SHA512 d80b3ae4cf5b0ee0f196b0404953479040ef00e9a1ea221c5eeb2356f38505bb5a77f43cd109b06a874926a4aa953943e4cfee6c1450cbb40b1918543a3c7806
-DIST 6.8.1-0-202411221531qthttpserver-documentation.tar.xz 304680 BLAKE2B 7ea87e8191f041d0ba9ff905c92594a58f1b3a540ade2dc2c6aa8e38391bb1f5df70e8c2b3fdb2be03bfc15675aaa4893c6c80776476dffd3ad3c22258f88e26 SHA512 2ea445c250fddf74396d555e7d5e9fd603f6adc649702eca7c9a56c85607dd966c5cb89f526d7e13e5e63c46ec5e9ad7e99e1a6ba52ed2d69a25fc5a62eb4ee7
-DIST 6.8.1-0-202411221531qthttpserver-examples-6.8.1.7z 51757 BLAKE2B bf54bc09cf5790ed5f9fc2d90948e267f9478e2046fc9074a58954abb75a4d194a467568d5de8e0ac65852793cdbb15f05b5891285d7cbd704cf45d64f710b9b SHA512 1a26efc9c384cfd870540928c64e6a803b0840000db6baba5c22dd3a624a5da0993972118a24013ec8c94b046b4b4bc55e0801f305cc868f262751700157a00b
-DIST 6.8.1-0-202411221531qtimageformats-documentation.tar.xz 32168 BLAKE2B 558076387b4595942bf5b73fac778d8953a929759b540d6a96b67a43da7583b3ee7bd0dd77dd056b3a3ad6bfa78d376466e1694f4bd778af9a2645c7a7252897 SHA512 d643b8401f46d3ccafe31d08c6efabe81c73d597a0f44298e9cad7e794b8509c86a78194b6dfd60abe255e9fe2997bdc9972b1d1f22a7a91ad9d608ec79a05ff
-DIST 6.8.1-0-202411221531qtlabsplatform-documentation.tar.xz 538920 BLAKE2B 952e8bd5eb16732312d2ed3b3e985af58d0bf810954d5751d59f0a2006e8d08b029b24c05b1c88d37a789c6566bfdf9f9ea4bc2b19851fe66b4bdef7df0f7bf5 SHA512 558704a1faf72539cad63d72967c5b699d8ff1427be655ffde03b66fa1e5829ccaf32b6e280568b3d67668220f4245c1ac311c1768a22cef83291ee769d4809c
-DIST 6.8.1-0-202411221531qtlinguist-documentation.tar.xz 1134316 BLAKE2B 58d59dbd9cbe12a588b29bbeb89af878bd6ed7d2f98145bd1ab26d592beb0ed892c54b25881d4131b8e3026246aeca080f8a73280ea695e83ee045a476a8af3a SHA512 ed58c41af7b1125278ccb251c08f8f893e7e576b7c9fb0799d3d1156cbb675138f8c1baefcc431e0a551b69594f19d06949f3ab57d8378cf4f60503cb2f2c949
-DIST 6.8.1-0-202411221531qtlocation-documentation.tar.xz 2936060 BLAKE2B 6ccc6e7363c383662dac948c4b0fb6aa33113b0cb8c1f65ab3af22bfe3b026ff2a01bc3c78f03a31daf455b7ec0f60cbf27713ea18064e5df6d2c990ea85e8e4 SHA512 e9a344644f0d64c299c734f6b4ccf55e3241639944b63f893d6f514b86ad091239017e1fa8b386e4721cc2035507da8ff604a1f64d57ed8e431348884db7238d
-DIST 6.8.1-0-202411221531qtlocation-examples-6.8.1.7z 1571398 BLAKE2B 5d34544f191bb5fe249e3aa3e38b47eda24d4738f368f41737abbe420b2b8cdba1520a431f85abae7ef60b8694424f38c49a0baee4e48168f3eb93c35685f8d5 SHA512 d120f23551e350750dcf35a0a5ce902636a8c1aa3745079de23654506d3c845b9f6d11c494a24629eff55b0be5ec7eea0df7e4438902ad215ff1972a53b883f2
-DIST 6.8.1-0-202411221531qtlottieanimation-documentation.tar.xz 40544 BLAKE2B d9265fcbe8011051ca5ebbdf19d1a99156671319057d8456addfc468a42afc8a928f7f39ec0e17b0726c8a386f9ed623467c78328dbecf66b9aa97d9cf1060ae SHA512 cf7b88617d994e34de9a44c6cc7cb85d6ffb8e0b275616c7832bfa2831a2d6d53247fae4fe0c03d515547d2ced88c8a20c4fc25d8f5d7e3a037d7d58c644ff1c
-DIST 6.8.1-0-202411221531qtmultimedia-documentation.tar.xz 4722448 BLAKE2B 64046ce619c523ee3b1e9e8160076061014ee230d928b57c01cc95c8c0c75d6ea14c9378125dac21df34c27b97ee390d697e3710ca04fdd1b19979908df74f84 SHA512 493c0f64fd5dfc5f0258cc0bc2b428b4bf19229ad884a00c478b6c2ffd638f7796f2d2f785490ab2f248564e4e904a50855cb499acd485a36f4507a2339fd214
-DIST 6.8.1-0-202411221531qtmultimedia-examples-6.8.1.7z 1648820 BLAKE2B 275dfdc7de63c6e91369ce7a274977b3f5cdc25333c65ba5833eff670efc6d021b77f636943827477a6cdae73a75a6e69e14c1932991ff8dc8bee07c40613b27 SHA512 b3ae3daa559818b2e4433c9d53c5417ac0238aa7ebab137ee2e54ef93f2b618edb70199118a423e78647ececdf16d85a5966e059694b450ae7dabdc1bd910e64
-DIST 6.8.1-0-202411221531qtnetwork-documentation.tar.xz 1465784 BLAKE2B 0bdedffc80d62f3707aca9813a9e5efbb22b27bc7a2acb67677d5c714126a5a1243c76dfc6f98f2f289323e43c7be62d9105e4e342c76aae101355473b6c7b74 SHA512 d06a71680efe6a1afd4d955149cb63e43cf41d519add20a18f79b92bbdf750a1c02646a530806d13be8e11c4b17bd4407963cdf0d8b54083944da433ecb9a88c
-DIST 6.8.1-0-202411221531qtnetworkauth-documentation.tar.xz 413944 BLAKE2B a8993c1bc754804f5bdc901640b955211b3e025f4c29f847ad4734772570f3c6e4b8dc6759902ab5b915eb86690d67e15ad2fe4096aebe64b480cf4bafb159c9 SHA512 44c61ee92fca1d2e62b37d71c2025c2dd7f8e0436f86be7529c9765aef58ba79d36873901bde18f7ac8d946f101fc16017fa47c377d247099a58ebc0540f1157
-DIST 6.8.1-0-202411221531qtnetworkauth-examples-6.8.1.7z 41372 BLAKE2B 5d632a2bed9f602962aa5036bd06aab45dfca28f4cad742a48c83d36df60913b3b7b274e538d8dccc33a74e79f299a6c7e00317ebae2ff12c88929a1498103ea SHA512 8b859dd7739ca04912235a8689cd399c33aa3a9da25b4dfbc60b15be06c9758c12a53e198c5b6e4e0207763dc2295b6a42e668746f03ed47ac4128d103be14cc
-DIST 6.8.1-0-202411221531qtnfc-documentation.tar.xz 235704 BLAKE2B bd08fd8e4709d75662c9cd6d882a387e6d4b7063b84ebd3d340185684fdc97e56fdb698f82bd48b1f8633d59ea0f323856fc158fe2f75ea6bf244264c1666031 SHA512 ac9ed30327a1775be8d151b75427f43a23afbf70f41bda6015ed6aec040c8b8bf07557a89cfb6a3a16fe57a06f8c3c22c977f1b95e19fd1d3e8e3427885478b2
-DIST 6.8.1-0-202411221531qtopengl-documentation.tar.xz 1025968 BLAKE2B f8b1cf9886adc10e901ee2bfc1710a3a01601e050e32b15e7140864ca3ef229ccd85fb9022b6f45b45c9d902a113c52b269cdad348ab99a7df6c891561cf24cd SHA512 2ab281d25d01ec9fd10b99aa9e2e272cc35edf923e251ceaf50bb304967f229c747cd9734edbecafc14cfb2173be22559c6db5ac913140c7c3f1649c9af3f7ef
-DIST 6.8.1-0-202411221531qtplatformintegration-documentation.tar.xz 42156 BLAKE2B dbc54a81c722b99f8ab9f034af6c7d24b5541f70fd4564b570c1730ed85a6cae6f7004f98d4099bcfd14c46ea41fdd489a2f196ea19c0faa3e894285dc34fc85 SHA512 947d76872cbec2ecfbbd692a1ac05bbea94df2bee7bf65271851e2ceb71f38ec3ef2b7a2bdc450a7d889f2c5b05240b7064b53c9a742caea779e3d42b41aca08
-DIST 6.8.1-0-202411221531qtpositioning-documentation.tar.xz 684688 BLAKE2B 2d7e82ce11385e797269674379153fe994ae8c4597750aacb9966bac485daea06c8a6159da79d449df1e29850338ccc9d4f9d02c2affd91c9bc6349f5194a30a SHA512 0f943d574429daea34b6289735cd8366a60186861648d45d2b7bc20b6fac63492d951ebab764f7cc337bc4ae4ddccf57a02cc89780e1f2f8e7100838acfefdc2
-DIST 6.8.1-0-202411221531qtpositioning-examples-6.8.1.7z 272490 BLAKE2B d2f9f1459b953019a6342dac5f0a2c61f2cf33a6d1857ebcd4f876b95d58f0522aeb240f79eef74aa99e0d405355e10d90e43cdfdd9cec6bb4dd13c1cd83c7b6 SHA512 f1888fe482eb5d70ed03cb388fd4cff48c975b99d5a94cfbb3e24c002f1b3af31647388efc5d4db86fa21f9cf635a6725fbcf558b7c11a09dabf78009d764394
-DIST 6.8.1-0-202411221531qtprintsupport-documentation.tar.xz 350080 BLAKE2B 8e3eb3cdb7ae4852f06fb9197d2ceb97f7546f674e606a3146dbceb9aba830ee9b12eb9d6d80d23e37976cb3b39f9b0f3a9834d5b5c98837f66b1ffcda32ad44 SHA512 28ce179220385480dc986521468d579856699907bd31d59e9589fc51a8ac6e19cd4e2ebff299b65f273e30f01c3ba41cd5545252e01ba442542754da668215d8
-DIST 6.8.1-0-202411221531qtprotobuf-documentation.tar.xz 315868 BLAKE2B 9339fe10bd194e120db2f3c85e7d7176b73d125e77faec4d84be567492022c00050c32b087716693c14f8533519aafec4ce9ea8fafd1e8f6db7f758a2a5fd955 SHA512 f65450ea8a7a34c07bcebf69d9ff37aeee4854476dd654d3cf6c250f800905845521b4829e404cbf7540c0946c2eb29d63e58a4d480904ebf125e4217db9cb56
-DIST 6.8.1-0-202411221531qtqml-documentation.tar.xz 1548348 BLAKE2B 9cb613a204854d62acef2879dcb65b3c1353f15dd006342993c3ccaba60186809de29ffa68df6a230c6b13ff6eb7ddb9cfd675c61210da4bea70eed9d41a1449 SHA512 2bb4d98cf43c10bef6da246088bec07c0b8da032e64481915e8a5474ef07388eadd2c0c080d4082c676afbbcfd7e0056f084ad725d51e5cd047b5fcbe0dea554
-DIST 6.8.1-0-202411221531qtqmlcore-documentation.tar.xz 68992 BLAKE2B d3a13f2e0f367344049beb1aa5d03846e8c93e0083958e98cfc1dce1848708777a18250002eda522e8da7babf094bda0fd77b050d28e9308b14b988e2afba854 SHA512 6c8286de9edf3a064a79461c44aae58de8274116a772a2df7072ed1247769cbfe844e64a24b26b12df9d097badf4d36b46c37b265f489dcd99ace8e05a5ca6a7
-DIST 6.8.1-0-202411221531qtqmlmodels-documentation.tar.xz 139780 BLAKE2B 06a25edd880e86854c65af61d9c5762e581a9d31c8211be6c385b7bee914f6e391cf2695e8128f034c67e6e5678ae13002d90db34bcc94fff1ddc72de635f112 SHA512 b661d76075bb50d88d1566fd211dd50c2bc210fa81ee7722c1384ae8c7582b38944a30035508624ee785fce1aa253b7affcba4c790b95abdb3e25b00aff42acb
-DIST 6.8.1-0-202411221531qtqmltest-documentation.tar.xz 92116 BLAKE2B 6bb925d396c069adc4d536aa43b9e12c580d8a1bf3b30d7f496010af0e53244d25b3c5826c94231f3544dbe0577e6b5904c047482cb3a030e5a020e4fc58afc0 SHA512 ab951ecd998358dfb02cf08fc284bf864b4204f6e40f0446b01f9e8e27faa27afbb442e525e1fa07ea39f597881f0aab161aed64743c470949ba3813a9183a90
-DIST 6.8.1-0-202411221531qtqmlworkerscript-documentation.tar.xz 31236 BLAKE2B 54fe4f75b36372b4af55c94b19f07e326aa1a405c897e830895034faeb4bc550f65a097d07ac245ac4b2c74ce2bfd989bdb8a8085c08a680079f600e3326f5cd SHA512 038f5f0e150143d3c96728e0fbb939afd6747711cc9b28935d734b2232f88a57b5c6bc129b67dc27f47aad427e052a255f5f6d1ddead72fea3ee21dd17345f5b
-DIST 6.8.1-0-202411221531qtqmlxmllistmodel-documentation.tar.xz 37076 BLAKE2B 7f8084a9fab39e7a48a57be65d350966e5286962f7efe55b5fbb3b731a4b9f25468c219becd77bc569c356f45e8543c3fe92fd181115827206689dde85cf7bcf SHA512 e4cda95b77a7283255d3216325c2d52125f5283ae4f0766e06f937770bb4326f6fec9aef3427d108e21dd4fb938314b5747a212a2604567906b196a09da123b8
-DIST 6.8.1-0-202411221531qtquick-documentation.tar.xz 24782244 BLAKE2B 606aa4ac69ec12aee6a8d335cf1298e5cace17037fdb78d9c21a4fc5bdc70091c4884a17871eafb68b87487a8f70821fbd7944bf602de4c92344ce7f23d13aa8 SHA512 07b2779a45a3a0213557ff6798d93e66cf8b6f480c246b9fccdeaa5317b3262a2c6c1d96703153bef73946f1abe46c19de7f40fda17aa65c8f3e041723f8684d
-DIST 6.8.1-0-202411221531qtquick3d-documentation.tar.xz 52046884 BLAKE2B 7a55a3a3a6d26930c9a33e5e7076ea01d382acbd097939acb4c1b96594393ee3afdc44337ff21e19dd98922b0641af268703253669d42a1b4e3f2dd01de52696 SHA512 d2f98c3f04861e481f1361b0f1c4e715d70e812e1c8903d58cc3e07c1c291a69c8c6f76c8cc3d61d6803cdad738f0b1141fc2d11e46c6dc2981d45345af4d8ca
-DIST 6.8.1-0-202411221531qtquick3d-examples-6.8.1.7z 21384616 BLAKE2B 91c20df6d309053f37d9c5e4c0016f9ce46694c98b0cda60f1d46793c5cab790c3b37e13b49400671006d3b3ff0c82761bfc8f49c39328786c5d46e0ff4bca5f SHA512 a06dd671857d9d39390edcba233134981a6e415d6f82df59323e8be8486a19661dcf84ae2b334e200e1ac40c923d260ee2017fe116119ca66a34ceb019d32eed
-DIST 6.8.1-0-202411221531qtquick3dphysics-documentation.tar.xz 4596664 BLAKE2B 4b3f0bb304f710381f79c2ee693c8820e208730c3067d0ece69954406c265c0121513972711d57ab11175cd4a89c846f0eacc6e217756dfd46f9c067d3bb87c4 SHA512 5d1e6840453b91ef43d0d1727dc439931fae7c62537279fe0a761e9369a48cf4c153caf598b4cb482ff572d6f2b73856d6c632a834c8bb40f2a3bb4437841c8c
-DIST 6.8.1-0-202411221531qtquick3dphysics-examples-6.8.1.7z 2355903 BLAKE2B 73ced1fc094b533ce74aa1af72f11425af0bc8487c686b163d4863ff6ebb30844086095a025a70d31a479a5d3fbea7cebfd6636178623b3cf13466d73b950ec4 SHA512 e8cee5ee606830759655ffd95121787a5babc9c74e461d9455986bf5285598b5385a7199bf31549483f0ebf509f7491135ac5c42528783042963793581059867
-DIST 6.8.1-0-202411221531qtquickcontrols-documentation.tar.xz 7231280 BLAKE2B 6577f8e9d2868c515cd0d51d7fdafd49c67debf46072eaca219e035ada13920b13dcdc35658dea7d709db1673d0d1260c79c551f3eb93e41c4cae0723fd8ac82 SHA512 cdb9979b5dd8c29fa7e6ea99245552176b54e2c2944063d00340f00fe4b5a783d7a70b47e4c950212f74b56bfce8e8cbb0241915c2c4f9c517e7a513ee65e559
-DIST 6.8.1-0-202411221531qtquickdialogs-documentation.tar.xz 313996 BLAKE2B 201b1e7aef8399fb34a598a3055b80c606376990881fd960b417a1e0479e7dbd2deeb0fa6e9e83b1edd5d806e2fa489534809473ea710a6ccfaec9080b887f3a SHA512 fc736d4cc52986a60a1263c48fed8045ab89ebf12c59ef238942f8d54c599ac0f32b9b2115c8e7fa0a6003756dd1713608c9478c9c7c6c58215eee03330d7f8f
-DIST 6.8.1-0-202411221531qtquickeffectmaker-documentation.tar.xz 804084 BLAKE2B f3e28cf49a293e4951fb9b74a377a5de4ffdb04ab75b7125e27337ffd17a550ead767127001307c44828b96928d51da41cf8665cdfd2c67683446c95742608d9 SHA512 cfeaeb2b74b9b81b4472e260dab969fda4e25d90e81efd3260bdf88d58f98c473a618add1dc4654708f6eb8e1ff325ee29a4ba52a43b0ec53484e1efb30fcc8d
-DIST 6.8.1-0-202411221531qtquickeffectmaker-examples-6.8.1.7z 244749 BLAKE2B 94859ae34de2fb62f03516e1ece17f07ea2d7746fdc204410e73fe095d2d118438249ea9ba3699eb902a1ad0a921e6671123e0397890614cf58c735199ca8e76 SHA512 59a107a4bb52418671f9026d54bda4a5322cc12cdcfd4d5e2ffabba09c884b8181027c4b6c3cf4b41c27c28ad2f3d3008061ed3f617cdc7ce511503a35a22a77
-DIST 6.8.1-0-202411221531qtquicktimeline-documentation.tar.xz 166208 BLAKE2B 50ed2ec74722a9e91cf6036c127ec48be905e1c254755b200621d2293936aeda6a549002082585d406066dfc948a178c75692e358da3ba96b81b16d736817a9e SHA512 48fdfede33e5adfe873c5a2b18bdbc640d6c939b1881b2aa9d3c9bb0b43af8141eb0939668514d267cd9f847ee4471ba212260be92ce81b13824a08e4715183e
-DIST 6.8.1-0-202411221531qtremoteobjects-documentation.tar.xz 492332 BLAKE2B 7adaf10865386f93837c481ac72edae868d0e1aab9112409c03c3090c98247b9defb1e444e0eee5d10f1efbcb2bcd6ca4c9f5ec09d8c39eb841090e712e0316a SHA512 8de4cc028854c3ff997360411d79af34da40bf33076ce0b942e9d33e1a39d18868d1a432125d9a8f9fb631d3c6700daa18a19e9db952de9a2fbc03da8dbb70d3
-DIST 6.8.1-0-202411221531qtremoteobjects-examples-6.8.1.7z 81628 BLAKE2B fa10c687bf95e2a8bdc1a93cc0e18b410175313535d469a2026316ea1a955cdd7be72b8452ba5e1f49806939945e7a6b824226bee391855fa2cea9fff2a4a0d4 SHA512 42ab2c196a27a5ad1d9ebd56699f41fb011b87892e3addcab95029882ebd3f864c483bad780ef5d495a329b6910e7c4e8bc3ad4b305de20ee33af46afd8c9f76
-DIST 6.8.1-0-202411221531qtscxml-documentation.tar.xz 395680 BLAKE2B 5c9baf45bbf6ac757e7562f77f0f4dbede076b15eabd91505c2aeac8b5fb80093e146bb22c82bd049f5905f6d81c16024931ef6551f7c0b53fd6542f5a2499dc SHA512 efa9b55a738587c9b74efc1480438bb965a84daeb359197e5f7b8aaec2dec21b52e407dbc13337f6d40e672b39fb20cb8b586b2fce5a6e3fc9c763a7392b8b03
-DIST 6.8.1-0-202411221531qtscxml-examples-6.8.1.7z 140682 BLAKE2B 11d439e5be0bd2b8dcc7417c5753e26fa080d91587d5c69e28b210bcb5ef61416d13e662425612f86d6c563fcaa39d1237aaecaba8ff61aee226b17f58a2bd81 SHA512 c2c1768de52b5163d10166abf76299b229e101d575ba3be8e391c19a1b61e857407c1ce84e77c8bd530cb62b024f31a7e1ce1ab59c4da6d43db42b50416802ce
-DIST 6.8.1-0-202411221531qtsensors-documentation.tar.xz 2144880 BLAKE2B ea2497588d697ed98cc16ca6e983c049dc7349720ffce1046e379c035c46c3811317f833fbd37fdb857040479e8f3e353926afc97ae4d8a7bac89db4dc71cf3a SHA512 f44f4ec13630afa73784d5fddf257b2d4e4446f44a8a10b74246dc71e7b792b210f8508eff9d8d0f98a3b3cbdb93e6002d86e95af7eb1ab8e2a6ec8077686e3c
-DIST 6.8.1-0-202411221531qtsensors-examples-6.8.1.7z 53486 BLAKE2B 238aaea0264c6fa26a64fe29530536e5079d06ad3109fd1a0c8a9478b0d38a0e80a6eb98860c13dd3802a141b7e1d3531c94e247615cc1d0bb9d73c627c6c35a SHA512 fca6cf54c6154ce77b436afbd31681332ec0cdd8959974fae9ea1c6b94bf157988811f4ed3d49760ace048b1ef48587c452579c277f114fb9f776e6239f40d4c
-DIST 6.8.1-0-202411221531qtserialbus-documentation.tar.xz 738188 BLAKE2B 969f675f025c6729ad8c72385aabbed6878f09e2f85f025175027e9f854b66e723d67691c416b586f2473b31aaceaa2060c709487c1e2f285eb4753caf511565 SHA512 9063c4c9f4f1aeb0d16035f9995f11fb7ada4a27595b7c3052999ae4bdc1ea17993f8805f591156cff8f4b1dff4c34d37f1af475af92b20f9a70b1695a3f5c32
-DIST 6.8.1-0-202411221531qtserialbus-examples-6.8.1.7z 212281 BLAKE2B 7f8ca1a245e9050d258775f27dab2ae871da23e9d8d43f085050df3a0438085d426380733d35427b111ffeed243b544d30251a0e7c866e033b45420232276d0d SHA512 ddfbbbfb4d8103d6918bdd16df85f2225f6260fecc22dfafecb82676340d84ff8c649f8257719a51ae31763360bb9d500b64c4ab953fb74c28df71b0cc2f33cf
-DIST 6.8.1-0-202411221531qtserialport-documentation.tar.xz 183744 BLAKE2B 7a642c33cb152c5581a93fa3ba2e2365910d5c4944b60821a8674f040cd1e7b12a6a2dd6c12a9273f7a616830eaee9b1720d965596c8c5954bd62f2d1b45edf0 SHA512 8cfe6520f06211d4f7fb0c06fdfc7e98b0e0d9de18a47ef316f8fbd00f34f1ff6f3518edfe5e095415e68ac8eed8aa9ea0f0a98c1ff00a5a5388e4aa056c1c3e
-DIST 6.8.1-0-202411221531qtserialport-examples-6.8.1.7z 81066 BLAKE2B c47ec15a2682766863c9659ae3d6ba45acbe86459a0b7b25a7084f5fa01d19a17abf5bf48a88fa55aa722230ac0f01f882e884f0dee326fd868c3885ffcd17fe SHA512 cf5b8f1feeb9073a5f18ee3631c627049a301715079b00b344865f25edf5b4e7d74c844e77fc519968ec01920bae953442c1f0abdae0e645c5dbf58ad345863b
-DIST 6.8.1-0-202411221531qtshadertools-documentation.tar.xz 197252 BLAKE2B 87937c7c89a35e88d0e8410ce50cb1e0baa368a9fba948f663fcbd4a91ad908ebe65ea47afcdfa07c6f78ceec6c23645afc11a824f7f711bc36375b94aa59b21 SHA512 a09b746c61428b6a2e229adc57ec23600111ced41abecd653e3e3493851d0cf87c71a2c174e09d804dd6e952f99262c1ffd104675cbab1ab7afcbf8d88a45a42
-DIST 6.8.1-0-202411221531qtspatialaudio-documentation.tar.xz 470268 BLAKE2B 7d519a592dc259282a6ab2d65b122c46db640e9d7883c8d182527e79bf5ae40cd4a329afdfb67c61c3a8b815646c288efc36b0371b35fb4c10751b6a0dc45ef7 SHA512 6da02ff7bd6220390e43382748e0154352c7cdcee93f8208aebc3de9bff6f9b7c1daef1ac12017bfdedf9af7443a0cb87c1dc3214298439ee246c078d7d37da0
-DIST 6.8.1-0-202411221531qtspeech-examples-6.8.1.7z 157769 BLAKE2B a1f9949a2675913875eaf49a30644b9966342ed6ec7c4ebef2511547e5d8aad0711f754a2fdbfa402f14bf4840d78d764035cc97a0d1c541f5a64227dae65bae SHA512 5adea894e42a0eaf251de9affc098e3190d363b402b9f6802d766e2acc7ab117e9c3839d7182c1f26969efc2d53f36d9398ce964e9b487497bbf29e7c86bbc8b
-DIST 6.8.1-0-202411221531qtsql-documentation.tar.xz 903260 BLAKE2B 629ba4c222a64120aaa3af057e6c896f3e09b2b641904669af8391f557edffa3e3d8129ccf3c853e360389d674ea503458f55f5753c523279c5cc58b9f4ad89f SHA512 0b284142ad2c5ae1b361ec296d8f610045d80e101382b8eaa2eeae50136ac2447410a3b2f323defca84b20e1b09bbcfc75dbfac384e3dc227af6ab04e5e55a06
-DIST 6.8.1-0-202411221531qtstatemachine-documentation.tar.xz 404528 BLAKE2B f63ae64af56ac94799a5d731d5d669926f8d90d7aef511f72fbb7373e91ced9348bdde07081d5f78ffa0bba3a5cba11a9b3a085f031c4c5b1df40d0d14a13b48 SHA512 5fdffc445372ee47d32e5e8910759217f961ac0a49ede465d299e2d14d422f826c78bba5e15afe0d0ccc79544376a69fae36040bb4ef106a3b26d8c97ea1c0e7
-DIST 6.8.1-0-202411221531qtsvg-documentation.tar.xz 104844 BLAKE2B 48d43948080ddb603bc4b9d876f6ca5ba7b4cc2e5bc074ecb0a954b7a3ea1bb7a34c76e6263e95e7b677e3b19e0eb7a9b67ef8aa47997fef998d89a0d31a9149 SHA512 79b54e83b8570d481ba0685631cb199bbae3e3d02ee9bb3f460b8d8f3a7559630579fd528e9e058768980fe2da0bc2a38fd16cb0f93d7d0c2ac46f7729d41627
-DIST 6.8.1-0-202411221531qttestlib-documentation.tar.xz 234580 BLAKE2B e79e220d10edcf439918bac5b93a941187a536053c4bbc4ebbdd50c60bec540e0b519c1c1ebace8bcd080ddfeed81b662e832438622c1e314c27065419fa92b0 SHA512 cc0cc5412b87aa616475f84b0cc51df49af635b3338523d4fbe3cac41bf9059e6031201b17ac24e35d86b415ddf5200e47d4d68da9343f5af26a192fef30d295
-DIST 6.8.1-0-202411221531qttexttospeech-documentation.tar.xz 401484 BLAKE2B 3d89a7bd9bffc31dc971f08420dd9c2aae9d2833c8e12f9e9fa1604f7df91746c925bdd939f973811ff3cc409030620aff122b2147221d4ab8a25e6d6ad77831 SHA512 d48e5dac96db2464595f87583cdd8112585e5ac16900258d62ed924af3e666ca9a9287c8fdd77067c65f48506963a6c51043db8cbf54022a3afff8e3c53366e2
-DIST 6.8.1-0-202411221531qttools-examples-6.8.1.7z 690322 BLAKE2B e625cd1a56c302f035f281982b9b702f6bb1c419e9ddac2822e4ce1640981360b92c890a3b528d591812aa97e678c538a9b1bbec55b15d16d10af068d3c3961c SHA512 f8f7fe3b5934296a4c2669937295ac9452f5fc954175185979b11e27d2a7e3c35ba683e011ccda4c2653c94c2622ad7ec7b62276cfff88dace7f24de083422a9
-DIST 6.8.1-0-202411221531qtuitools-documentation.tar.xz 206316 BLAKE2B 8a8c5719131e237788338fca68875cd1fab4ca6212cebd02b394b64eecc6481afa6229425cc7313637e18f3057a6cb34c6327603ba269ae95130a84c899d15bc SHA512 7050ebb71d7f96d9e34e30aa541c8f8c877049bd5fe8489edff854c128214cbf0588cfccb7bcdb454d6dd27f6e88b162acc176ec38de0ef7af274d72fc5ef886
-DIST 6.8.1-0-202411221531qtvirtualkeyboard-documentation.tar.xz 862944 BLAKE2B b0bb7c69e287eadb225d6dadb87561b370eb09ae8ad4f95675177acd9686b7939a2b2e5e7c33cc0fb098446c4c1d74ce4e0ac027e64582d9a08a7404e1bb5593 SHA512 b624f2b8030eb63ff8f04133798c699ce779a0d7f3d207e59cd178295bec76b52fbb2743f338f41cdc7b5a35fb188317cb3cfc5d6d638b501d0b38773f8029c4
-DIST 6.8.1-0-202411221531qtvirtualkeyboard-examples-6.8.1.7z 7071 BLAKE2B ca8502777d3acdfdd0e6ca8ff56aa7dce7ee9f73a6d0a78f17aa170ecf6e12fc460d56c6165f4451226f4677fc5d8a9f46dfbdc21b68a86dc0c4ac77e254edc7 SHA512 fd34c225dc624a131e9247e5bd313c0823427a0602434021bd84193ec0db2503e8c768cd73f138996cb2f26c7d344d5c3721d7c9b943d02a5a1120e1af1a0699
-DIST 6.8.1-0-202411221531qtwayland-examples-6.8.1.7z 568429 BLAKE2B 0ba2e60a82c12c51d12b4314867e938fcb88cee5219906944ea2fca4af9b3945f1fca3afb525d9ba3f3549f2ca7cda82a5efaa66dcc610b87fa716823ceac904 SHA512 1473a60267aa9d48b779abbfa3b9f7c3352b4465a51d5fe7fc31b6d84a732907b8073c84fc366281b29d9c00a077f73bf4d6b2cc605d518dcf95ae1117fd4cd9
-DIST 6.8.1-0-202411221531qtwaylandcompositor-documentation.tar.xz 1609708 BLAKE2B 0187be173fb8fcfd5e67313878916df0cbf048b511f23d62d38a05c53d053f44fa749834aa9a7a0096ce86ef8fab97cc646c7c82a7cf725bd80fe94046fbcddb SHA512 59612e64ef99828a5890583a76d3deb8bd1f002cf05fc96dd1f9a8f2df6c9aa94f0916fb8846b0c1bf6c3d76346a1be68a5d048de6fbf3c463affed2bbcbf60c
-DIST 6.8.1-0-202411221531qtwebchannel-documentation.tar.xz 167472 BLAKE2B 5aa39630e5d9289be3890b6248cdcda6f97f2f5d145b8149342270c8545b1e8d2ca5ef8076733adb4fb933c18df4c3e51bbde9b204cc8726b639f74015568f86 SHA512 a83b5f00a7b6c16b3678cee84fdbe9143449fb7bcc0c48bfff49aaffc764a0055ac85419040a7d9efbd2a3ecb99dab5746c633906bb380a944ecf41ae5abccd2
-DIST 6.8.1-0-202411221531qtwebchannel-examples-6.8.1.7z 66129 BLAKE2B 5f5c32214ace0a4c83bd09b88d9b269bb22e01610d011c528c2459b485aaf805effdbd2babccdc484f7a1beadfb7f50d3810e96747f7bc0db91ab9cca11ad552 SHA512 a729caf92f08802b4a61af7086e8a66a18d2e8cb4eacff057bcd1c092355206249b3f708e299a237e43effd8b8d413c81321e2ff9a9511faafe11d45ac03654e
-DIST 6.8.1-0-202411221531qtwebsockets-documentation.tar.xz 532192 BLAKE2B 65d77d444c6c39357af346194275f2855be563efc01285d050a7273871de95b68e49618cf910e38679c2065bfed49428145f53ca8dc7e8b64c4be06667df369d SHA512 242dcfb4000487cb02b5276d7955f801cf64f8981be0b5158224fa6a1a79aec1c9295f0b97bbe9945c84218d3fade6d17679fe2aa6eb72b70f22e09fb72005cd
-DIST 6.8.1-0-202411221531qtwebsockets-examples-6.8.1.7z 248925 BLAKE2B 358f513d1532703dbbd9c107b2b315e2f04e0b65f5592a5f5fc60a703eb1ca267284c80f74c81d2859abc43941e56ed17811895b38bc47dc876bef8d013c99c1 SHA512 c5a8f5d0f57a67e1ed591f42466ffaa0df160e4e2b3ec7b887aba7a74406da4d31e3307c3496ddc9d23d8c79a97cc08fa8a35a864ac3c4b98e3fcb449335fa2d
-DIST 6.8.1-0-202411221531qtwebview-documentation.tar.xz 125928 BLAKE2B 49088db25b1a98d6a6f7bd1dcb3f3331197e7b9096bcf661fea2102e9488a18b2a9b0392c7c9636bf270d8a7fc78359a8e741e35695e6bce4789d74fc055d67f SHA512 453712fd9670d52f42f2fa35e0d3bbba6d3e503d0a89fe3f6d75d29c2fffd4526fbbe7b4b759e9d21b616ee3868abc0ffc221b653c782ccd10c75add625b9322
-DIST 6.8.1-0-202411221531qtwebview-examples-6.8.1.7z 47299 BLAKE2B ffb113e0d6d84af2c30e00c074c3bab5fbf2c0b64b308d1f318447388c29034d5fadddf5ed7f39af21e223dd381aa4b3d2a1cf316fa48938f4b7a88e259c3200 SHA512 9c83f15a649e0401df3c9f492f22136a20be18d2bac512465eea29194fb9137a3af0033a069ec5ced045469984f7e047b2d91bf58aee5f25d06a88b3617307e2
-DIST 6.8.1-0-202411221531qtwidgets-documentation.tar.xz 20670304 BLAKE2B 36827ef65a98caf0e9de4bc79d644f889246952e39c04d507d8b93ed13a4f6bf98f9952a9ee1c6404a35565898b4bb048453f332ccb08c49fa223761a3954502 SHA512 b19630e9de948e0cf4d3d31de26375da212c745d7a5c6e20edaf44385d38392c63fe0a6ef16d65555d662416de7a2c1c10bc69fa518d296b002a736c77d0060c
-DIST 6.8.1-0-202411221531qtxml-documentation.tar.xz 340416 BLAKE2B f925608b5c2baa10eee6e5c8e7145cf1f5639d8997c7f7eaf82bc32c841bc67d14b87aceeae0510f372da92380568be79e9ac5672cc2e3e2035bb94b14494bfb SHA512 2ca2a4c11cf2b925267051be10c95ee8b0a83f3b37785eba8d46d8b294959c5a55137d6cd0f27326d0acdb3debb067b6804310ffa8adc86bebdfd06f33d05cac
DIST 6.8.2-0-202501260838activeqt-documentation.tar.xz 248792 BLAKE2B f5b4cd2b21560bac1dfef8b9ec2e5362eb0bf1d6f48b0e4fb4d9a07524025924784c23aaf5a1c47ce01a11585b917488cb4db9e8f38a9ba1b9a0ea9a64c4f7bb SHA512 a45489275015ccdb2534fa7da087772fdaf19088d80b6c36c27e4a0e4739e713c54725329da6a61581285d3fb53aaf871130190d0bb527d89e9711e2b674abbb
DIST 6.8.2-0-202501260838qdoc-documentation.tar.xz 287852 BLAKE2B 9f85de214c29044180a975d531d39f5735c0731274652d059899bb3354f308309440d71e68fb3926d568fe596b1f238d1626754ded15c1d841eb8855fe6da0d5 SHA512 e91fd56bea40a2ca8e5cba9feaca37c02befcdba8b44bca358e6a9b11284b4f7ea11575fed7faba1fac1779f7fbb6de46d80e8446ffa9a4f791a4932be5223a2
DIST 6.8.2-0-202501260838qmake-documentation.tar.xz 342740 BLAKE2B 49b14d88db1bc6ab869bfdb88383d8b4030588e09119dfbb3a92c5228d3912595b8978c7619998c52df19b84cd1b599a004bf853a1d5171ff5276a39d7285575 SHA512 ad56972354a622dec98b9984906028df7dffc100eabe7e95ca75c4e298cf7016271266fda1022cddd4b881d0856eaab7423d4a967094e0b5c9364d1830e45a75
diff --git a/dev-qt/qt-docs/metadata.xml b/dev-qt/qt-docs/metadata.xml
index d1c7c0312a0b..ecb607afe477 100644
--- a/dev-qt/qt-docs/metadata.xml
+++ b/dev-qt/qt-docs/metadata.xml
@@ -14,7 +14,7 @@
<flag name="3d">Install documentation for <pkg>dev-qt/qt3d</pkg></flag>
<flag name="activeqt">Install documentation for ActiveQt (unpackaged, Windows-only)</flag>
<flag name="assistant">Install documentation for <pkg>dev-qt/assistant</pkg></flag>
- <flag name="bluetooth">Install documentation for <pkg>dev-qt/qtbluetooth</pkg></flag>
+ <flag name="bluetooth">Install documentation for <pkg>dev-qt/qtconnectivity</pkg>[bluetooth]</flag>
<flag name="charts">Install documentation for <pkg>dev-qt/qtcharts</pkg></flag>
<flag name="concurrent">Install documentation for <pkg>dev-qt/qtconcurrent</pkg></flag>
<flag name="connectivity">Install documentation for <pkg>dev-qt/qtconnectivity</pkg></flag>
diff --git a/dev-qt/qt-docs/qt-docs-6.8.1_p202411221531.ebuild b/dev-qt/qt-docs/qt-docs-6.8.1_p202411221531.ebuild
deleted file mode 100644
index 18860714fb89..000000000000
--- a/dev-qt/qt-docs/qt-docs-6.8.1_p202411221531.ebuild
+++ /dev/null
@@ -1,187 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit unpacker
-
-DESCRIPTION="Qt6 documentation and examples for Qt Creator and other tools"
-HOMEPAGE="https://doc.qt.io/"
-
-LICENSE="FDL-1.3"
-SLOT="6"
-KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
-IUSE="+examples +html +qch"
-REQUIRED_USE="|| ( examples html qch )"
-
-BDEPEND="
- examples? ( $(unpacker_src_uri_depends .7z) )
-"
-
-qt6_docs_generate_metadata() {
- local qtver=${PV%%_p*}
- local prefix=${qtver}-0-${PV##*_p}
- local doc_suffix=-documentation.tar.xz
- local exa_suffix=-examples-${qtver}.7z
- local baseuri=https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_${qtver//.}_unix_line_endings_src/qt.qt6.${qtver//.}
- SRC_URI=
- S=${WORKDIR}
-
- # Bumping involves diff'ing the unversioned *_src/*/ files list from
- # old version to the new for -documentation and -examples files,
- # then adding/removing entries if anything changed.
- #
- # Format: [+-%]<USE>[</|^><package>[!|:]][="<module> ..."]
- # - [+-%]<USE>: enable(+), disable(-), or no IUSE(%)
- # (should disable if associated package is not in tree)
- # - /<package>: qt.qt6.*.examples.<package>/*-<package>-examples*
- # - ^<package>: qt.qt6.*.examples/*-<package>-examples.7z
- # - <module>: qt.qt6.*.doc.<package>/*-<module>-documentation*
- # (if <module> is unspecified, defaults to <package>)
- # - <package>[!:]: only has examples(!) or documentation(:)
- #
- # To future maintainers: if this feels too complex, could either
- # replace by generating the ebuild with a new less-compact script
- # or go for the simplest alternative by redistributing 1-2 big
- # tarballs with everything.
- local map=(
- # map with (non-split) Qt6 packages rather than per-module
- %base^qtbase="
- qmake qtcmake qtconcurrent qtcore qtdbus
- qtgui qtnetwork qtopengl qtplatformintegration
- qtprintsupport qtsql qttestlib qtwidgets qtxml
- "
- +3d/qt3d
- -activeqt/qtactiveqt="activeqt"
- +charts/qtcharts
- +connectivity/qtbluetooth:
- +connectivity/qtconnectivity!
- +connectivity/qtnfc:
- -datavis/qtdatavis3d
- +declarative^qtdeclarative="
- qtlabsplatform qtqml qtqmlcore qtqmlmodels
- qtqmltest qtqmlworkerscript qtqmlxmllistmodel
- qtquick qtquickcontrols qtquickdialogs
- "
- %doc^qtdoc
- -graphs/qtgraphs
- -grpc/qtgrpc="qtgrpc qtprotobuf"
- +httpserver/qthttpserver
- +imageformats/qtimageformats:
- +location/qtlocation
- -lottie/qtlottie:="qtlottieanimation"
- +multimedia/qtmultimedia
- +multimedia/qtmultimedia:="qtspatialaudio"
- +networkauth/qtnetworkauth
- +positioning/qtpositioning
- +qt5compat/qt5compat="qtcore5compat qtgraphicaleffects5compat"
-# +qt5="qt5" # already installed by qtbase (conflicts)
- -quick3dphysics/qtquick3dphysics
- +quick3d/qtquick3d
- -quickeffectmaker/qtquickeffectmaker
- +remoteobjects/qtremoteobjects
- +scxml/qtscxml
- +scxml/qtscxml:="qtstatemachine"
- +sensors/qtsensors
- +serialbus/qtserialbus
- +serialport/qtserialport
- +shadertools/qtshadertools:
- +speech/qtspeech="qttexttospeech"
- +svg^qtsvg:
- +timeline/qtquicktimeline:
- +tools^qttools="
- qdoc qtassistant qtdesigner qtdistancefieldgenerator
- qthelp qtlinguist qtuitools
- "
- +virtualkeyboard/qtvirtualkeyboard
- +wayland/qtwaylandcompositor
- +webchannel/qtwebchannel
- # webengine archives for docs/examples missing since 6.8.0...?
- #+webengine/qtpdf:
- #+webengine/qtwebengine
- +websockets/qtwebsockets
- +webview/qtwebview
- )
-
- local entry operator use subdir package exception modules uris
- local -A iuse
- for entry in "${map[@]}"; do
- [[ ${entry} =~ ^([%+-])([^/^!:=]+)([/^])?([^!:=]+)?([!:])?=?(.+)? ]] ||
- die "syntax error in '${entry}'" # global scope, must never fail
-
- operator=${BASH_REMATCH[1]#-}
- use=${BASH_REMATCH[2]}
- subdir=${BASH_REMATCH[3]}
- package=${BASH_REMATCH[4]}
- exception=${BASH_REMATCH[5]}
- modules=${BASH_REMATCH[6]:-${package}}
-
- [[ ${subdir} == / ]] && subdir=.${package} || subdir=
-
- # special rule due to inconsistent examples path since qt 6.8.0
- [[ ${package} == qtwaylandcompositor ]] && package=qtwayland
-
- [[ ${exception} != ! ]] &&
- printf -v uris "${baseuri}.doc${subdir}/${prefix}%s${doc_suffix} " \
- ${modules}
- [[ ${exception} != : ]] &&
- uris+=" examples? ( ${baseuri}.examples${subdir}/${prefix}${package}${exa_suffix} )"
-
- if [[ ${operator} == % ]]; then
- SRC_URI+=" ${uris}"
- else
- iuse[${operator}${use}]= # avoid duplicates
- SRC_URI+=" ${use}? ( ${uris} )"
- fi
- done
- IUSE+=" ${!iuse[*]}"
-}
-qt6_docs_generate_metadata
-
-src_unpack() {
- local a docs=() examples=()
- for a in ${A}; do
- case ${a} in
- *documentation*) docs+=("${a}");;
- *examples*) examples+=("${a}");;
- *) die "unrecognized archive '${a}'";;
- esac
- done
-
- mkdir docs || die
- pushd docs >/dev/null || die
- unpack "${docs[@]}"
- popd >/dev/null || die
-
- if use examples; then
- mkdir examples || die
- pushd examples >/dev/null || die
- unpacker "${examples[@]}" # .7z
- popd >/dev/null || die
- fi
-}
-
-src_install() {
- insinto /usr/share/qt6-doc # QT6_DOCDIR
- use qch && doins -r docs/*.qch
-
- if use html; then
- doins -r docs/*/ # trailing '/' skips .qch files
-
- # needed not to let Qt Creator believe that these examples exist
- use examples ||
- find "${ED}" -type f -name examples-manifest.xml -delete || die
- elif use examples; then
- # still need docs tarballs even with USE="-html -qch"
- local dir
- for dir in docs/*/; do
- if [[ -e ${dir}/examples-manifest.xml ]]; then
- insinto /usr/share/qt6-doc/"${dir#*/*/}"
- doins ${dir}/examples-manifest.xml
- fi
- done
- fi
-
- insinto /usr/share/qt6/examples # QT6_EXAMPLESDIR
- use examples && doins -r examples/*/
-}
diff --git a/dev-qt/qt3d/Manifest b/dev-qt/qt3d/Manifest
index 36286a7d2386..1139e447c6db 100644
--- a/dev-qt/qt3d/Manifest
+++ b/dev-qt/qt3d/Manifest
@@ -1,3 +1,2 @@
DIST qt3d-everywhere-opensource-src-5.15.16.tar.xz 118265056 BLAKE2B b5a20f20e8f8a1dbb25fa370d5f02b104e2b3b4902f1f58596cd2d0d2a4ddda67dcaaa9ccd865f7474e1b66bb506f5eeb687fbedbc796a1da7ff95b407566ec9 SHA512 bdb13bd73a8b706eae8ad07d506ca21469a138dadb47b604a23ebe4640b593cba1353efa081a51a6d869a3d75e1b2b25c432bc7bc4621991f2fd2f5d18914fc6
-DIST qt3d-everywhere-src-6.8.1.tar.xz 141818588 BLAKE2B c9b88c9fdc5db349a1f0e764b4aa9ad85799c870da891ffcea1f80b1c2d7c88351b2863eaeb858f85b93bdb686b78c68777636995ebf6b316753737259931973 SHA512 8ff647cc209fed963d3d8192c8ff495383c3118c699398ee280832086c1a33b70ef9f5b8486295be842ba2eaf419bdb10241a1371e84be4797665865fd48b6a9
DIST qt3d-everywhere-src-6.8.2.tar.xz 141821364 BLAKE2B f7f6384110bd8808abb2cb17d05e6a2cb2556afb1e630531c08c20ab1b938d9c511264d7eab610b515a62ef7f4c8aed9cfc8a2801e900d163d84bb1f935876e7 SHA512 e873547bb8ed350e146ce081e3c08f5593ad33e977aad1d933089e287826c81033972cb6428c7f54cbee50c438ceab31181f64b99ada77382875b5053f00ca0d
diff --git a/dev-qt/qt3d/qt3d-6.8.1.ebuild b/dev-qt/qt3d/qt3d-6.8.1.ebuild
deleted file mode 100644
index 51fae49912bb..000000000000
--- a/dev-qt/qt3d/qt3d-6.8.1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 2021-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="3D rendering module for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~loong ~riscv x86"
-elif [[ ${QT6_BUILD_TYPE} == live ]]; then
- EGIT_SUBMODULES=() # skip qtquick3d-assimp
-fi
-
-IUSE="gles2-only qml vulkan"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[concurrent,gles2-only=,gui,network,opengl,vulkan=]
- ~dev-qt/qtshadertools-${PV}:6
- media-libs/assimp:=
- qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
-"
-DEPEND="
- ${RDEPEND}
- vulkan? ( dev-util/vulkan-headers )
-"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package qml Qt6Qml)
- -DQT_FEATURE_qt3d_system_assimp=ON
- )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qt5compat/Manifest b/dev-qt/qt5compat/Manifest
index c4c91040537e..918beeca2673 100644
--- a/dev-qt/qt5compat/Manifest
+++ b/dev-qt/qt5compat/Manifest
@@ -1,2 +1 @@
-DIST qt5compat-everywhere-src-6.8.1.tar.xz 14632944 BLAKE2B abb42dd9fd5b12ea17ce6baed5829d497b3c6ab56e2ef3d6c65ab5e8b4b8726c5d1a2425ea7ed3238cd3835f1b684cbea569e37b1b9587eeb3affa71c2df926c SHA512 ef1764820387a6c9461fe4e21e44f77c6e95068d4cb37ea221228f06596b7bdb2cbe971e8646832454749954cbc31942eb882808c1b5b3b4d1efce5cf84bd93b
DIST qt5compat-everywhere-src-6.8.2.tar.xz 14637788 BLAKE2B f01b6db5876d855bbf520f0e2696e12a28be457417eb111dbcb29c0c1eb275b11b56c053c90eb2ae4eac74b8582919a59c68735cadf52325b64d61b89a855c6a SHA512 60599cf99210e1465edabfdc7abbff1d4ebfecca1c5e4b7efc5c1cb5d6915b6e7e7917878cee002a7da86e3a32af23bd3ea1f485309f001dcb96875d677676c7
diff --git a/dev-qt/qt5compat/qt5compat-6.8.1.ebuild b/dev-qt/qt5compat/qt5compat-6.8.1.ebuild
deleted file mode 100644
index 4f479ea72d81..000000000000
--- a/dev-qt/qt5compat/qt5compat-6.8.1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Qt module containing the unsupported Qt 5 APIs"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
-fi
-
-IUSE="icu qml"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[gui,icu=,network,xml]
- icu? ( dev-libs/icu:= )
- qml? (
- ~dev-qt/qtdeclarative-${PV}:6
- ~dev-qt/qtshadertools-${PV}:6
- )
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package qml Qt6Quick)
- )
-
- qt6-build_src_configure
-}
-
-src_test() {
- # tst_qxmlinputsource sometimes hang without -j1
- qt6-build_src_test -j1
-}
diff --git a/dev-qt/qtcharts/Manifest b/dev-qt/qtcharts/Manifest
index 302a28b2dd41..ed0419e81949 100644
--- a/dev-qt/qtcharts/Manifest
+++ b/dev-qt/qtcharts/Manifest
@@ -1,3 +1,2 @@
DIST qtcharts-everywhere-opensource-src-5.15.16.tar.xz 4246260 BLAKE2B 6a902fa889d1b32f5dc6aeeb18838806d29b52d5da9ec91cfd9a33da6049ae89f3fc57ed73bd68dfd56dcbb971a57c384598af9e0c1743391ea0339a6ca9029e SHA512 f57df425e767ad5e18d5bf2439c137c0b656acf4ae998d42a41e59acf8a7b3d6733ef1c4ee4b11e1d54801df1550af5ee53cb190f05db223568b31fb4fcaa96d
-DIST qtcharts-everywhere-src-6.8.1.tar.xz 4662224 BLAKE2B cf32ccb4e56379f17ac030832efe614c75ea3711c3d7ba7c0835c6972c6cf800a0ed5747612f6bef563bb28b2cf658de94123eb987bc4e13283c28d205885eba SHA512 bd15caaf0a4f06d13a5fc18a2e7063061dd279609d9c6db7f98ca07ce576e7580a7f1fc65cbc291b4fe34287fa01bb7e4409c767c57e201817c5ead96fa5de45
DIST qtcharts-everywhere-src-6.8.2.tar.xz 4662320 BLAKE2B 741feda467d56d06d763eff0fba30043c2628fd49c88dbe83479bb7b7db79fb015b073250740c8f3e4ed1ad710d996474913a6cf0fc128b89319759f5b342d98 SHA512 4edb1cafea0953eb98fe9503674d4e1308e3f31215af18d2edb3141d552ca0bcdabccc00abc261877a84b39c6b772a787d349dabf2e4e584da11ca1582cdee79
diff --git a/dev-qt/qtcharts/qtcharts-6.8.1.ebuild b/dev-qt/qtcharts/qtcharts-6.8.1.ebuild
deleted file mode 100644
index 1a8eabee8904..000000000000
--- a/dev-qt/qtcharts/qtcharts-6.8.1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Chart component library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
-fi
-
-IUSE="gles2-only qml"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[gles2-only=,gui,opengl,widgets]
- qml? ( ~dev-qt/qtdeclarative-${PV}:6[opengl] )
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package qml Qt6Qml)
- )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qtconnectivity/Manifest b/dev-qt/qtconnectivity/Manifest
index 20928719aae7..0ef8007254cc 100644
--- a/dev-qt/qtconnectivity/Manifest
+++ b/dev-qt/qtconnectivity/Manifest
@@ -1,2 +1 @@
-DIST qtconnectivity-everywhere-src-6.8.1.tar.xz 1067952 BLAKE2B d0c1dbc863dbd12041321248f9256d63f03ecf919ac7c60f3e3e87dd4102fa9063dbb3b0896e3f168713e4dd7eccf2deb62109bea39ba8425184aaf9c019dee1 SHA512 61933f37210323cd912ec677322002557dae308228e390f692beb88374f328b2791e3448b14256a570de741ef6f3e935261ab90cfd3ae22725a8919bd304a8fb
DIST qtconnectivity-everywhere-src-6.8.2.tar.xz 1069068 BLAKE2B fcbb13ff28486586466eafec913fb6504ee6e79787e7bfa6362ea74ee755b70c390a2f2ebf96cdf74c875a33ab1673d296f497085e2b8c3b83d09ed9590b772f SHA512 b1310fc90c7a64a4d89586fd38119377b3b67ead57271c6713897d649b2154cd55bd07c97a53f12e7a9d720a1b8b6b630eeea43e44c6798f6313ea8e70e10767
diff --git a/dev-qt/qtconnectivity/files/qtconnectivity-6.8.1-CVE-2025-23050.patch b/dev-qt/qtconnectivity/files/qtconnectivity-6.8.1-CVE-2025-23050.patch
deleted file mode 100644
index 832807a9bb80..000000000000
--- a/dev-qt/qtconnectivity/files/qtconnectivity-6.8.1-CVE-2025-23050.patch
+++ /dev/null
@@ -1,210 +0,0 @@
-https://bugs.gentoo.org/948573
-https://www.qt.io/blog/security-advisory-qlowenergycontroller-on-linux
-https://codereview.qt-project.org/c/qt/qtconnectivity/+/617004
-From: Ivan Solovev <ivan.solovev@qt.io>
-Date: Thu, 02 Jan 2025 16:48:49 +0100
-Subject: [PATCH] QLowEnergyControllerPrivateBluez: guard against malformed replies
-
-The QLowEnergyControllerPrivateBluez::l2cpReadyRead() slot reads the
-data from a Bluetooth L2CAP socket and then tries to process it
-according to ATT protocol specs.
-
-However, the code was missing length and sanity checks at some
-codepaths in processUnsolicitedReply() and processReply() helper
-methods, simply relying on the data to be in the proper format.
-
-This patch adds some minimal checks to make sure that we do not read
-past the end of the received array and do not divide by zero.
-
-This problem was originally pointed out by Marc Mutz in an unrelated
-patch.
---- a/src/bluetooth/qlowenergycontroller_bluez.cpp
-+++ b/src/bluetooth/qlowenergycontroller_bluez.cpp
-@@ -64,14 +64,15 @@
-
- const int maxPrepareQueueSize = 1024;
-
--static void dumpErrorInformation(const QByteArray &response)
-+/* returns false if the format is incorrect */
-+static bool dumpErrorInformation(const QByteArray &response)
- {
- const char *data = response.constData();
- if (response.size() != 5
- || (static_cast<QBluezConst::AttCommand>(data[0])
- != QBluezConst::AttCommand::ATT_OP_ERROR_RESPONSE)) {
- qCWarning(QT_BT_BLUEZ) << QLatin1String("Not a valid error response");
-- return;
-+ return false;
- }
-
- QBluezConst::AttCommand lastCommand = static_cast<QBluezConst::AttCommand>(data[1]);
-@@ -126,6 +127,8 @@
-
- qCDebug(QT_BT_BLUEZ) << "Error:" << errorCode << "Error description:" << errorString
- << "last command:" << lastCommand << "handle:" << handle;
-+
-+ return true;
- }
-
- static int getUuidSize(const QBluetoothUuid &uuid)
-@@ -903,6 +906,7 @@
- {
- Q_ASSERT(charData);
- Q_ASSERT(data);
-+ Q_ASSERT(elementLength >= 5);
-
- QLowEnergyHandle attributeHandle = bt_get_le16(&data[0]);
- charData->properties =
-@@ -912,7 +916,7 @@
- // Bluetooth LE data comes as little endian
- if (elementLength == 7) // 16 bit uuid
- charData->uuid = QBluetoothUuid(bt_get_le16(&data[5]));
-- else
-+ else if (elementLength == 21) // 128 bit uuid
- charData->uuid = QUuid::fromBytes(&data[5], QSysInfo::LittleEndian);
-
- qCDebug(QT_BT_BLUEZ) << "Found handle:" << Qt::hex << attributeHandle
-@@ -929,6 +933,7 @@
- {
- Q_ASSERT(foundServices);
- Q_ASSERT(data);
-+ Q_ASSERT(elementLength >= 6);
-
- QLowEnergyHandle attributeHandle = bt_get_le16(&data[0]);
-
-@@ -938,9 +943,14 @@
- // data[2] -> included service start handle
- // data[4] -> included service end handle
-
-+ // TODO: Spec v. 5.3, Vol. 3, Part G, 4.5.1 mentions that only
-+ // 16-bit UUID can be returned here. If the UUID is 128-bit,
-+ // then it is omitted from the response, and should be requested
-+ // separately with the ATT_READ_REQ command.
-+
- if (elementLength == 8) //16 bit uuid
- foundServices->append(QBluetoothUuid(bt_get_le16(&data[6])));
-- else
-+ else if (elementLength == 22) // 128 bit uuid
- foundServices->append(QUuid::fromBytes(&data[6], QSysInfo::LittleEndian));
-
- qCDebug(QT_BT_BLUEZ) << "Found included service: " << Qt::hex
-@@ -949,17 +959,29 @@
- return attributeHandle;
- }
-
-+Q_DECL_COLD_FUNCTION
-+static void reportMalformedData(QBluezConst::AttCommand cmd, const QByteArray &response)
-+{
-+ qCDebug(QT_BT_BLUEZ, "%s malformed data: %s", qt_getEnumName(cmd),
-+ response.toHex().constData());
-+}
-+
- void QLowEnergyControllerPrivateBluez::processReply(
- const Request &request, const QByteArray &response)
- {
- Q_Q(QLowEnergyController);
-
-+ // We already have an isEmpty() check at the only calling site that reads
-+ // incoming data, so Q_ASSERT is enough.
-+ Q_ASSERT(!response.isEmpty());
-+
- QBluezConst::AttCommand command = static_cast<QBluezConst::AttCommand>(response.constData()[0]);
-
- bool isErrorResponse = false;
- // if error occurred 2. byte is previous request type
- if (command == QBluezConst::AttCommand::ATT_OP_ERROR_RESPONSE) {
-- dumpErrorInformation(response);
-+ if (!dumpErrorInformation(response))
-+ return;
- command = static_cast<QBluezConst::AttCommand>(response.constData()[1]);
- isErrorResponse = true;
- }
-@@ -972,6 +994,10 @@
- if (isErrorResponse) {
- mtuSize = ATT_DEFAULT_LE_MTU;
- } else {
-+ if (response.size() < 3) {
-+ reportMalformedData(command, response);
-+ break;
-+ }
- const char *data = response.constData();
- quint16 mtu = bt_get_le16(&data[1]);
- mtuSize = mtu;
-@@ -1000,8 +1026,15 @@
- break;
- }
-
-+ // response[1] == elementLength. According to the spec it should be
-+ // at least 4 bytes. See Spec v5.3, Vol 3, Part F, 3.4.4.10
-+ if (response.size() < 2 || response[1] < 4) {
-+ reportMalformedData(command, response);
-+ break;
-+ }
-+
- QLowEnergyHandle start = 0, end = 0;
-- const quint16 elementLength = response.constData()[1];
-+ const quint16 elementLength = response.constData()[1]; // value checked above
- const quint16 numElements = (response.size() - 2) / elementLength;
- quint16 offset = 2;
- const char *data = response.constData();
-@@ -1077,16 +1110,25 @@
- }
-
- /* packet format:
-- * if GATT_CHARACTERISTIC discovery
-+ * if GATT_CHARACTERISTIC discovery (Spec 5.3, Vol. 3, Part G, 4.6)
- * <opcode><elementLength>
- * [<handle><property><charHandle><uuid>]+
-+ * The minimum elementLength is 7 bytes (uuid is always included)
- *
-- * if GATT_INCLUDE discovery
-+ * if GATT_INCLUDE discovery (Spec 5.3, Vol. 3, Part G, 4.5.1)
- * <opcode><elementLength>
- * [<handle><startHandle_included><endHandle_included><uuid>]+
-+ * The minimum elementLength is 6 bytes (uuid can be omitted).
- *
- * The uuid can be 16 or 128 bit.
- */
-+
-+ const quint8 minimumElementLength = attributeType == GATT_CHARACTERISTIC ? 7 : 6;
-+ if (response.size() < 2 || response[1] < minimumElementLength) {
-+ reportMalformedData(command, response);
-+ break;
-+ }
-+
- QLowEnergyHandle lastHandle;
- const quint16 elementLength = response.constData()[1];
- const quint16 numElements = (response.size() - 2) / elementLength;
-@@ -1283,6 +1325,12 @@
- break;
- }
-
-+ // Spec 5.3, Vol. 3, Part F, 3.4.3.2
-+ if (response.size() < 6) {
-+ reportMalformedData(command, response);
-+ break;
-+ }
-+
- const quint8 format = response[1];
- quint16 elementLength;
- switch (format) {
-@@ -1720,9 +1768,18 @@
-
- void QLowEnergyControllerPrivateBluez::processUnsolicitedReply(const QByteArray &payload)
- {
-+ Q_ASSERT(!payload.isEmpty());
-+
- const char *data = payload.constData();
-- bool isNotification = (static_cast<QBluezConst::AttCommand>(data[0])
-+ const auto command = static_cast<QBluezConst::AttCommand>(data[0]);
-+ bool isNotification = (command
- == QBluezConst::AttCommand::ATT_OP_HANDLE_VAL_NOTIFICATION);
-+
-+ if (payload.size() < 3) {
-+ reportMalformedData(command, payload);
-+ return;
-+ }
-+
- const QLowEnergyHandle changedHandle = bt_get_le16(&data[1]);
-
- if (QT_BT_BLUEZ().isDebugEnabled()) {
diff --git a/dev-qt/qtconnectivity/qtconnectivity-6.8.1-r1.ebuild b/dev-qt/qtconnectivity/qtconnectivity-6.8.1-r1.ebuild
deleted file mode 100644
index 477f27dabac6..000000000000
--- a/dev-qt/qtconnectivity/qtconnectivity-6.8.1-r1.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 2023-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Bluetooth and NFC support library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
-fi
-
-IUSE="+bluetooth neard nfc smartcard"
-REQUIRED_USE="
- || ( bluetooth nfc )
- nfc? ( ?? ( neard smartcard ) )
-"
-
-DEPEND="
- ~dev-qt/qtbase-${PV}:6[network]
- bluetooth? (
- ~dev-qt/qtbase-${PV}:6[dbus]
- net-wireless/bluez:=
- )
- nfc? (
- neard? ( ~dev-qt/qtbase-${PV}:6[dbus] )
- smartcard? ( sys-apps/pcsc-lite )
- )
-"
-RDEPEND="
- ${DEPEND}
- nfc? (
- neard? ( net-wireless/neard )
- )
-"
-
-PATCHES=(
- "${FILESDIR}"/${P}-CVE-2025-23050.patch
-)
-
-CMAKE_SKIP_TESTS=(
- # most hardware tests are auto-skipped, but some still misbehave
- # if bluez/hardware is available (generally tests here may not be
- # very relevant without hardware, lists may need to be extended)
- tst_qbluetoothdevicediscoveryagent #936485
- tst_qbluetoothlocaldevice
- tst_qbluetoothserver
- tst_qbluetoothservicediscoveryagent
- tst_qbluetoothserviceinfo
- tst_qlowenergycontroller
-)
-
-src_prepare() {
- qt6-build_src_prepare
-
- use bluetooth ||
- sed -i '/add_subdirectory(bluetooth)/d' src/CMakeLists.txt || die
- use nfc ||
- sed -i '/add_subdirectory(nfc)/d' src/CMakeLists.txt || die
-}
-
-src_configure() {
- local mycmakeargs=(
- $(usev nfc "
- $(qt_feature neard)
- $(qt_feature smartcard pcsclite)
- ")
- )
-
- qt6-build_src_configure
-}
-
-src_install() {
- qt6-build_src_install
-
- # broken (unnecessary) symlink due to add_app() being used over add_tool()
- use !bluetooth || rm -- "${ED}"/usr/bin/sdpscanner6 || die
-
- if use test; then
- local delete=( # sigh
- "${D}${QT6_BINDIR}"/bluetoothtestdevice
- "${D}${QT6_BINDIR}"/bttestui
- "${D}${QT6_BINDIR}"/qlecontroller-server
- )
- # using -f given not tracking which tests may be skipped or not
- rm -f -- "${delete[@]}" || die
- fi
-}
diff --git a/dev-qt/qtconnectivity/qtconnectivity-6.9.9999.ebuild b/dev-qt/qtconnectivity/qtconnectivity-6.9.9999.ebuild
index ed26392897ad..32a29b47c968 100644
--- a/dev-qt/qtconnectivity/qtconnectivity-6.9.9999.ebuild
+++ b/dev-qt/qtconnectivity/qtconnectivity-6.9.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023-2024 Gentoo Authors
+# Copyright 2023-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -18,9 +18,9 @@ REQUIRED_USE="
"
DEPEND="
- ~dev-qt/qtbase-${PV}:6[network]
+ ~dev-qt/qtbase-${PV}:6
bluetooth? (
- ~dev-qt/qtbase-${PV}:6[dbus]
+ ~dev-qt/qtbase-${PV}:6[dbus,network]
net-wireless/bluez:=
)
nfc? (
diff --git a/dev-qt/qtconnectivity/qtconnectivity-6.9999.ebuild b/dev-qt/qtconnectivity/qtconnectivity-6.9999.ebuild
index ed26392897ad..32a29b47c968 100644
--- a/dev-qt/qtconnectivity/qtconnectivity-6.9999.ebuild
+++ b/dev-qt/qtconnectivity/qtconnectivity-6.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023-2024 Gentoo Authors
+# Copyright 2023-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -18,9 +18,9 @@ REQUIRED_USE="
"
DEPEND="
- ~dev-qt/qtbase-${PV}:6[network]
+ ~dev-qt/qtbase-${PV}:6
bluetooth? (
- ~dev-qt/qtbase-${PV}:6[dbus]
+ ~dev-qt/qtbase-${PV}:6[dbus,network]
net-wireless/bluez:=
)
nfc? (
diff --git a/dev-qt/qtdeclarative/Manifest b/dev-qt/qtdeclarative/Manifest
index 06a789e92e2d..b1761f6ed5cf 100644
--- a/dev-qt/qtdeclarative/Manifest
+++ b/dev-qt/qtdeclarative/Manifest
@@ -1,4 +1,3 @@
DIST qtdeclarative-5.15.16-gentoo-kde-1.tar.xz 19148 BLAKE2B ebdc17253887c5b22816c3bdcd07f30274c3aa4680088ceee7abce8896a17aff7272e5a4bba576e1ad0372b7d1d80322c6890e1b5343eaab915a5355da659c5b SHA512 3fbbb7b06c67d31a9074737f68437a9e920e4b816c78c78dec2e700e339f6f8ad0b244a1eb78d7521133873b17015861a84057a890887d4dfbef91699428d8c6
DIST qtdeclarative-everywhere-opensource-src-5.15.16.tar.xz 21599596 BLAKE2B 7f69370eab4909891beb27a730e7082030715f1fcbd9faf87bdd8f3d7d3e469c56b609f58a1cf769bdb22303829d573d30fd9aaff4824456778d11ae46f7ddaa SHA512 be492d95d11ab13e13d27ca2024b5b5860d515d0b66c6d1c201bdba155841996bfdb3b813313dc75578228b6d3e661220dcc5db037624fe73d6e5e1c3ec84aa7
-DIST qtdeclarative-everywhere-src-6.8.1.tar.xz 36463572 BLAKE2B ac8b9d37c28ba22c266785cfe60bc0d405edb85f260b41bb01c43fd38dbeb51054d7f3f390bb9c4e78656dda3b9d5c7b945dba8ee897add0a2dbb398cc3f8a51 SHA512 f9548ee58ac81eac72f1763647a9f28c16e7ab73bf6bc828574e5194d5209c53440f834a721e9bb74f50d4e437ce2de6eb7c7a13acd8602b3080e95d8929e674
DIST qtdeclarative-everywhere-src-6.8.2.tar.xz 36485320 BLAKE2B 9d12d40450c6a5e6771c1e48e4c0a00d33aec269aec1050a4f1e689350d70f5208b0fc0c2fe2c0e8671989e392132ef3c7e7062483703ce5206ffdb66ebdc25c SHA512 0dbb8c96974424a18f047fe27124a3c87fb4a485094a2515aadefde92a0554b0da34fd67cff2c8ab5a3d93da7829a745a39713676702cd7470561eb776c72d95
diff --git a/dev-qt/qtdeclarative/qtdeclarative-6.8.1.ebuild b/dev-qt/qtdeclarative/qtdeclarative-6.8.1.ebuild
deleted file mode 100644
index e040c038949a..000000000000
--- a/dev-qt/qtdeclarative/qtdeclarative-6.8.1.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
-
-# behaves very badly when qtdeclarative is not already installed, also
-# other more minor issues (installs junk, sandbox/offscreen issues)
-QT6_RESTRICT_TESTS=1
-
-inherit python-any-r1 qt6-build
-
-DESCRIPTION="Qt Declarative (Quick 2)"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
-fi
-
-IUSE="accessibility +jit +network opengl qmlls +sql +ssl svg vulkan +widgets"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[accessibility=,gui,network=,opengl=,sql?,ssl?,vulkan=,widgets=]
- qmlls? ( ~dev-qt/qtlanguageserver-${PV}:6 )
- svg? ( ~dev-qt/qtsvg-${PV}:6 )
-"
-DEPEND="
- ${RDEPEND}
- vulkan? ( dev-util/vulkan-headers )
-"
-BDEPEND="
- ${PYTHON_DEPS}
- ~dev-qt/qtshadertools-${PV}:6
-"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package qmlls Qt6LanguageServerPrivate)
- $(cmake_use_find_package sql Qt6Sql)
- $(cmake_use_find_package svg Qt6Svg)
- $(qt_feature jit qml_jit)
- $(qt_feature network qml_network)
- $(qt_feature ssl qml_ssl)
- )
-
- qt6-build_src_configure
-}
-
-src_install() {
- qt6-build_src_install
-
- if [[ ! -e ${D}${QT6_LIBDIR}/libQt6QuickControls2.so.6 ]]; then #940675
- eerror "${CATEGORY}/${PF} seems to have been improperly built and"
- eerror "install was aborted to protect the system. Possibly(?) due"
- eerror "to a rare portage ordering bug. If using portage, try:"
- eerror " emerge -1 qtshadertools:6 qtdeclarative:6"
- eerror "If that did not resolve the issue, please provide build.log"
- eerror "on https://bugs.gentoo.org/940675"
- die "aborting due to incomplete/broken build (see above)"
- fi
-}
diff --git a/dev-qt/qthttpserver/Manifest b/dev-qt/qthttpserver/Manifest
index 9e258bd1f6de..7f4d5791526b 100644
--- a/dev-qt/qthttpserver/Manifest
+++ b/dev-qt/qthttpserver/Manifest
@@ -1,2 +1 @@
-DIST qthttpserver-everywhere-src-6.8.1.tar.xz 183724 BLAKE2B 40217aeb8ff2e07e301ceed41879c48edab1da225b3b4daf24cd0085f4347c0dbf2a1df86eca78915bf5095082122ddd7c846016f24c45404b6bf5008ee282b3 SHA512 889dcfecb0443d49ce1a7a781c91e34b7fc80410ada823df65fbce59362aa85aa5db439eeabb34287d61b64747c450637555ad62b1ecfd8b88674984409ad55a
DIST qthttpserver-everywhere-src-6.8.2.tar.xz 183844 BLAKE2B 3c3fb1ff4830d5afcd06dc35c149561d84f4adf7479ef9a1b6450c2eebc15666883b7386b7ea1c4cbcf472eb5d30bece1da66ce4f3aa4274793f9f1ff5871a26 SHA512 2ba9535226187e7057d937d6d8e53d274ab2fa6a1fda9483e330bc74c4e66a762de202fc96a99e050c49c9cd1bdbbdcad736dcea3b7a10d594be26e0eeaeef58
diff --git a/dev-qt/qthttpserver/qthttpserver-6.8.1.ebuild b/dev-qt/qthttpserver/qthttpserver-6.8.1.ebuild
deleted file mode 100644
index c39d98d4fab9..000000000000
--- a/dev-qt/qthttpserver/qthttpserver-6.8.1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 2023-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="HTTP server functionality for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~loong"
-fi
-
-IUSE="+ssl websockets"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[network,ssl=]
- websockets? ( ~dev-qt/qtwebsockets-${PV}:6 )
-"
-DEPEND="
- ${RDEPEND}
- test? ( ~dev-qt/qtbase-${PV}:6[concurrent] )
-"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package websockets Qt6WebSockets)
- )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qtimageformats/Manifest b/dev-qt/qtimageformats/Manifest
index 0e5bfad8ad2b..feb22d3518eb 100644
--- a/dev-qt/qtimageformats/Manifest
+++ b/dev-qt/qtimageformats/Manifest
@@ -1,4 +1,3 @@
DIST qtimageformats-5.15.16-gentoo-kde-1.tar.xz 2428 BLAKE2B 95c0794814d26ac6f2ee0d3e5acacd9d1587f211c204e3b1fe22c5f25e0f891ff8d85f128990f3bb78b0c4688476418c092e17adc403cec1ac5a3b8259f5fc1e SHA512 5d772d5ee4cdc9740f834383425224e0bc660c6a431c09f886b3e721ca7c3c1ecd12c35d448fcd4dad02e0363e9f4e4520c21f517e22942a1b0cc5ed65b9bd6f
DIST qtimageformats-everywhere-opensource-src-5.15.16.tar.xz 1889480 BLAKE2B cd0b6c31ee19ea4a852f7476f8aa93281ec3f9ad6fa24b95254147b07db49deba43604d4d720bb9eaafb71eab23c987c2a079ca1cbd15b93833435b2dbe01fe6 SHA512 922c513f1d3e46b37cd87aadd06c993128c428773aad12e8fd252258840b969996e911248530b135400e43538783d8fc1c69b4fab53ab526fc5d38478d11e6a9
-DIST qtimageformats-everywhere-src-6.8.1.tar.xz 2024820 BLAKE2B 90578a8dc31c186c5feced9b226c04465b16efa6678a15a75cd79ebd0443e2427f71b3643b99515ce086c6bde477305f596688c48a017c6312b03206e3cf9f15 SHA512 9e5a7226d904234304ab5f4a884b2a3e42176477687492aaadf10cab9ec92bc512c44a0cd9cae3c1cb2e7224c322e2c15197f1d0f7966f167258a1c2b7b9b360
DIST qtimageformats-everywhere-src-6.8.2.tar.xz 2036976 BLAKE2B 144eca9ef137e88b6a04f607e29123941710776f254ae1e0dee2e081287cf7cc5bcfdd842a5a3536541ab3ff24030f957181ae5498df79c1262890dab20b5778 SHA512 4153e4b9e7ed12423956cdd1b59be57a11010369326d820af6e6381faa7a7b84b7cb84f14f4d55f7e3a88530b8f0dddd38bce1b04d66e08f3c15c77b44039ea7
diff --git a/dev-qt/qtimageformats/qtimageformats-6.8.1.ebuild b/dev-qt/qtimageformats/qtimageformats-6.8.1.ebuild
deleted file mode 100644
index ac6f299f55a0..000000000000
--- a/dev-qt/qtimageformats/qtimageformats-6.8.1.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Additional format plugins for the Qt image I/O system"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc64 ~riscv x86"
-fi
-
-IUSE="mng"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[gui]
- media-libs/libwebp:=
- media-libs/tiff:=
- mng? ( media-libs/libmng:= )
-"
-DEPEND="${RDEPEND}"
-
-CMAKE_SKIP_TESTS=(
- # heif plugin is only for Mac, test is normally auto-skipped but may
- # misbehave with kde-frameworks/kimageformats:6[heif] (bug #927971)
- tst_qheif
-)
-
-src_configure() {
- local mycmakeargs=(
- -DQT_FEATURE_jasper=OFF
- $(qt_feature mng)
- -DQT_FEATURE_tiff=ON
- -DQT_FEATURE_webp=ON
- -DQT_FEATURE_system_tiff=ON
- -DQT_FEATURE_system_webp=ON
- )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qtlanguageserver/Manifest b/dev-qt/qtlanguageserver/Manifest
index 38c851d5cb9b..ff73384eb4bd 100644
--- a/dev-qt/qtlanguageserver/Manifest
+++ b/dev-qt/qtlanguageserver/Manifest
@@ -1,2 +1 @@
-DIST qtlanguageserver-everywhere-src-6.8.1.tar.xz 150260 BLAKE2B 714816c66fa1626e976e84fdef342f143afea1cb3eaa7f23648035b8e0325d9866f859f3d8cec7a6adc2c447ecbb29133c191d39c90771e827506c89b423a876 SHA512 bb5238e897123f87aeef5bdfc234025e16e1b229595e63e6c3e8b5b338405a1662ba1e7b2d07954bda83ffa7f8605bbb63d7ec822d55ef5428fafbc9de4b690e
DIST qtlanguageserver-everywhere-src-6.8.2.tar.xz 150280 BLAKE2B e1a5674b92a9e8751b903f2508ef0be03ce97c7047d1cce913871066aad56f9612a5d1326b2345b380bc577b0cc6178171a614909efe8bc8d6c4116ee98c14a5 SHA512 99da3d34d0a7f5a6293f00e24668bd4fef5d3bc0588313751317cd43f213627bd841ddb2ea6b0035578b83e4b1e6746308466a7e974a8250caabd463f9144df0
diff --git a/dev-qt/qtlanguageserver/qtlanguageserver-6.8.1.ebuild b/dev-qt/qtlanguageserver/qtlanguageserver-6.8.1.ebuild
deleted file mode 100644
index 3dbf250ac2cc..000000000000
--- a/dev-qt/qtlanguageserver/qtlanguageserver-6.8.1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Implementation of the Language Server Protocol for Qt"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64"
-fi
-
-RDEPEND="~dev-qt/qtbase-${PV}:6"
-DEPEND="${RDEPEND}"
diff --git a/dev-qt/qtlocation/Manifest b/dev-qt/qtlocation/Manifest
index 5e3aff4d39b1..56513d841f0d 100644
--- a/dev-qt/qtlocation/Manifest
+++ b/dev-qt/qtlocation/Manifest
@@ -1,5 +1,4 @@
DIST qtlocation-5.15.11-patchset.tar.xz 4796 BLAKE2B dcfa75bd3fb2e9069e1a530c27e2b4e9ac921fcf0ccb712f0894375b575ba25103948c6e5b85b56a8f9c9f2d7edf7df8e38501e93356e69f060b577a04c2d221 SHA512 14bd2864abc6f446dc4fbac03548cb42305685b46db757d856360780144095a021130bc0ebf1d07a516dc7991dc0cfbf733bd0ef6be58237bc15822c21af1d0b
DIST qtlocation-everywhere-opensource-src-5.15.16.tar.xz 6548480 BLAKE2B 9f6d66d22f4ad45935e3e76e275866b236cd842b7a17a3a9e6553f75dcf3048cd70e0b046d5d08c57d4c9d7ea73f723b210d044f44bf494cafbbff590b0703e5 SHA512 321a8e68f731a97c7ef0209d6db0ff4891dd14dc43e14f5c4c5ac763069c7f17298fbc6410326df9265ccd631372cdba662fc82e26a324936d371c8572e19a48
-DIST qtlocation-everywhere-src-6.8.1.tar.xz 3164180 BLAKE2B 12544d071894925abbc4c8af6875fafa5bf628e8814ef96a85caa2a0135b2a30cb4c68a96feb21b3b6ae20e53343f8fb14684a27d86a08b6cc3803830f38d6c7 SHA512 0d002e99b1e7434814a58e560a0730f0b1f9cc81cfe7d01001b2a2bd213b5ceaa4deaf6693f210f8576d7e76ac32fe22e758bc9c03888e7acfd4440902d454ac
DIST qtlocation-everywhere-src-6.8.2.tar.xz 3164164 BLAKE2B afa31c8caad97b54ee577145966e1e13d60854181cfd899facbabd17c498995b80ca4bf233ff68645d895130b8628571d109611f8b1b9e3907aa7a0ff5458178 SHA512 b113e26284bae7c9a45075c771d4159ec11d7ab0670aca2165616c775f51d87f63a97c2befb1ec03f777b48eedea9625584f0c62891ae23c7158be5513edeebd
DIST qtlocation-mapboxgl-5.15.16-35d56672.tar.gz 3726302 BLAKE2B f51c0589a06fab35ba85b3bf4ca8a1904cda5aec47b17fdf747da527d02be623a76b1af5883b33267fab825a4b5d0863ea0220f2907e98e286b40d4a0bbc82e5 SHA512 5c2ff6ab7e4382d87546a802c5603bdcec3deb7fbb836fc981292c67660514caaa6118e164d2e099d0304710035572706562ec84e4aba5ce36b01cade8b0993e
diff --git a/dev-qt/qtlocation/qtlocation-6.8.1.ebuild b/dev-qt/qtlocation/qtlocation-6.8.1.ebuild
deleted file mode 100644
index 1e368063e6be..000000000000
--- a/dev-qt/qtlocation/qtlocation-6.8.1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 2021-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Location (places, maps, navigation) library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
-fi
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[network]
- ~dev-qt/qtdeclarative-${PV}:6
- ~dev-qt/qtpositioning-${PV}:6[qml]
-"
-DEPEND="${RDEPEND}"
-
-CMAKE_SKIP_TESTS=(
- # ignores QML_IMPORT_PATH (unlike other tests) and looks in
- # the missing builddir/qml, skip rather than work around
- tst_declarative_ui
-)
-
-src_install() {
- qt6-build_src_install
-
- if use test; then
- local delete=( # sigh
- "${D}${QT6_LIBDIR}"/cmake/Qt6Location/*TestGeoServicePlugin*.cmake
- "${D}${QT6_LIBDIR}"/cmake/Qt6Location/*UnsupportedPlacesGeoServicePlugin*.cmake
- "${D}${QT6_LIBDIR}"/cmake/Qt6Qml/QmlPlugins/*declarative_location_test*.cmake
- "${D}${QT6_PLUGINDIR}"/geoservices/libqtgeoservices_geocodingplugin.so
- "${D}${QT6_PLUGINDIR}"/geoservices/libqtgeoservices_placesplugin_unsupported.so
- "${D}${QT6_PLUGINDIR}"/geoservices/libqtgeoservices_qmltestplugin.so
- "${D}${QT6_PLUGINDIR}"/geoservices/libqtgeoservices_routingplugin.so
- "${D}${QT6_QMLDIR}"/QtLocation/Test
- )
- # using -f given not tracking which tests may be skipped or not
- rm -rf -- "${delete[@]}" || die
- fi
-}
diff --git a/dev-qt/qtmultimedia/Manifest b/dev-qt/qtmultimedia/Manifest
index 3eef92f25a6a..4c31f3ef1b3d 100644
--- a/dev-qt/qtmultimedia/Manifest
+++ b/dev-qt/qtmultimedia/Manifest
@@ -1,4 +1,3 @@
DIST qtmultimedia-5.15.16-gentoo-kde-1.tar.xz 1496 BLAKE2B 760f0ee32f353849c0e826622fea0e744ceb4e96d3ae3a6e903b32e7e5211d803e29761538c45797f61f0766ae726206fd799fc4d2fa094f46176ee0d6d5a0fb SHA512 97b161727450864643c0c2d395757d3f78503c02d26151017bdbebfd55e7ffeeffc63e530baecdba4a43dc364dad614dd893278eb84e89587c8ac51f89e14f87
DIST qtmultimedia-everywhere-opensource-src-5.15.16.tar.xz 3824912 BLAKE2B d98fcc82164d36f2bc21769796ce69c4b0aff57295795004cc609662a10fa80ecf8709c39ed53f96576071fd9e1e2d6eaadcc4eeb97c3fa6406ca7e2f8dcafe7 SHA512 a848affbc38a532455a34bdf887948210ff9794dae312115be0622246993324902b81209c2cac89ca5db63e6fcc29690f47c1255b1b7c4de68bf6ad5a6ecc5e7
-DIST qtmultimedia-everywhere-src-6.8.1.tar.xz 9664564 BLAKE2B 675544811c845ddb34908fe82e33824451e6ec8fecb66730a2f4dbe754c4466db3ae6e157fac9e8d5d0505adf90ac65bed807bd52eaad0de05047e4532b8ebeb SHA512 77f8e913116ff75cf4602e9c5ee01c48161fb40aaadca0e09ca2f89292071fc6f2918403932b9b0653bbc2b007f25362e0cb84a382baedd67e9e4c31bc414463
DIST qtmultimedia-everywhere-src-6.8.2.tar.xz 9646120 BLAKE2B 14651f1f116e462449678c8c566aaac20356b61b73b023b3aa3e0199b1f44844fb76da82406d653c004a104abd48db6bf8d8d67a3a5216e33447f3505f2fbdfa SHA512 557017faec2596368a453adfee284d88cd83033e73e78b01a6d1918cdf86a283e0a8bfd8a211b31591a7d69fde130528b7a266213460ca37647b13f90b4e22f3
diff --git a/dev-qt/qtmultimedia/metadata.xml b/dev-qt/qtmultimedia/metadata.xml
index e86c99437492..cc023064a0dc 100644
--- a/dev-qt/qtmultimedia/metadata.xml
+++ b/dev-qt/qtmultimedia/metadata.xml
@@ -12,7 +12,8 @@
</upstream>
<use>
<flag name="eglfs">Enable screen capture support with Qt's EGL Full Screen/Single Surface platform plugin</flag>
- <flag name="gstreamer">Enable audio support via <pkg>media-libs/gstreamer</pkg></flag>
+ <flag name="gstreamer">Enable <pkg>media-libs/gstreamer</pkg> support</flag>
+ <flag name="pipewire">Enable <pkg>media-video/pipewire</pkg> support</flag>
<flag name="qml">Build QML/QtQuick bindings and imports</flag>
<flag name="widgets">Build the QtMultimediaWidgets module</flag>
</use>
diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.8.1.ebuild b/dev-qt/qtmultimedia/qtmultimedia-6.8.1.ebuild
deleted file mode 100644
index 3bed1852e8eb..000000000000
--- a/dev-qt/qtmultimedia/qtmultimedia-6.8.1.ebuild
+++ /dev/null
@@ -1,151 +0,0 @@
-# Copyright 2021-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic qt6-build
-
-DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
-fi
-
-IUSE="
- +X alsa eglfs +ffmpeg gstreamer opengl pulseaudio
- qml screencast v4l vaapi vulkan wayland
-"
-# tst_qmediaplayerbackend hard requires qml, review in case becomes optional
-REQUIRED_USE="
- || ( ffmpeg gstreamer )
- eglfs? ( ffmpeg opengl qml )
- screencast? ( ffmpeg )
- test? ( qml )
- vaapi? ( ffmpeg opengl )
-"
-
-# gstreamer[X=] is to avoid broken gst detect if -X w/ gst[X] w/o xorg-proto
-# (*could* be removed if gst-plugins-base[X] RDEPENDs on xorg-proto)
-# := skipped on pipewire due to only being used through dbus
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[gui,network,opengl=,vulkan=,widgets]
- alsa? (
- !pulseaudio? ( media-libs/alsa-lib )
- )
- ffmpeg? (
- ~dev-qt/qtbase-${PV}:6[X=,concurrent,eglfs=]
- media-video/ffmpeg:=[vaapi?]
- X? (
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXrandr
- )
- )
- gstreamer? (
- dev-libs/glib:2
- media-libs/gst-plugins-bad:1.0
- media-libs/gst-plugins-base:1.0[X=]
- media-libs/gstreamer:1.0
- opengl? (
- ~dev-qt/qtbase-${PV}:6[X?,wayland?]
- media-libs/gst-plugins-base:1.0[X?,egl,opengl,wayland?]
- )
- )
- opengl? ( media-libs/libglvnd )
- pulseaudio? ( media-libs/libpulse )
- qml? (
- ~dev-qt/qtdeclarative-${PV}:6
- ~dev-qt/qtquick3d-${PV}:6
- )
- screencast? (
- ~dev-qt/qtbase-${PV}:6[dbus]
- media-video/pipewire
- )
-"
-DEPEND="
- ${RDEPEND}
- X? ( x11-base/xorg-proto )
- v4l? ( sys-kernel/linux-headers )
- vulkan? ( dev-util/vulkan-headers )
-"
-BDEPEND="~dev-qt/qtshadertools-${PV}:6"
-
-CMAKE_SKIP_TESTS=(
- # unimportant and expects all backends to be available (bug #928420)
- tst_backends
- # tries to use real alsa or pulseaudio and fails in sandbox
- tst_qaudiosink
- tst_qaudiosource
- tst_qmediacapture_gstreamer
- tst_qmediacapturesession
- tst_qmediaframeinputsbackend
- tst_qmediaplayer_gstreamer
- tst_qmediaplayerbackend
- tst_qsoundeffect
- # may try to use v4l2 or hardware acceleration depending on availability
- tst_qmediarecorderbackend
- tst_qscreencapture_integration
- tst_qscreencapturebackend
- tst_qvideoframebackend
- # fails with offscreen rendering
- tst_qvideoframecolormanagement
- tst_qwindowcapturebackend
-)
-
-PATCHES=(
- "${FILESDIR}"/${PN}-6.7.3-eigen-ppc-no-vsx.patch
- "${FILESDIR}"/${PN}-6.8.1-qversionnumber.patch
-)
-
-src_configure() {
- # eigen + ppc32 seems broken w/ -maltivec (forced by Qt, bug #943402)
- use ppc && append-cppflags -DEIGEN_DONT_VECTORIZE
-
- # normally passed by the build system, but needed for 32-on-64 chroots
- use x86 && append-cppflags -DDISABLE_SIMD -DPFFFT_SIMD_DISABLE
-
- local mycmakeargs=(
- $(cmake_use_find_package qml Qt6Qml)
- $(qt_feature ffmpeg)
- $(qt_feature gstreamer)
- $(usev gstreamer "
- $(qt_feature opengl gstreamer_gl)
- $(usev opengl "
- $(qt_feature X gstreamer_gl_x11)
- $(qt_feature wayland gstreamer_gl_wayland)
- ")
- ")
- $(qt_feature pulseaudio)
- $(qt_feature screencast pipewire)
- $(qt_feature v4l linux_v4l)
- $(qt_feature vaapi)
- )
-
- # ALSA backend is experimental off-by-default and can take priority
- # causing problems (bug #935146), disable if USE=pulseaudio is set
- # (also do not want unnecessary usage of ALSA plugins -> pulse)
- if use alsa && use pulseaudio; then
- # einfo should be enough given pure-ALSA users tend to disable pulse
- einfo "Warning: USE=alsa is ignored when USE=pulseaudio is set"
- mycmakeargs+=( -DQT_FEATURE_alsa=OFF )
- else
- mycmakeargs+=( $(qt_feature alsa) )
- fi
-
- qt6-build_src_configure
-}
-
-src_install() {
- qt6-build_src_install
-
- if use test; then
- local delete=( # sigh
- "${D}${QT6_LIBDIR}"/cmake/Qt6Multimedia/Qt6MockMultimediaPlugin*.cmake
- "${D}${QT6_MKSPECSDIR}"/modules/qt_plugin_mockmultimediaplugin.pri
- "${D}${QT6_PLUGINDIR}"/multimedia/libmockmultimediaplugin.*
- "${D}${QT6_PLUGINDIR}"/multimedia/objects-*
- )
- # using -f given not tracking which tests may be skipped or not
- rm -rf -- "${delete[@]}" || die
- fi
-}
diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.8.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-6.8.9999.ebuild
index ebedbf72d367..aba8e63d54d5 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.8.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.8.9999.ebuild
@@ -12,21 +12,18 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
fi
IUSE="
- +X alsa eglfs +ffmpeg gstreamer opengl pulseaudio
- qml screencast v4l vaapi vulkan wayland
+ +X alsa +dbus eglfs +ffmpeg gstreamer opengl pipewire pulseaudio
+ qml v4l vaapi vulkan wayland
"
# tst_qmediaplayerbackend hard requires qml, review in case becomes optional
REQUIRED_USE="
|| ( ffmpeg gstreamer )
eglfs? ( ffmpeg opengl qml )
- screencast? ( ffmpeg )
test? ( qml )
vaapi? ( ffmpeg opengl )
"
-# gstreamer[X=] is to avoid broken gst detect if -X w/ gst[X] w/o xorg-proto
-# (*could* be removed if gst-plugins-base[X] RDEPENDs on xorg-proto)
-# := skipped on pipewire due to only being used through dbus
+# dlopen/dbus: pipewire
RDEPEND="
~dev-qt/qtbase-${PV}:6[gui,network,opengl=,vulkan=,widgets]
alsa? (
@@ -44,7 +41,7 @@ RDEPEND="
gstreamer? (
dev-libs/glib:2
media-libs/gst-plugins-bad:1.0
- media-libs/gst-plugins-base:1.0[X=]
+ media-libs/gst-plugins-base:1.0
media-libs/gstreamer:1.0
opengl? (
~dev-qt/qtbase-${PV}:6[X?,wayland?]
@@ -52,15 +49,15 @@ RDEPEND="
)
)
opengl? ( media-libs/libglvnd )
+ pipewire? (
+ ~dev-qt/qtbase-${PV}:6[dbus?]
+ media-video/pipewire:=
+ )
pulseaudio? ( media-libs/libpulse )
qml? (
~dev-qt/qtdeclarative-${PV}:6
~dev-qt/qtquick3d-${PV}:6
)
- screencast? (
- ~dev-qt/qtbase-${PV}:6[dbus]
- media-video/pipewire
- )
"
DEPEND="
${RDEPEND}
@@ -117,8 +114,9 @@ src_configure() {
$(qt_feature wayland gstreamer_gl_wayland)
")
")
+ $(qt_feature pipewire)
+ $(usev pipewire $(qt_feature dbus pipewire_screencapture))
$(qt_feature pulseaudio)
- $(qt_feature screencast pipewire)
$(qt_feature v4l linux_v4l)
$(qt_feature vaapi)
)
diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.9.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-6.9.9999.ebuild
index ebedbf72d367..aba8e63d54d5 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.9.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.9.9999.ebuild
@@ -12,21 +12,18 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
fi
IUSE="
- +X alsa eglfs +ffmpeg gstreamer opengl pulseaudio
- qml screencast v4l vaapi vulkan wayland
+ +X alsa +dbus eglfs +ffmpeg gstreamer opengl pipewire pulseaudio
+ qml v4l vaapi vulkan wayland
"
# tst_qmediaplayerbackend hard requires qml, review in case becomes optional
REQUIRED_USE="
|| ( ffmpeg gstreamer )
eglfs? ( ffmpeg opengl qml )
- screencast? ( ffmpeg )
test? ( qml )
vaapi? ( ffmpeg opengl )
"
-# gstreamer[X=] is to avoid broken gst detect if -X w/ gst[X] w/o xorg-proto
-# (*could* be removed if gst-plugins-base[X] RDEPENDs on xorg-proto)
-# := skipped on pipewire due to only being used through dbus
+# dlopen/dbus: pipewire
RDEPEND="
~dev-qt/qtbase-${PV}:6[gui,network,opengl=,vulkan=,widgets]
alsa? (
@@ -44,7 +41,7 @@ RDEPEND="
gstreamer? (
dev-libs/glib:2
media-libs/gst-plugins-bad:1.0
- media-libs/gst-plugins-base:1.0[X=]
+ media-libs/gst-plugins-base:1.0
media-libs/gstreamer:1.0
opengl? (
~dev-qt/qtbase-${PV}:6[X?,wayland?]
@@ -52,15 +49,15 @@ RDEPEND="
)
)
opengl? ( media-libs/libglvnd )
+ pipewire? (
+ ~dev-qt/qtbase-${PV}:6[dbus?]
+ media-video/pipewire:=
+ )
pulseaudio? ( media-libs/libpulse )
qml? (
~dev-qt/qtdeclarative-${PV}:6
~dev-qt/qtquick3d-${PV}:6
)
- screencast? (
- ~dev-qt/qtbase-${PV}:6[dbus]
- media-video/pipewire
- )
"
DEPEND="
${RDEPEND}
@@ -117,8 +114,9 @@ src_configure() {
$(qt_feature wayland gstreamer_gl_wayland)
")
")
+ $(qt_feature pipewire)
+ $(usev pipewire $(qt_feature dbus pipewire_screencapture))
$(qt_feature pulseaudio)
- $(qt_feature screencast pipewire)
$(qt_feature v4l linux_v4l)
$(qt_feature vaapi)
)
diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild
index ebedbf72d367..aba8e63d54d5 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild
@@ -12,21 +12,18 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
fi
IUSE="
- +X alsa eglfs +ffmpeg gstreamer opengl pulseaudio
- qml screencast v4l vaapi vulkan wayland
+ +X alsa +dbus eglfs +ffmpeg gstreamer opengl pipewire pulseaudio
+ qml v4l vaapi vulkan wayland
"
# tst_qmediaplayerbackend hard requires qml, review in case becomes optional
REQUIRED_USE="
|| ( ffmpeg gstreamer )
eglfs? ( ffmpeg opengl qml )
- screencast? ( ffmpeg )
test? ( qml )
vaapi? ( ffmpeg opengl )
"
-# gstreamer[X=] is to avoid broken gst detect if -X w/ gst[X] w/o xorg-proto
-# (*could* be removed if gst-plugins-base[X] RDEPENDs on xorg-proto)
-# := skipped on pipewire due to only being used through dbus
+# dlopen/dbus: pipewire
RDEPEND="
~dev-qt/qtbase-${PV}:6[gui,network,opengl=,vulkan=,widgets]
alsa? (
@@ -44,7 +41,7 @@ RDEPEND="
gstreamer? (
dev-libs/glib:2
media-libs/gst-plugins-bad:1.0
- media-libs/gst-plugins-base:1.0[X=]
+ media-libs/gst-plugins-base:1.0
media-libs/gstreamer:1.0
opengl? (
~dev-qt/qtbase-${PV}:6[X?,wayland?]
@@ -52,15 +49,15 @@ RDEPEND="
)
)
opengl? ( media-libs/libglvnd )
+ pipewire? (
+ ~dev-qt/qtbase-${PV}:6[dbus?]
+ media-video/pipewire:=
+ )
pulseaudio? ( media-libs/libpulse )
qml? (
~dev-qt/qtdeclarative-${PV}:6
~dev-qt/qtquick3d-${PV}:6
)
- screencast? (
- ~dev-qt/qtbase-${PV}:6[dbus]
- media-video/pipewire
- )
"
DEPEND="
${RDEPEND}
@@ -117,8 +114,9 @@ src_configure() {
$(qt_feature wayland gstreamer_gl_wayland)
")
")
+ $(qt_feature pipewire)
+ $(usev pipewire $(qt_feature dbus pipewire_screencapture))
$(qt_feature pulseaudio)
- $(qt_feature screencast pipewire)
$(qt_feature v4l linux_v4l)
$(qt_feature vaapi)
)
diff --git a/dev-qt/qtnetworkauth/Manifest b/dev-qt/qtnetworkauth/Manifest
index 0818037bc38b..ffe60eb90b73 100644
--- a/dev-qt/qtnetworkauth/Manifest
+++ b/dev-qt/qtnetworkauth/Manifest
@@ -1,4 +1,3 @@
DIST qtnetworkauth-5.15.16-gentoo-kde-1.tar.xz 2296 BLAKE2B 3bc5ce51289a0d238649064ad74a971e955a4436fdef6b876455a256f3063ad6e0721c81710f3bbca5b6c1722ef4daf4e14d471ba3a7a07ddba146880424d6d1 SHA512 2657aca08e73f81e24121e0e7c3d96487a591f896987e643eb160dab74ff307c73f6d6d13ed25853b6249604faf56fcee92dcec63a56a78f1ccac2ab4fb6dbd0
DIST qtnetworkauth-everywhere-opensource-src-5.15.16.tar.xz 135600 BLAKE2B b74bd1c8ea20dbcadc3d83709462d1bde8b67ec767633b1dd880248532769eeb5694ac0c92a2ccb6dc407ddd7a0acc69bcc5b9a3ffc3ef361fc853a0ca780bc0 SHA512 cbf112c1f9c03f6cf78de148da44639393a3a2df56116e85d51d674cb31c37ea45823c44b9839af021c1c7e7733eefd646fbaae52459088b03e3b00fd30b1d49
-DIST qtnetworkauth-everywhere-src-6.8.1.tar.xz 253260 BLAKE2B 2597f8e6d4213d647ced9042ec42a4a53bc78ee949d245a637ae7c02ea1fd4e49c3d120de366ca8c10bc5fef1c5284d217e5010a28f38b47b229eeab3f8ec983 SHA512 9f6e3b1bcc5921b8c663f9a84884e347eca17554d912188f3f2b6781ff6bd45a5783156425c2084ac214d05e5fa559a05a8881b9a90781154c45da18d3c23338
DIST qtnetworkauth-everywhere-src-6.8.2.tar.xz 255292 BLAKE2B 7b611006623a2ee818eca1802c26505f39d2473cf853a180adf2fc1012458a5d3489b98e51cd93898f386f9e8ba5bfadf50cdbda6c78a25e1d80e910f3109655 SHA512 04077a0256c947112d23a8d00ec47622645a4d427b526a527a2b8e0a7a1fb94bed78d0a9e5a7463f7e3bba269641f0901c0d6466694e3ff0bdb7c555c4cfbe48
diff --git a/dev-qt/qtnetworkauth/qtnetworkauth-6.8.1.ebuild b/dev-qt/qtnetworkauth/qtnetworkauth-6.8.1.ebuild
deleted file mode 100644
index 6a9ae4cbf97c..000000000000
--- a/dev-qt/qtnetworkauth/qtnetworkauth-6.8.1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 2021-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Network authorization library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86"
-fi
-
-RDEPEND="~dev-qt/qtbase-${PV}:6[gui,network]"
-DEPEND="${RDEPEND}"
diff --git a/dev-qt/qtpositioning/Manifest b/dev-qt/qtpositioning/Manifest
index 4bc305d4f40c..0169b925a612 100644
--- a/dev-qt/qtpositioning/Manifest
+++ b/dev-qt/qtpositioning/Manifest
@@ -1,3 +1,2 @@
DIST qtlocation-everywhere-opensource-src-5.15.16.tar.xz 6548480 BLAKE2B 9f6d66d22f4ad45935e3e76e275866b236cd842b7a17a3a9e6553f75dcf3048cd70e0b046d5d08c57d4c9d7ea73f723b210d044f44bf494cafbbff590b0703e5 SHA512 321a8e68f731a97c7ef0209d6db0ff4891dd14dc43e14f5c4c5ac763069c7f17298fbc6410326df9265ccd631372cdba662fc82e26a324936d371c8572e19a48
-DIST qtpositioning-everywhere-src-6.8.1.tar.xz 661544 BLAKE2B 400c4c46afe624ccd51a93e1bcb1974315bbf663aaa9f2a5f869469f823578745924260922706f0d1e21ca49e775628099cb3547359ab374e0410acdc17ca1b7 SHA512 483da18c59375e72641b46218327339e487e1ec1e9463be5ff9d89611c1d8daed28624523632029b3daedaec46e3e0564a9136a3e29933b3267c3d33a922ad35
DIST qtpositioning-everywhere-src-6.8.2.tar.xz 661464 BLAKE2B 2622579346fd47f6fe6f086b9127e568937c32edb2be1efa07f38dfdc52f9d547f3583643bcd90f3bc6cac76f2b711c01cfe737c002e4995a856837e6bf67f27 SHA512 9f1a6486f9d466e780b8cde469ccc8c51fd62d60201730841ad526a15e5eb6f28b58e24254c2c1384a4a0d5f5ee08a6e9e3348082d4d764fae7014aa21c50429
diff --git a/dev-qt/qtpositioning/qtpositioning-6.8.1.ebuild b/dev-qt/qtpositioning/qtpositioning-6.8.1.ebuild
deleted file mode 100644
index ccc9e5fd0f6c..000000000000
--- a/dev-qt/qtpositioning/qtpositioning-6.8.1.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Physical position determination library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
-fi
-
-IUSE="geoclue nmea +qml"
-
-DEPEND="
- ~dev-qt/qtbase-${PV}:6
- geoclue? ( ~dev-qt/qtbase-${PV}:6[dbus] )
- nmea? (
- ~dev-qt/qtbase-${PV}:6[network]
- ~dev-qt/qtserialport-${PV}:6
- )
- qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
-"
-RDEPEND="
- ${DEPEND}
- geoclue? ( app-misc/geoclue:2.0 )
-"
-
-CMAKE_SKIP_TESTS=(
- # threads test (rarely) fails randomly
- tst_qgeoareamonitor
-)
-
-src_prepare() {
- qt6-build_src_prepare
-
- # unfortunately cmake_use_find_package would break things with qtbase
- use geoclue ||
- sed -e 's/TARGET Qt::DBus/FALSE/' \
- -i src/plugins/position/CMakeLists.txt || die
- use nmea ||
- sed -e 's/TARGET Qt::Network/FALSE/' \
- -i src/plugins/position/CMakeLists.txt || die
-}
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package qml Qt6Qml)
- )
-
- qt6-build_src_configure
-}
-
-src_install() {
- qt6-build_src_install
-
- if use test; then
- local delete=( # sigh
- "${D}${QT6_LIBDIR}"/cmake/Qt6Positioning/*DummyPlugin*.cmake
- "${D}${QT6_LIBDIR}"/cmake/Qt6Positioning/*TestPlugin*.cmake
- "${D}${QT6_PLUGINDIR}"/position/libqtposition_satellitesourcetest.so
- "${D}${QT6_PLUGINDIR}"/position/libqtposition_testplugin{,2}.so
- )
- # using -f given not tracking which tests may be skipped or not
- rm -f -- "${delete[@]}" || die
- fi
-}
diff --git a/dev-qt/qtquick3d/Manifest b/dev-qt/qtquick3d/Manifest
index 2b1e9a17c105..a635d76dead7 100644
--- a/dev-qt/qtquick3d/Manifest
+++ b/dev-qt/qtquick3d/Manifest
@@ -1,2 +1 @@
-DIST qtquick3d-everywhere-src-6.8.1.tar.xz 75292284 BLAKE2B b0fa2fed9de6f9aa3cfb9bea6f50775f03aca17355e2b4f4f6b8b5de3f10febbe9e275b03337c9745c37fd62ac0a155c2b969ebd6be07662b0141e58fd5078c6 SHA512 9845cf84b57b33d0acb29a4c5ea2492ac60367d210b51c4896d6d5b9a33197be007cc02934c1b0dde5ee888641c8104cc4080f1493d0d09ed271fe2d08d2f410
DIST qtquick3d-everywhere-src-6.8.2.tar.xz 75298116 BLAKE2B a44c8d8f2c0a22a8c8ea688204e758cd4b7cc2b2f8fc66e65a4f809c941825a5e2e90fa0d6003b68f22dbf4fd19aa7b5d2ee8408bccf774e255023296a22a80a SHA512 401a2c5cc97e58bc82dd87e98e5838363e106fbad89ba0e0df18b51b61677c5f8a4f9882334657f80b94d04ad570863c9707123570dbe58cee5be7106922faa1
diff --git a/dev-qt/qtquick3d/qtquick3d-6.8.1.ebuild b/dev-qt/qtquick3d/qtquick3d-6.8.1.ebuild
deleted file mode 100644
index dfdaef9d8a1e..000000000000
--- a/dev-qt/qtquick3d/qtquick3d-6.8.1.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Qt module and API for defining 3D content in Qt QuickTools"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
-elif [[ ${QT6_BUILD_TYPE} == live ]]; then
- EGIT_SUBMODULES=() # skip qtquick3d-assimp
-fi
-
-IUSE="opengl vulkan"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[concurrent,gui,opengl=,vulkan=,widgets]
- ~dev-qt/qtdeclarative-${PV}:6
- ~dev-qt/qtquicktimeline-${PV}:6
- ~dev-qt/qtshadertools-${PV}:6
- media-libs/assimp:=
- sys-libs/zlib:=
-"
-DEPEND="
- ${RDEPEND}
- test? ( ~dev-qt/qtbase-${PV}:6[network] )
- vulkan? ( dev-util/vulkan-headers )
-"
-BDEPEND="
- ~dev-qt/qtshadertools-${PV}:6
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-6.6.2-gcc14.patch
- "${FILESDIR}"/${PN}-6.6.2-x32abi.patch
- "${FILESDIR}"/${PN}-6.7.2-gcc15.patch
-)
-
-CMAKE_SKIP_TESTS=(
- # needs off-by-default assimp[collada] that is masked on some profiles,
- # not worth the extra trouble
- tst_qquick3dassetimport
-)
-
-src_configure() {
- local mycmakeargs=(
- # TODO: if someone wants it, openxr should likely have its own
- # USE and be packaged rather than use the bundled copy
- -DQT_FEATURE_quick3dxr_openxr=OFF
- -DQT_FEATURE_system_assimp=ON
- -DQT_FEATURE_system_openxr=ON
- )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qtquicktimeline/Manifest b/dev-qt/qtquicktimeline/Manifest
index f2294503247f..3f1c02cb91ba 100644
--- a/dev-qt/qtquicktimeline/Manifest
+++ b/dev-qt/qtquicktimeline/Manifest
@@ -1,3 +1,2 @@
DIST qtquicktimeline-everywhere-opensource-src-5.15.16.tar.xz 96540 BLAKE2B e70c51afe55cfd8836d1a379975b4ffc4b1f0413707970148f1870ea99f38c6eec1a38e3190d6e1c186d5306de2745346978a9d3e29ea79b849f56f52b8b8e8c SHA512 0d27b672a76fdb6ba531bc823792bbcda2f286cebf9b64332651544344c1d78c9d397d40b3ccd426cea4dea6ea0971cc142ce0258a1f5a92a2239b39aef79054
-DIST qtquicktimeline-everywhere-src-6.8.1.tar.xz 110612 BLAKE2B 7662fadd94c20a4ef8847397e88c0d39914c6e16e26312e3766190774a691ccfc5821895598d8344035b06dbf48c4c6c374faecd75b26ad43a102f259794a1a6 SHA512 479ec01b1c4ef829bca59458138eeeee0bcca5cee0b93cac01bfd6675ffd7a2bde31784b817760ae9fac908548a7ff581e8ea3f13237433e365471a9c570b8dc
DIST qtquicktimeline-everywhere-src-6.8.2.tar.xz 110584 BLAKE2B a63a2f40350ac1355d87c1c543aeaca33628840d0381bb3a32ecb6553e207ac4bffa4ad3db2bbaa9f21ec296f8c861e3a589b983c2e789c9ce5ae9a9b0df0a5e SHA512 756ca10c69c04b234479c87ba65ea62b959a0a26d1aa25b208cfe92babe3f056346289a6269b374b346036971fbfb55a4ee5ab3f82069152f5685e679cfd20c7
diff --git a/dev-qt/qtquicktimeline/qtquicktimeline-6.8.1.ebuild b/dev-qt/qtquicktimeline/qtquicktimeline-6.8.1.ebuild
deleted file mode 100644
index 53b50c299892..000000000000
--- a/dev-qt/qtquicktimeline/qtquicktimeline-6.8.1.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Qt module for keyframe-based timeline construction"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
-fi
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6
- ~dev-qt/qtdeclarative-${PV}:6
-"
-DEPEND="${RDEPEND}"
diff --git a/dev-qt/qtremoteobjects/Manifest b/dev-qt/qtremoteobjects/Manifest
index 1d99cab35105..a881b815e1c9 100644
--- a/dev-qt/qtremoteobjects/Manifest
+++ b/dev-qt/qtremoteobjects/Manifest
@@ -1,2 +1 @@
-DIST qtremoteobjects-everywhere-src-6.8.1.tar.xz 537132 BLAKE2B b00cc0fd193c7b2638ed5ac2b91cdb6cc23cd8ff0b49ec55ef44cbd8633b0a62107e7ba69e6f2e5a0003d62138e8a88511483d2cfbd5616afc3fd8f5aff409b2 SHA512 30660149a59b8c7630fcafaf6d735b6ed0dc950c2658e7547c63c73f73468e5cbb4c3490a8849fabf9b021393b9c745ec339e7db909184711f05f3d30ab794cf
DIST qtremoteobjects-everywhere-src-6.8.2.tar.xz 537584 BLAKE2B fe60e78f1104b886f85e677901c38374646114d2479c79aa9f4b36db712a22f0150560949bca37fd7d980c366f2b878c6998dd1e9bda4418f649c0b76a9d17e8 SHA512 69668b986a1a4eefb0f2fac3bb53b6cd44b808def7307eb83c30af879d36156b06ced71ccf7746b56f503c927b7aac82ae6526ffe5f186ef1caa3dead39b388c
diff --git a/dev-qt/qtremoteobjects/qtremoteobjects-6.8.1.ebuild b/dev-qt/qtremoteobjects/qtremoteobjects-6.8.1.ebuild
deleted file mode 100644
index d4438f8aaaaa..000000000000
--- a/dev-qt/qtremoteobjects/qtremoteobjects-6.8.1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 2024-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Inter-Process Communication (IPC) library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~loong"
-fi
-
-IUSE="qml"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[network]
- qml? (
- ~dev-qt/qtbase-${PV}:6[gui]
- ~dev-qt/qtdeclarative-${PV}:6
- )
-"
-DEPEND="
- ${RDEPEND}
- test? ( ~dev-qt/qtbase-${PV}:6[gui] )
-"
-
-src_configure() {
- # same issue as bug #913692 when tests are enabled
- has_version "=dev-qt/qtdeclarative-$(ver_cut 1-3)*:6" &&
- local mycmakeargs=( $(cmake_use_find_package qml Qt6Qml) )
-
- qt6-build_src_configure
-}
-
-src_test() {
- local CMAKE_SKIP_TESTS=(
- # rarely fails randomly even with -j1, not looked further into
- tst_modelview
- )
-
- # tests re-use 127.0.0.1:65213 and randomly fail if ran at same time
- qt6-build_src_test -j1
-}
-
-src_install() {
- qt6-build_src_install
-
- if use test; then
- # installs 30+ test binaries like "qt6/bin/state" and, given
- # otherwise empty, "can" delete the directory rather than list
- rm -r -- "${D}${QT6_BINDIR}" || die
- fi
-}
diff --git a/dev-qt/qtscxml/Manifest b/dev-qt/qtscxml/Manifest
index 74d62add46ca..22b17c768e06 100644
--- a/dev-qt/qtscxml/Manifest
+++ b/dev-qt/qtscxml/Manifest
@@ -1,3 +1,2 @@
DIST qtscxml-everywhere-opensource-src-5.15.16.tar.xz 429268 BLAKE2B 3d3b41eab16da426b8071fe5b95a53469965bbaf056530cef0732d248394c4a889055094ef1716b0d1d7291d4fe986ed159ea7fc06ae9282f36630680d305f01 SHA512 fbfb054e07767975fc44a41cc015fd12aa15cec5abda1fd3f01425eaa1fd191c529f49dd5a97b6bdf9b83e841d069e1b3190f35d396c0ea5e44d5df66337102d
-DIST qtscxml-everywhere-src-6.8.1.tar.xz 558424 BLAKE2B 7b0c27288678844d85676f0c8e4126b268f8b94ed229fd1e86282cfe26b4d700c7d89cacaefb17f91c4caec28a32cb4deb002ac129831c85fd3175387a7d5b88 SHA512 294d830569f05450a57fd30741707f7c6d42d07ad9ae03840e41c1382f72f8d3408d9cc1ba16145ede51f5ca510cef87b0ca298991c7697a7c2b58b0db8f8f29
DIST qtscxml-everywhere-src-6.8.2.tar.xz 558848 BLAKE2B 28d5c898c114bb319208e519dac6488182b97473d8bc245546c6a0df3cc777c517b84db625656b769e63268c78e249300d39e3cb298383a3137c57944ccfcf23 SHA512 9f155f94f8250ac97e1bbaec2034aac300c3fa254ed0b6845f57d521138d43b076c8cec8aa8384891969665d54f5994b5c0a78954406ef620ae23656d739b0ec
diff --git a/dev-qt/qtscxml/qtscxml-6.8.1.ebuild b/dev-qt/qtscxml/qtscxml-6.8.1.ebuild
deleted file mode 100644
index c856510d3f29..000000000000
--- a/dev-qt/qtscxml/qtscxml-6.8.1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="State Chart XML (SCXML) support library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
-fi
-
-IUSE="qml"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[gui]
- qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
-"
-DEPEND="${RDEPEND}"
-
-CMAKE_SKIP_TESTS=(
- # may fail with pid-sandbox, or at least musl/hardened+gcc (exact
- # conditions unknown but passes without pid, considering this flaky)
- tst_qstatemachine
-)
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package qml Qt6Qml)
- )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qtsensors/Manifest b/dev-qt/qtsensors/Manifest
index 243194b3d161..651a6ebaa3f1 100644
--- a/dev-qt/qtsensors/Manifest
+++ b/dev-qt/qtsensors/Manifest
@@ -1,3 +1,2 @@
DIST qtsensors-everywhere-opensource-src-5.15.16.tar.xz 2051048 BLAKE2B 85fa8c67639751676ffa1ccd5ad1a89efbaed56f4bd39e99fd88bd25924d8cfc08d67a4f8f20878bac82a91f5768d60b5576e3799fc80221f2f6f7e7ac9994be SHA512 2bd63e07a996f5377bda885e7218fc218fc981bf2a637b3d939ae5913bbffe2a797716b0aaa63e61c7e1384f07712de8683787590649a8f01a424b7f4526502b
-DIST qtsensors-everywhere-src-6.8.1.tar.xz 1498024 BLAKE2B 6ca4548fb62e7f44a8cb23178c586f3f0b1f828e506077f3345f96b103ae9443048a00a62bf50455c7180425aa46adbc50a24cc5f1e736cc236c5034391b6fe1 SHA512 565a332120c134099e8fbc7ba3fd1073046d512d8b5523bde3a2f4d353febc6a2a3839410f290ddeff05341fe37b0c8bd4dc4d0e990fa4c43918b944f10884e3
DIST qtsensors-everywhere-src-6.8.2.tar.xz 1498148 BLAKE2B 982769173642d7ee9b76b90297356301a03cb048c9aa0cbe794c7d1f310bc54d50872f03e1bcefea593e0f6c59b4fc9881c515b419e6da8e2269b29f3454035b SHA512 a0463557c1531d8514948eff81b83397b7f391c8fa992f95539f1a3b6a9559c2dddb0971a12e4d2bd393b57944ead0afe0901b59bfb0defa7f07aae2b3c9a0f2
diff --git a/dev-qt/qtsensors/qtsensors-6.8.1.ebuild b/dev-qt/qtsensors/qtsensors-6.8.1.ebuild
deleted file mode 100644
index d1c5cf9d6455..000000000000
--- a/dev-qt/qtsensors/qtsensors-6.8.1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Hardware sensor access library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
-fi
-
-IUSE="qml"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[dbus]
- qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package qml Qt6Qml)
- )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qtserialbus/Manifest b/dev-qt/qtserialbus/Manifest
index 240e5eb7c1ba..b48e889ebef4 100644
--- a/dev-qt/qtserialbus/Manifest
+++ b/dev-qt/qtserialbus/Manifest
@@ -1,3 +1,2 @@
DIST qtserialbus-everywhere-opensource-src-5.15.16.tar.xz 350832 BLAKE2B 8faaa6b4d41a2ad395dec85116a5d251489b5d982fec0edcd5ab7c51b4224a1776935a6c182421eccc275f9b297edb01aaa76458cc0dcd7c2b0002dfb224d71c SHA512 7153d0d14545394c4217d0fff62b508358335f87cfa873955f7a6618773fb796231636fd73d681f6105e3d7f6ed1b18ffd59b831c6053afc91ea625b584cec7a
-DIST qtserialbus-everywhere-src-6.8.1.tar.xz 548316 BLAKE2B 71fd63a50d15fd2c447f5585e8013cc0ecbdd2825a676ab40ab8e449b786a135ca2bcbcfd7def68ee8150aa4c80c81fb5bb620d2394b8654f6f0e814e96be179 SHA512 7b024b28b5c5615e1f1795f7fc60c9271a5fe0eeea6e63fb1a8121be2edf572877b0b03ab5e90699a297138b52ad3c619acde3bb6adb699b8a139e5f75edeb73
DIST qtserialbus-everywhere-src-6.8.2.tar.xz 548272 BLAKE2B 9897f9f2ea52c4f33397c96cbea798f019329e15de676c512ba97650356e5216e08d21a43579fb0913d10c5eea40be541aa7758ea418eca7e823a6f9134c7384 SHA512 e333d0e2ff99f536abda7d4be1a03cfa19b78056e805a8830c64d54cd3c3826fbf9e32366bc3f995688132728b58ff97bbe37f1ff32f24fd7ff531533ce39620
diff --git a/dev-qt/qtserialbus/qtserialbus-6.8.1.ebuild b/dev-qt/qtserialbus/qtserialbus-6.8.1.ebuild
deleted file mode 100644
index f545d9e396f3..000000000000
--- a/dev-qt/qtserialbus/qtserialbus-6.8.1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Qt module to access CAN, ModBus, and other industrial serial buses and protocols"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 x86"
-fi
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[network]
- ~dev-qt/qtserialport-${PV}:6
-"
-DEPEND="${RDEPEND}"
-
-CMAKE_SKIP_TESTS=(
- # rarely fails randomly (perhaps related to -j)
- tst_qcandbcfileparser
-)
-
-src_install() {
- qt6-build_src_install
-
- if use test; then
- local delete=( # sigh
- "${D}${QT6_LIBDIR}"/cmake/Qt6SerialBus/*TestCanBusPlugin*.cmake
- "${D}${QT6_MKSPECSDIR}"/modules/qt_plugin_qttestcanbus.pri
- "${D}${QT6_PLUGINDIR}"/canbus/libqttestcanbus.*
- "${D}${QT6_PLUGINDIR}"/canbus/objects-*/
- )
- # using -f given not tracking which tests may be skipped or not
- rm -rf -- "${delete[@]}" || die
- fi
-}
diff --git a/dev-qt/qtserialport/Manifest b/dev-qt/qtserialport/Manifest
index c8bc53bdde1b..09b688177a9f 100644
--- a/dev-qt/qtserialport/Manifest
+++ b/dev-qt/qtserialport/Manifest
@@ -1,3 +1,2 @@
DIST qtserialport-everywhere-opensource-src-5.15.16.tar.xz 314732 BLAKE2B 2464d81ce8bafd82164b61586dbda7faf0258c28538356bc6449e439705e4bb1d4b5a18efe165c99cc79dfd1deaa4c6eddf55ae2fa448c7646c16a03ee6b6f99 SHA512 d386d528aacce7d4e015110d814e852511db83a3648bc68116e4d300168ac826e83a145d9dd38e4a40ec2d4fd48ba89ac1eb9558afb895f7b39271ad760f2b17
-DIST qtserialport-everywhere-src-6.8.1.tar.xz 273504 BLAKE2B c0dee1ae704b2d5a4651e805b4b9f84fe6f49ed791644c7e59e9b3c03cb50d89f93b052b0924ce21194a12d9ebbe644cb481d955f3f4a5342ec803cde3b414fa SHA512 3f70261905557330fc2d32f555b0d8bf6abb022030a860f7fad45fcb2489486dcee87d24a624d12526f2a4fc9a73fa55d123db28dc83cf24be33fb0812709cfb
DIST qtserialport-everywhere-src-6.8.2.tar.xz 274700 BLAKE2B 0313a375a5aa4bb71ad91fb8eb44d7523c5ba180bf53c2c38df2b710675d8b0ff845590daa15ed4006b7b0b5dc5014cc9c83e1663e8ee1e0e47f7bcd1668c612 SHA512 45b0431c965c4194d51dd4ec98978a0a9a45c25e5dcc73283805eee9e4efa3c7430f8d4716b0df76285d3b14ecbdabb31dc4ddec04942cc16d68a9791989fbe8
diff --git a/dev-qt/qtserialport/qtserialport-6.8.1.ebuild b/dev-qt/qtserialport/qtserialport-6.8.1.ebuild
deleted file mode 100644
index 050871411f2f..000000000000
--- a/dev-qt/qtserialport/qtserialport-6.8.1.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Serial port abstraction library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
-fi
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6
- virtual/libudev:=
-"
-DEPEND="${RDEPEND}"
diff --git a/dev-qt/qtshadertools/Manifest b/dev-qt/qtshadertools/Manifest
index b788808693b1..69bb23f2771a 100644
--- a/dev-qt/qtshadertools/Manifest
+++ b/dev-qt/qtshadertools/Manifest
@@ -1,2 +1 @@
-DIST qtshadertools-everywhere-src-6.8.1.tar.xz 1138644 BLAKE2B 23f51afa195bb330396dada6df3dff9ba60121eccc356f72236aa60521b4669f3ed45ce41d56dc93f86922244a19f001223d27f61e9419f63fa0ea312e86e055 SHA512 774eb2e041b743da12669905bb5b8b4def1100a5b7244172389ce5333bd6d400e39f5c6875c0409390bbf82dbdc606a2254503b0392c16e897198be93ed49b55
DIST qtshadertools-everywhere-src-6.8.2.tar.xz 1138404 BLAKE2B e09fde928ff1a7a1da570d2bed85bfc1fd44824accd4160e556fbdf4703f4925116a69ccba4f87064354bce9cbf69d96bddbf39a2f3c9e05a217231dd31eb43f SHA512 70667d6ace7d93e5b8a097802611078ee7c326a449e58406e1754c7fb82235622c55dab8e9a21aa22f56fcf3043cf7e9d537ef669cce9da1b88c1bdecc3f8b51
diff --git a/dev-qt/qtshadertools/qtshadertools-6.8.1.ebuild b/dev-qt/qtshadertools/qtshadertools-6.8.1.ebuild
deleted file mode 100644
index 8b562ba44b0f..000000000000
--- a/dev-qt/qtshadertools/qtshadertools-6.8.1.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Qt APIs and Tools for Graphics Pipelines"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
-fi
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[gui]
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-6.7.2-gcc15.patch
-)
diff --git a/dev-qt/qtspeech/Manifest b/dev-qt/qtspeech/Manifest
index 1f2e9847d682..2098995a60d5 100644
--- a/dev-qt/qtspeech/Manifest
+++ b/dev-qt/qtspeech/Manifest
@@ -1,4 +1,3 @@
DIST qtspeech-5.15.16-gentoo-kde-1.tar.xz 1048 BLAKE2B 66a3a3ebdbcf9973a35b26180092d9df2d655f23753ea02ea5868c6fb0bca8bbc2647bf9dad6edb85feb9668e072d480aab94a84ba149fe188aa047d7a92701e SHA512 148372b02124a49a70ba17ab43e562c3373371660806ff625f6cb4553e189c99c4929c92309022ad53975cdf5c7cca33f2f0d2c5586ae5251f2390cc019db28f
DIST qtspeech-everywhere-opensource-src-5.15.16.tar.xz 95716 BLAKE2B 79e9d960df53c3d26a6770de73e0aee025659202755e28254246baa35988e914f146fb1de4b1bd8c63a9cb23544ed26063943380cf18181403ccafab4b274e89 SHA512 d0ff73b35e6d94751a31b77bcdc084623d947ace092bdddc98f29d79bf932425fd5adbef74edceb4e8dc9065bfda49efa651cef63c72fcb42171ff083b29b335
-DIST qtspeech-everywhere-src-6.8.1.tar.xz 262512 BLAKE2B 65e20f1785d02dc6e0904c2ff47e23c73f5fa2f7fd5ebc62c35a8241963547ccb2a7374b399f6d1fb5bd1047ff7b9b9e147c1fe9f0349cd8f7008bbe4858802e SHA512 a20d89c5bcad354d1896c87bf9c0a401e824b5dcbf0e5c86a72381e8f7f9d5946f10536b7a54d899c2fd6b84018ccd9159be4ffdc84cf2e568b54c688aa1101d
DIST qtspeech-everywhere-src-6.8.2.tar.xz 262484 BLAKE2B 55a6fbaeffcbb2673269eef131d2833d1768cf9bd1ad98cdd812e329127aceaf0b5cb615440c35230e39882b74e159ead744fbc58ecf57a27bb488c082c02dce SHA512 30a58bcb4f193f954647eb9e5a04ffd6f6d6566b0f241ce158df37e12b0462cba3296aa50abafdd9ea2a09481a8a366f12131e7c925a431c642b2c12bf4b1190
diff --git a/dev-qt/qtspeech/qtspeech-6.8.1.ebuild b/dev-qt/qtspeech/qtspeech-6.8.1.ebuild
deleted file mode 100644
index 6b1286dcc86d..000000000000
--- a/dev-qt/qtspeech/qtspeech-6.8.1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# tests are kind of flaky, sometimes hang, and also fail with clang
-# (not that it's unusable with clang) -- may be worth revisiting
-# eventually given qtspeech is still somewhat new (added in 6.4.0)
-QT6_RESTRICT_TESTS=1
-
-inherit qt6-build
-
-DESCRIPTION="Text-to-speech library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
-fi
-
-IUSE="flite qml +speechd"
-# can build with neither, but then it is just mock tts and may be confusing
-REQUIRED_USE="|| ( flite speechd )"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6
- ~dev-qt/qtmultimedia-${PV}:6
- flite? ( app-accessibility/flite )
- qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
- speechd? ( app-accessibility/speech-dispatcher )
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package qml Qt6Qml)
- $(qt_feature flite)
- $(qt_feature speechd)
-
- # flite_alsa was likely to work around old issues in flite, it does
- # nothing but add -lasound (no code change, and is unneeded)
- -DQT_FEATURE_flite_alsa=OFF
- )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qtsvg/Manifest b/dev-qt/qtsvg/Manifest
index a91c31a7b9a6..2b29967edbb5 100644
--- a/dev-qt/qtsvg/Manifest
+++ b/dev-qt/qtsvg/Manifest
@@ -1,4 +1,3 @@
DIST qtsvg-5.15.16-gentoo-kde-1.tar.xz 2880 BLAKE2B 43407f054b958e911b23d89baad627a947f305968943149ebe7712ffe76a3f0cb03b4cdc6cee019e46c7dbc6f38d802b48ee472b2d8aac92aba6187aff93ab7b SHA512 01bcc1dba55f32b77eebf8f0a2ca2230ac4d8440f345599846584c19adbdab6038f834f2647c4102ff46d10898b4764f554ca19d3339c6114d9c82760227247c
DIST qtsvg-everywhere-opensource-src-5.15.16.tar.xz 1881028 BLAKE2B 50bac71738e2f8e7572ca5de1fd198d32db7b5c7ae1432d854b5e40632110359c3b24d1f390b7e80bedaa362a18f4f783b666ab0100ceeee87380843a736e6b5 SHA512 227b6b4f0d6ad7d9405c0bceabadfab28e591b4b02d7575de0ee7679280fc7115ec04751a8e839af5e9958e1800e6d4529bf8bae2251b579abbc688fdb99b9e8
-DIST qtsvg-everywhere-src-6.8.1.tar.xz 2006760 BLAKE2B 352359dd60d363e3afea562b09ddd0939ac56ad05d47590843d78ba697232e2d44b548092f8b28353737f1066165bd792ac1d03f080089970d358000ff40dbaf SHA512 5c345e87b957370521ead10bb2fd02433d75a443021b6cf45a88e35f692a346607636ffaf6651f3d289cf4584e8c5732270173743eb79d048b3c580b9e00ec86
DIST qtsvg-everywhere-src-6.8.2.tar.xz 2006996 BLAKE2B c1bbb0b779fd9688e5d8e124fb3be0467c2750cb3ca4a3da32d430d1a8f48233a3f7dab1578f66c2a52789cce368848c59c161349afe0625b1fa7db089192ccc SHA512 475bb701395e5f02fe898ccd013e75f8e65ec0a99f0386632c4c0876413c224b7fff12759b561dd745cd35930a55d168b82f6109bb5be5acee6c7edd689522fe
diff --git a/dev-qt/qtsvg/qtsvg-6.8.1.ebuild b/dev-qt/qtsvg/qtsvg-6.8.1.ebuild
deleted file mode 100644
index a715121ada1c..000000000000
--- a/dev-qt/qtsvg/qtsvg-6.8.1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build toolchain-funcs
-
-DESCRIPTION="SVG rendering library for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
-fi
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[gui,widgets]
- sys-libs/zlib:=
-"
-DEPEND="${RDEPEND}"
-
-src_test() {
- # tst_QSvgRenderer::testFeColorMatrix (new in 6.7, likely low impact)
- # is known failing on BE, could use more looking into (bug #935356)
- [[ $(tc-endian) == big ]] && local CMAKE_SKIP_TESTS=( tst_qsvgrenderer )
-
- qt6-build_src_test
-}
diff --git a/dev-qt/qttools/Manifest b/dev-qt/qttools/Manifest
index 181733835351..e8f5b9260e15 100644
--- a/dev-qt/qttools/Manifest
+++ b/dev-qt/qttools/Manifest
@@ -1,2 +1 @@
-DIST qttools-everywhere-src-6.8.1.tar.xz 10293192 BLAKE2B f670dcbf624dd32a59ad4e29020a46b745f6fc3cfc07b971c7704e7e63719fef3b226abdc9d3b8f9ff054659fde03633c2aa05ae487f12ee4a3ef44db356a252 SHA512 1f5eb44e86d400858abe21efcadb27537ae213127078d95ee56792b57923573e55fd850042e63ca547cd27ba199196fe9956646dcb285c6f6976a22a7832db52
DIST qttools-everywhere-src-6.8.2.tar.xz 10297596 BLAKE2B b8dc80718246e5bc72ef5c76c176f0b4bf264d387d22c49c03695a218ce295a946fd2cf84bf45d6a11752875a681d9bde27a33f7f5cb148e9a3c53f167996de0 SHA512 ad448af0656640a712eefe81fc4291209dec27fe10d42dfb68c7c31e65003653fb3821996f44c50d8ab4371853a18cfc0b4032f7876ce6c75d0fb9b4fe91ca27
diff --git a/dev-qt/qttools/qttools-6.8.1.ebuild b/dev-qt/qttools/qttools-6.8.1.ebuild
deleted file mode 100644
index 7f580d0836cb..000000000000
--- a/dev-qt/qttools/qttools-6.8.1.ebuild
+++ /dev/null
@@ -1,157 +0,0 @@
-# Copyright 2021-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_COMPAT=( {17..19} ) # see .cmake.conf for minimum
-LLVM_OPTIONAL=1
-
-# behaves very badly when qttools is not already installed, also
-# other issues to handle (clang tests flaky depending on version,
-# and 3rdparty/ tries to FetchContent gtest)
-QT6_RESTRICT_TESTS=1
-
-inherit desktop llvm-r2 optfeature qt6-build
-
-DESCRIPTION="Qt Tools Collection"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
-fi
-
-IUSE="
- +assistant clang designer distancefieldgenerator gles2-only +linguist
- opengl pixeltool +qdbus qdoc qml qmlls qtattributionsscanner qtdiag
- qtplugininfo vulkan +widgets zstd
-"
-# note that some tools do not *require* widgets but will skip a sub-tool
-# if not enabled (e.g. linguist gives lrelease but not the GUI linguist6)
-REQUIRED_USE="
- assistant? ( widgets )
- clang? ( ${LLVM_REQUIRED_USE} )
- designer? ( qml widgets )
- distancefieldgenerator? ( qml widgets )
- pixeltool? ( widgets )
- qdoc? ( clang qml )
- qmlls? ( assistant qml )
-"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[widgets?]
- assistant? ( ~dev-qt/qtbase-${PV}:6[concurrent,network,sql,sqlite] )
- clang? (
- $(llvm_gen_dep '
- llvm-core/clang:${LLVM_SLOT}=
- llvm-core/llvm:${LLVM_SLOT}=
- ')
- )
- designer? (
- ~dev-qt/qtbase-${PV}:6[network,xml,zstd=]
- zstd? ( app-arch/zstd:= )
- )
- qdbus? ( ~dev-qt/qtbase-${PV}:6[dbus,xml] )
- qml? ( ~dev-qt/qtdeclarative-${PV}:6[widgets?] )
- qmlls? ( ~dev-qt/qtdeclarative-${PV}:6[qmlls] )
- qtdiag? ( ~dev-qt/qtbase-${PV}:6[network,gles2-only=,vulkan=] )
- widgets? ( ~dev-qt/qtbase-${PV}:6[opengl=] )
-"
-DEPEND="
- ${RDEPEND}
- qtdiag? (
- vulkan? ( dev-util/vulkan-headers )
- )
-"
-
-src_configure() {
- use clang && llvm_chost_setup
-
- local mycmakeargs=(
- # prevent the clang test as it can abort due to bug #916098
- $(cmake_use_find_package clang WrapLibClang)
- $(cmake_use_find_package qml Qt6Qml)
- $(cmake_use_find_package widgets Qt6Widgets)
- $(qt_feature assistant)
- $(qt_feature clang)
- $(qt_feature designer)
- $(qt_feature distancefieldgenerator)
- $(qt_feature linguist)
- $(qt_feature pixeltool)
- $(qt_feature qdbus)
- $(qt_feature qdoc)
- $(qt_feature qtattributionsscanner)
- $(qt_feature qtdiag)
- $(qt_feature qtplugininfo)
-
- # TODO?: package litehtml, but support for latest releases seem
- # to lag behind and bundled may work out better for now
- # https://github.com/litehtml/litehtml/issues/266
- $(usev assistant -DCMAKE_DISABLE_FIND_PACKAGE_litehtml=ON)
-
- # USE=qmlls' help plugin may be temporary, upstream has plans to split
- # QtHelp into another package so that qtdeclarative can depend on it
- # without a circular dependency with qttools
- $(cmake_use_find_package qmlls Qt6QmlLSPrivate)
- )
-
- qt6-build_src_configure
-}
-
-src_install() {
- qt6-build_src_install
-
- if use widgets; then #914766
- use designer || use distancefieldgenerator || use pixeltool &&
- newicon src/designer/src/designer/images/designer.png designer6.png
-
- if use assistant; then
- make_desktop_entry assistant6 'Qt 6 Assistant' assistant6 \
- 'Qt;Development;Documentation' \
- 'Comment=Tool for viewing online documentation in Qt help file format'
- newicon src/assistant/assistant/images/assistant-128.png assistant6.png
- fi
-
- if use designer; then
- make_desktop_entry designer6 'Qt 6 Designer' designer6 \
- 'Qt;Development;GUIDesigner' \
- 'Comment=WYSIWYG tool for designing and building graphical user interfaces with QtWidgets'
- fi
-
- if use distancefieldgenerator; then
- # no icon, sharing with designer which fits letter-wise
- make_desktop_entry qdistancefieldgenerator6 'Qt 6 Distance Field Generator' designer6 \
- 'Qt;Development' \
- 'Comment=Tool for pregenerating the font cache of Qt applications'
- fi
-
- if use linguist; then
- make_desktop_entry linguist6 'Qt 6 Linguist' linguist6 \
- 'Qt;Development;Translation' \
- 'Comment=Tool for translating Qt applications'
- newicon src/linguist/linguist/images/icons/linguist-128-32.png linguist6.png
- fi
-
- if use pixeltool; then
- # no icon, not fitting but share with designer for now
- make_desktop_entry pixeltool6 'Qt 6 Pixel Tool' designer6 \
- 'Qt;Development' \
- 'Comment=Tool for zooming in the desktop area pointed by the cursor'
- fi
-
- if use qdbus; then
- make_desktop_entry qdbusviewer6 'Qt 6 QDBusViewer' qdbusviewer6 \
- 'Qt;Development' \
- 'Comment=Tool that lets introspect D-Bus objects and messages'
- newicon src/qdbus/qdbusviewer/images/qdbusviewer-128.png qdbusviewer6.png
- fi
-
- # hack: make_destop_entry does not support overriding DESCRIPTION
- find "${ED}" -type f -name "*.desktop" \
- -exec sed -i "/^Comment=${DESCRIPTION}/d" -- {} + || die
- fi
-}
-
-pkg_postinst() {
- use assistant &&
- optfeature "Qt documentation viewable in assistant" \
- 'dev-qt/qt-docs:6[qch]' #602296
-}
diff --git a/dev-qt/qttranslations/Manifest b/dev-qt/qttranslations/Manifest
index 7922a6f45090..9e608ab2b13b 100644
--- a/dev-qt/qttranslations/Manifest
+++ b/dev-qt/qttranslations/Manifest
@@ -1,3 +1,2 @@
DIST qttranslations-everywhere-opensource-src-5.15.16.tar.xz 1626988 BLAKE2B 94ba45fff3007b5635bf6c5b904820d3ebdf9b4dc7448b3e12e35f4d52f8d789fe3c887dc43b061d00fda088b640e0fd68d4864ec21dbb1efbe1fe274ac30250 SHA512 9702390b89696211b1d85a11143e3432231085c2d96b298ea584f43e8db215bf5cdb5fb5355c8c4d900d1f761dfd3dc0d5c16df2ed0cca483557f8b867e3b2ac
-DIST qttranslations-everywhere-src-6.8.1.tar.xz 1550288 BLAKE2B 370ad4cb98e3ed3b59d51c2835fea88717f31e052b5566119b5ad9a98f6b0d9c610435e9bd6024ec7ddda852a883d885725ed34ed23a5b125a4cbac087a5945d SHA512 4b4f62e45c6d53cf53bb89497314d805cbd9ca24bdefb10c4f0888e943d80b17563886dc56195b07fbaf3d1c8ad0e76a1dfcc3c765341fb3ded314eee71659d3
DIST qttranslations-everywhere-src-6.8.2.tar.xz 1550960 BLAKE2B 355724696ce37f569b38b36444302b8c752e35119e1df2d72c0f1873aebc991f91ce6220a6aa765f85558f1aed5523e341437d6ee3690ef897dfb85d337e67ca SHA512 f353eb3bbea5719968c32078ea7b330e67f18c03f03d9082154b74e2141f520084ba80454587c3e785d2de4ed3d4a64a6fb9bb500547647144b6d613fd6c0c3d
diff --git a/dev-qt/qttranslations/qttranslations-6.8.1.ebuild b/dev-qt/qttranslations/qttranslations-6.8.1.ebuild
deleted file mode 100644
index ad7190f23db2..000000000000
--- a/dev-qt/qttranslations/qttranslations-6.8.1.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-QT6_RESTRICT_TESTS=1 # no tests
-inherit qt6-build
-
-DESCRIPTION="Translation files for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
-fi
-
-DEPEND="~dev-qt/qtbase-${PV}:6"
-BDEPEND="~dev-qt/qttools-${PV}:6[linguist]"
diff --git a/dev-qt/qtvirtualkeyboard/Manifest b/dev-qt/qtvirtualkeyboard/Manifest
index 2d1f1d696395..974cda3feb05 100644
--- a/dev-qt/qtvirtualkeyboard/Manifest
+++ b/dev-qt/qtvirtualkeyboard/Manifest
@@ -1,3 +1,2 @@
DIST qtvirtualkeyboard-everywhere-opensource-src-5.15.16.tar.xz 10951872 BLAKE2B 5e05b68162e779df73c209f959bb641b7c4eb20badf8299fa7277c99b86e4462fe6d5f98c2c9ae1bc49f4995b61eb0132428409a3286d24232f20cb214686996 SHA512 af7ca963784773b94bfed000cabf5dbfb6363211d6b2601ccb6aed26eccd2eaa1e34dc8e7a6f1bbc678432f4086284df82c66e8da1c7fc7c8f5ec37983f687b9
-DIST qtvirtualkeyboard-everywhere-src-6.8.1.tar.xz 3264444 BLAKE2B 72632e771aa9dcf3134c8eaa4b54917a70332797273899da18ee36ff71cd68af4758a214c51e7bf3ff4e2354345ea03f559099148e37cf79786c56b5e985bdde SHA512 be90765c490285638c9ed50a4cf666419f178c68f4bf8f0679a77fa4bc240fa31f36335197877813abb52ae70e9c2ec22548824add69aa5d1df14529517fef08
DIST qtvirtualkeyboard-everywhere-src-6.8.2.tar.xz 3264624 BLAKE2B 8cd1f41428f7472faeb8ebf728f0d2770605dc88070a9a389ca80cc5a02d3624aa49202586f3a471ccba442ec159985c76d4642a72e0df6abf91520aab71b638 SHA512 047ea1f7c6c43bb4ddaea67f46819e61e878419c9dda599198cccf80bb53b002d79c44d0ce1df5727711ba45d0528400bc6643d3a9a9b0cc608497558c3013b2
diff --git a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.8.1.ebuild b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.8.1.ebuild
deleted file mode 100644
index 8c917e41434e..000000000000
--- a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.8.1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Customizable input framework and virtual keyboard for Qt"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
-fi
-
-IUSE="+spell"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[gui]
- ~dev-qt/qtdeclarative-${PV}:6
- ~dev-qt/qtsvg-${PV}:6
- spell? ( app-text/hunspell:= )
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- $(qt_feature spell hunspell)
- -DINPUT_vkb_handwriting=no # neither cerence nor myscript are packaged
- )
-
- qt6-build_src_configure
-}
-
-src_test() {
- local CMAKE_SKIP_TESTS=(
- # rarely randomly(?) fails even with -j1
- tst_layoutfilesystem
- )
-
- if use spell && has_version app-dicts/myspell-en; then
- # 99% pass but minor sub-tests fail with myspell-en, needs looking into
- ewarn "Warning: notable tests were skipped due to ${_} being installed"
- CMAKE_SKIP_TESTS+=(
- tst_inputpanel
- tst_inputpanelcontrols2
- )
- else
- einfo "tst_inputpanel can take >5mins, not known to actually hang"
- fi
-
- qt6-build_src_test
-}
diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest
index 11ffbc4e3d0c..8085acd49e1f 100644
--- a/dev-qt/qtwayland/Manifest
+++ b/dev-qt/qtwayland/Manifest
@@ -1,4 +1,3 @@
DIST qtwayland-5.15.16-gentoo-kde-2.tar.xz 47116 BLAKE2B 30646c02214167b1891b84873f7d10812d3aa1894db1a246771a2df2a799d1768c857a623153d862e15f6a7ed7b784738c8afdc5f4968e57a7e2296735d69876 SHA512 c3af344eb647fb16f1237387345ee4e56e2efa7376f10d46d09de34c77add092cb50acf29d180fa61ab33331fee959ab187339b05b6fa0b9d4fda6f0c28b600b
DIST qtwayland-everywhere-opensource-src-5.15.16.tar.xz 561148 BLAKE2B a095051245e0ba0f0a27c7da703628e67b30465e12de06c1662dea3a3d74163cc67baa004f0cbab01bf5b70c6d2bdea289278859b2713a00f595cc51bb6f654a SHA512 9ce2bca54aa0e17be17383fccd6caca721db5b54f8905ec86cf871ed0e2414e6bc86878b9cc5167c322153467076b2afdcd6163a8fb2feb6b19cef11c3a29247
-DIST qtwayland-everywhere-src-6.8.1.tar.xz 1134428 BLAKE2B 84ebe923a3963f47bb2abe67e942524020be4d202b441d7cca689d045b7a7ca28b433df5a189da766743c6817a327b6ba80ceb7916a99b3ba9b0508daede4147 SHA512 34885910532f6049cac09846aa4295e2ce82a1e6af2d3256391c835a406f0c6f679e9c94c06ca8921acf23036ccc747812631a91dc1f355ab20aafd8836e7312
DIST qtwayland-everywhere-src-6.8.2.tar.xz 1138764 BLAKE2B a2311698c23d00e81dff3b2e7140dc5cd2c2006c713d2e777fc032a407ca393914f0a68a92d1c7e3ccdb668d498fa10a67d61e4419eb341705678b843149ec89 SHA512 b11a2a9189939b9deb000d6dc517242290fbba228e4a0bb2c5097c20aac79431b1398d940ed145a9fd308ae73605dd7df6cf89643de92c158b7ae92a948db954
diff --git a/dev-qt/qtwayland/qtwayland-6.8.1.ebuild b/dev-qt/qtwayland/qtwayland-6.8.1.ebuild
deleted file mode 100644
index fba61eb81b67..000000000000
--- a/dev-qt/qtwayland/qtwayland-6.8.1.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Wayland platform plugin for Qt"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
-fi
-
-IUSE="accessibility compositor gnome qml vulkan"
-
-RDEPEND="
- dev-libs/wayland
- ~dev-qt/qtbase-${PV}:6[accessibility=,gui,opengl,vulkan=,wayland]
- media-libs/libglvnd
- x11-libs/libxkbcommon
- compositor? (
- qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
- )
- gnome? (
- ~dev-qt/qtbase-${PV}:6[dbus]
- ~dev-qt/qtsvg-${PV}:6
- )
-"
-DEPEND="
- ${RDEPEND}
- vulkan? ( dev-util/vulkan-headers )
-"
-BDEPEND="dev-util/wayland-scanner"
-
-CMAKE_SKIP_TESTS=(
- # segfaults for not-looked-into reasons, but not considered
- # an issue given >=seatv5 exists since wayland-1.10 (2016)
- tst_seatv4
- # needs a compositor/opengl, skip the extra trouble
- tst_surface
- tst_xdgdecorationv1
- # known failing with wayland-1.23.0 (or at least with offscreen), not
- # believed to result in critical runtime issues so skip until this is
- # looked at upstream (https://bugreports.qt.io/browse/QTBUG-126379)
- tst_client
- tst_compositor
- tst_scaling
-)
-
-PATCHES=(
- "${FILESDIR}"/${PN}-6.8.0-wayland.xml-1.23.0.patch
- "${FILESDIR}"/${PN}-6.8.1-tablet-crash.patch
-)
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package compositor Qt6Quick)
- $(cmake_use_find_package qml Qt6Quick)
- $(qt_feature compositor wayland_server)
- $(qt_feature gnome wayland_decoration_adwaita)
- )
-
- qt6-build_src_configure
-}
-
-src_test() {
- # users' session setting may break tst_clientextension (bug #927030)
- unset DESKTOP_SESSION XDG_CURRENT_DESKTOP
- unset GNOME_DESKTOP_SESSION_ID KDE_FULL_SESSION
-
- qt6-build_src_test
-}
diff --git a/dev-qt/qtwebchannel/Manifest b/dev-qt/qtwebchannel/Manifest
index 6d1f9871c2d5..28030f40dec0 100644
--- a/dev-qt/qtwebchannel/Manifest
+++ b/dev-qt/qtwebchannel/Manifest
@@ -1,4 +1,3 @@
DIST qtwebchannel-5.15.16-gentoo-kde-1.tar.xz 5812 BLAKE2B 101597f6f40c8055b481f20c1a9cd848f3fa7cfccd90a1a5e8a85c4490a30ae34077fddc8b1ee4c800d88c198e1eb9384551458d6e55a884f082022735f53b53 SHA512 c9151c3db57f48d10d2b7b328bcd540c1fab438bce6904dd831449fd6d10381fc064cc02635b58f5ee1a8fcf13ebffb4c76556d502f548cc63ec35025d49f83d
DIST qtwebchannel-everywhere-opensource-src-5.15.16.tar.xz 203080 BLAKE2B 684ff50715945d568bcf3d2aed5ee8627e4d57a8ca4a1429180282004031c04d7f78f093cd39e52b0eff619b1b80b59c720d3e153df8ae8fc5a2e88ae73f9e57 SHA512 106c72c0f49e79d92b4aa2aed235f57aef358aecdc0f30eb9b5ab2c28a56ab44df709143d2755ea5f35026e5aa3994d187da14838a2a542e878d6f5b70a7fe1b
-DIST qtwebchannel-everywhere-src-6.8.1.tar.xz 207412 BLAKE2B ddbe5b0eeb874973ee45775b205ace97e5492153e04cd3e66c2573a39a1c04c64b0fc9bc6d55eccb01f3f02560339fb0946bf71b70c52ff0b42c4ce1fed606de SHA512 43907776dbdea09821819aa6112e56288848b0975be24333977d9177cbba5203bba5841e269dfc7590f40f87a96cbe4c9416e0aba821ff96798b627f2203a51a
DIST qtwebchannel-everywhere-src-6.8.2.tar.xz 207372 BLAKE2B 69d4161971b127e4b7341fcc28fc9745fe1985ce9283d1041f05881515e0cf3697436e04921148635134cddcc26dfa80dd5129aba65236238bbdace5673362f6 SHA512 3c546639d65722612fdd6b0dd1d594e963c07b4f92366715fdad10c6ac6d427cdaec9557501e505dafd099cd67f3efa415ec1f7a3561fd4da76010b7ef3c107d
diff --git a/dev-qt/qtwebchannel/qtwebchannel-6.8.1.ebuild b/dev-qt/qtwebchannel/qtwebchannel-6.8.1.ebuild
deleted file mode 100644
index 3d70b781aaa8..000000000000
--- a/dev-qt/qtwebchannel/qtwebchannel-6.8.1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Qt WebChannel"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
-fi
-
-IUSE="qml"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[concurrent]
- qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
- has_version "=dev-qt/qtdeclarative-$(ver_cut 1-3)*:6" && #913692
- local mycmakeargs=( $(cmake_use_find_package qml Qt6Qml) )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qtwebengine/Manifest b/dev-qt/qtwebengine/Manifest
index b5d103bba829..5a4f80030f46 100644
--- a/dev-qt/qtwebengine/Manifest
+++ b/dev-qt/qtwebengine/Manifest
@@ -1,6 +1,5 @@
DIST qtwebengine-5.15.14_p20240510-patchset.tar.xz 20780 BLAKE2B 516d4c628c4b027ab3a7159da006a57173be91de3eb4b7f308029953d4fd19fb3e790ca38e79d17fef75d8d9b392676650acb9285d5913f9ebecaa4136575c47 SHA512 492979d118d6bd9165ee194724e38b627d19c89dbe1daa6b2f55e4a8fc7676748a1eacb9623ee05e09140c2c4a2ac82ddafaef5c45630a117ce0ed14b240a474
DIST qtwebengine-5.15.16_p20241115.tar.xz 301382752 BLAKE2B 08adfae6228a91f1f4b2a603a28881d9cf97f339d951217f3837d614ebb58aff9b0963220be04cc9a17869b6021a6d7687848bd8ccd1c8c49115a5e6944be84b SHA512 50e0bc7b4236859b4419f2f8eaf37e47c1994c30ca3bf584dd2f4996b5f8ba7cd31c8aae48c28f0fcd39c144490f5e451c7ecf5d340e7b10fa2e37666ef21100
DIST qtwebengine-6.8-patchset-7.tar.xz 9096 BLAKE2B 58a95b198a6c8180a71a4365e7c2e3bee2d3798ecff18b01fe23e228a4ceafe2aae43088f503a98fa2d5097271ec442985d993fb24e1b2d2c09014b3309bef4d SHA512 489caa5f7cc3d3091e5896c2eb4d489a40fc220738c2240ec406928c7c948ab8962817024c2fbe3c393294e70ef6ce8c02e47964952a3656ff6ebf7908069fc3
-DIST qtwebengine-6.9-patchset-1.tar.xz 8660 BLAKE2B c7d5e8bff9122e57ebba7402bff9600f1ad7a56af3100f8b355b9b9ed72b30bd54a4ce838c408a0c393ee07f2881b8ea51a5d88b311e780d97f182ef45a219c0 SHA512 a175ff9c757c37b9c784cecd0ef01095b75fd663258965a6d3575ed620257eac4afe7551bfaf48f25a993d97e20e0fc9a73add9d3c56b1bfa4f470a240af00dd
-DIST qtwebengine-everywhere-src-6.8.1.tar.xz 566480152 BLAKE2B 6e4137f66363169ae0ab9014d0f60e0af0af70e310ecfa5770d9b73ddb0cb32cffc2a3b15ec89d390aeb323e5250d3ce42576ebd09f741a23b333c6bebc85a4a SHA512 1cab90353894032e23ccccb279e3d0b4269f049879e5033f979b15f28141fd2fb3cae2cd31812811f648ca5b6a115d14790506e07f44cb56475f5865360b0ea6
+DIST qtwebengine-6.9-patchset-2.tar.xz 7952 BLAKE2B e83c8da8834999003c61a641d36da691d017455f1d074471aad911e02f2bb180488d5ba9559fffb2413db853d7dd0ffc3a0f48b886b223485396e0e4cccae79f SHA512 a5ff0d5481eb15787c2c6f606f03b1c3ab952473d0118803b813f42982f6f9816e285ed9221a20b2285c725de8edbca235648a4c1a34f984fedbd874720df778
DIST qtwebengine-everywhere-src-6.8.2.tar.xz 566518084 BLAKE2B 312fda4150bdc1aee25625440baca45b532ecd7a1ce24d3dc3ba990cdf208c3ba42f159e02c881f38b56c29b75677d9001e6222d35b4c96fc39eecf65502e9c7 SHA512 27590ec53845fa36f48a5a0506d505995850027d85bf33fe0413733cbde5c2744e8ea49f445c91d84b8d43454b9f12c1cf7005d614bbcae1a29d432fdacdc0e4
diff --git a/dev-qt/qtwebengine/files/qtwebengine-6.8.1-QTBUG-131156.patch b/dev-qt/qtwebengine/files/qtwebengine-6.8.1-QTBUG-131156.patch
deleted file mode 100644
index 2794fd37058e..000000000000
--- a/dev-qt/qtwebengine/files/qtwebengine-6.8.1-QTBUG-131156.patch
+++ /dev/null
@@ -1,150 +0,0 @@
-Patch status: *should* be fixed in qtwebengine-6.8.2
-
-Somewhat annoying issue for qutebrowser users[1][2] resulting in hints
-not always being usable on some google-based sites (e.g. youtube).
-
-Note: as of the writing of this, [3] hasn't been merged upstream (yet)
-and so the final version of this patch may differ. Was added here early
-to avoid revbumping qtwebengine post-6.8.1 release, final version will
-likely land in 6.8.2 instead.
-
-[1] https://github.com/qutebrowser/qutebrowser/issues/8197
-[2] https://bugreports.qt.io/browse/QTBUG-131156
-[3] https://codereview.qt-project.org/c/qt/qtwebengine/+/604899
---- a/src/core/renderer_host/user_resource_controller_host.cpp
-+++ b/src/core/renderer_host/user_resource_controller_host.cpp
-@@ -43,8 +43,7 @@
- void UserResourceControllerHost::WebContentsObserverHelper::RenderFrameCreated(content::RenderFrameHost *renderFrameHost)
- {
-- content::WebContents *contents = web_contents();
- auto &remote = m_controllerHost->GetUserResourceControllerRenderFrame(renderFrameHost);
-- const QList<UserScript> scripts = m_controllerHost->m_perContentsScripts.value(contents);
-- for (const UserScript &script : scripts)
-+ const auto scripts = m_controllerHost->m_perContentsScripts.constFind(web_contents());
-+ for (const UserScript &script : *scripts)
- remote->AddScript(script.data());
- }
-@@ -57,4 +56,10 @@
- remote->ClearScripts();
- }
-+ if (newHost) {
-+ auto &remote = m_controllerHost->GetUserResourceControllerRenderFrame(newHost);
-+ const auto scripts = m_controllerHost->m_perContentsScripts.constFind(web_contents());
-+ for (const UserScript &script : *scripts)
-+ remote->AddScript(script.data());
-+ }
- }
-
---- a/src/core/renderer_host/web_channel_ipc_transport_host.cpp
-+++ b/src/core/renderer_host/web_channel_ipc_transport_host.cpp
-@@ -108,4 +108,14 @@
- }
-
-+void WebChannelIPCTransportHost::RenderFrameHostChanged(content::RenderFrameHost *oldHost, content::RenderFrameHost *newHost)
-+{
-+ if (oldHost) {
-+ if (oldHost->IsRenderFrameLive())
-+ GetWebChannelIPCTransportRemote(oldHost)->ResetWorldId();
-+ }
-+ if (newHost) // this might set it again, but that is harmless
-+ setWorldId(newHost, m_worldId);
-+}
-+
- void WebChannelIPCTransportHost::RenderFrameDeleted(content::RenderFrameHost *rfh)
- {
---- a/src/core/renderer_host/web_channel_ipc_transport_host.h
-+++ b/src/core/renderer_host/web_channel_ipc_transport_host.h
-@@ -46,4 +46,5 @@
- // WebContentsObserver
- void RenderFrameCreated(content::RenderFrameHost *frame) override;
-+ void RenderFrameHostChanged(content::RenderFrameHost *oldHost, content::RenderFrameHost *newHost) override;
- void RenderFrameDeleted(content::RenderFrameHost *render_frame_host) override;
-
---- a/tests/auto/widgets/qwebenginescript/tst_qwebenginescript.cpp
-+++ b/tests/auto/widgets/qwebenginescript/tst_qwebenginescript.cpp
-@@ -70,4 +70,5 @@
- void webChannelWithExistingQtObject();
- void navigation();
-+ void navigation2();
- void webChannelWithBadString();
- void webChannelWithJavaScriptDisabled();
-@@ -578,4 +579,79 @@
- }
-
-+void tst_QWebEngineScript::navigation2()
-+{
-+ QWebEngineProfile profile("navigation2");
-+ QWebEnginePage page(&profile, nullptr);
-+ QWebChannel channel;
-+ page.setWebChannel(&channel);
-+ QWebEngineScript s1;
-+ s1.setInjectionPoint(QWebEngineScript::DocumentCreation);
-+ // Check webchannel is installed before DocumentCreation scripts are run
-+ // onload shouldn't have run, and neither should wasready
-+ s1.setWorldId(QWebEngineScript::MainWorld);
-+ s1.setSourceCode("document.passCreation = 0;" \
-+ "if (typeof qt !== undefined) document.passCreation++;" \
-+ "if (document.onloadran) document.passCreation++;" \
-+ "if (document.wasready) document.passCreation++;");
-+ page.scripts().insert(s1);
-+ QWebEngineScript s2;
-+ s2.setInjectionPoint(QWebEngineScript::DocumentReady);
-+ // onload shouldn't have run
-+ s2.setWorldId(QWebEngineScript::MainWorld);
-+ s2.setSourceCode("document.passReady = 0;" \
-+ "if (typeof qt !== undefined) document.passReady++;" \
-+ "if (document.passCreation > 0) document.passReady++;" \
-+ "if (document.passDeferred > 0) document.passReady++;" \
-+ "if (document.onloadran) document.passReady++;" \
-+ "if (document.wasready) document.passReady++;");
-+ page.scripts().insert(s2);
-+ QWebEngineScript s3;
-+ s3.setInjectionPoint(QWebEngineScript::Deferred);
-+ // all should have run
-+ s3.setWorldId(QWebEngineScript::MainWorld);
-+ s3.setSourceCode("document.passDeferred = 0;" \
-+ "if (typeof qt !== undefined) document.passDeferred++;" \
-+ "if (document.passCreation > 0) document.passDeferred++;" \
-+ "if (document.passReady > 0) document.passDeferred++;" \
-+ "if (document.onloadran) document.passDeferred++;" \
-+ "if (document.wasready) document.passDeferred++;");
-+ page.scripts().insert(s3);
-+
-+
-+ QString html("<html><head><script>" \
-+ " document.onloadran = false; document.wasready = false;"\
-+ " document.addEventListener(\"readystatechange\", (x) => { "\
-+ " if (x.target.readyState === \"interactive\") document.wasready= true;"\
-+ " });"\
-+ " function bodyload() { document.onloadran = true; };"\
-+ "</script></head>" \
-+ "<body onload='bodyload()'><p>hello world</p></body></html>");
-+ page.setHtml(html, QUrl("about:blank"));
-+ QTRY_COMPARE(evaluateJavaScriptSyncInWorld(&page, "document.passCreation", QWebEngineScript::MainWorld),
-+ QVariant(1));
-+ QTRY_COMPARE(evaluateJavaScriptSyncInWorld(&page, "document.passReady", QWebEngineScript::MainWorld),
-+ QVariant(3));
-+ QTRY_COMPARE(evaluateJavaScriptSyncInWorld(&page, "document.passDeferred", QWebEngineScript::MainWorld),
-+ QVariant(5));
-+
-+ QString url2 = QStringLiteral("chrome://gpu/");
-+ page.setUrl(url2);
-+ QTRY_COMPARE(evaluateJavaScriptSyncInWorld(&page, "document.passCreation", QWebEngineScript::MainWorld),
-+ QVariant(1));
-+ QTRY_COMPARE(evaluateJavaScriptSyncInWorld(&page, "document.passReady", QWebEngineScript::MainWorld),
-+ QVariant(2));
-+ QTRY_COMPARE(evaluateJavaScriptSyncInWorld(&page, "document.passDeferred", QWebEngineScript::MainWorld),
-+ QVariant(3));
-+
-+ QString url3 = QStringLiteral("qrc:/resources/test_iframe_main.html");
-+ page.setUrl(url3);
-+ QTRY_COMPARE(evaluateJavaScriptSyncInWorld(&page, "document.passCreation", QWebEngineScript::MainWorld),
-+ QVariant(1));
-+ QTRY_COMPARE(evaluateJavaScriptSyncInWorld(&page, "document.passReady", QWebEngineScript::MainWorld),
-+ QVariant(2));
-+ QTRY_COMPARE(evaluateJavaScriptSyncInWorld(&page, "document.passDeferred", QWebEngineScript::MainWorld),
-+ QVariant(3));
-+}
-+
- // Try to set TestObject::text to an invalid UTF-16 string.
- //
diff --git a/dev-qt/qtwebengine/qtwebengine-6.8.1-r1.ebuild b/dev-qt/qtwebengine/qtwebengine-6.8.1-r1.ebuild
deleted file mode 100644
index 39e9490aeb43..000000000000
--- a/dev-qt/qtwebengine/qtwebengine-6.8.1-r1.ebuild
+++ /dev/null
@@ -1,336 +0,0 @@
-# Copyright 2021-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..13} )
-PYTHON_REQ_USE="xml(+)"
-inherit check-reqs flag-o-matic multiprocessing optfeature
-inherit prefix python-any-r1 qt6-build toolchain-funcs
-
-DESCRIPTION="Library for rendering dynamic web content in Qt6 C++ and QML applications"
-SRC_URI+="
- https://dev.gentoo.org/~ionen/distfiles/${PN}-6.8-patchset-7.tar.xz
-"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm64"
-fi
-
-IUSE="
- accessibility +alsa bindist custom-cflags designer geolocation
- +jumbo-build kerberos opengl pdfium pulseaudio qml screencast
- +system-icu vaapi vulkan webdriver +widgets
-"
-REQUIRED_USE="
- designer? ( qml widgets )
-"
-
-# dlopen: krb5, libva, pciutils, udev
-# gcc: for -latomic
-RDEPEND="
- app-arch/snappy:=
- dev-libs/expat
- dev-libs/libevent:=
- dev-libs/libxml2[icu]
- dev-libs/libxslt
- dev-libs/nspr
- dev-libs/nss
- ~dev-qt/qtbase-${PV}:6[accessibility=,gui,opengl=,vulkan?,widgets?]
- ~dev-qt/qtdeclarative-${PV}:6[widgets?]
- ~dev-qt/qtwebchannel-${PV}:6[qml?]
- media-libs/fontconfig
- media-libs/freetype
- media-libs/harfbuzz:=
- media-libs/lcms:2
- media-libs/libjpeg-turbo:=
- media-libs/libpng:=
- media-libs/libwebp:=
- media-libs/mesa[gbm(+)]
- media-libs/openjpeg:2=
- media-libs/opus
- media-libs/tiff:=
- sys-apps/dbus
- sys-apps/pciutils
- sys-devel/gcc:*
- sys-libs/zlib:=[minizip]
- virtual/libudev
- x11-libs/libX11
- x11-libs/libXcomposite
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXrandr
- x11-libs/libXtst
- x11-libs/libdrm
- x11-libs/libxcb:=
- x11-libs/libxkbcommon
- x11-libs/libxkbfile
- alsa? ( media-libs/alsa-lib )
- designer? ( ~dev-qt/qttools-${PV}:6[designer] )
- geolocation? ( ~dev-qt/qtpositioning-${PV}:6 )
- kerberos? ( virtual/krb5 )
- pulseaudio? ( media-libs/libpulse[glib] )
- screencast? (
- dev-libs/glib:2
- media-video/pipewire:=
- )
- system-icu? ( dev-libs/icu:= )
- vaapi? ( media-libs/libva:=[X] )
-"
-DEPEND="
- ${RDEPEND}
- media-libs/libglvnd
- x11-base/xorg-proto
- x11-libs/libXcursor
- x11-libs/libXi
- x11-libs/libxshmfence
- opengl? ( media-libs/libglvnd[X] )
- screencast? ( media-libs/libepoxy[egl(+)] )
- test? (
- widgets? ( app-text/poppler[cxx(+)] )
- )
- vaapi? (
- vulkan? ( dev-util/vulkan-headers )
- )
-"
-BDEPEND="
- $(python_gen_any_dep 'dev-python/html5lib[${PYTHON_USEDEP}]')
- dev-util/gperf
- net-libs/nodejs[ssl]
- sys-devel/bison
- sys-devel/flex
-"
-
-PATCHES=( "${WORKDIR}"/patches/${PN} )
-[[ ${PV} == 6.9999 ]] || # too fragile for 6.9999, but keep for 6.x.9999
- PATCHES+=( "${WORKDIR}"/patches/chromium )
-
-PATCHES+=(
- # add extras as needed here, may merge in set if carries across versions
- "${FILESDIR}"/${PN}-6.8.1-QTBUG-131156.patch
- "${FILESDIR}"/${PN}-6.8.1-aarch64-xnnpack.patch
- "${FILESDIR}"/${PN}-6.8.1-cstdint.patch
-)
-
-python_check_deps() {
- python_has_version "dev-python/html5lib[${PYTHON_USEDEP}]"
-}
-
-qtwebengine_check-reqs() {
- [[ ${MERGE_TYPE} == binary ]] && return
-
- if is-flagq '-g?(gdb)?([1-9])'; then #307861
- ewarn
- ewarn "Used CFLAGS/CXXFLAGS seem to enable debug info (-g or -ggdb), which"
- ewarn "is non-trivial with ${PN}. May experience extended compilation"
- ewarn "times, increased disk/memory usage, and potentially link failure."
- ewarn
- ewarn "If run into issues, please try disabling before reporting a bug."
- fi
-
- local CHECKREQS_DISK_BUILD=9G
- local CHECKREQS_DISK_USR=360M
-
- if ! has distcc ${FEATURES}; then #830661
- # assume ~2GB per job or 1.5GB if clang, possible with less
- # depending on free memory and *FLAGS, but prefer being safe as
- # users having OOM issues with qtwebengine been rather common
- tc-is-clang && : 15 || : 20
- local CHECKREQS_MEMORY=$(($(makeopts_jobs)*_/10))G
- fi
-
- check-reqs_${EBUILD_PHASE_FUNC} #570534
-}
-
-pkg_pretend() {
- qtwebengine_check-reqs
-}
-
-pkg_setup() {
- qtwebengine_check-reqs
- python-any-r1_pkg_setup
-}
-
-src_prepare() {
- qt6-build_src_prepare
-
- # for www-plugins/chrome-binary-plugins (widevine) search paths on prefix
- hprefixify -w /Gentoo/ src/core/content_client_qt.cpp
-
- # store chromium versions, only used in postinst for a warning
- local chromium
- mapfile -t chromium < CHROMIUM_VERSION || die
- [[ ${chromium[1]} =~ ^Based.*:[^0-9]+([0-9.]+$) ]] &&
- QT6_CHROMIUM_VER=${BASH_REMATCH[1]} || die
- [[ ${chromium[2]} =~ ^Patched.+:[^0-9]+([0-9.]+$) ]] &&
- QT6_CHROMIUM_PATCHES_VER=${BASH_REMATCH[1]} || die
-}
-
-src_configure() {
- local mycmakeargs=(
- $(qt_feature pdfium qtpdf_build)
- $(qt_feature qml qtpdf_quick_build)
- $(qt_feature webdriver webenginedriver)
- $(qt_feature widgets qtpdf_widgets_build)
- $(usev pdfium -DQT_FEATURE_pdf_v8=ON)
-
- -DQT_FEATURE_qtwebengine_build=ON
- $(qt_feature qml qtwebengine_quick_build)
- $(qt_feature widgets qtwebengine_widgets_build)
-
- $(cmake_use_find_package designer Qt6Designer)
-
- $(qt_feature alsa webengine_system_alsa)
- $(qt_feature !bindist webengine_proprietary_codecs)
- $(qt_feature geolocation webengine_geolocation)
- $(qt_feature jumbo-build webengine_jumbo_build)
- $(qt_feature kerberos webengine_kerberos)
- $(qt_feature pulseaudio webengine_system_pulseaudio)
- $(qt_feature screencast webengine_webrtc_pipewire)
- $(qt_feature system-icu webengine_system_icu)
- $(qt_feature vaapi webengine_vaapi)
- $(qt_feature vulkan webengine_vulkan)
- -DQT_FEATURE_webengine_embedded_build=OFF
- -DQT_FEATURE_webengine_extensions=ON
- # TODO: it may be possible to make x11 optional since 6.8+
- -DQT_FEATURE_webengine_ozone_x11=ON
- -DQT_FEATURE_webengine_pepper_plugins=ON
- -DQT_FEATURE_webengine_printing_and_pdf=ON
- -DQT_FEATURE_webengine_spellchecker=ON
- -DQT_FEATURE_webengine_webchannel=ON
- -DQT_FEATURE_webengine_webrtc=ON
-
- # needs a modified ffmpeg to be usable (bug #831487), and even then
- # it is picky about codecs/version and system's can lead to unexpected
- # issues (e.g. builds but some files don't play even with support)
- -DQT_FEATURE_webengine_system_ffmpeg=OFF
-
- # use bundled re2 to avoid complications, Qt has also disabled
- # this by default in 6.7.3+ (bug #913923)
- -DQT_FEATURE_webengine_system_re2=OFF
-
- # system_libvpx=ON is intentionally ignored with USE=vaapi which leads
- # to using system's being less tested, prefer disabling for now until
- # vaapi can use it as well
- -DQT_FEATURE_webengine_system_libvpx=OFF
-
- # not necessary to pass these (default), but in case detection fails
- $(printf -- '-DQT_FEATURE_webengine_system_%s=ON ' \
- freetype gbm glib harfbuzz lcms2 libevent libjpeg \
- libopenjpeg2 libpci libpng libtiff libwebp libxml \
- minizip opus poppler snappy zlib)
-
- # TODO: fixup gn cross, or package dev-qt/qtwebengine-gn with =ON
- # (see also BUILD_ONLY_GN option added in 6.8+ for the latter)
- -DINSTALL_GN=OFF
- )
-
- local mygnargs=(
- # prefer no dlopen where possible
- $(usev pulseaudio link_pulseaudio=true)
- $(usev screencast rtc_link_pipewire=true)
- # reduce default disk space usage
- symbol_level=0
- )
-
- if use !custom-cflags; then
- strip-flags # fragile
-
- # temporary workaround for bug #947356, should be fixed in Qt 6.9.x
- append-cppflags -U_GLIBCXX_ASSERTIONS
-
- if is-flagq '-g?(gdb)?([2-9])'; then #914475
- replace-flags '-g?(gdb)?([2-9])' -g1
- ewarn "-g2+/-ggdb* *FLAGS replaced with -g1 (enable USE=custom-cflags to keep)"
- fi
-
- # Built helpers segfault when using (at least) -march=armv8-a+pauth
- # (bug #920555, #920568 -- suspected gcc bug). For now, filter all
- # for simplicity. Override with USE=custom-cflags if wanted, please
- # report if above -march works again so can cleanup.
- use arm64 && tc-is-gcc && filter-flags '-march=*' '-mcpu=*'
- fi
-
- export NINJAFLAGS=$(get_NINJAOPTS)
- [[ ${NINJA_VERBOSE^^} == OFF ]] || NINJAFLAGS+=" -v"
-
- local -x EXTRA_GN="${mygnargs[*]} ${EXTRA_GN}"
- einfo "Extra Gn args: ${EXTRA_GN}"
-
- qt6-build_src_configure
-}
-
-src_compile() {
- # tentatively work around a possible (rare) race condition (bug #921680)
- cmake_build WebEngineCore_sync_all_public_headers
-
- cmake_src_compile
-}
-
-src_test() {
- if [[ ${EUID} == 0 ]]; then
- # almost every tests fail, so skip entirely
- ewarn "Skipping tests due to running as root (chromium refuses this configuration)."
- return
- fi
-
- local CMAKE_SKIP_TESTS=(
- # fails with network sandbox
- tst_certificateerror
- tst_loadsignals
- tst_qquickwebengineview
- tst_qwebengineglobalsettings
- tst_qwebengineview
- # fails with offscreen rendering, may be worth retrying if the issue
- # persist given these are rather major tests (or consider virtx)
- tst_qmltests
- tst_qwebenginepage
- # certs verfication seems flaky and gives expiration warnings
- tst_qwebengineclientcertificatestore
- # test is misperformed when qtbase is built USE=-test?
- tst_touchinput
- # currently requires webenginedriver to be already installed
- tst_webenginedriver
- )
-
- # prevent using the system's qtwebengine
- # (use glob to avoid unnecessary complications with arch dir)
- local resources=( "${BUILD_DIR}/src/core/${CMAKE_BUILD_TYPE}/"* )
- [[ -d ${resources[0]} ]] || die "invalid resources path: ${resources[0]}"
- local -x QTWEBENGINEPROCESS_PATH=${BUILD_DIR}${QT6_LIBEXECDIR#"${QT6_PREFIX}"}/QtWebEngineProcess
- local -x QTWEBENGINE_LOCALES_PATH=${resources[0]}/qtwebengine_locales
- local -x QTWEBENGINE_RESOURCES_PATH=${resources[0]}
-
- # random failures in several tests without -j1
- qt6-build_src_test -j1
-}
-
-src_install() {
- qt6-build_src_install
-
- [[ -e ${D}${QT6_LIBDIR}/libQt6WebEngineCore.so ]] || #601472
- die "${CATEGORY}/${PF} failed to build anything. Please report to https://bugs.gentoo.org/"
-
- if use test && use webdriver; then
- rm -- "${D}${QT6_BINDIR}"/testbrowser || die
- fi
-}
-
-pkg_postinst() {
- # plugin may also be found in $HOME if provided by chrome or firefox
- use amd64 &&
- optfeature "Widevine DRM support (protected media playback)" \
- www-plugins/chrome-binary-plugins
-
- elog
- elog "This version of Qt WebEngine is based on Chromium version ${QT6_CHROMIUM_VER}, with"
- elog "additional security fixes up to ${QT6_CHROMIUM_PATCHES_VER}. Extensive as it is, the"
- elog "list of backports is impossible to evaluate, but always bound to be behind"
- elog "Chromium's release schedule."
- elog
- elog "In addition, various online services may deny service based on an outdated"
- elog "user agent version (and/or other checks). Google is already known to do so."
- elog
- elog "tl;dr your web browsing experience will be compromised."
-}
diff --git a/dev-qt/qtwebengine/qtwebengine-6.8.9999.ebuild b/dev-qt/qtwebengine/qtwebengine-6.8.9999.ebuild
index 7bb880825551..b41603e45458 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.8.9999.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.8.9999.ebuild
@@ -97,7 +97,7 @@ DEPEND="
BDEPEND="
$(python_gen_any_dep 'dev-python/html5lib[${PYTHON_USEDEP}]')
dev-util/gperf
- net-libs/nodejs[ssl]
+ net-libs/nodejs[icu,ssl]
sys-devel/bison
sys-devel/flex
"
@@ -110,6 +110,7 @@ PATCHES+=(
# add extras as needed here, may merge in set if carries across versions
"${FILESDIR}"/${PN}-6.8.1-aarch64-xnnpack.patch
"${FILESDIR}"/${PN}-6.8.1-cstdint.patch
+ "${FILESDIR}"/${PN}-6.8.2-glibc2.41.patch
)
python_check_deps() {
@@ -261,7 +262,8 @@ src_configure() {
}
src_compile() {
- # tentatively work around a possible (rare) race condition (bug #921680)
+ # tentatively work around a possible (rare) race condition (bug #921680),
+ # has good chances to be obsolete but keep for now as a safety
cmake_build WebEngineCore_sync_all_public_headers
cmake_src_compile
diff --git a/dev-qt/qtwebengine/qtwebengine-6.9.9999.ebuild b/dev-qt/qtwebengine/qtwebengine-6.9.9999.ebuild
index ff0f8da7397d..0ad5fc92b2d8 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.9.9999.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.9.9999.ebuild
@@ -10,7 +10,7 @@ inherit prefix python-any-r1 qt6-build toolchain-funcs
DESCRIPTION="Library for rendering dynamic web content in Qt6 C++ and QML applications"
SRC_URI+="
- https://dev.gentoo.org/~ionen/distfiles/${PN}-6.9-patchset-1.tar.xz
+ https://dev.gentoo.org/~ionen/distfiles/${PN}-6.9-patchset-2.tar.xz
"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
@@ -26,7 +26,7 @@ REQUIRED_USE="
designer? ( qml widgets )
"
-# dlopen: krb5, libva, pciutils, udev
+# dlopen: krb5, libva, pciutils
# gcc: for -latomic
RDEPEND="
app-arch/snappy:=
@@ -54,7 +54,7 @@ RDEPEND="
sys-apps/pciutils
sys-devel/gcc:*
sys-libs/zlib:=[minizip]
- virtual/libudev
+ virtual/libudev:=
x11-libs/libX11
x11-libs/libXcomposite
x11-libs/libXdamage
@@ -94,7 +94,7 @@ DEPEND="
BDEPEND="
$(python_gen_any_dep 'dev-python/html5lib[${PYTHON_USEDEP}]')
dev-util/gperf
- net-libs/nodejs[ssl]
+ net-libs/nodejs[icu,ssl]
sys-devel/bison
sys-devel/flex
"
@@ -105,7 +105,7 @@ PATCHES=( "${WORKDIR}"/patches/${PN} )
PATCHES+=(
# add extras as needed here, may merge in set if carries across versions
- "${FILESDIR}"/${PN}-6.8.1-cstdint.patch
+ "${FILESDIR}"/${PN}-6.8.2-glibc2.41.patch
)
python_check_deps() {
@@ -124,8 +124,8 @@ qtwebengine_check-reqs() {
ewarn "If run into issues, please try disabling before reporting a bug."
fi
- local CHECKREQS_DISK_BUILD=9G
- local CHECKREQS_DISK_USR=360M
+ local CHECKREQS_DISK_BUILD=10G
+ local CHECKREQS_DISK_USR=400M
if ! has distcc ${FEATURES}; then #830661
# assume ~2GB per job or 1.5GB if clang, possible with less
@@ -170,6 +170,10 @@ src_configure() {
$(qt_feature widgets qtpdf_widgets_build)
$(usev pdfium -DQT_FEATURE_pdf_v8=ON)
+ # TODO?: since 6.9.0, dependency checks have been adjusted to make it
+ # easier for webengine to be optional which could be useful if *only*
+ # need QtPdf (rare at the moment), would require all revdeps to depend
+ # on qtwebengine[webengine(+)]
-DQT_FEATURE_qtwebengine_build=ON
$(qt_feature qml qtwebengine_quick_build)
$(qt_feature widgets qtwebengine_widgets_build)
@@ -214,8 +218,8 @@ src_configure() {
# given qtbase's force_system_libs does not affect these right now
$(printf -- '-DQT_FEATURE_webengine_system_%s=ON ' \
freetype gbm glib harfbuzz lcms2 libevent libjpeg \
- libopenjpeg2 libpci libpng libtiff libwebp libxml \
- minizip opus snappy zlib)
+ libopenjpeg2 libpci libpng libtiff libudev libwebp \
+ libxml minizip opus snappy zlib)
# TODO: fixup gn cross, or package dev-qt/qtwebengine-gn with =ON
# (see also BUILD_ONLY_GN option added in 6.8+ for the latter)
@@ -255,7 +259,8 @@ src_configure() {
}
src_compile() {
- # tentatively work around a possible (rare) race condition (bug #921680)
+ # tentatively work around a possible (rare) race condition (bug #921680),
+ # has good chances to be obsolete but keep for now as a safety
cmake_build WebEngineCore_sync_all_public_headers
cmake_src_compile
diff --git a/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild b/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
index 0bf290e666e8..beee970f5761 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
@@ -10,7 +10,7 @@ inherit prefix python-any-r1 qt6-build toolchain-funcs
DESCRIPTION="Library for rendering dynamic web content in Qt6 C++ and QML applications"
SRC_URI+="
- https://dev.gentoo.org/~ionen/distfiles/${PN}-6.9-patchset-1.tar.xz
+ https://dev.gentoo.org/~ionen/distfiles/${PN}-6.9-patchset-2.tar.xz
"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
@@ -26,7 +26,7 @@ REQUIRED_USE="
designer? ( qml widgets )
"
-# dlopen: krb5, libva, pciutils, udev
+# dlopen: krb5, libva, pciutils
# gcc: for -latomic
RDEPEND="
app-arch/snappy:=
@@ -54,7 +54,7 @@ RDEPEND="
sys-apps/pciutils
sys-devel/gcc:*
sys-libs/zlib:=[minizip]
- virtual/libudev
+ virtual/libudev:=
x11-libs/libX11
x11-libs/libXcomposite
x11-libs/libXdamage
@@ -94,7 +94,7 @@ DEPEND="
BDEPEND="
$(python_gen_any_dep 'dev-python/html5lib[${PYTHON_USEDEP}]')
dev-util/gperf
- net-libs/nodejs[ssl]
+ net-libs/nodejs[icu,ssl]
sys-devel/bison
sys-devel/flex
"
@@ -123,8 +123,8 @@ qtwebengine_check-reqs() {
ewarn "If run into issues, please try disabling before reporting a bug."
fi
- local CHECKREQS_DISK_BUILD=9G
- local CHECKREQS_DISK_USR=360M
+ local CHECKREQS_DISK_BUILD=10G
+ local CHECKREQS_DISK_USR=400M
if ! has distcc ${FEATURES}; then #830661
# assume ~2GB per job or 1.5GB if clang, possible with less
@@ -169,6 +169,10 @@ src_configure() {
$(qt_feature widgets qtpdf_widgets_build)
$(usev pdfium -DQT_FEATURE_pdf_v8=ON)
+ # TODO?: since 6.9.0, dependency checks have been adjusted to make it
+ # easier for webengine to be optional which could be useful if *only*
+ # need QtPdf (rare at the moment), would require all revdeps to depend
+ # on qtwebengine[webengine(+)]
-DQT_FEATURE_qtwebengine_build=ON
$(qt_feature qml qtwebengine_quick_build)
$(qt_feature widgets qtwebengine_widgets_build)
@@ -213,8 +217,8 @@ src_configure() {
# given qtbase's force_system_libs does not affect these right now
$(printf -- '-DQT_FEATURE_webengine_system_%s=ON ' \
freetype gbm glib harfbuzz lcms2 libevent libjpeg \
- libopenjpeg2 libpci libpng libtiff libwebp libxml \
- minizip opus snappy zlib)
+ libopenjpeg2 libpci libpng libtiff libudev libwebp \
+ libxml minizip opus snappy zlib)
# TODO: fixup gn cross, or package dev-qt/qtwebengine-gn with =ON
# (see also BUILD_ONLY_GN option added in 6.8+ for the latter)
@@ -254,7 +258,8 @@ src_configure() {
}
src_compile() {
- # tentatively work around a possible (rare) race condition (bug #921680)
+ # tentatively work around a possible (rare) race condition (bug #921680),
+ # has good chances to be obsolete but keep for now as a safety
cmake_build WebEngineCore_sync_all_public_headers
cmake_src_compile
diff --git a/dev-qt/qtwebsockets/Manifest b/dev-qt/qtwebsockets/Manifest
index 887b5a7b6323..cd9a063e9bd5 100644
--- a/dev-qt/qtwebsockets/Manifest
+++ b/dev-qt/qtwebsockets/Manifest
@@ -1,4 +1,3 @@
DIST qtwebsockets-5.15.16-gentoo-kde-1.tar.xz 1512 BLAKE2B 2d12fa2f79412974c1397af4bf93e65a5ad7688e5f0b3bbc4fbfac645b7f646642a3d2ff48451ff607cdce36f3b301fdc97a951afd92673e88cc06a200fadf1f SHA512 4fe5ff5fa4850f527e553e741b65d7028ad121464030c61e6eae0f8267d735c88686bb781b00d2309619147dbc8465cf3d16e4b672c157a50a145f9d4a56326f
DIST qtwebsockets-everywhere-opensource-src-5.15.16.tar.xz 253084 BLAKE2B a90fa9950793b5f6d8d792328b105f8085c3a47abaef256f6b8a4c101eb6bd6d7b687d49390c4c009ff03ba4d493abc8cc6433df92dd47865e48606e19c9b8fd SHA512 9bb15c9277f96acee0d5a49e961483706c0d6c709c587400c402b7864fe2635cf688222448bdabd5ef53568e6d8c1c32e54a9410301eede0507b975989f30b2b
-DIST qtwebsockets-everywhere-src-6.8.1.tar.xz 460488 BLAKE2B a8c8c755e3698dea4eeb519c86e2814f64e7325b3b945e37289161a1f5f2986e7dbd28a6c06b7db7d00f47a9302cc3a4368a373231dff564b0398a96cf1aefcb SHA512 27b8c8a256f4319bd1f9a78efb4a5109d8677aa285c361787f0499930ea1813d44d56538ec3f1887b83ec4c4a717684efaba59ac9db88f86ee74e79d3d81c6e2
DIST qtwebsockets-everywhere-src-6.8.2.tar.xz 460372 BLAKE2B ad0c3b47593bea31d655e066f0881915aabd2489f87649bc24949f763b09c6cb636f538f73e0c08705ca13e534266e8c72a51652023d0b5bae832228983444cf SHA512 e8b4c05513537655d20c346f4e330a8dbb3509623be7c571f28aa5105e7475892458140a187dc63e9ef566eb460cc4252ffa752694fca3bc0fe7ee31b840969d
diff --git a/dev-qt/qtwebsockets/qtwebsockets-6.8.1.ebuild b/dev-qt/qtwebsockets/qtwebsockets-6.8.1.ebuild
deleted file mode 100644
index af33451a2582..000000000000
--- a/dev-qt/qtwebsockets/qtwebsockets-6.8.1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Implementation of the WebSocket protocol for the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
-fi
-
-IUSE="qml +ssl"
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[network,ssl=]
- qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package qml Qt6Quick)
- )
-
- qt6-build_src_configure
-}
diff --git a/dev-qt/qtwebview/Manifest b/dev-qt/qtwebview/Manifest
index 78cc94600159..a40b14c776b0 100644
--- a/dev-qt/qtwebview/Manifest
+++ b/dev-qt/qtwebview/Manifest
@@ -1,3 +1,2 @@
DIST qtwebview-everywhere-opensource-src-5.15.16.tar.xz 128180 BLAKE2B 1ef88bd8eb5c405ea581305b30c04ae3bb775441daed3323b5d3003982e8bfa50c5bd8b79b3e8327468550e6519d785d3cb8c9f019a107877152b3e7f624c9fc SHA512 2d6761a6b01a8791dae785f829f429f336b8ba42f0675226ab09a05a7f4e170a3bc569e92e845b9416f4a0eef93f87d2e34c0a18eed025847445bb794e457982
-DIST qtwebview-everywhere-src-6.8.1.tar.xz 139068 BLAKE2B 211b0819f6be98892bfe38742742589eaa9257d97807ea520e095ce8606f0a85fd7ad4853080ff95a6e3dc3f8801000a8f75985733c4c4063c7ad8741a7ab616 SHA512 a40ba675028afafdae6018ec32ac18b4a9f4dc93d53dfb7f8f2e47bbd91ac46d3d2f47dcfb24eebc20ff2d9e85551fd96099c58d93ddea82f21e835da97ab9ee
DIST qtwebview-everywhere-src-6.8.2.tar.xz 139040 BLAKE2B cb258de4864c5ff007177519f9c4421dd827b309bb8b02d458c6a23f6beff5afc06d0e9a644e62d4a43263a5baf9cf231a790dcfb6f3a81a2ffc65e3f561e6ff SHA512 0e047a3bafa2782f12a6a61320f7d402eba65427f18a50d00cc87fe67cdb1f64028f60634ef69b756ed751b3855dc685154c8aed5da5f5bd3c77098dc1c53b66
diff --git a/dev-qt/qtwebview/qtwebview-6.8.1.ebuild b/dev-qt/qtwebview/qtwebview-6.8.1.ebuild
deleted file mode 100644
index 39a6aa99e416..000000000000
--- a/dev-qt/qtwebview/qtwebview-6.8.1.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Module for displaying web content in a QML application using the Qt6 framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm64"
-fi
-
-RDEPEND="
- ~dev-qt/qtbase-${PV}:6[gui]
- ~dev-qt/qtdeclarative-${PV}:6
- ~dev-qt/qtwebengine-${PV}:6[qml]
-"
-DEPEND="${RDEPEND}"
diff --git a/dev-vcs/reposurgeon/files/reposurgeon-4.27-docdir.patch b/dev-vcs/reposurgeon/files/reposurgeon-4.27-docdir.patch
deleted file mode 100644
index 5a959bd26156..000000000000
--- a/dev-vcs/reposurgeon/files/reposurgeon-4.27-docdir.patch
+++ /dev/null
@@ -1,40 +0,0 @@
---- reposurgeon-4.27/Makefile.orig 2021-06-01 13:39:31.000000000 -0700
-+++ reposurgeon-4.27/Makefile 2021-06-01 13:40:22.000000000 -0700
-@@ -4,6 +4,7 @@
- INSTALL=install
- prefix?=/usr/local
- mandir?=share/man
-+docdir?=share/doc/reposurgeon
- target=$(DESTDIR)$(prefix)
-
- META = README.adoc INSTALL.adoc NEWS.adoc COPYING
-@@ -277,10 +278,10 @@
- #
- install:
- $(INSTALL) -d "$(target)/bin"
-- $(INSTALL) -d "$(target)/share/doc/reposurgeon"
-+ $(INSTALL) -d "$(target)/$(docdir)"
- $(INSTALL) -d "$(target)/$(mandir)/man1"
- $(INSTALL) -m 755 $(INSTALLABLES) "$(target)/bin"
-- $(INSTALL) -m 644 $(SHARED) "$(target)/share/doc/reposurgeon"
-+ $(INSTALL) -m 644 $(SHARED) "$(target)/$(docdir)"
- $(INSTALL) -m 644 $(MANPAGES) "$(target)/$(mandir)/man1"
-
- #
-@@ -288,14 +289,14 @@
- #
-
- INSTALLED_BINARIES := $(INSTALLABLES:%="$(target)/bin/%")
--INSTALLED_SHARED := $(SHARED:%="$(target)/share/doc/reposurgeon/%")
-+INSTALLED_SHARED := $(SHARED:%="$(target)/$(docdir)/%")
- INSTALLED_MANPAGES := $(MANPAGES:%="$(target)/$(mandir)/man1/%")
-
- uninstall:
- rm -f $(INSTALLED_BINARIES)
- rm -f $(INSTALLED_MANPAGES)
- rm -f $(INSTALLED_SHARED)
-- rmdir "$(target)/share/doc/reposurgeon"
-+ rmdir "$(target)/$(docdir)"
-
- VERS=$(shell sh ./extractversion.sh <NEWS.adoc)
-
diff --git a/eclass/qt6-build.eclass b/eclass/qt6-build.eclass
index ae23f4e9bd82..1c13174804ad 100644
--- a/eclass/qt6-build.eclass
+++ b/eclass/qt6-build.eclass
@@ -203,11 +203,9 @@ qt6-build_src_install() {
_qt6-build_create_user_facing_links
- # hack: trim typical junk with currently no known "proper" way
- # to avoid that primarily happens with tests (e.g. qt5compat and
- # qtsvg tests, but qtbase[gui,-test] currently does some too)
- rm -rf -- "${D}${QT6_PREFIX}"/tests \
- "${D}${QT6_LIBDIR}/objects-${CMAKE_BUILD_TYPE}" || die
+ # Qt often install unwanted files when tests are enabled and, while
+ # this does not cover everything, delete the common case.
+ rm -rf -- "${D}${QT6_PREFIX}"/tests || die
}
###### Public helpers ######
diff --git a/games-engines/devilutionx/Manifest b/games-engines/devilutionx/Manifest
index de7735db18b1..21ecd35881e2 100644
--- a/games-engines/devilutionx/Manifest
+++ b/games-engines/devilutionx/Manifest
@@ -1,2 +1 @@
-DIST devilutionx-1.5.3.tar.xz 22394112 BLAKE2B 1b04c7fe334ddfd6b1eb619b1e86c1e429f6c26c980a16129d8322bb30641409d9d11a203e42ccdbce60a05e00dc49b1a2acbdd1007c5f99e40b88acd1251440 SHA512 619873bb232d1b344f5001c232364af9cfcda72e44f28fd2a15332292fa37c0e64b7fccade3570b96bd648be235ed56e0cc2e3fd8299ac57ef26f2ce844cbc2f
DIST devilutionx-1.5.4.tar.xz 22665424 BLAKE2B 2debdc0235618bf3b244da4b6ef48af45c0940bba7b923fefec3d1a2183e80459b5a997440008d56fe9483cb84e2b78c6eff41e21b4c25617fba067e7e27f704 SHA512 1d601453a826d4a214f851844c1b6e68114ac099f152464edbabe4e6bfd4553746ab1e6da83a01e6318e83f8e559000052a991fbfb7e88c6f1a7e9d059ab3380
diff --git a/games-engines/devilutionx/devilutionx-1.5.3-r1.ebuild b/games-engines/devilutionx/devilutionx-1.5.3-r1.ebuild
deleted file mode 100644
index c9f17f483bd4..000000000000
--- a/games-engines/devilutionx/devilutionx-1.5.3-r1.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake xdg
-
-DESCRIPTION="Diablo engine for modern operating systems"
-HOMEPAGE="https://github.com/diasurgical/devilutionX/"
-SRC_URI="
- https://github.com/diasurgical/devilutionX/releases/download/${PV}/devilutionx-src.tar.xz
- -> ${P}.tar.xz
-"
-S=${WORKDIR}/${PN}-src-${PV}
-
-LICENSE="
- Sustainable-Use-1.0
- BSD CC-BY-4.0 GPL-2+ LGPL-2.1+ MIT OFL-1.1
- zerotier? ( BUSL-1.1 )
-"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="debug +sodium test zerotier"
-RESTRICT="bindist mirror !test? ( test )"
-
-RDEPEND="
- app-arch/bzip2:=
- dev-libs/libfmt:=
- media-libs/libsdl2[haptic,joystick,opengl,video]
- media-libs/sdl2-image[png]
- media-libs/sdl_audiolib
- sys-libs/zlib:=
- sodium? ( dev-libs/libsodium:= )
-"
-DEPEND="
- ${RDEPEND}
- dev-cpp/asio
- dev-cpp/simpleini
- test? ( dev-cpp/gtest )
-"
-BDEPEND="
- sys-devel/gettext
-"
-
-CMAKE_SKIP_TESTS=(
- # timedemo tests only pass when game assets are available
- Timedemo.
-)
-
-src_prepare() {
- cmake_src_prepare
-
- # use system asio
- echo 'add_library(asio INTERFACE)' > 3rdParty/asio/CMakeLists.txt || die
-
- # ensure system copies are used
- rm -r dist/{asio,simpleini,sdl_audiolib}-src || die
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_TESTING=$(usex test)
- -DCCACHE_PROGRAM=no #813768
- -DDEBUG=$(usex debug)
- -DDISABLE_LTO=yes # let CFLAGS control this
- -DDISABLE_ZERO_TIER=$(usex !zerotier)
- -DPACKET_ENCRYPTION=$(usex sodium)
- -DPIE=yes
- )
-
- cmake_src_configure
-}
-
-src_install() {
- local DOCS=( Packaging/nix/README.txt docs/*.md )
- cmake_src_install
-
- rm -- "${ED}"/usr/share/diasurgical/devilutionx/README.txt || die
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- if [[ ! ${REPLACING_VERSIONS} ]]; then
- elog "In order to play the game, you will need to copy the following data file"
- elog "from the original game, and optionally the hellfire expansion files:"
- elog " - DIABDAT.MPQ"
- elog " - hellfire.mpq hfmonk.mpq hfmusic.mpq hfvoice.mpq"
- elog "to ~/.local/share/diasurgical/devilution/"
- elog
- elog "See ${EROOT}/usr/share/doc/${PF}/README.txt* for details."
- fi
-}
diff --git a/games-rpg/freedroid/Manifest b/games-rpg/freedroid/Manifest
index f78b8ae4ce3a..0c3b8f7f2949 100644
--- a/games-rpg/freedroid/Manifest
+++ b/games-rpg/freedroid/Manifest
@@ -1,2 +1 @@
-DIST freedroid-1.2.1.tar.gz 5875869 BLAKE2B fab7dfb16e421394b9b0564a29a2e438152cd3d8a5527e3581823edec174986df473040d58c705765ba50b4b73105a348d39f9e61bb0721bb742c70838cdef34 SHA512 4de2174935e432f6dc4fa3a0fb5efff9bed59ba25593c7860edbddbaea77875a490c3f1e11042b57f0bb72158a3a28e111bf53bb0d10bbf051f67717d4547913
DIST freedroid-1.2.3.apk.tar.gz 25025294 BLAKE2B 059aec05cd8862a13ebc1e899ace533f4856a370822d3e242f2983479ffa4ddec02fd406fab57d27ec04d69ad5c3ece4b77f2c46a44a643c438144f6ebe7e599 SHA512 7443be3ca57c066f4c231ba11d70dc6630fb0128f552f6679f7f247d61985a22c78e15ef16b9ca2b3439afa7e2460f596d0ba7d3d7dd2e10e4f1ad041ad7d60e
diff --git a/games-rpg/freedroid/freedroid-1.2.1.ebuild b/games-rpg/freedroid/freedroid-1.2.1.ebuild
deleted file mode 100644
index abc1f4b7f8a6..000000000000
--- a/games-rpg/freedroid/freedroid-1.2.1.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools desktop
-
-DESCRIPTION="The original Freedroid, a clone of the C64 classic Paradroid"
-HOMEPAGE="https://github.com/ReinhardPrix/FreedroidClassic"
-SRC_URI="https://github.com/ReinhardPrix/FreedroidClassic/archive/refs/tags/release-${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/FreedroidClassic-release-${PV}"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- media-libs/libsdl[joystick,sound,video]
- media-libs/sdl-gfx
- media-libs/sdl-image[jpeg,png]
- media-libs/sdl-mixer[mod,vorbis]"
-DEPEND="
- ${RDEPEND}
- media-libs/libpng
- media-libs/libvorbis
- sys-libs/zlib
- virtual/jpeg"
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
- default
-
- eautoreconf
-}
-
-src_install() {
- default
-
- newicon graphics/paraicon_48x48.png ${PN}.png
- make_desktop_entry ${PN} Freedroid ${PN} "Game;"
-}
diff --git a/games-strategy/endless-sky/Manifest b/games-strategy/endless-sky/Manifest
index fbe45f42e31e..4ec84dde12f2 100644
--- a/games-strategy/endless-sky/Manifest
+++ b/games-strategy/endless-sky/Manifest
@@ -1,2 +1 @@
DIST endless-sky-0.10.12.tar.gz 360083301 BLAKE2B e62911494e4824adeaee6aee8722afa0e7339d3f51186b6d60b05704131911cd262ffd750bff4eeeee15b61edbf63cfde2a03cd1728166121f04ac8afc2451f6 SHA512 908751e4d0f6df5bfdfc0be99326a3a9e6ef4585e7968b4576c338c9b7904b462628ebec329b1246c7c2edec5a281f28ff389ae754ec92f11743cac5e20d260a
-DIST endless-sky-0.10.8.tar.gz 257381131 BLAKE2B ea6fe5e4240b9744a9e1d64137a731c8a67f88acbd688fad13f3beab2bb6d16e46b3c85fd1288350917eff18264b5a477ed964729edaa098eff07fef10ca81ee SHA512 d6cfb3efba6214a42b112d315dda945085f6a9f915a22bd3fe0ff78cb628a242aa8c0613165a2e1c67d81f5c32f937c2b73a7851efe3984ebe94af4e456df547
diff --git a/games-strategy/endless-sky/endless-sky-0.10.8.ebuild b/games-strategy/endless-sky/endless-sky-0.10.8.ebuild
deleted file mode 100644
index c0a4e125f072..000000000000
--- a/games-strategy/endless-sky/endless-sky-0.10.8.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake prefix xdg
-
-DESCRIPTION="Space exploration, trading & combat in the tradition of Terminal Velocity"
-HOMEPAGE="https://endless-sky.github.io/"
-SRC_URI="
- https://github.com/endless-sky/endless-sky/archive/refs/tags/v${PV}.tar.gz
- -> ${P}.tar.gz
-"
-
-LICENSE="
- GPL-3+
- CC-BY-2.0 CC-BY-3.0 CC-BY-4.0
- CC-BY-SA-3.0 CC-BY-SA-4.0
- CC0-1.0 Unsplash public-domain
-"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="gles2-only test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- media-libs/libglvnd
- media-libs/libjpeg-turbo:=
- media-libs/libmad
- media-libs/libpng:=
- media-libs/libsdl2[video]
- media-libs/openal
- sys-apps/util-linux
- gles2-only? ( media-libs/libsdl2[gles2] )
- !gles2-only? (
- media-libs/glew:0=
- media-libs/libsdl2[opengl]
- )
-"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- cmake_src_prepare
-
- # no /usr/*games/ on Gentoo, adjust docdir, install even if != Release,
- # and GLEW is unused if USE=gles2-only (using sed for less rebasing)
- sed -e '/install(/s: games: bin:' \
- -e '/install(/s: share/games: share:' \
- -e "/install(/s: share/doc/endless-sky: share/doc/${PF}:" \
- -e '/install(/s: CONFIGURATIONS Release::' \
- -e 's:GLEW REQUIRED:GLEW:' \
- -i CMakeLists.txt || die
- sed -i '/PATH/s:share/games:share:' source/Files.cpp || die
-
- hprefixify -w /PATH/ source/Files.cpp
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_TESTING=$(usex test)
- -DES_GLES=$(usex gles2-only)
- -DES_USE_SYSTEM_LIBRARIES=yes
- -DES_USE_VCPKG=no
- )
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
-
- gzip -d -- "${ED}"/usr/share/man/man6/${PN}.6.gz || die
- rm -- "${ED}"/usr/share/doc/${PF}/{copyright,license.txt} || die
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- if [[ ! ${REPLACING_VERSIONS} ]]; then
- elog "Endless Sky provides high-res sprites for high-dpi screens."
- elog "If you want to use them, download:"
- elog
- elog " https://github.com/endless-sky/endless-sky-high-dpi/releases"
- elog
- elog "and extract it to ~/.local/share/endless-sky/plugins/"
- fi
-}
diff --git a/games-strategy/freeorion/Manifest b/games-strategy/freeorion/Manifest
index 7d03acdcafe5..dc3267e0dc08 100644
--- a/games-strategy/freeorion/Manifest
+++ b/games-strategy/freeorion/Manifest
@@ -1,2 +1 @@
-DIST FreeOrion_v0.5.0.1_Source.tar.gz 152861158 BLAKE2B 6924d4916fcd3ac93e7498b5247957a6fb62b8523aa49114e9e11ef5e3b89374966551bc14192fa7928951728ce814fb86d89365beb97aa7c2bc84408bfcadd2 SHA512 dc267231329f0615f12887f22139d57a2611f378e17e8b0f26c00efdb77e73ef737ff875350f805d34a07ca4ce0595758e4f61168878477ebbd92d0149bcdc22
DIST FreeOrion_v0.5.1_Source.tar.gz 154915100 BLAKE2B 5097fed26443cd076d03af05816148bf2923b86d4719b86e4593b1bca383af222db6f105e3b4a4b531188558305140e9999a80c7550959adaa65cf08f5bb6b5e SHA512 253deba1a90bd4fa7e33423e0148b22ee5234e47007fef9cee66d617caaa5794e2a600e057574c79caa7058557d51d290c5161e9dfa3d8dabe4ebc5da85b8233
diff --git a/games-strategy/freeorion/files/freeorion-0.5.0.1-boost1.85.patch b/games-strategy/freeorion/files/freeorion-0.5.0.1-boost1.85.patch
deleted file mode 100644
index cb7f450ffc37..000000000000
--- a/games-strategy/freeorion/files/freeorion-0.5.0.1-boost1.85.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-https://bugs.gentoo.org/932780
-https://github.com/freeorion/freeorion/issues/4897
-
-Backport of: https://github.com/freeorion/freeorion/pull/4899/commits
---- a/GG/src/dialogs/FileDlg.cpp
-+++ b/GG/src/dialogs/FileDlg.cpp
-@@ -11,3 +11,3 @@
- #include <boost/algorithm/string/predicate.hpp>
--#include <boost/filesystem/operations.hpp>
-+#include <boost/filesystem.hpp>
- #include <boost/format.hpp>
-@@ -217,3 +217,3 @@
- fs::path filename_path = fs::system_complete(fs::path(m_init_filename));
-- m_files_edit->SetText(filename_path.leaf().string());
-+ m_files_edit->SetText(filename_path.filename().string());
- }
-@@ -550,3 +550,3 @@
- if ((s_working_dir.string() != s_working_dir.root_path().string() &&
-- !s_working_dir.branch_path().string().empty()) ||
-+ !s_working_dir.parent_path().string().empty()) ||
- Win32Paths())
-@@ -696,6 +696,6 @@
- if (s_working_dir.string() != s_working_dir.root_path().string() &&
-- !s_working_dir.branch_path().string().empty())
-+ !s_working_dir.parent_path().string().empty())
- {
- // move to new directory
-- SetWorkingDirectory(s_working_dir.branch_path());
-+ SetWorkingDirectory(s_working_dir.parent_path());
-
---- a/util/Directories.cpp
-+++ b/util/Directories.cpp
-@@ -6,5 +6,4 @@
- #include <boost/algorithm/string/trim.hpp>
--#include <boost/filesystem/convenience.hpp>
--#include <boost/filesystem/operations.hpp>
- #include <boost/date_time/posix_time/posix_time.hpp>
-+#include <boost/filesystem.hpp>
-
-@@ -268,3 +267,3 @@
- fs::path binary_file = fs::system_complete(FilenameToPath(argv0));
-- bin_dir = binary_file.branch_path();
-+ bin_dir = binary_file.parent_path();
- } catch (const fs::filesystem_error &) {
-@@ -317,3 +316,3 @@
- fs::path binary_file = fs::system_complete(fs::path(path_text));
-- bin_dir = binary_file.branch_path();
-+ bin_dir = binary_file.parent_path();
-
---- a/util/OptionsDB.cpp
-+++ b/util/OptionsDB.cpp
-@@ -16,4 +16,3 @@
- #include <boost/algorithm/string/predicate.hpp>
--#include <boost/filesystem/fstream.hpp>
--#include <boost/filesystem/operations.hpp>
-+#include <boost/filesystem.hpp>
- #include <boost/range/algorithm_ext/erase.hpp>
diff --git a/games-strategy/freeorion/freeorion-0.5.0.1-r1.ebuild b/games-strategy/freeorion/freeorion-0.5.0.1-r1.ebuild
deleted file mode 100644
index aa77fb441fd2..000000000000
--- a/games-strategy/freeorion/freeorion-0.5.0.1-r1.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
-inherit check-reqs cmake flag-o-matic multiprocessing python-single-r1 xdg
-
-DESCRIPTION="Free turn-based space empire and galactic conquest game"
-HOMEPAGE="https://www.freeorion.org/"
-SRC_URI="https://github.com/freeorion/freeorion/releases/download/v${PV}/FreeOrion_v${PV}_Source.tar.gz"
-S=${WORKDIR}/src-tarball
-
-LICENSE="GPL-2+ CC-BY-SA-3.0 LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+client doc test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- ${PYTHON_DEPS}
- $(python_gen_cond_dep 'dev-libs/boost:=[${PYTHON_USEDEP},nls,python]')
- sys-libs/zlib:=
- client? (
- media-libs/freetype
- media-libs/glew:0=
- media-libs/libglvnd
- media-libs/libogg
- media-libs/libpng:=
- media-libs/libsdl2[opengl,video]
- media-libs/libvorbis
- media-libs/openal
- )
-"
-RDEPEND="
- ${DEPEND}
- client? (
- media-fonts/dejavu
- media-fonts/roboto
- )
-"
-BDEPEND="
- ${PYTHON_DEPS}
- doc? (
- app-text/doxygen
- media-gfx/graphviz
- )
- test? ( $(python_gen_cond_dep 'dev-python/pytest[${PYTHON_USEDEP}]') )
-"
-
-PATCHES=(
- "${FILESDIR}"/${P}-boost1.85.patch
-)
-
-freeorion_check-reqs() {
- # cc1plus processes may suddenly use ~1.5GB all at once early on (2+GB
- # if debug symbols) then far less for the rest, check minimal jobs*1.5
- local CHECKREQS_MEMORY=$(($(makeopts_jobs)*1500))M
- check-reqs_${EBUILD_PHASE_FUNC}
-}
-
-pkg_pretend() {
- freeorion_check-reqs
-}
-
-pkg_setup() {
- freeorion_check-reqs
- python-single-r1_pkg_setup
-}
-
-src_prepare() {
- cmake_src_prepare
-
- sed -i 's/-O3//' CMakeLists.txt || die
-
- cmake_comment_add_subdirectory check #904124
-}
-
-src_configure() {
- filter-lto # -Werror=odr issues
-
- # TODO: drop this after boost-1.85.0-r0 been gone for some time
- has_version =dev-libs/boost-1.85.0-r0 &&
- append-flags -fno-strict-aliasing #932780,933289
-
- local mycmakeargs=(
- -DCCACHE_PROGRAM=no
- -DBUILD_CLIENT_GG=$(usex client)
- -DBUILD_CLIENT_GODOT=no # TODO? perhaps with system godot (experimental)
- -DBUILD_TESTING=$(usex test)
- )
-
- cmake_src_configure
-}
-
-src_compile() {
- cmake_src_compile all $(usev doc)
-}
-
-src_test() {
- cmake_src_test -j1 # avoid running 2 conflicting servers
-
- local EPYTEST_DESELECT=(
- # broken with 3.11 but is not known to cause issues, just skip for now
- tests/AI/save_game_codec/test_savegame_manager.py::test_setstate_call
- )
-
- epytest -o cache_dir="${T}"/pytest_cache default/python/tests
-}
-
-src_install() {
- local DOCS=( ChangeLog.md README.md )
- cmake_src_install
-
- use doc && dodoc -r "${BUILD_DIR}"/doc/cpp-apidoc/html
-
- if use client; then
- local font
- for font in roboto/Roboto-{Bold,Regular}.ttf dejavu/DejaVuSans{-Bold,}.ttf; do
- dosym -r /usr/share/{fonts/${font%/*},${PN}/default/data/fonts}/${font##*/}
- done
- rm -- "${ED}"/usr/share/${PN}/default/data/fonts/LICENSE.{Roboto,DejaVu} || die
- else
- rm -r -- "${ED}"/usr/share/freeorion/default/data/fonts || die
- fi
-}
diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest
index 443b220b51da..abcc243ca6d9 100644
--- a/games-strategy/naev/Manifest
+++ b/games-strategy/naev/Manifest
@@ -1,2 +1 @@
-DIST naev-0.12.2-source.tar.xz 465301164 BLAKE2B 1a9af216a66677dbbdcf381eff9b638df47610e7a7e1ffe881234805594b40ebdf76adf413458b936a487a807f7238e1e45f2479fd8ae1fcca352cc584d48493 SHA512 898a1c4e820f1bad5b3abfdbf255d6a54363462e3eaf6bbcffd9f806398094100fa3776fb4bcbc8510b2a159cf73e49d9909213e671f979cbf7b4983e2f43b3e
DIST naev-0.12.3-source.tar.xz 465309428 BLAKE2B c213dde47352d809d10c226978165bf0b4c5257afcc77866c4b7ca2a6f06bc5580fb685ca2428cb0ba09474b03d13b27cfbd2f6751da14c3503b3f481b57a6c3 SHA512 6ae2701d66a198f128e8f2d87a5f6177ef8dcba64ef5ac1110e0af94bd74a46b3183f1a6771d632e9da79e29fc8ee502cfaa36ab7a8e259e681efe9946a9d239
diff --git a/games-strategy/naev/naev-0.12.2.ebuild b/games-strategy/naev/naev-0.12.2.ebuild
deleted file mode 100644
index 9333eb3aa64f..000000000000
--- a/games-strategy/naev/naev-0.12.2.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1,3,4} luajit )
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
-inherit lua-single meson python-any-r1 xdg
-
-DESCRIPTION="2D space trading and combat game, in a similar vein to Escape Velocity"
-HOMEPAGE="https://naev.org/"
-SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.xz"
-
-LICENSE="
- GPL-3+
- Apache-2.0 BSD BSD-2 CC-BY-2.0 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-3.0
- CC-BY-SA-4.0 CC0-1.0 GPL-2+ MIT OFL-1.1 public-domain
-"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc"
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-
-# tests are very basic, equivalent to just starting the game and checking if
-# can see the main menu -- but this breaks easily with software rendering and
-# some Xorg/mesa versions, simpler to do manually than try to keep this working
-RESTRICT="test"
-
-# dlopen: libglvnd
-RDEPEND="
- ${LUA_DEPS}
- app-text/cmark:=
- dev-games/physfs
- dev-libs/libpcre2:=
- dev-libs/libunibreak:=
- dev-libs/libxml2
- dev-libs/libyaml
- dev-libs/nativefiledialog-extended
- media-libs/freetype:2
- media-libs/libglvnd
- media-libs/libsdl2[joystick,opengl,video]
- media-libs/libvorbis
- media-libs/openal
- media-libs/sdl2-image[png,webp]
- net-libs/enet:1.3=
- sci-libs/cholmod
- sci-libs/cxsparse
- sci-libs/openblas
- sci-libs/suitesparse
- sci-mathematics/glpk:=
- virtual/libintl
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
- sys-devel/gettext
- doc? (
- app-text/doxygen
- dev-lua/ldoc
- media-gfx/graphviz
- )
-"
-
-python_check_deps() {
- python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
- lua-single_pkg_setup
- python-any-r1_pkg_setup
-}
-
-src_prepare() {
- default
-
- # don't probe OpenGL for tests (avoids sandbox violations, bug #829369)
- sed -i "/subdir('glcheck')/d" test/meson.build || die
-}
-
-src_configure() {
- local emesonargs=(
- # *can* do lua5-1 but upstream uses+test luajit most (bug #946881)
- -Dluajit=enabled
- $(meson_feature doc docs_c)
- $(meson_feature doc docs_lua)
- )
-
- meson_src_configure
-}
-
-src_install() {
- local DOCS=( CHANGELOG Readme.md )
- meson_src_install
-
- if use doc; then
- dodir /usr/share/doc/${PF}/html
- mv -- "${ED}"/usr/{doc/naev/{c,lua},share/doc/${PF}/html} || die
- rm -r -- "${ED}"/usr/doc || die
- fi
-
- rm -r -- "${ED}"/usr/share/doc/naev || die
-}
diff --git a/games-util/xboxdrv/Manifest b/games-util/xboxdrv/Manifest
index f7ba7e4a7cf6..4aa9d2fe9b7b 100644
--- a/games-util/xboxdrv/Manifest
+++ b/games-util/xboxdrv/Manifest
@@ -1,2 +1 @@
DIST xboxdrv-0.8.11.tar.gz 323870 BLAKE2B 3cfc5441496e72226a00a82874b580dd7113ff52317cc63afeca94d53c0c20d0d2bd8c458adabdd0e2358746d43de8a2815788d9fd82b21c4e733638a07379f8 SHA512 d6503ee3a4b0388214dd866e479205d37fc9dcd4aa8e8a10edae5db7368d755e2dcc1e4217ecde234c5dd4d0aec3548fd1eea980aa7d6150895ed6dfa3673e5a
-DIST xboxdrv-v0.8.8.tar.bz2 268046 BLAKE2B 3092a0e1e1cf1ee351879e791212445c567772f4115eb09eeb0c28bc1692b1951837ae7f6488091eb57d06cd38edae4e964502524606370f1ccd8fc39b307db8 SHA512 9b90f866ab322aaf3223215c78120a7aeacb56970fedf2e603f14704bd517b8316a3e28edb6a75e1a47729e9ced4cde5cac3a2f7a95d8514b83219b8821eb9db
diff --git a/games-util/xboxdrv/files/xboxdrv-0.8.8-Update-SConstruct-to-python3.patch b/games-util/xboxdrv/files/xboxdrv-0.8.8-Update-SConstruct-to-python3.patch
deleted file mode 100644
index accb4317fad4..000000000000
--- a/games-util/xboxdrv/files/xboxdrv-0.8.8-Update-SConstruct-to-python3.patch
+++ /dev/null
@@ -1,79 +0,0 @@
-From 39a334fbc0482626455f417e97308e52aa8746a7 Mon Sep 17 00:00:00 2001
-From: Ingo Ruhnke <grumbel@gmail.com>
-Date: Sun, 24 Nov 2019 18:16:16 +0100
-Subject: [PATCH 1/3] Update SConstruct to python3
-
----
- SConstruct | 20 ++++++++++----------
- 1 file changed, 10 insertions(+), 10 deletions(-)
-
-diff --git SConstruct SConstruct
-index 4cd7970..54fa11f 100644
---- a/SConstruct
-+++ b/SConstruct
-@@ -15,7 +15,7 @@ def build_dbus_glue(target, source, env):
- "--mode=glib-server",
- "--prefix=" + env['DBUS_PREFIX'], source[0].get_path()],
- stdout=subprocess.PIPE).communicate()[0]
--
-+ xml = xml.decode()
- xml = re.sub(r"callback = \(([A-Za-z_]+)\) \(marshal_data \? marshal_data : cc->callback\);",
- r"union { \1 fn; void* obj; } conv;\n "
- "conv.obj = (marshal_data ? marshal_data : cc->callback);\n "
-@@ -29,14 +29,14 @@ def build_bin2h(target, source, env):
- Takes a list of files and converts them into a C source that can be included
- """
- def c_escape(str):
-- return str.translate(string.maketrans("/.-", "___"))
-+ return str.translate(str.maketrans("/.-", "___"))
-
-- print target
-- print source
-+ print(target)
-+ print(source)
- with open(target[0].get_path(), "w") as fout:
- fout.write("// autogenerated by scons Bin2H builder, do not edit by hand!\n\n")
-
-- if env.has_key("BIN2H_NAMESPACE"):
-+ if "BIN2H_NAMESPACE" in env:
- fout.write("namespace %s {\n\n" % env["BIN2H_NAMESPACE"])
-
- # write down data
-@@ -45,8 +45,8 @@ def build_bin2h(target, source, env):
- data = fin.read()
- fout.write("// \"%s\"\n" % src.get_path())
- fout.write("const char %s[] = {" % c_escape(src.get_path()))
-- bytes_arr = ["0x%02x" % ord(c) for c in data]
-- for i in xrange(len(bytes_arr)):
-+ bytes_arr = ["0x%02x" % c for c in data]
-+ for i in range(len(bytes_arr)):
- if i % 13 == 0:
- fout.write("\n ")
- fout.write(bytes_arr[i])
-@@ -62,7 +62,7 @@ def build_bin2h(target, source, env):
- for src in source], ",\n"))
- fout.write("\n}\n\n")
-
-- if env.has_key("BIN2H_NAMESPACE"):
-+ if "BIN2H_NAMESPACE" in env:
- fout.write("} // namespace %s\n\n" % env["BIN2H_NAMESPACE"])
-
- fout.write("/* EOF */\n")
-@@ -131,12 +131,12 @@ env.Append(CPPDEFINES = { 'PACKAGE_VERSION': "'\"%s\"'" % package_version })
- conf = Configure(env)
-
- if not conf.env['CXX']:
-- print "g++ must be installed!"
-+ print("g++ must be installed!")
- Exit(1)
-
- # X11 checks
- if not conf.CheckLibWithHeader('X11', 'X11/Xlib.h', 'C++'):
-- print 'libx11-dev must be installed!'
-+ print('libx11-dev must be installed!')
- Exit(1)
-
- env = conf.Finish()
---
-2.29.0.rc1
-
diff --git a/games-util/xboxdrv/files/xboxdrv-0.8.8-Updating-python-code-to-python3.patch b/games-util/xboxdrv/files/xboxdrv-0.8.8-Updating-python-code-to-python3.patch
deleted file mode 100644
index 139336affd90..000000000000
--- a/games-util/xboxdrv/files/xboxdrv-0.8.8-Updating-python-code-to-python3.patch
+++ /dev/null
@@ -1,238 +0,0 @@
-From e37d3558a1a8a36fbc5d693c53893127a288fd02 Mon Sep 17 00:00:00 2001
-From: Ingo Ruhnke <grumbel@gmail.com>
-Date: Sun, 24 Nov 2019 18:36:25 +0100
-Subject: [PATCH 3/3] Updating python code to python3
-
----
- examples/responsecurve-generator.py | 14 ++++-----
- runxboxdrv/runxboxdrv | 46 ++++++++++++++---------------
- xboxdrvctl | 8 ++---
- 3 files changed, 34 insertions(+), 34 deletions(-)
-
-diff --git examples/responsecurve-generator.py examples/responsecurve-generator.py
-index c74e34d..942463b 100755
---- a/examples/responsecurve-generator.py
-+++ b/examples/responsecurve-generator.py
-@@ -1,14 +1,14 @@
--#!/usr/bin/env python
-+#!/usr/bin/env python3
-
- import sys
- import string
-
- if len(sys.argv) != 3:
-- print "Usage:", sys.argv[0], "STEPS", "EQUATION"
-- print "Simple generator for generating responsecurve data from equations."
-- print ""
-- print "Example:"
-- print " ", sys.argv[0], "6 i**2"
-+ print("Usage:", sys.argv[0], "STEPS", "EQUATION")
-+ print("Simple generator for generating responsecurve data from equations.")
-+ print("")
-+ print("Example:")
-+ print(" ", sys.argv[0], "6 i**2")
- else:
- steps = int(sys.argv[1])
- equation = sys.argv[2]
-@@ -19,6 +19,6 @@ else:
- left.reverse()
- left = left[0:-1]
-
-- print string.join([str(x) for x in (left + right)], ":")
-+ print(string.join([str(x) for x in (left + right)], ":"))
-
- # EOF #
-diff --git runxboxdrv/runxboxdrv runxboxdrv/runxboxdrv
-index 360c836..6983496 100755
---- a/runxboxdrv/runxboxdrv
-+++ b/runxboxdrv/runxboxdrv
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/env python3
- # This program is free software: you can redistribute it and/or modify
- # it under the terms of the GNU General Public License as published by
- # the Free Software Foundation, either version 3 of the License, or
-@@ -409,7 +409,7 @@ class ProcessManager(object):
- """
- # Since reap() modifies __procs, we have to iterate over a copy
- # of the keys in it. Thus, do not remove the .keys() call.
-- for procid in self.__procs.keys():
-+ for procid in list(self.__procs.keys()):
- self.reap(procid)
-
-
-@@ -445,7 +445,7 @@ import os, sys
- import os.path
- import fcntl
- import time
--import ConfigParser
-+import configparser
- from subprocess import check_call, Popen, PIPE
- from signal import SIGINT, SIGKILL
- from optparse import OptionParser
-@@ -482,7 +482,7 @@ class RunXBoxDrv(object):
-
- @staticmethod
- def runCommandAndGetOutput(command):
-- print command
-+ print(command)
- callcommand = Popen(command, shell=True, stdout=PIPE)
- outputcommand = callcommand.communicate()
- return outputcommand[0].split("\n")
-@@ -517,7 +517,7 @@ class RunXBoxDrv(object):
- if RunXBoxDrv.which(RunXBoxDrv.sudo_command) is None:
- raise Exception("Cannot find %s!" % RunXBoxDrv.sudo_command)
- commandline = "%s %s" % (RunXBoxDrv.sudo_command, command)
-- print commandline
-+ print(commandline)
- callcommand = Popen(commandline, shell=True, stdout=PIPE)
- outputcommand = callcommand.communicate()
- return outputcommand[0]
-@@ -525,14 +525,14 @@ class RunXBoxDrv(object):
- @staticmethod
- def killExistingXBoxDrv(sig, signame):
- for line in RunXBoxDrv.runCommandAndGetOutput("ps"):
-- print line
-+ print(line)
- fields = line.split()
- if len(fields) < 4:
- continue
- pid = fields[0]
- process = fields[3]
- if process.find(XBOXDRVNAME) != -1:
-- print "Using %s on existing %s" % (signame, XBOXDRVNAME)
-+ print("Using %s on existing %s" % (signame, XBOXDRVNAME))
- os.kill(int(pid), sig)
- return True
- return False
-@@ -542,7 +542,7 @@ class RunXBoxDrv(object):
- loadedmodules = []
- unloadedmodules = []
- for line in RunXBoxDrv.runCommandAndGetOutput("lsmod"):
-- print line
-+ print(line)
- fields = line.split()
- if len(fields) < 3:
- continue
-@@ -555,17 +555,17 @@ class RunXBoxDrv(object):
- unloadedmodules.append(modulename)
- for modulename in MODULELOAD:
- if modulename in loadedmodules:
-- print "%s already loaded!" % modulename
-+ print("%s already loaded!" % modulename)
- else:
-- print "Loading %s!" % modulename
-- print RunXBoxDrv.runCommandAsRoot("modprobe %s" % modulename)
-+ print("Loading %s!" % modulename)
-+ print(RunXBoxDrv.runCommandAsRoot("modprobe %s" % modulename))
-
- for modulename in MODULEUNLOAD:
- if modulename in unloadedmodules:
-- print "Unloading %s!" % modulename
-- print RunXBoxDrv.runCommandAsRoot("rmmod %s" % modulename)
-+ print("Unloading %s!" % modulename)
-+ print(RunXBoxDrv.runCommandAsRoot("rmmod %s" % modulename))
- else:
-- print "%s already unloaded!" % modulename
-+ print("%s already unloaded!" % modulename)
-
-
- @staticmethod
-@@ -579,11 +579,11 @@ class RunXBoxDrv(object):
- raise Exception("Cannot find one of: %s!" % str(UINPUT_LOCATIONS))
-
- if not os.access(location, os.W_OK):
-- print "Trying to change permissions of: %s" % location
-- print RunXBoxDrv.runCommandAsRoot("chmod 0660 %s" % location)
-+ print("Trying to change permissions of: %s" % location)
-+ print(RunXBoxDrv.runCommandAsRoot("chmod 0660 %s" % location))
-
- if os.access(location, os.W_OK):
-- print "%s is writable!" % location
-+ print("%s is writable!" % location)
- else:
- raise Exception("Could not set write permissions on %s" % location)
-
-@@ -614,36 +614,36 @@ class RunXBoxDrv(object):
- out = ""
- while out.lower().find(LOADEDTEXT) == -1:
- out = RunXBoxDrv.getNext(myProc)
-- print out
-+ print(out)
-
- def process(self):
- commandlist = [self.xboxdrvpath]
-
- if self.configfile:
- commandlist = commandlist + ["--config=%s" % self.configfile]
-- print commandlist
-+ print(commandlist)
- myProc = Process(commandlist)
- with_timeout(1, self.checkLoaded, myProc)
- if len(self.appandparams) == 0:
- print("WARNING: No path to application specified!")
- else:
-- print(self.appandparams)
-+ print((self.appandparams))
- check_call(self.appandparams)
-- print "Sending SIGINT"
-+ print("Sending SIGINT")
- myProc.kill(SIGINT)
- try:
- with_timeout(1, myProc.wait)
- sys.exit(0)
- except Timeout:
- pass
-- print "Sending SIGINT again"
-+ print("Sending SIGINT again")
- myProc.kill(SIGINT)
- try:
- with_timeout(1, myProc.wait)
- sys.exit(0)
- except Timeout:
- pass
-- print "Killing"
-+ print("Killing")
- myProc.terminate()
-
- def main():
-diff --git xboxdrvctl xboxdrvctl
-index 4807a11..57177dc 100755
---- a/xboxdrvctl
-+++ b/xboxdrvctl
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python2
-+#!/usr/bin/env python3
-
- ## Xbox360 USB Gamepad Userspace Driver
- ## Copyright (C) 2011 Ingo Ruhnke <grumbel@gmail.com>
-@@ -71,7 +71,7 @@ elif options.bus == "auto":
- except dbus.exceptions.DBusException:
- bus = dbus.SystemBus()
- else:
-- print "Error: invalid argument to --bus. Must be 'auto', 'session, or 'system'"
-+ print("Error: invalid argument to --bus. Must be 'auto', 'session, or 'system'")
- exit()
-
- if options.status:
-@@ -82,7 +82,7 @@ elif options.shutdown:
- daemon.Shutdown()
- else:
- if (options.led or options.rumble or options.config) and options.slot == None:
-- print "Error: --slot argument required"
-+ print("Error: --slot argument required")
- exit()
- else:
- if options.slot != None:
-@@ -94,7 +94,7 @@ else:
- if options.rumble:
- m = re.match('^(\d+):(\d+)$', options.rumble)
- if not m:
-- print "Error: invalid argument to --rumble"
-+ print("Error: invalid argument to --rumble")
- exit()
- else:
- left = int(m.group(1))
---
-2.29.0.rc1
-
diff --git a/games-util/xboxdrv/files/xboxdrv-0.8.8-boost-1.85.patch b/games-util/xboxdrv/files/xboxdrv-0.8.8-boost-1.85.patch
deleted file mode 100644
index 77e910ababa3..000000000000
--- a/games-util/xboxdrv/files/xboxdrv-0.8.8-boost-1.85.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-https://bugs.gentoo.org/932747#c4
---- a/src/controller.cpp
-+++ b/src/controller.cpp
-@@ -98,7 +98,7 @@ Controller::set_active(bool v)
- {
- if (m_is_active != v)
- {
-- log_debug("activation status: " << v << " " << m_activation_cb);
-+ log_debug("activation status: " << v << " " << "unknown");
- m_is_active = v;
- if (m_activation_cb)
- {
diff --git a/games-util/xboxdrv/files/xboxdrv-0.8.8-some-boost-fix.patch b/games-util/xboxdrv/files/xboxdrv-0.8.8-some-boost-fix.patch
deleted file mode 100644
index 2063979fee4f..000000000000
--- a/games-util/xboxdrv/files/xboxdrv-0.8.8-some-boost-fix.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Naur a/src/controller_slot.cpp b/src/controller_slot.cpp
---- a/src/controller_slot.cpp 2015-11-09 10:19:35.000000000 -0000
-+++ b/src/controller_slot.cpp 2021-08-02 13:05:48.647684177 -0000
-@@ -69,7 +69,7 @@
- bool
- ControllerSlot::is_connected() const
- {
-- return m_thread;
-+ return m_thread.get();
- }
-
- /* EOF */
diff --git a/games-util/xboxdrv/xboxdrv-0.8.8_p20190118-r3.ebuild b/games-util/xboxdrv/xboxdrv-0.8.8_p20190118-r3.ebuild
deleted file mode 100644
index ec770be1849b..000000000000
--- a/games-util/xboxdrv/xboxdrv-0.8.8_p20190118-r3.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
-
-inherit linux-info python-any-r1 scons-utils toolchain-funcs systemd udev
-
-MY_P="${PN}-v$(ver_cut 1-3)"
-DESCRIPTION="Userspace Xbox 360 Controller driver"
-HOMEPAGE="https://xboxdrv.gitlab.io"
-SRC_URI="https://gitlab.com/xboxdrv/${PN}/-/archive/v$(ver_cut 1-3)/${MY_P}.tar.bz2"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- dev-libs/boost:=
- dev-libs/dbus-glib
- dev-libs/glib:2
- sys-apps/dbus
- virtual/libudev:=
- virtual/libusb:1
- x11-libs/libX11
-"
-
-DEPEND="
- ${RDEPEND}
-"
-
-BDEPEND="
- dev-util/glib-utils
- virtual/pkgconfig
-"
-
-PATCHES=(
- "${FILESDIR}/xboxdrv-0.8.8-some-boost-fix.patch"
- "${FILESDIR}/xboxdrv-0.8.8-Update-SConstruct-to-python3.patch"
- "${FILESDIR}/xboxdrv-0.8.8-Updating-python-code-to-python3.patch"
- "${FILESDIR}/xboxdrv-0.8.8-boost-1.85.patch"
-)
-
-CONFIG_CHECK="~INPUT_EVDEV ~INPUT_JOYDEV ~INPUT_UINPUT ~!JOYSTICK_XPAD"
-
-pkg_setup() {
- linux-info_pkg_setup
- python-any-r1_pkg_setup
-}
-
-src_compile() {
- escons \
- BUILD=custom \
- CXX="$(tc-getCXX)" \
- AR="$(tc-getAR)" \
- RANLIB="$(tc-getRANLIB)" \
- CXXFLAGS="-Wall ${CXXFLAGS}" \
- LINKFLAGS="${LDFLAGS}"
-}
-
-src_install() {
- dobin xboxdrv
- doman doc/xboxdrv.1
- dodoc AUTHORS NEWS PROTOCOL README.md TODO
-
- newinitd "${FILESDIR}"/xboxdrv.initd xboxdrv
- newconfd "${FILESDIR}"/xboxdrv.confd xboxdrv
-
- insinto /etc/dbus-1/system.d
- doins "${FILESDIR}"/org.seul.Xboxdrv.conf
-
- udev_newrules "${FILESDIR}"/xboxdrv.udev-rules 99-xbox-controller.rules
- systemd_dounit "${FILESDIR}"/xboxdrv.service
-}
-
-pkg_postinst() {
- udev_reload
-}
-
-pkg_postrm() {
- udev_reload
-}
diff --git a/kde-plasma/kwin/files/kwin-6.3.1-gcc15-workaround.patch b/kde-plasma/kwin/files/kwin-6.3.1-gcc15-workaround.patch
deleted file mode 100644
index 3990682a5f9d..000000000000
--- a/kde-plasma/kwin/files/kwin-6.3.1-gcc15-workaround.patch
+++ /dev/null
@@ -1,92 +0,0 @@
-https://invent.kde.org/plasma/kwin/-/merge_requests/7191
-https://bugs.kde.org/show_bug.cgi?id=500310
-https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118923
-
-From 4d9a024f1b2f502de9a33024a2a762aefa4007cd Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Kacper=20S=C5=82omi=C5=84ski?=
- <kacper.slominski72@gmail.com>
-Date: Tue, 18 Feb 2025 18:16:59 +0100
-Subject: [PATCH] Factor out {previousRestricted,restricted}MoveArea calls out
- of loops
-
-This works around a GCC 15 bug that causes KWin to crash.
-
-BUG: 500310
----
- src/window.cpp | 24 ++++++++++++++++--------
- 1 file changed, 16 insertions(+), 8 deletions(-)
-
-diff --git a/src/window.cpp b/src/window.cpp
-index a05771e90c..1a56560280 100644
---- a/src/window.cpp
-+++ b/src/window.cpp
-@@ -4026,25 +4026,29 @@ void Window::checkWorkspacePosition(QRectF oldGeometry, const VirtualDesktop *ol
- auto moveAreaFunc = workspace()->inRearrange() ? &Workspace::previousRestrictedMoveArea : //... the restricted areas changed
- &Workspace::restrictedMoveArea; //... when e.g. active desktop or screen changes
-
-- for (const QRect &r : (workspace()->*moveAreaFunc)(oldDesktop, StrutAreaTop)) {
-+ const auto oldRectsTop = (workspace()->*moveAreaFunc)(oldDesktop, StrutAreaTop);
-+ for (const QRect &r : oldRectsTop) {
- QRect rect = r & oldGeomTall;
- if (!rect.isEmpty()) {
- oldTopMax = std::max(oldTopMax, rect.y() + rect.height());
- }
- }
-- for (const QRect &r : (workspace()->*moveAreaFunc)(oldDesktop, StrutAreaRight)) {
-+ const auto oldRectsRight = (workspace()->*moveAreaFunc)(oldDesktop, StrutAreaRight);
-+ for (const QRect &r : oldRectsRight) {
- QRect rect = r & oldGeomWide;
- if (!rect.isEmpty()) {
- oldRightMax = std::min(oldRightMax, rect.x());
- }
- }
-- for (const QRect &r : (workspace()->*moveAreaFunc)(oldDesktop, StrutAreaBottom)) {
-+ const auto oldRectsBottom = (workspace()->*moveAreaFunc)(oldDesktop, StrutAreaBottom);
-+ for (const QRect &r : oldRectsBottom) {
- QRect rect = r & oldGeomTall;
- if (!rect.isEmpty()) {
- oldBottomMax = std::min(oldBottomMax, rect.y());
- }
- }
-- for (const QRect &r : (workspace()->*moveAreaFunc)(oldDesktop, StrutAreaLeft)) {
-+ const auto oldRectsLeft = (workspace()->*moveAreaFunc)(oldDesktop, StrutAreaLeft);
-+ for (const QRect &r : oldRectsLeft) {
- QRect rect = r & oldGeomWide;
- if (!rect.isEmpty()) {
- oldLeftMax = std::max(oldLeftMax, rect.x() + rect.width());
-@@ -4052,25 +4056,29 @@ void Window::checkWorkspacePosition(QRectF oldGeometry, const VirtualDesktop *ol
- }
-
- // These 4 compute new bounds
-- for (const QRect &r : workspace()->restrictedMoveArea(desktop, StrutAreaTop)) {
-+ const auto newRectsTop = workspace()->restrictedMoveArea(desktop, StrutAreaTop);
-+ for (const QRect &r : newRectsTop) {
- QRect rect = r & newGeomTall;
- if (!rect.isEmpty()) {
- topMax = std::max(topMax, rect.y() + rect.height());
- }
- }
-- for (const QRect &r : workspace()->restrictedMoveArea(desktop, StrutAreaRight)) {
-+ const auto newRectsRight = workspace()->restrictedMoveArea(desktop, StrutAreaRight);
-+ for (const QRect &r : newRectsRight) {
- QRect rect = r & newGeomWide;
- if (!rect.isEmpty()) {
- rightMax = std::min(rightMax, rect.x());
- }
- }
-- for (const QRect &r : workspace()->restrictedMoveArea(desktop, StrutAreaBottom)) {
-+ const auto newRectsBottom = workspace()->restrictedMoveArea(desktop, StrutAreaBottom);
-+ for (const QRect &r : newRectsBottom) {
- QRect rect = r & newGeomTall;
- if (!rect.isEmpty()) {
- bottomMax = std::min(bottomMax, rect.y());
- }
- }
-- for (const QRect &r : workspace()->restrictedMoveArea(desktop, StrutAreaLeft)) {
-+ const auto newRectsLeft = workspace()->restrictedMoveArea(desktop, StrutAreaLeft);
-+ for (const QRect &r : newRectsLeft) {
- QRect rect = r & newGeomWide;
- if (!rect.isEmpty()) {
- leftMax = std::max(leftMax, rect.x() + rect.width());
---
-GitLab
diff --git a/kde-plasma/kwin/files/kwin-6.3.2-revert-fix-hang.patch b/kde-plasma/kwin/files/kwin-6.3.2-revert-fix-hang.patch
deleted file mode 100644
index 9b68efb94bec..000000000000
--- a/kde-plasma/kwin/files/kwin-6.3.2-revert-fix-hang.patch
+++ /dev/null
@@ -1,307 +0,0 @@
-https://invent.kde.org/plasma/kwin/-/commit/544f3d1ae355d72cab0f28df5533b67085f85e88
-
-From 544f3d1ae355d72cab0f28df5533b67085f85e88 Mon Sep 17 00:00:00 2001
-From: Xaver Hugl <xaver.hugl@gmail.com>
-Date: Tue, 25 Feb 2025 22:49:06 +0100
-Subject: [PATCH] Revert "workspace: better deal with having more outputs than
- the GPU can drive"
-
-This reverts commit a23949582f05c1db7c9bb3bf7fd0292b7120045d. For some systems it caused
-an infinite loop on startup
---- a/src/backends/drm/drm_backend.cpp
-+++ b/src/backends/drm/drm_backend.cpp
-@@ -367,7 +367,7 @@ size_t DrmBackend::gpuCount() const
- return m_gpus.size();
- }
-
--OutputConfigurationError DrmBackend::applyOutputChanges(const OutputConfiguration &config)
-+bool DrmBackend::applyOutputChanges(const OutputConfiguration &config)
- {
- QList<DrmOutput *> toBeEnabled;
- QList<DrmOutput *> toBeDisabled;
-@@ -386,20 +386,14 @@ OutputConfigurationError DrmBackend::applyOutputChanges(const OutputConfiguratio
- }
- }
- }
-- const auto error = gpu->testPendingConfiguration();
-- if (error != DrmPipeline::Error::None) {
-+ if (gpu->testPendingConfiguration() != DrmPipeline::Error::None) {
- for (const auto &output : std::as_const(toBeEnabled)) {
- output->revertQueuedChanges();
- }
- for (const auto &output : std::as_const(toBeDisabled)) {
- output->revertQueuedChanges();
- }
-- if (error == DrmPipeline::Error::NotEnoughCrtcs) {
-- // TODO make this more specific, this is per GPU!
-- return OutputConfigurationError::TooManyEnabledOutputs;
-- } else {
-- return OutputConfigurationError::Unknown;
-- }
-+ return false;
- }
- }
- // first, apply changes to drm outputs.
-@@ -418,7 +412,7 @@ OutputConfigurationError DrmBackend::applyOutputChanges(const OutputConfiguratio
- for (const auto &output : std::as_const(m_virtualOutputs)) {
- output->applyChanges(config);
- }
-- return OutputConfigurationError::None;
-+ return true;
- }
-
- void DrmBackend::setRenderBackend(DrmRenderBackend *backend)
---- a/src/backends/drm/drm_backend.h
-+++ b/src/backends/drm/drm_backend.h
-@@ -73,7 +73,7 @@ Q_SIGNALS:
- void gpuRemoved(DrmGpu *gpu);
-
- protected:
-- OutputConfigurationError applyOutputChanges(const OutputConfiguration &config) override;
-+ bool applyOutputChanges(const OutputConfiguration &config) override;
-
- private:
- friend class DrmGpu;
---- a/src/backends/drm/drm_gpu.cpp
-+++ b/src/backends/drm/drm_gpu.cpp
-@@ -352,7 +352,7 @@ DrmPipeline::Error DrmGpu::checkCrtcAssignment(QList<DrmConnector *> connectors,
- }
- if (!connectors.empty()) {
- // we have no crtcs left to drive the remaining connectors
-- return DrmPipeline::Error::NotEnoughCrtcs;
-+ return DrmPipeline::Error::InvalidArguments;
- }
- return testPipelines();
- }
-@@ -442,10 +442,6 @@ DrmPipeline::Error DrmGpu::testPendingConfiguration()
- output->cursorLayer()->setEnabled(false);
- }
- }
-- if (connectors.size() > crtcs.size()) {
-- // this can't work, we can return early
-- return DrmPipeline::Error::NotEnoughCrtcs;
-- }
- return checkCrtcAssignment(connectors, crtcs);
- }
-
---- a/src/backends/drm/drm_pipeline.h
-+++ b/src/backends/drm/drm_pipeline.h
-@@ -48,7 +48,6 @@ public:
- NoPermission,
- FramePending,
- TestBufferFailed,
-- NotEnoughCrtcs,
- Unknown,
- };
- Q_ENUM(Error)
---- a/src/core/outputbackend.cpp
-+++ b/src/core/outputbackend.cpp
-@@ -43,7 +43,7 @@ std::unique_ptr<QPainterBackend> OutputBackend::createQPainterBackend()
- return nullptr;
- }
-
--OutputConfigurationError OutputBackend::applyOutputChanges(const OutputConfiguration &config)
-+bool OutputBackend::applyOutputChanges(const OutputConfiguration &config)
- {
- const auto availableOutputs = outputs();
- QList<Output *> toBeEnabledOutputs;
-@@ -63,7 +63,7 @@ OutputConfigurationError OutputBackend::applyOutputChanges(const OutputConfigura
- for (const auto &output : toBeDisabledOutputs) {
- output->applyChanges(config);
- }
-- return OutputConfigurationError::None;
-+ return true;
- }
-
- Output *OutputBackend::findOutput(const QString &name) const
---- a/src/core/outputbackend.h
-+++ b/src/core/outputbackend.h
-@@ -92,7 +92,7 @@ public:
- /**
- * Applies the output changes. Default implementation only sets values common between platforms
- */
-- virtual OutputConfigurationError applyOutputChanges(const OutputConfiguration &config);
-+ virtual bool applyOutputChanges(const OutputConfiguration &config);
-
- virtual Session *session() const;
-
---- a/src/effect/globals.h
-+++ b/src/effect/globals.h
-@@ -451,12 +451,6 @@ enum WindowTypeMask {
- };
- Q_DECLARE_FLAGS(WindowTypes, WindowTypeMask)
-
--enum class OutputConfigurationError {
-- None,
-- Unknown,
-- TooManyEnabledOutputs,
--};
--
- } // namespace
-
- Q_DECLARE_METATYPE(std::chrono::nanoseconds)
---- a/src/wayland/outputmanagement_v2.cpp
-+++ b/src/wayland/outputmanagement_v2.cpp
-@@ -487,15 +487,11 @@ void OutputConfigurationV2Interface::kde_output_configuration_v2_apply(Resource
- return pair.second->handle();
- });
- }
-- switch (workspace()->applyOutputConfiguration(config, sortedOrder)) {
-- case OutputConfigurationError::None:
-+ if (workspace()->applyOutputConfiguration(config, sortedOrder)) {
- send_applied();
-- break;
-- case OutputConfigurationError::Unknown:
-- case OutputConfigurationError::TooManyEnabledOutputs:
-+ } else {
- // TODO provide a more accurate error reason once the driver actually gives us anything
- sendFailure(resource, i18n("The driver rejected the output configuration"));
-- break;
- }
- }
-
---- a/src/workspace.cpp
-+++ b/src/workspace.cpp
-@@ -496,11 +496,10 @@ Workspace::~Workspace()
- _self = nullptr;
- }
-
--OutputConfigurationError Workspace::applyOutputConfiguration(const OutputConfiguration &config, const std::optional<QList<Output *>> &outputOrder)
-+bool Workspace::applyOutputConfiguration(const OutputConfiguration &config, const std::optional<QList<Output *>> &outputOrder)
- {
-- auto error = kwinApp()->outputBackend()->applyOutputChanges(config);
-- if (error != OutputConfigurationError::None) {
-- return error;
-+ if (!kwinApp()->outputBackend()->applyOutputChanges(config)) {
-+ return false;
- }
- updateOutputs(outputOrder);
- m_outputConfigStore->storeConfig(kwinApp()->outputBackend()->outputs(), m_lidSwitchTracker->isLidClosed(), config, m_outputOrder);
-@@ -523,7 +522,7 @@ OutputConfigurationError Workspace::applyOutputConfiguration(const OutputConfigu
- output->renderLoop()->scheduleRepaint();
- }
-
-- return OutputConfigurationError::None;
-+ return true;
- }
-
- void Workspace::updateOutputConfiguration()
-@@ -540,12 +539,6 @@ void Workspace::updateOutputConfiguration()
- return;
- }
-
-- assignBrightnessDevices();
--
-- const bool alreadyHaveEnabledOutputs = std::ranges::any_of(outputs, [](Output *o) {
-- return o->isEnabled();
-- });
--
- // Update the output order to a fallback list, to avoid dangling pointers
- const auto setFallbackOutputOrder = [this, &outputs]() {
- auto newOrder = outputs;
-@@ -559,62 +552,40 @@ void Workspace::updateOutputConfiguration()
- setOutputOrder(newOrder);
- };
-
-- QList<Output *> toEnable = outputs;
-- OutputConfigurationError error = OutputConfigurationError::None;
-- do {
-- auto opt = m_outputConfigStore->queryConfig(toEnable, m_lidSwitchTracker->isLidClosed(), m_orientationSensor->reading(), kwinApp()->tabletModeManager()->effectiveTabletMode());
-- if (!opt) {
-- return;
-- }
-- auto &[cfg, order, type] = *opt;
-+ auto opt = m_outputConfigStore->queryConfig(outputs, m_lidSwitchTracker->isLidClosed(), m_orientationSensor->reading(), kwinApp()->tabletModeManager()->effectiveTabletMode());
-+ if (!opt) {
-+ return;
-+ }
-+ auto &[cfg, order, type] = *opt;
-
-- for (const auto &output : outputs) {
-- if (!toEnable.contains(output)) {
-- cfg.changeSet(output)->enabled = false;
-- }
-- }
-- for (Output *output : std::as_const(toEnable)) {
-- const auto changeset = cfg.changeSet(output);
-- if (output->brightnessDevice() && changeset->allowSdrSoftwareBrightness.value_or(true)) {
-- changeset->allowSdrSoftwareBrightness = false;
-- changeset->brightness = output->brightnessDevice()->observedBrightness();
-- }
-+ assignBrightnessDevices();
-+ for (Output *output : outputs) {
-+ const auto changeset = cfg.changeSet(output);
-+ if (output->brightnessDevice() && changeset->allowSdrSoftwareBrightness.value_or(true)) {
-+ changeset->allowSdrSoftwareBrightness = false;
-+ changeset->brightness = output->brightnessDevice()->observedBrightness();
- }
-+ }
-
-- error = applyOutputConfiguration(cfg, order);
-- switch (error) {
-- case OutputConfigurationError::None:
-- setOutputOrder(order);
-- if (type == OutputConfigurationStore::ConfigType::Generated) {
-- const bool hasInternal = std::any_of(outputs.begin(), outputs.end(), [](Output *o) {
-- return o->isInternal();
-- });
-- if (hasInternal && outputs.size() == 2) {
-- // show the OSD with output configuration presets
-- QDBusMessage message = QDBusMessage::createMethodCall(QStringLiteral("org.kde.kscreen.osdService"),
-- QStringLiteral("/org/kde/kscreen/osdService"),
-- QStringLiteral("org.kde.kscreen.osdService"),
-- QStringLiteral("showActionSelector"));
-- QDBusConnection::sessionBus().asyncCall(message);
-- }
-- }
-- return;
-- case OutputConfigurationError::Unknown:
-- qCWarning(KWIN_CORE) << "Applying output config failed!";
-- setFallbackOutputOrder();
-- return;
-- case OutputConfigurationError::TooManyEnabledOutputs:
-- if (alreadyHaveEnabledOutputs) {
-- // just keeping the old output configuration is preferable
-- break;
-- }
-- toEnable.removeLast();
-- break;
-+ if (!applyOutputConfiguration(cfg, order)) {
-+ qCWarning(KWIN_CORE) << "Applying output config failed!";
-+ setFallbackOutputOrder();
-+ return;
-+ }
-+ setOutputOrder(order);
-+ if (type == OutputConfigurationStore::ConfigType::Generated) {
-+ const bool hasInternal = std::any_of(outputs.begin(), outputs.end(), [](Output *o) {
-+ return o->isInternal();
-+ });
-+ if (hasInternal && outputs.size() == 2) {
-+ // show the OSD with output configuration presets
-+ QDBusMessage message = QDBusMessage::createMethodCall(QStringLiteral("org.kde.kscreen.osdService"),
-+ QStringLiteral("/org/kde/kscreen/osdService"),
-+ QStringLiteral("org.kde.kscreen.osdService"),
-+ QStringLiteral("showActionSelector"));
-+ QDBusConnection::sessionBus().asyncCall(message);
- }
-- } while (error == OutputConfigurationError::TooManyEnabledOutputs && !toEnable.isEmpty());
--
-- qCCritical(KWIN_CORE, "Applying output configuration failed!");
-- setFallbackOutputOrder();
-+ }
- }
-
- void Workspace::setupWindowConnections(Window *window)
---- a/src/workspace.h
-+++ b/src/workspace.h
-@@ -466,7 +466,7 @@ public:
- * Apply the requested output configuration. Note that you must use this function
- * instead of Platform::applyOutputChanges().
- */
-- OutputConfigurationError applyOutputConfiguration(const OutputConfiguration &config, const std::optional<QList<Output *>> &outputOrder = std::nullopt);
-+ bool applyOutputConfiguration(const OutputConfiguration &config, const std::optional<QList<Output *>> &outputOrder = std::nullopt);
-
- public Q_SLOTS:
- void performWindowOperation(KWin::Window *window, Options::WindowOperation op);
---
-GitLab
diff --git a/media-libs/libplacebo/files/libplacebo-5.229.1-python-executable.patch b/media-libs/libplacebo/files/libplacebo-5.229.1-python-executable.patch
deleted file mode 100644
index 3626292d873d..000000000000
--- a/media-libs/libplacebo/files/libplacebo-5.229.1-python-executable.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-Ensure we get the interpreter from python-any-r1 rather than same
-as meson. Plus find_program() is quicker than find_installation(),
-and the latter also needs distutils that is unavailable with
-python3_12 without setuptools.
-
-https://bugs.gentoo.org/731728
-
-Update: former should no longer be an issue since [1], but keeping
-patch given [2] is still an issue
-[1] https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0686381dfc3d
-[2] https://github.com/mesonbuild/meson/issues/7702
---- a/meson.build
-+++ b/meson.build
-@@ -323,3 +323,3 @@
- thirdparty = meson.project_source_root()/'3rdparty'
--python = import('python').find_installation()
-+python = find_program('python3')
- python_env = environment()
diff --git a/media-libs/libxmp/Manifest b/media-libs/libxmp/Manifest
index 21e83d20a29c..cf2f5a33267c 100644
--- a/media-libs/libxmp/Manifest
+++ b/media-libs/libxmp/Manifest
@@ -1 +1,2 @@
DIST libxmp-4.6.0.tar.gz 738532 BLAKE2B d383cb2e8c15c27e9f55954a4ae2ead6978b7e073e647ab667a2c0bb15848ff582626611b3f274ac5075bcdb7b5cfdc1a4f95d2ea76dc0ea64dab595ba8ca1b8 SHA512 d287544c9b569515f1a3fa92d8d930097b252e84f86cba5dd70e9b4460d0fa70754ece45dcc7ec314e434d821b43207d700afb12c9df80b467d73e9d029baafe
+DIST libxmp-4.6.1.tar.gz 798994 BLAKE2B 8bf853ee85b61c9bec46bd786f4741fcf2cff37a07cea4d8d6f60a66c09d6c9a6144e54786e8744942285d642ee7ab454290f06d0da946f2985d0c417752be26 SHA512 a772a489d8c1bedda378cd36f4f359bc224a1ac16ba12486b675667c76826d1308697f03e2d6502b654e4127eaaf3930684ee4367a73b75432273662af29111d
diff --git a/media-libs/libxmp/libxmp-4.6.1.ebuild b/media-libs/libxmp/libxmp-4.6.1.ebuild
new file mode 100644
index 000000000000..56b147867904
--- /dev/null
+++ b/media-libs/libxmp/libxmp-4.6.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Library that renders module files to PCM data"
+HOMEPAGE="https://github.com/libxmp/libxmp"
+
+if [[ ${PV} == *9999 ]] ; then
+ inherit autotools git-r3
+ EGIT_REPO_URI="https://github.com/libxmp/libxmp.git"
+else
+ SRC_URI="https://github.com/libxmp/${PN}/releases/download/${P}/${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+# bzip2 depacker code is 0BSD
+LICENSE="MIT 0BSD public-domain"
+SLOT="0"
+
+src_prepare() {
+ default
+ [[ ${PV} == *9999 ]] && eautoreconf
+}
+
+src_compile() {
+ emake V=1
+}
diff --git a/media-libs/libxmp/libxmp-9999.ebuild b/media-libs/libxmp/libxmp-9999.ebuild
index f6027f5b906c..1e3ce2b867a3 100644
--- a/media-libs/libxmp/libxmp-9999.ebuild
+++ b/media-libs/libxmp/libxmp-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -15,7 +15,7 @@ else
fi
# bzip2 depacker code is 0BSD
-LICENSE="MIT 0BSD"
+LICENSE="MIT 0BSD public-domain"
SLOT="0"
src_prepare() {
diff --git a/media-sound/qjackctl/files/qjackctl-0.9.13-disable-git.patch b/media-sound/qjackctl/files/qjackctl-0.9.13-disable-git.patch
deleted file mode 100644
index ff4e69fa1762..000000000000
--- a/media-sound/qjackctl/files/qjackctl-0.9.13-disable-git.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -14,6 +14,7 @@ set (PROJECT_DOMAIN "rncbc.org")
-
- list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}/cmake")
-
-+#[[
- execute_process (
- COMMAND git describe --tags --dirty --abbrev=6
- WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
-@@ -38,7 +39,8 @@ if (GIT_DESCRIBE_RESULT EQUAL 0)
- endif ()
- set (PROJECT_VERSION "${GIT_VERSION}")
- endif ()
--
-+]]
-+set (VERSION "${PROJECT_VERSION}")
-
- if (CMAKE_BUILD_TYPE MATCHES "Debug")
- set (CONFIG_DEBUG 1)
diff --git a/media-video/mpv/mpv-9999.ebuild b/media-video/mpv/mpv-9999.ebuild
index 164906f4bf0e..d605d36d1ff0 100644
--- a/media-video/mpv/mpv-9999.ebuild
+++ b/media-video/mpv/mpv-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -100,7 +100,6 @@ COMMON_DEPEND="
vulkan? ( media-libs/vulkan-loader[X?,wayland?] )
wayland? (
dev-libs/wayland
- dev-libs/wayland-protocols
x11-libs/libxkbcommon
)
zimg? ( media-libs/zimg )
@@ -117,7 +116,7 @@ DEPEND="
dvb? ( sys-kernel/linux-headers )
nvenc? ( media-libs/nv-codec-headers )
vulkan? ( dev-util/vulkan-headers )
- wayland? ( dev-libs/wayland-protocols )
+ wayland? ( >=dev-libs/wayland-protocols-1.41 )
"
BDEPEND="
${PYTHON_DEPS}
diff --git a/metadata/md5-cache/app-admin/awscli-1.38.1 b/metadata/md5-cache/app-admin/awscli-1.38.1
new file mode 100644
index 000000000000..4fe43ff39e4a
--- /dev/null
+++ b/metadata/md5-cache/app-admin/awscli-1.38.1
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/packaging[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-forked[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/botocore-1.37.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/docutils[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rsa[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.11.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) 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 ) >=dev-python/gpep517-15[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Universal Command Line Environment for AWS
+EAPI=8
+HOMEPAGE=https://github.com/aws/aws-cli/ https://pypi.org/project/awscli/
+INHERIT=bash-completion-r1 distutils-r1
+IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-python/botocore-1.37.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/docutils[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rsa[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.11.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !app-admin/awscli-bin python_targets_python3_9? ( dev-lang/python:3.9 ) 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 )
+REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/aws/aws-cli/archive/1.38.1.tar.gz -> aws-cli-1.38.1.gh.tar.gz
+_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 ece603c43ae206e3cb06f1878908793e toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=de095896d02100e009c3f734ae758a4d
diff --git a/metadata/md5-cache/app-containers/nvidia-container-toolkit-1.17.3 b/metadata/md5-cache/app-containers/nvidia-container-toolkit-1.17.3-r1
index ef834f8f8b55..6fc2e0745cc0 100644
--- a/metadata/md5-cache/app-containers/nvidia-container-toolkit-1.17.3
+++ b/metadata/md5-cache/app-containers/nvidia-container-toolkit-1.17.3-r1
@@ -6,9 +6,9 @@ HOMEPAGE=https://github.com/NVIDIA/container-toolkit
INHERIT=go-module
KEYWORDS=amd64
LICENSE=Apache-2.0
-RDEPEND=>=sys-libs/libnvidia-container-1.17
+RDEPEND=>=sys-libs/libnvidia-container-1.17 <=sys-libs/libnvidia-container-1.17.3
RESTRICT=test strip
SLOT=0/1.17.3
SRC_URI=https://github.com/NVIDIA/nvidia-container-toolkit/archive/v1.17.3.tar.gz -> nvidia-container-toolkit-1.17.3.tar.gz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 go-env 0e2babf96e7d0b045fc07ad199eb2399 go-module df32d29550d40a92da723d3b8e17b467 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=72e02ddba9c0b2ad676135421a0c601d
+_md5_=fae7b6d9041c4c662690a43f974b1ca7
diff --git a/metadata/md5-cache/app-containers/nvidia-container-toolkit-1.17.4 b/metadata/md5-cache/app-containers/nvidia-container-toolkit-1.17.4-r1
index 549847eab7f3..ba6a03cf8a09 100644
--- a/metadata/md5-cache/app-containers/nvidia-container-toolkit-1.17.4
+++ b/metadata/md5-cache/app-containers/nvidia-container-toolkit-1.17.4-r1
@@ -6,9 +6,9 @@ HOMEPAGE=https://github.com/NVIDIA/container-toolkit
INHERIT=go-module
KEYWORDS=~amd64
LICENSE=Apache-2.0
-RDEPEND=>=sys-libs/libnvidia-container-1.17
+RDEPEND=~sys-libs/libnvidia-container-1.17.4
RESTRICT=test strip
SLOT=0/1.17.4
SRC_URI=https://github.com/NVIDIA/nvidia-container-toolkit/archive/v1.17.4.tar.gz -> nvidia-container-toolkit-1.17.4.tar.gz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 go-env 0e2babf96e7d0b045fc07ad199eb2399 go-module df32d29550d40a92da723d3b8e17b467 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=6d7272dda31a88be8f04183c4d4902ae
+_md5_=1cdfa4f3e080501d3348d5040750fb94
diff --git a/metadata/md5-cache/app-crypt/acme-3.2.0 b/metadata/md5-cache/app-crypt/acme-3.2.0
new file mode 100644
index 000000000000..72b7f212b68c
--- /dev/null
+++ b/metadata/md5-cache/app-crypt/acme-3.2.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/typing-extensions[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) doc? ( || ( ( dev-lang/python:3.13 >=dev-python/sphinx-7.2.6[python_targets_python3_13(-)] dev-python/sphinx-rtd-theme[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-7.2.6[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-7.2.6[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-7.2.6[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 >=dev-python/sphinx-7.2.6[python_targets_python3_9(-)] dev-python/sphinx-rtd-theme[python_targets_python3_9(-)] ) ) ) test? ( dev-python/chardet[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cryptography-43.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/josepy-1.13.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/josepy-2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyopenssl-25.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyrfc3339[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytz-2019.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2.20.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-toolbelt-0.3.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) 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 ) >=dev-python/gpep517-15[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=An implementation of the ACME protocol
+EAPI=8
+HOMEPAGE=https://github.com/certbot/certbot https://pypi.org/project/acme/ https://letsencrypt.org/
+INHERIT=distutils-r1
+IUSE=doc test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=dev-python/chardet[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cryptography-43.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/josepy-1.13.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/josepy-2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyopenssl-25.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyrfc3339[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytz-2019.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2.20.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-toolbelt-0.3.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-lang/python:3.9 ) 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 )
+REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/certbot/certbot/archive/v3.2.0.tar.gz -> certbot-3.2.0.gh.tar.gz
+_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 ece603c43ae206e3cb06f1878908793e toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=a536d39d91bc82f689c825187212508f
diff --git a/metadata/md5-cache/app-crypt/certbot-3.2.0 b/metadata/md5-cache/app-crypt/certbot-3.2.0
new file mode 100644
index 000000000000..1f6654f43e57
--- /dev/null
+++ b/metadata/md5-cache/app-crypt/certbot-3.2.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/typing-extensions[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) doc? ( || ( ( dev-lang/python:3.13 >=dev-python/sphinx-7.2.6[python_targets_python3_13(-)] dev-python/sphinx-rtd-theme[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-7.2.6[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-7.2.6[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-7.2.6[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 >=dev-python/sphinx-7.2.6[python_targets_python3_9(-)] dev-python/sphinx-rtd-theme[python_targets_python3_9(-)] ) ) ) test? ( >=app-crypt/acme-3.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/configargparse-1.5.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/configobj-5.0.6[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cryptography-43.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/distro-1.0.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/josepy-1.13.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/josepy-2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/parsedatetime-2.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyrfc3339[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytz-2019.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] selinux? ( sec-policy/selinux-certbot ) >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) 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 ) >=dev-python/gpep517-15[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Let’s Encrypt client to automate deployment of X.509 certificates
+EAPI=8
+HOMEPAGE=https://github.com/certbot/certbot https://pypi.org/project/certbot/ https://letsencrypt.org/
+INHERIT=distutils-r1
+IUSE=selinux doc test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=app-crypt/acme-3.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/configargparse-1.5.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/configobj-5.0.6[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cryptography-43.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/distro-1.0.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/josepy-1.13.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/josepy-2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/parsedatetime-2.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyrfc3339[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytz-2019.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] selinux? ( sec-policy/selinux-certbot ) python_targets_python3_9? ( dev-lang/python:3.9 ) 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 )
+REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/certbot/certbot/archive/v3.2.0.tar.gz -> certbot-3.2.0.gh.tar.gz
+_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 ece603c43ae206e3cb06f1878908793e toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=6070af1d41fd590382cebfba6c441481
diff --git a/metadata/md5-cache/app-crypt/certbot-apache-3.2.0 b/metadata/md5-cache/app-crypt/certbot-apache-3.2.0
new file mode 100644
index 000000000000..97fb39b4d612
--- /dev/null
+++ b/metadata/md5-cache/app-crypt/certbot-apache-3.2.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=app-crypt/acme-3.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=app-crypt/certbot-3.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-augeas[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) 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 ) >=dev-python/gpep517-15[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Apache plugin for Certbot (Let’s Encrypt client)
+EAPI=8
+HOMEPAGE=https://github.com/certbot/certbot https://pypi.org/project/certbot-apache/ https://letsencrypt.org/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=~amd64 ~arm64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=app-crypt/acme-3.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=app-crypt/certbot-3.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-augeas[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-lang/python:3.9 ) 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 )
+REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/certbot/certbot/archive/v3.2.0.tar.gz -> certbot-3.2.0.gh.tar.gz
+_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 ece603c43ae206e3cb06f1878908793e toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=3d6077a308b0d6d6f8bac9307bbbea36
diff --git a/metadata/md5-cache/app-crypt/certbot-dns-dnsimple-3.2.0 b/metadata/md5-cache/app-crypt/certbot-dns-dnsimple-3.2.0
new file mode 100644
index 000000000000..bbc26e6a91c5
--- /dev/null
+++ b/metadata/md5-cache/app-crypt/certbot-dns-dnsimple-3.2.0
@@ -0,0 +1,16 @@
+BDEPEND=doc? ( || ( ( dev-lang/python:3.13 >=dev-python/sphinx-7.2.6[python_targets_python3_13(-)] dev-python/sphinx-rtd-theme[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-7.2.6[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-7.2.6[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-7.2.6[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 >=dev-python/sphinx-7.2.6[python_targets_python3_9(-)] dev-python/sphinx-rtd-theme[python_targets_python3_9(-)] ) ) ) test? ( >=app-crypt/acme-3.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=app-crypt/certbot-3.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/dns-lexicon-3.14.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) 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 ) >=dev-python/gpep517-15[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=DNSimple Authenticator plugin for Certbot (Let’s Encrypt Client)
+EAPI=8
+HOMEPAGE=https://github.com/certbot/certbot https://pypi.org/project/certbot-dns-dnsimple/ https://certbot-dns-dnsimple.readthedocs.io/en/stable/ https://letsencrypt.org/
+INHERIT=distutils-r1
+IUSE=doc test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=~amd64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=app-crypt/acme-3.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=app-crypt/certbot-3.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/dns-lexicon-3.14.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-lang/python:3.9 ) 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 )
+REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/certbot/certbot/archive/v3.2.0.tar.gz -> certbot-3.2.0.gh.tar.gz
+_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 ece603c43ae206e3cb06f1878908793e toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=db31ddb1f7689be83eb0c4e9a32e1869
diff --git a/metadata/md5-cache/app-crypt/certbot-dns-nsone-3.2.0 b/metadata/md5-cache/app-crypt/certbot-dns-nsone-3.2.0
new file mode 100644
index 000000000000..0bf55d87f5b9
--- /dev/null
+++ b/metadata/md5-cache/app-crypt/certbot-dns-nsone-3.2.0
@@ -0,0 +1,16 @@
+BDEPEND=doc? ( || ( ( dev-lang/python:3.13 >=dev-python/sphinx-7.2.6[python_targets_python3_13(-)] dev-python/sphinx-rtd-theme[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-7.2.6[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-7.2.6[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-7.2.6[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 >=dev-python/sphinx-7.2.6[python_targets_python3_9(-)] dev-python/sphinx-rtd-theme[python_targets_python3_9(-)] ) ) ) test? ( >=app-crypt/acme-3.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=app-crypt/certbot-3.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/zope-interface[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/dns-lexicon-3.14.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) 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 ) >=dev-python/gpep517-15[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=NS1 DNS Authenticator plugin for Certbot (Let’s Encrypt Client)
+EAPI=8
+HOMEPAGE=https://github.com/certbot/certbot https://pypi.org/project/certbot-dns-nsone/ https://letsencrypt.org/
+INHERIT=distutils-r1
+IUSE=doc test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=~amd64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=app-crypt/acme-3.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=app-crypt/certbot-3.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/zope-interface[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/dns-lexicon-3.14.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-lang/python:3.9 ) 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 )
+REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/certbot/certbot/archive/v3.2.0.tar.gz -> certbot-3.2.0.gh.tar.gz
+_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 ece603c43ae206e3cb06f1878908793e toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=ac416bae564ccc1265ad02f5940d9467
diff --git a/metadata/md5-cache/app-crypt/certbot-nginx-3.2.0 b/metadata/md5-cache/app-crypt/certbot-nginx-3.2.0
new file mode 100644
index 000000000000..c17660a13362
--- /dev/null
+++ b/metadata/md5-cache/app-crypt/certbot-nginx-3.2.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=app-crypt/acme-3.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=app-crypt/certbot-3.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyopenssl-25.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyparsing-2.4.7[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) 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 ) >=dev-python/gpep517-15[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Nginx plugin for Certbot (Let’s Encrypt client)
+EAPI=8
+HOMEPAGE=https://github.com/certbot/certbot https://pypi.org/project/certbot-nginx/ https://letsencrypt.org/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=app-crypt/acme-3.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=app-crypt/certbot-3.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyopenssl-25.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyparsing-2.4.7[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-lang/python:3.9 ) 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 )
+REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/certbot/certbot/archive/v3.2.0.tar.gz -> certbot-3.2.0.gh.tar.gz
+_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 ece603c43ae206e3cb06f1878908793e toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=cc7c0f61b5c794cc816a1bc57c1cf6c6
diff --git a/metadata/md5-cache/app-editors/emacs-26.3-r21 b/metadata/md5-cache/app-editors/emacs-26.3-r21
deleted file mode 100644
index 88d3b78119b4..000000000000
--- a/metadata/md5-cache/app-editors/emacs-26.3-r21
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=virtual/pkgconfig gzip-el? ( app-arch/gzip ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare
-DEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) valgrind? ( dev-debug/valgrind ) zlib? ( sys-libs/zlib ) gui? ( !aqua? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-misc/xbitmaps gsettings? ( >=dev-libs/glib-2.28.6 ) gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) xpm? ( x11-libs/libXpm ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXft x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) gui? ( !aqua? ( x11-base/xorg-proto ) )
-DESCRIPTION=The extensible, customizable, self-documenting real-time display editor
-EAPI=8
-HOMEPAGE=https://www.gnu.org/software/emacs/
-IDEPEND=app-eselect/eselect-emacs
-INHERIT=autotools eapi9-pipestatus elisp-common flag-o-matic readme.gentoo-r1
-IUSE=acl alsa aqua athena cairo dbus dynamic-loading games gfile gif gpm gsettings gtk gui gzip-el imagemagick +inotify jpeg kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd +threads tiff toolkit-scroll-bars valgrind wide-int Xaw3d xft +xpm zlib
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
-LICENSE=GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2
-RDEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) valgrind? ( dev-debug/valgrind ) zlib? ( sys-libs/zlib ) gui? ( !aqua? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-misc/xbitmaps gsettings? ( >=dev-libs/glib-2.28.6 ) gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) xpm? ( x11-libs/libXpm ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXft x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) app-eselect/eselect-emacs
-SLOT=26
-SRC_URI=mirror://gnu/emacs/emacs-26.3.tar.xz https://dev.gentoo.org/~ulm/emacs/emacs-26.3-patches-11.tar.xz
-_eclasses_=autotools 03ea4e0b6b685afdc980f00a43ea5d12 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common 4ee3453b022aae73f4d827a0f98920c2 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=0465ffef725dea20aa72f23d9013cc0a
diff --git a/metadata/md5-cache/app-editors/emacs-27.2-r19 b/metadata/md5-cache/app-editors/emacs-27.2-r19
deleted file mode 100644
index 930f83a40fa9..000000000000
--- a/metadata/md5-cache/app-editors/emacs-27.2-r19
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=sys-apps/texinfo virtual/pkgconfig gzip-el? ( app-arch/gzip ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare
-DEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) json? ( dev-libs/jansson:= ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) valgrind? ( dev-debug/valgrind ) zlib? ( sys-libs/zlib ) gui? ( !aqua? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-misc/xbitmaps gsettings? ( >=dev-libs/glib-2.28.6 ) gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) xpm? ( x11-libs/libXpm ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) gui? ( !aqua? ( x11-base/xorg-proto ) )
-DESCRIPTION=The extensible, customizable, self-documenting real-time display editor
-EAPI=8
-HOMEPAGE=https://www.gnu.org/software/emacs/
-IDEPEND=app-eselect/eselect-emacs
-INHERIT=autotools eapi9-pipestatus elisp-common flag-o-matic readme.gentoo-r1 toolchain-funcs
-IUSE=acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd +threads tiff toolkit-scroll-bars valgrind wide-int Xaw3d xft +xpm zlib
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
-LICENSE=GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2
-RDEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) json? ( dev-libs/jansson:= ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) valgrind? ( dev-debug/valgrind ) zlib? ( sys-libs/zlib ) gui? ( !aqua? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-misc/xbitmaps gsettings? ( >=dev-libs/glib-2.28.6 ) gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) xpm? ( x11-libs/libXpm ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) app-eselect/eselect-emacs
-RESTRICT=test
-SLOT=27
-SRC_URI=mirror://gnu/emacs/emacs-27.2.tar.xz https://dev.gentoo.org/~ulm/emacs/emacs-27.2-patches-11.tar.xz
-_eclasses_=autotools 03ea4e0b6b685afdc980f00a43ea5d12 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common 4ee3453b022aae73f4d827a0f98920c2 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=555c5bb2aba9aeb18dd4aecdba85a6c7
diff --git a/metadata/md5-cache/app-editors/emacs-28.2-r15 b/metadata/md5-cache/app-editors/emacs-28.2-r15
deleted file mode 100644
index 8a6ab21e2c4d..000000000000
--- a/metadata/md5-cache/app-editors/emacs-28.2-r15
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=sys-apps/texinfo virtual/pkgconfig gzip-el? ( app-arch/gzip ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
-DEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) jit? ( sys-devel/gcc:=[jit(-)] sys-libs/zlib ) json? ( dev-libs/jansson:= ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) valgrind? ( dev-debug/valgrind ) zlib? ( sys-libs/zlib ) gui? ( !aqua? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-misc/xbitmaps gsettings? ( >=dev-libs/glib-2.28.6 ) gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) xpm? ( x11-libs/libXpm ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) gui? ( !aqua? ( x11-base/xorg-proto ) )
-DESCRIPTION=The extensible, customizable, self-documenting real-time display editor
-EAPI=8
-HOMEPAGE=https://www.gnu.org/software/emacs/
-IDEPEND=app-eselect/eselect-emacs
-INHERIT=autotools eapi9-pipestatus elisp-common flag-o-matic readme.gentoo-r1 toolchain-funcs
-IUSE=acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd +threads tiff toolkit-scroll-bars valgrind wide-int Xaw3d xft +xpm zlib
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
-LICENSE=GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2
-RDEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) jit? ( sys-devel/gcc:=[jit(-)] sys-libs/zlib ) json? ( dev-libs/jansson:= ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) valgrind? ( dev-debug/valgrind ) zlib? ( sys-libs/zlib ) gui? ( !aqua? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-misc/xbitmaps gsettings? ( >=dev-libs/glib-2.28.6 ) gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) xpm? ( x11-libs/libXpm ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) app-eselect/eselect-emacs
-SLOT=28
-SRC_URI=mirror://gnu/emacs/emacs-28.2.tar.xz https://dev.gentoo.org/~ulm/emacs/emacs-28.2-patches-10.tar.xz
-_eclasses_=autotools 03ea4e0b6b685afdc980f00a43ea5d12 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common 4ee3453b022aae73f4d827a0f98920c2 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=786b2030d4189bb425219a1d3276333b
diff --git a/metadata/md5-cache/app-editors/emacs-29.4-r1 b/metadata/md5-cache/app-editors/emacs-29.4-r1
deleted file mode 100644
index 4569e2b39bba..000000000000
--- a/metadata/md5-cache/app-editors/emacs-29.4-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=sys-apps/texinfo virtual/pkgconfig gzip-el? ( app-arch/gzip ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
-DEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) jit? ( sys-devel/gcc:=[jit(-)] sys-libs/zlib ) json? ( dev-libs/jansson:= ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) sqlite? ( dev-db/sqlite:3 ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) tree-sitter? ( dev-libs/tree-sitter:= ) valgrind? ( dev-debug/valgrind ) zlib? ( sys-libs/zlib ) gui? ( gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) webp? ( media-libs/libwebp:0= ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) !aqua? ( gsettings? ( app-emacs/emacs-common[gsettings(-)] >=dev-libs/glib-2.28.6 ) gtk? ( !X? ( media-libs/fontconfig media-libs/freetype >=x11-libs/cairo-1.12.18 x11-libs/gtk+:3 harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) ) !gtk? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) ) gui? ( !aqua? ( !gtk? ( x11-base/xorg-proto ) X? ( x11-base/xorg-proto ) ) )
-DESCRIPTION=The extensible, customizable, self-documenting real-time display editor
-EAPI=8
-HOMEPAGE=https://www.gnu.org/software/emacs/
-IDEPEND=app-eselect/eselect-emacs
-INHERIT=autotools eapi9-pipestatus elisp-common flag-o-matic readme.gentoo-r1 toolchain-funcs
-IUSE=acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source sqlite ssl svg systemd +threads tiff toolkit-scroll-bars tree-sitter valgrind webp wide-int +X Xaw3d xft +xpm zlib
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
-LICENSE=GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2
-RDEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) jit? ( sys-devel/gcc:=[jit(-)] sys-libs/zlib ) json? ( dev-libs/jansson:= ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) sqlite? ( dev-db/sqlite:3 ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) tree-sitter? ( dev-libs/tree-sitter:= ) valgrind? ( dev-debug/valgrind ) zlib? ( sys-libs/zlib ) gui? ( gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) webp? ( media-libs/libwebp:0= ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) !aqua? ( gsettings? ( app-emacs/emacs-common[gsettings(-)] >=dev-libs/glib-2.28.6 ) gtk? ( !X? ( media-libs/fontconfig media-libs/freetype >=x11-libs/cairo-1.12.18 x11-libs/gtk+:3 harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) ) !gtk? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) ) app-eselect/eselect-emacs
-SLOT=29
-SRC_URI=mirror://gnu/emacs/emacs-29.4.tar.xz https://dev.gentoo.org/~ulm/emacs/emacs-29.4-patches-3.tar.xz
-_eclasses_=autotools 03ea4e0b6b685afdc980f00a43ea5d12 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common 4ee3453b022aae73f4d827a0f98920c2 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=19be62ed48167066fa4ccc7c7ec11d15
diff --git a/metadata/md5-cache/app-emulation/qemu-7.2.16 b/metadata/md5-cache/app-emulation/qemu-7.2.16
index 323fb52488ab..955b3d69e4a7 100644
--- a/metadata/md5-cache/app-emulation/qemu-7.2.16
+++ b/metadata/md5-cache/app-emulation/qemu-7.2.16
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://download.qemu.org/qemu-7.2.16.tar.xz !doc? ( https://dev.gentoo.org/~ajak/distfiles/app-emulation/qemu/qemu-7.2.0-docs.tar.xz )
_eclasses_=fcaps 27152c9e4da035accb14a2d7879744ef linux-info ea4122ba1d8791a12b78e53f9510a2e3 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 ece603c43ae206e3cb06f1878908793e readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 udev f3d9a4376ebd22131726a68e1a0a058f xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=1a0994f8b2707c12cd19ddb1c588b675
+_md5_=0692bfd7213c1ac936700541567f8659
diff --git a/metadata/md5-cache/app-emulation/qemu-8.2.9 b/metadata/md5-cache/app-emulation/qemu-8.2.9
index d9ad7553e975..3c9b0eeca631 100644
--- a/metadata/md5-cache/app-emulation/qemu-8.2.9
+++ b/metadata/md5-cache/app-emulation/qemu-8.2.9
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://download.qemu.org/qemu-8.2.9.tar.xz !doc? ( https://dev.gentoo.org/~sam/distfiles/app-emulation/qemu/qemu-8.2.0-docs.tar.xz )
_eclasses_=fcaps 27152c9e4da035accb14a2d7879744ef linux-info ea4122ba1d8791a12b78e53f9510a2e3 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 ece603c43ae206e3cb06f1878908793e readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 udev f3d9a4376ebd22131726a68e1a0a058f xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=7277372c1d377e1be43dc889e60fc90d
+_md5_=f333cd5e9be3dfb28fcc09da3059c3b3
diff --git a/metadata/md5-cache/app-emulation/qemu-9.1.3 b/metadata/md5-cache/app-emulation/qemu-9.1.3
index d8ca7d7628c3..3b96808cb347 100644
--- a/metadata/md5-cache/app-emulation/qemu-9.1.3
+++ b/metadata/md5-cache/app-emulation/qemu-9.1.3
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://download.qemu.org/qemu-9.1.3.tar.xz !doc? ( https://dev.gentoo.org/~sam/distfiles/app-emulation/qemu/qemu-9.1.0-docs.tar.xz )
_eclasses_=fcaps 27152c9e4da035accb14a2d7879744ef linux-info ea4122ba1d8791a12b78e53f9510a2e3 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 ece603c43ae206e3cb06f1878908793e readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 udev f3d9a4376ebd22131726a68e1a0a058f xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=06daaec01d284d3a69402ab045a9a8c7
+_md5_=56cccd8384d9b58b751bdab1112cc85d
diff --git a/metadata/md5-cache/app-emulation/qemu-9.2.2 b/metadata/md5-cache/app-emulation/qemu-9.2.2
index de5bae573d12..a8cc565d2568 100644
--- a/metadata/md5-cache/app-emulation/qemu-9.2.2
+++ b/metadata/md5-cache/app-emulation/qemu-9.2.2
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://download.qemu.org/qemu-9.2.2.tar.xz !doc? ( https://dev.gentoo.org/~sam/distfiles/app-emulation/qemu/qemu-9.2.0-docs.tar.xz )
_eclasses_=eapi9-ver 6a71fa30cdb3fe445114fdeab156c1f0 fcaps 27152c9e4da035accb14a2d7879744ef linux-info ea4122ba1d8791a12b78e53f9510a2e3 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 ece603c43ae206e3cb06f1878908793e readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 udev f3d9a4376ebd22131726a68e1a0a058f xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=678911a0ddd35a05d61ca0b153f10cfc
+_md5_=3e026096576f830a850b8dd3f9654c12
diff --git a/metadata/md5-cache/app-i18n/uchardet-0.0.7 b/metadata/md5-cache/app-i18n/uchardet-0.0.7
deleted file mode 100644
index 7f4b7d42a7ef..000000000000
--- a/metadata/md5-cache/app-i18n/uchardet-0.0.7
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=An encoding detector library
-EAPI=7
-HOMEPAGE=https://www.freedesktop.org/wiki/Software/uchardet/
-INHERIT=cmake
-IUSE=cpu_flags_x86_sse2 static-libs test
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
-LICENSE=|| ( MPL-1.1 GPL-2+ LGPL-2.1+ )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://www.freedesktop.org/software/uchardet/releases/uchardet-0.0.7.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=2e1fa4f54f8c728dfaa962a04a8de587
diff --git a/metadata/md5-cache/app-misc/ddcutil-2.1.4 b/metadata/md5-cache/app-misc/ddcutil-2.1.4
index f88fcebcf11a..9b1c555fd630 100644
--- a/metadata/md5-cache/app-misc/ddcutil-2.1.4
+++ b/metadata/md5-cache/app-misc/ddcutil-2.1.4
@@ -4,7 +4,7 @@ DEPEND=dev-libs/glib:2 >=dev-libs/jansson-2 sys-apps/i2c-tools virtual/udev drm?
DESCRIPTION=Program for querying and changing monitor settings
EAPI=8
HOMEPAGE=https://www.ddcutil.com/
-INHERIT=autotools linux-info udev
+INHERIT=autotools flag-o-matic linux-info udev
IUSE=drm usb-monitor user-permissions video_cards_nvidia X
KEYWORDS=amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86
LICENSE=GPL-2
@@ -12,5 +12,5 @@ RDEPEND=dev-libs/glib:2 >=dev-libs/jansson-2 sys-apps/i2c-tools virtual/udev drm
REQUIRED_USE=drm? ( X )
SLOT=0/5
SRC_URI=https://github.com/rockowitz/ddcutil/archive/v2.1.4.tar.gz -> ddcutil-2.1.4.tar.gz
-_eclasses_=autotools 03ea4e0b6b685afdc980f00a43ea5d12 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 udev f3d9a4376ebd22131726a68e1a0a058f
-_md5_=d20abc0057df6ca5cf4d92572a88cb1b
+_eclasses_=autotools 03ea4e0b6b685afdc980f00a43ea5d12 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 udev f3d9a4376ebd22131726a68e1a0a058f
+_md5_=5074c08d26a01d2c9f32696e0dc6902f
diff --git a/metadata/md5-cache/app-office/libreoffice-bin-24.8.4 b/metadata/md5-cache/app-office/libreoffice-bin-24.8.4
index 266f72bc766c..be510961c459 100644
--- a/metadata/md5-cache/app-office/libreoffice-bin-24.8.4
+++ b/metadata/md5-cache/app-office/libreoffice-bin-24.8.4
@@ -6,11 +6,11 @@ HOMEPAGE=https://www.libreoffice.org
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=java-pkg-opt-2 prefix unpacker xdg
IUSE=java gnome python java
-KEYWORDS=-* ~amd64
+KEYWORDS=-* amd64
LICENSE=LGPL-3
RDEPEND=acct-group/libreoffice acct-user/libreoffice app-accessibility/at-spi2-core:2 app-arch/unzip app-arch/zip app-crypt/mit-krb5 dev-libs/glib:2 dev-libs/gobject-introspection dev-libs/libxml2 dev-libs/libxslt dev-libs/nspr dev-libs/nss gnome-base/dconf media-fonts/liberation-fonts media-libs/fontconfig media-libs/freetype media-libs/gst-plugins-base:1.0 media-libs/gstreamer:1.0 media-libs/mesa[egl(+)] net-dns/avahi net-print/cups sys-apps/dbus sys-devel/gcc:* sys-fs/e2fsprogs sys-libs/glibc sys-libs/zlib virtual/libcrypt virtual/opengl x11-libs/cairo[X] x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3[X] x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender x11-libs/pango gnome? ( dev-libs/glib:2 >=gnome-base/dconf-0.40.0 gnome-extra/evolution-data-server ) || ( x11-misc/xdg-utils kde-plasma/kde-cli-tools ) java? ( virtual/jre:11 ) java? ( >=dev-java/java-config-2.2.0-r3 )
RESTRICT=test strip
SLOT=0
SRC_URI=amd64? ( https://download.documentfoundation.org/libreoffice/stable/24.8.4/deb/x86_64/LibreOffice_24.8.4_Linux_x86-64_deb.tar.gz )
_eclasses_=java-pkg-opt-2 28044ae40e7846886b6f5eca24661629 java-utils-2 c610b1541a10e37cb26ab5b707a744f1 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 unpacker fb4b84181244b3b9990fa0bf40232dd2 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=c6982d4b348e62f7391fe16463f21f7d
+_md5_=2d7aa119d8d25bb9db92fad703ce3178
diff --git a/metadata/md5-cache/app-text/mdbook-0.4.44 b/metadata/md5-cache/app-text/mdbook-0.4.44
deleted file mode 100644
index 0c5b05c98ff5..000000000000
--- a/metadata/md5-cache/app-text/mdbook-0.4.44
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=|| ( dev-lang/rust-bin:9999 dev-lang/rust:9999 dev-lang/rust-bin:1.86.0 dev-lang/rust:1.86.0 dev-lang/rust-bin:1.85.0 dev-lang/rust:1.85.0 dev-lang/rust-bin:1.84.1 dev-lang/rust:1.84.1 dev-lang/rust-bin:1.84.0 dev-lang/rust:1.84.0 dev-lang/rust-bin:1.83.0 dev-lang/rust:1.83.0 dev-lang/rust-bin:1.82.0 dev-lang/rust:1.82.0 dev-lang/rust-bin:1.81.0 dev-lang/rust:1.81.0 dev-lang/rust-bin:1.80.1 dev-lang/rust:1.80.1 dev-lang/rust-bin:1.79.0 dev-lang/rust:1.79.0 dev-lang/rust-bin:1.78.0 dev-lang/rust:1.78.0 dev-lang/rust-bin:1.77.1 dev-lang/rust:1.77.1 dev-lang/rust-bin:1.76.0 dev-lang/rust:1.76.0 dev-lang/rust-bin:1.75.0 dev-lang/rust:1.75.0 dev-lang/rust-bin:1.74.1 dev-lang/rust:1.74.1 dev-lang/rust-bin:1.71.1 dev-lang/rust:1.71.1 )
-DEFINED_PHASES=compile configure install setup test unpack
-DESCRIPTION=Create a book from markdown files
-EAPI=8
-HOMEPAGE=https://rust-lang.github.io/mdBook/
-INHERIT=cargo toolchain-funcs
-IUSE=doc debug
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=MPL-2.0 CC-BY-4.0 OFL-1.1 Apache-2.0 CC0-1.0 ISC MIT Unicode-3.0
-SLOT=0
-SRC_URI=https://github.com/rust-lang/mdBook/archive/refs/tags/v0.4.44.tar.gz -> mdbook-0.4.44.tar.gz https://dev.gentoo.org/~ionen/distfiles/mdbook-0.4.44-vendor.tar.xz
-_eclasses_=cargo 313cf4d416506d4c3d8b9c5dbd9ce689 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust 4fcc266e35b188de828a39aa7df727e4 rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=49d20faa111e17f2cc3c4715a3c579a0
diff --git a/metadata/md5-cache/dev-libs/check-0.15.2-r2 b/metadata/md5-cache/dev-libs/check-0.15.2-r2
new file mode 100644
index 000000000000..1f73d9fb9c0d
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/check-0.15.2-r2
@@ -0,0 +1,16 @@
+BDEPEND=doc? ( app-text/doxygen ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=subunit? ( dev-python/python-subunit[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/texinfo
+DESCRIPTION=A unit test framework for C
+EAPI=8
+HOMEPAGE=https://libcheck.github.io/check/
+INHERIT=cmake-multilib
+IUSE=doc subunit test 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 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=LGPL-2.1+
+RDEPEND=subunit? ( dev-python/python-subunit[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=ppc? ( test ) ppc64? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/libcheck/check/archive/0.15.2.tar.gz -> check-0.15.2.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=fe6e77ad0f38aa2fad9884c556ec7a7d
diff --git a/metadata/md5-cache/dev-libs/libezV24-0.1.1-r2 b/metadata/md5-cache/dev-libs/libezV24-0.1.1-r2
deleted file mode 100644
index c5c4c64b6b87..000000000000
--- a/metadata/md5-cache/dev-libs/libezV24-0.1.1-r2
+++ /dev/null
@@ -1,11 +0,0 @@
-DEFINED_PHASES=install prepare
-DESCRIPTION=library that provides an easy API to Linux serial ports
-EAPI=8
-HOMEPAGE=http://ezv24.sourceforge.net
-INHERIT=toolchain-funcs
-KEYWORDS=~alpha amd64 ppc sparc x86
-LICENSE=GPL-2+
-SLOT=0
-SRC_URI=https://downloads.sourceforge.net/ezv24/libezV24-0.1.1.tar.gz
-_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=e2a5ee3cdcd1ad33e515e6ce422e7cd6
diff --git a/metadata/md5-cache/dev-libs/stfl-0.24-r4 b/metadata/md5-cache/dev-libs/stfl-0.24-r4
deleted file mode 100644
index 636efea2ba6b..000000000000
--- a/metadata/md5-cache/dev-libs/stfl-0.24-r4
+++ /dev/null
@@ -1,16 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=sys-libs/ncurses:=[unicode(+)] perl? ( dev-lang/perl:= ) ruby? ( dev-lang/ruby:* ) python? ( python_targets_python3_9? ( dev-lang/python:3.9 ) 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 ) ) perl? ( dev-lang/swig ) python? ( >=dev-lang/swig-1.3.40 ) ruby? ( dev-lang/swig )
-DESCRIPTION=A library which implements a curses-based widget set for text terminals
-EAPI=7
-HOMEPAGE=http://www.clifford.at/stfl/
-INHERIT=perl-module python-r1 toolchain-funcs
-IUSE=examples perl python ruby static-libs python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=amd64 ~arm ~arm64 ppc ~ppc64 x86
-LICENSE=LGPL-3
-RDEPEND=sys-libs/ncurses:=[unicode(+)] perl? ( dev-lang/perl:= ) ruby? ( dev-lang/ruby:* ) python? ( python_targets_python3_9? ( dev-lang/python:3.9 ) 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 ) )
-REQUIRED_USE=python? ( || ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) )
-RESTRICT=test
-SLOT=0
-SRC_URI=http://www.clifford.at/stfl/stfl-0.24.tar.gz
-_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 25ca2ff8e7971cb7f817f0bda4be696d python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 ece603c43ae206e3cb06f1878908793e toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=8fb1d35b2c033eff73bf8cc7a485ca7f
diff --git a/metadata/md5-cache/dev-perl/DateTime-1.660.0 b/metadata/md5-cache/dev-perl/DateTime-1.660.0
new file mode 100644
index 000000000000..97d8015cf250
--- /dev/null
+++ b/metadata/md5-cache/dev-perl/DateTime-1.660.0
@@ -0,0 +1,16 @@
+BDEPEND=!<=dev-perl/DateTime-Format-Mail-0.402.0 virtual/perl-Carp >=dev-perl/DateTime-Locale-1.60.0 >=dev-perl/DateTime-TimeZone-2.440.0 >=dev-perl/Dist-CheckConflicts-0.20.0 >=dev-perl/Params-ValidationCompiler-0.260.0 virtual/perl-Scalar-List-Utils >=dev-perl/Specio-0.500.0 dev-perl/Try-Tiny virtual/perl-XSLoader >=dev-perl/namespace-autoclean-0.190.0 virtual/perl-parent >=dev-perl/Dist-CheckConflicts-0.20.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-CPAN-Meta-Requirements >=dev-perl/CPAN-Meta-Check-0.11.0 virtual/perl-File-Spec virtual/perl-Storable dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.960.0 >=dev-perl/Test-Warnings-0.5.0 dev-perl/Test-Without-Module ) >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] test? ( >=virtual/perl-Test-Simple-1 )
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=>=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=]
+DESCRIPTION=Date and time object
+EAPI=8
+HOMEPAGE=https://metacpan.org/release/DateTime
+INHERIT=perl-module
+IUSE=perl_features_debug perl_features_ithreads perl_features_quadmath test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
+LICENSE=Artistic-2
+RDEPEND=!<=dev-perl/DateTime-Format-Mail-0.402.0 virtual/perl-Carp >=dev-perl/DateTime-Locale-1.60.0 >=dev-perl/DateTime-TimeZone-2.440.0 >=dev-perl/Dist-CheckConflicts-0.20.0 >=dev-perl/Params-ValidationCompiler-0.260.0 virtual/perl-Scalar-List-Utils >=dev-perl/Specio-0.500.0 dev-perl/Try-Tiny virtual/perl-XSLoader >=dev-perl/namespace-autoclean-0.190.0 virtual/perl-parent >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:=
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/DateTime-1.66.tar.gz
+_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 25ca2ff8e7971cb7f817f0bda4be696d readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=705728cef99d81c2597814630e64e5e6
diff --git a/metadata/md5-cache/dev-perl/DateTime-Format-ISO8601-0.170.0 b/metadata/md5-cache/dev-perl/DateTime-Format-ISO8601-0.170.0
new file mode 100644
index 000000000000..5e5c1e410664
--- /dev/null
+++ b/metadata/md5-cache/dev-perl/DateTime-Format-ISO8601-0.170.0
@@ -0,0 +1,16 @@
+BDEPEND=virtual/perl-Carp >=dev-perl/DateTime-1.450.0 >=dev-perl/DateTime-Format-Builder-0.770.0 >=dev-perl/Params-ValidationCompiler-0.260.0 >=dev-perl/Specio-0.180.0 dev-perl/namespace-autoclean virtual/perl-parent virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-CPAN-Meta-2.120.900 virtual/perl-File-Spec >=virtual/perl-Test-Simple-1.302.15 >=virtual/perl-Test2-Suite-0.0.72 ) >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] test? ( >=virtual/perl-Test-Simple-1 )
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=>=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=]
+DESCRIPTION=Parses ISO8601 formats
+EAPI=8
+HOMEPAGE=https://metacpan.org/release/DateTime-Format-ISO8601
+INHERIT=perl-module
+IUSE=perl_features_debug perl_features_ithreads perl_features_quadmath test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=|| ( Artistic GPL-1+ )
+RDEPEND=virtual/perl-Carp >=dev-perl/DateTime-1.450.0 >=dev-perl/DateTime-Format-Builder-0.770.0 >=dev-perl/Params-ValidationCompiler-0.260.0 >=dev-perl/Specio-0.180.0 dev-perl/namespace-autoclean virtual/perl-parent >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:=
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/DateTime-Format-ISO8601-0.17.tar.gz
+_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 25ca2ff8e7971cb7f817f0bda4be696d readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=e62939e5caca6c2fc1161c5af3a1f0f6
diff --git a/metadata/md5-cache/dev-perl/Error-0.170.300 b/metadata/md5-cache/dev-perl/Error-0.170.300
new file mode 100644
index 000000000000..3352c5e1a0ca
--- /dev/null
+++ b/metadata/md5-cache/dev-perl/Error-0.170.300
@@ -0,0 +1,16 @@
+BDEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-Scalar-List-Utils >=dev-perl/Module-Build-0.280.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec virtual/perl-IO >=virtual/perl-Test-Simple-0.880.0 ) >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] test? ( >=virtual/perl-Test-Simple-1 )
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-perl/Module-Build >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=]
+DESCRIPTION=Error/exception handling in an OO-ish way
+EAPI=8
+HOMEPAGE=https://metacpan.org/release/Error
+INHERIT=perl-module
+IUSE=perl_features_debug perl_features_ithreads perl_features_quadmath test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=|| ( Artistic GPL-1+ ) MIT
+RDEPEND=virtual/perl-Carp virtual/perl-Exporter virtual/perl-Scalar-List-Utils >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:=
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=mirror://cpan/authors/id/S/SH/SHLOMIF/Error-0.17030.tar.gz
+_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 25ca2ff8e7971cb7f817f0bda4be696d readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=315126a07ba5edf86a6e555a2d6c6dbc
diff --git a/metadata/md5-cache/dev-perl/File-Copy-Link-0.200.0 b/metadata/md5-cache/dev-perl/File-Copy-Link-0.200.0
new file mode 100644
index 000000000000..16ecf5f32b4d
--- /dev/null
+++ b/metadata/md5-cache/dev-perl/File-Copy-Link-0.200.0
@@ -0,0 +1,16 @@
+BDEPEND=virtual/perl-File-Spec >=dev-perl/Module-Build-0.380.0 test? ( virtual/perl-File-Temp virtual/perl-Test-Simple ) >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] test? ( >=virtual/perl-Test-Simple-1 )
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=>=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=]
+DESCRIPTION=Perl extension for replacing a link by a copy of the linked file
+EAPI=8
+HOMEPAGE=https://metacpan.org/release/File-Copy-Link
+INHERIT=perl-module
+IUSE=perl_features_debug perl_features_ithreads perl_features_quadmath test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86
+LICENSE=|| ( Artistic GPL-1+ )
+RDEPEND=virtual/perl-File-Spec >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:=
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=mirror://cpan/authors/id/R/RM/RMBARKER/File-Copy-Link-0.200.tar.gz
+_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 25ca2ff8e7971cb7f817f0bda4be696d readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=820e5d18190b3d93db086398880f1eeb
diff --git a/metadata/md5-cache/dev-perl/Module-Find-0.170.0 b/metadata/md5-cache/dev-perl/Module-Find-0.170.0
new file mode 100644
index 000000000000..15c150c45b79
--- /dev/null
+++ b/metadata/md5-cache/dev-perl/Module-Find-0.170.0
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] test? ( >=virtual/perl-Test-Simple-1 )
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=>=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=]
+DESCRIPTION=Find and use installed modules in a (sub)category
+EAPI=8
+HOMEPAGE=https://metacpan.org/release/Module-Find
+INHERIT=perl-module
+IUSE=perl_features_debug perl_features_ithreads perl_features_quadmath test
+KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
+LICENSE=|| ( Artistic GPL-1+ )
+RDEPEND=>=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:=
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=mirror://cpan/authors/id/C/CR/CRENZ/Module-Find-0.17.tar.gz
+_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 25ca2ff8e7971cb7f817f0bda4be696d readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=8f01fd94955ea5c53eeedddf311a1e53
diff --git a/metadata/md5-cache/dev-perl/Net-DNS-1.500.0 b/metadata/md5-cache/dev-perl/Net-DNS-1.500.0
new file mode 100644
index 000000000000..799f32f61235
--- /dev/null
+++ b/metadata/md5-cache/dev-perl/Net-DNS-1.500.0
@@ -0,0 +1,17 @@
+BDEPEND=>=virtual/perl-Carp-1.100.0 >=dev-perl/Digest-HMAC-1.30.0 >=virtual/perl-Digest-MD5-2.370.0 >=virtual/perl-Digest-SHA-5.230.0 >=virtual/perl-Encode-2.260.0 >=virtual/perl-Exporter-5.630.0 >=virtual/perl-File-Spec-3.290.0 >=virtual/perl-MIME-Base64-3.70.0 >=virtual/perl-Scalar-List-Utils-1.190.0 >=virtual/perl-Socket-1.810.0 >=virtual/perl-Time-Local-1.190.0 >=virtual/perl-IO-Socket-IP-0.380.0 >=virtual/perl-IO-1.140.0 !minimal? ( >=dev-perl/Digest-BubbleBabble-0.20.0 >=dev-perl/Net-LibIDN2-1.0.0 ) >=virtual/perl-ExtUtils-MakeMaker-6.480.0 >=virtual/perl-Getopt-Long-2.430.0 test? ( >=virtual/perl-Test-Simple-0.520.0 ) >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] test? ( >=virtual/perl-Test-Simple-1 )
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=>=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=]
+DESCRIPTION=Perl Interface to the Domain Name System
+EAPI=8
+HOMEPAGE=https://metacpan.org/release/Net-DNS
+INHERIT=toolchain-funcs perl-module
+IUSE=minimal perl_features_debug perl_features_ithreads perl_features_quadmath test examples
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=MIT
+PDEPEND=!minimal? ( >=dev-perl/Net-DNS-SEC-1.30.0 )
+RDEPEND=>=virtual/perl-Carp-1.100.0 >=dev-perl/Digest-HMAC-1.30.0 >=virtual/perl-Digest-MD5-2.370.0 >=virtual/perl-Digest-SHA-5.230.0 >=virtual/perl-Encode-2.260.0 >=virtual/perl-Exporter-5.630.0 >=virtual/perl-File-Spec-3.290.0 >=virtual/perl-MIME-Base64-3.70.0 >=virtual/perl-Scalar-List-Utils-1.190.0 >=virtual/perl-Socket-1.810.0 >=virtual/perl-Time-Local-1.190.0 >=virtual/perl-IO-Socket-IP-0.380.0 >=virtual/perl-IO-1.140.0 !minimal? ( >=dev-perl/Digest-BubbleBabble-0.20.0 >=dev-perl/Net-LibIDN2-1.0.0 ) >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:=
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=mirror://cpan/authors/id/N/NL/NLNETLABS/Net-DNS-1.50.tar.gz
+_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 25ca2ff8e7971cb7f817f0bda4be696d readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=1906d141b029369120f0f1c2e52cbf60
diff --git a/metadata/md5-cache/dev-perl/Perl-Tidy-20250214.0.0 b/metadata/md5-cache/dev-perl/Perl-Tidy-20250214.0.0
new file mode 100644
index 000000000000..2e9c4c81476c
--- /dev/null
+++ b/metadata/md5-cache/dev-perl/Perl-Tidy-20250214.0.0
@@ -0,0 +1,16 @@
+BDEPEND=virtual/perl-ExtUtils-MakeMaker >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] test? ( >=virtual/perl-Test-Simple-1 )
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=>=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=]
+DESCRIPTION=Perl script indenter and beautifier
+EAPI=8
+HOMEPAGE=https://perltidy.sourceforge.net/ https://metacpan.org/release/Perl-Tidy
+INHERIT=perl-module
+IUSE=perl_features_debug perl_features_ithreads perl_features_quadmath test examples
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=GPL-2+
+RDEPEND=>=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:=
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=mirror://cpan/authors/id/S/SH/SHANCOCK/Perl-Tidy-20250214.tar.gz
+_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 25ca2ff8e7971cb7f817f0bda4be696d readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=3c32cde2ce9ad65d005fd89c72a82108
diff --git a/metadata/md5-cache/dev-perl/Regexp-Common-2024080801.0.0 b/metadata/md5-cache/dev-perl/Regexp-Common-2024080801.0.0
new file mode 100644
index 000000000000..96d048f7b54a
--- /dev/null
+++ b/metadata/md5-cache/dev-perl/Regexp-Common-2024080801.0.0
@@ -0,0 +1,16 @@
+BDEPEND=virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/Test-Regexp ) >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] test? ( >=virtual/perl-Test-Simple-1 )
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=>=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=]
+DESCRIPTION=Provide commonly requested regular expressions
+EAPI=8
+HOMEPAGE=https://metacpan.org/release/Regexp-Common
+INHERIT=perl-module
+IUSE=perl_features_debug perl_features_ithreads perl_features_quadmath test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=|| ( Artistic Artistic-2 MIT BSD )
+RDEPEND=>=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:=
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=mirror://cpan/authors/id/A/AB/ABIGAIL/Regexp-Common-2024080801.tar.gz
+_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 25ca2ff8e7971cb7f817f0bda4be696d readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=5d56cc94ad785f9bf2933b88ab331f4c
diff --git a/metadata/md5-cache/dev-perl/Specio-0.500.0 b/metadata/md5-cache/dev-perl/Specio-0.500.0
new file mode 100644
index 000000000000..9fdd2b16f403
--- /dev/null
+++ b/metadata/md5-cache/dev-perl/Specio-0.500.0
@@ -0,0 +1,16 @@
+BDEPEND=!minimal? ( >=dev-perl/Ref-Util-0.112.0 ) virtual/perl-Carp dev-perl/Devel-StackTrace dev-perl/Eval-Closure virtual/perl-Encode virtual/perl-Exporter virtual/perl-IO dev-perl/MRO-Compat dev-perl/Module-Runtime >=dev-perl/Role-Tiny-1.3.3 >=virtual/perl-Scalar-List-Utils-1.330.0 dev-perl/Sub-Quote dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.960.0 dev-perl/Try-Tiny dev-perl/XString virtual/perl-parent >=virtual/perl-version-0.830.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec dev-perl/Test-Needs ) >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] test? ( >=virtual/perl-Test-Simple-1 )
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=>=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=]
+DESCRIPTION=Type constraints and coercions for Perl
+EAPI=8
+HOMEPAGE=https://metacpan.org/release/Specio
+INHERIT=perl-module
+IUSE=minimal perl_features_debug perl_features_ithreads perl_features_quadmath test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=|| ( Artistic GPL-1+ )
+RDEPEND=!minimal? ( >=dev-perl/Ref-Util-0.112.0 ) virtual/perl-Carp dev-perl/Devel-StackTrace dev-perl/Eval-Closure virtual/perl-Encode virtual/perl-Exporter virtual/perl-IO dev-perl/MRO-Compat dev-perl/Module-Runtime >=dev-perl/Role-Tiny-1.3.3 >=virtual/perl-Scalar-List-Utils-1.330.0 dev-perl/Sub-Quote dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.960.0 dev-perl/Try-Tiny dev-perl/XString virtual/perl-parent >=virtual/perl-version-0.830.0 >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:=
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/Specio-0.50.tar.gz
+_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 25ca2ff8e7971cb7f817f0bda4be696d readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=0b40560c8c8be8a8d749e297c0ea2227
diff --git a/metadata/md5-cache/dev-perl/UUID-0.370.0 b/metadata/md5-cache/dev-perl/UUID-0.370.0
new file mode 100644
index 000000000000..dce907ecfa5f
--- /dev/null
+++ b/metadata/md5-cache/dev-perl/UUID-0.370.0
@@ -0,0 +1,16 @@
+BDEPEND=>=virtual/perl-ExtUtils-MakeMaker-7.60.0 >=dev-perl/Devel-CheckLib-1.140.0 test? ( dev-perl/Try-Tiny ) >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] test? ( >=virtual/perl-Test-Simple-1 )
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=>=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=]
+DESCRIPTION=Perl extension for using UUID interfaces as defined in e2fsprogs
+EAPI=8
+HOMEPAGE=https://metacpan.org/release/UUID
+INHERIT=perl-module
+IUSE=perl_features_debug perl_features_ithreads perl_features_quadmath test
+KEYWORDS=~amd64 ~arm ~ppc ~x86
+LICENSE=Artistic-2
+RDEPEND=>=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:=
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=mirror://cpan/authors/id/J/JR/JRM/UUID-0.37.tar.gz
+_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 25ca2ff8e7971cb7f817f0bda4be696d readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=989283f06f27ca1df498076d0a2c6151
diff --git a/metadata/md5-cache/dev-perl/XML-RSS-1.650.0 b/metadata/md5-cache/dev-perl/XML-RSS-1.650.0
new file mode 100644
index 000000000000..2cdaa3a29cd8
--- /dev/null
+++ b/metadata/md5-cache/dev-perl/XML-RSS-1.650.0
@@ -0,0 +1,16 @@
+BDEPEND=virtual/perl-Carp dev-perl/DateTime-Format-Mail dev-perl/DateTime-Format-W3CDTF dev-perl/HTML-Parser dev-perl/XML-Parser virtual/perl-ExtUtils-MakeMaker >=dev-perl/Module-Build-0.280.0 test? ( virtual/perl-File-Spec virtual/perl-IO >=virtual/perl-Test-Simple-0.880.0 ) >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] test? ( >=virtual/perl-Test-Simple-1 )
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=>=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=]
+DESCRIPTION=Basic framework for creating and maintaining RSS files
+EAPI=8
+HOMEPAGE=https://perl-rss.sourceforge.net/
+INHERIT=perl-module
+IUSE=perl_features_debug perl_features_ithreads perl_features_quadmath test examples
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
+LICENSE=|| ( Artistic GPL-1+ )
+RDEPEND=virtual/perl-Carp dev-perl/DateTime-Format-Mail dev-perl/DateTime-Format-W3CDTF dev-perl/HTML-Parser dev-perl/XML-Parser >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:=
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=mirror://cpan/authors/id/S/SH/SHLOMIF/XML-RSS-1.65.tar.gz
+_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 25ca2ff8e7971cb7f817f0bda4be696d readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=928e4f6260a06bcd09475b1287dee1bd
diff --git a/metadata/md5-cache/dev-perl/YAML-PP-0.39.0 b/metadata/md5-cache/dev-perl/YAML-PP-0.39.0
new file mode 100644
index 000000000000..be774b12e06e
--- /dev/null
+++ b/metadata/md5-cache/dev-perl/YAML-PP-0.39.0
@@ -0,0 +1,16 @@
+BDEPEND=virtual/perl-Carp virtual/perl-Data-Dumper virtual/perl-Encode virtual/perl-Exporter virtual/perl-Getopt-Long virtual/perl-MIME-Base64 virtual/perl-Module-Load >=virtual/perl-Scalar-List-Utils-1.70.0 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-File-Spec virtual/perl-IO >=virtual/perl-Test-Simple-0.980.0 dev-perl/Test-Warn ) >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] test? ( >=virtual/perl-Test-Simple-1 )
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=>=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=]
+DESCRIPTION=YAML 1.2 processor in perl
+EAPI=8
+HOMEPAGE=https://metacpan.org/release/YAML-PP
+INHERIT=perl-module
+IUSE=perl_features_debug perl_features_ithreads perl_features_quadmath test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=|| ( Artistic GPL-1+ )
+RDEPEND=virtual/perl-Carp virtual/perl-Data-Dumper virtual/perl-Encode virtual/perl-Exporter virtual/perl-Getopt-Long virtual/perl-MIME-Base64 virtual/perl-Module-Load >=virtual/perl-Scalar-List-Utils-1.70.0 >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:=
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=mirror://cpan/authors/id/T/TI/TINITA/YAML-PP-v0.39.0.tar.gz
+_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 25ca2ff8e7971cb7f817f0bda4be696d readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=61f86e30641ebfcb07d3feb2cf26191e
diff --git a/metadata/md5-cache/dev-perl/libwww-perl-6.780.0 b/metadata/md5-cache/dev-perl/libwww-perl-6.780.0
new file mode 100644
index 000000000000..ad61e514d2cd
--- /dev/null
+++ b/metadata/md5-cache/dev-perl/libwww-perl-6.780.0
@@ -0,0 +1,17 @@
+BDEPEND=virtual/perl-Digest-MD5 >=virtual/perl-Encode-2.120.0 dev-perl/Encode-Locale >=dev-perl/File-Listing-6.0.0 virtual/perl-File-Temp virtual/perl-Getopt-Long >=dev-perl/HTML-Parser-3.710.0 >=dev-perl/HTTP-Cookies-6.0.0 >=dev-perl/HTTP-Date-6.0.0 >=dev-perl/HTTP-Negotiate-6.0.0 >=dev-perl/HTTP-Message-6.180.0 virtual/perl-IO >=dev-perl/LWP-MediaTypes-6.0.0 >=virtual/perl-MIME-Base64-2.100.0 virtual/perl-Module-Load >=virtual/perl-libnet-2.580.0 >=dev-perl/Net-HTTP-6.180.0 virtual/perl-Scalar-List-Utils dev-perl/Try-Tiny >=dev-perl/URI-1.100.0 >=dev-perl/WWW-RobotRules-6.0.0 >=virtual/perl-parent-0.217.0 virtual/perl-ExtUtils-MakeMaker virtual/perl-Getopt-Long test? ( virtual/perl-File-Spec dev-perl/HTTP-CookieJar >=dev-perl/HTTP-Daemon-6.120.0 dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.960.0 dev-perl/Test-Needs dev-perl/Test-RequiresInternet ) >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] test? ( >=virtual/perl-Test-Simple-1 )
+DEFINED_PHASES=compile configure install postinst prepare test
+DEPEND=>=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=]
+DESCRIPTION=Collection of Perl Modules for the WWW
+EAPI=8
+HOMEPAGE=https://metacpan.org/release/libwww-perl
+INHERIT=perl-module
+IUSE=ssl perl_features_debug perl_features_ithreads perl_features_quadmath test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris
+LICENSE=|| ( Artistic GPL-1+ )
+PDEPEND=ssl? ( >=dev-perl/LWP-Protocol-https-6.20.0 )
+RDEPEND=virtual/perl-Digest-MD5 >=virtual/perl-Encode-2.120.0 dev-perl/Encode-Locale >=dev-perl/File-Listing-6.0.0 virtual/perl-File-Temp virtual/perl-Getopt-Long >=dev-perl/HTML-Parser-3.710.0 >=dev-perl/HTTP-Cookies-6.0.0 >=dev-perl/HTTP-Date-6.0.0 >=dev-perl/HTTP-Negotiate-6.0.0 >=dev-perl/HTTP-Message-6.180.0 virtual/perl-IO >=dev-perl/LWP-MediaTypes-6.0.0 >=virtual/perl-MIME-Base64-2.100.0 virtual/perl-Module-Load >=virtual/perl-libnet-2.580.0 >=dev-perl/Net-HTTP-6.180.0 virtual/perl-Scalar-List-Utils dev-perl/Try-Tiny >=dev-perl/URI-1.100.0 >=dev-perl/WWW-RobotRules-6.0.0 >=virtual/perl-parent-0.217.0 >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:=
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=mirror://cpan/authors/id/O/OA/OALDERS/libwww-perl-6.78.tar.gz
+_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 25ca2ff8e7971cb7f817f0bda4be696d readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=2c87c8ab46a7935a3075423fb6b67a69
diff --git a/metadata/md5-cache/dev-python/backrefs-5.8 b/metadata/md5-cache/dev-python/backrefs-5.8
new file mode 100644
index 000000000000..2f8adf18c349
--- /dev/null
+++ b/metadata/md5-cache/dev-python/backrefs-5.8
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/mock[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/regex[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-vcs/git ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) 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 ) >=dev-python/gpep517-15[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hatchling-1.21.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Wrapper around re or regex that adds additional back references
+EAPI=8
+HOMEPAGE=https://github.com/facelessuser/backrefs/ https://pypi.org/project/backrefs/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=~amd64 ~arm64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=python_targets_python3_9? ( dev-lang/python:3.9 ) 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 )
+REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/b/backrefs/backrefs-5.8.tar.gz
+_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 ece603c43ae206e3cb06f1878908793e toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=95cbb19c67a64ae2fb3515ee9182daf3
diff --git a/metadata/md5-cache/dev-python/boltons-24.1.0 b/metadata/md5-cache/dev-python/boltons-24.1.0
deleted file mode 100644
index 0c0f8871f29b..000000000000
--- a/metadata/md5-cache/dev-python/boltons-24.1.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-lang/pypy:3.10=[symlink] ) python_targets_python3_9? ( dev-lang/python:3.9 ) 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 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Pure-python utilities in the same spirit as the standard library
-EAPI=8
-HOMEPAGE=https://boltons.readthedocs.io/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86
-LICENSE=BSD
-RDEPEND=python_targets_pypy3? ( dev-lang/pypy:3.10=[symlink] ) python_targets_python3_9? ( dev-lang/python:3.9 ) 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 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/b/boltons/boltons-24.1.0.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 ece603c43ae206e3cb06f1878908793e toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=0a1c784362249dc620ff4c4b13ebadd0
diff --git a/metadata/md5-cache/dev-python/boto3-1.37.1 b/metadata/md5-cache/dev-python/boto3-1.37.1
new file mode 100644
index 000000000000..dc91dfc9da42
--- /dev/null
+++ b/metadata/md5-cache/dev-python/boto3-1.37.1
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/botocore-1.37.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.11.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) 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 ) >=dev-python/gpep517-15[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=The AWS SDK for Python
+EAPI=8
+HOMEPAGE=https://github.com/boto/boto3/ https://pypi.org/project/boto3/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=Apache-2.0
+RDEPEND=>=dev-python/botocore-1.37.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.11.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-lang/python:3.9 ) 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 )
+REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/boto/boto3/archive/1.37.1.tar.gz -> boto3-1.37.1.gh.tar.gz
+_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 ece603c43ae206e3cb06f1878908793e toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=40e4ee32f0c8615e0f26c15cd0b2588a
diff --git a/metadata/md5-cache/dev-python/botocore-1.37.1 b/metadata/md5-cache/dev-python/botocore-1.37.1
new file mode 100644
index 000000000000..b191b5edf50b
--- /dev/null
+++ b/metadata/md5-cache/dev-python/botocore-1.37.1
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( <dev-python/jmespath-2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-dateutil[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/six[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) 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 ) >=dev-python/gpep517-15[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Low-level, data-driven core of boto 3
+EAPI=8
+HOMEPAGE=https://github.com/boto/botocore/ https://pypi.org/project/botocore/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=Apache-2.0
+RDEPEND=<dev-python/jmespath-2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-dateutil[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/six[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-lang/python:3.9 ) 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 )
+REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/boto/botocore/archive/1.37.1.tar.gz -> botocore-1.37.1.gh.tar.gz
+_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 ece603c43ae206e3cb06f1878908793e toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=a92dfe2908a551775745914d05db83c1
diff --git a/metadata/md5-cache/dev-python/cfn-lint-1.26.1 b/metadata/md5-cache/dev-python/cfn-lint-1.26.1
new file mode 100644
index 000000000000..e0ee2e23e828
--- /dev/null
+++ b/metadata/md5-cache/dev-python/cfn-lint-1.26.1
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/defusedxml[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/aws-sam-translator-1.94.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jsonpatch[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jschema-to-python-1.2.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/jsonschema-5[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jsonschema-3.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/junit-xml[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/networkx-4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >dev-python/pyyaml-5.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/regex-2021.7.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sarif-om-1.0.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sympy-1.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) 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 ) >=dev-python/gpep517-15[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=CloudFormation Linter
+EAPI=8
+HOMEPAGE=https://github.com/aws-cloudformation/cfn-lint/ https://pypi.org/project/cfn-lint/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=~amd64 ~arm64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-python/aws-sam-translator-1.94.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jsonpatch[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jschema-to-python-1.2.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/jsonschema-5[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jsonschema-3.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/junit-xml[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/networkx-4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >dev-python/pyyaml-5.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/regex-2021.7.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sarif-om-1.0.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sympy-1.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-lang/python:3.9 ) 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 )
+REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/c/cfn-lint/cfn_lint-1.26.1.tar.gz
+_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 ece603c43ae206e3cb06f1878908793e toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=29715968086a532cb6361f9590a95663
diff --git a/metadata/md5-cache/dev-python/dep-logic-0.4.9 b/metadata/md5-cache/dev-python/dep-logic-0.4.11
index a67f5eba9aa9..c6f8f1b15e36 100644
--- a/metadata/md5-cache/dev-python/dep-logic-0.4.9
+++ b/metadata/md5-cache/dev-python/dep-logic-0.4.11
@@ -11,6 +11,6 @@ RDEPEND=>=dev-python/packaging-22[python_targets_pypy3(-)?,python_targets_python
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/d/dep-logic/dep_logic-0.4.9.tar.gz
+SRC_URI=https://files.pythonhosted.org/packages/source/d/dep-logic/dep_logic-0.4.11.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 ece603c43ae206e3cb06f1878908793e toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=b6d8c154b26ba49f707c8583eae061ab
+_md5_=a49f1d85d6c437f53d08c14665978764
diff --git a/metadata/md5-cache/dev-python/ensurepip-setuptools-75.8.1 b/metadata/md5-cache/dev-python/ensurepip-setuptools-75.8.1
new file mode 100644
index 000000000000..3d43bc846886
--- /dev/null
+++ b/metadata/md5-cache/dev-python/ensurepip-setuptools-75.8.1
@@ -0,0 +1,11 @@
+DEFINED_PHASES=install
+DESCRIPTION=Shared setuptools wheel for ensurepip Python module
+EAPI=8
+HOMEPAGE=https://pypi.org/project/setuptools/
+INHERIT=pypi
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=MIT
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/py3/s/setuptools/setuptools-75.8.1-py3-none-any.whl
+_eclasses_=pypi ad1b21f87d117ae9bb089bdb65b8f013
+_md5_=9d7bc40f4e7d754344240bca84dc73bc
diff --git a/metadata/md5-cache/dev-python/google-api-python-client-2.162.0 b/metadata/md5-cache/dev-python/google-api-python-client-2.162.0
new file mode 100644
index 000000000000..c9b66f306329
--- /dev/null
+++ b/metadata/md5-cache/dev-python/google-api-python-client-2.162.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/mock[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pandas[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/parameterized[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/httplib2-0.15[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/httplib2-1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/google-api-core-2.3.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/google-auth-1.35.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/google-auth-httplib2-0.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/uritemplate-3.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/uritemplate-5[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) 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 ) >=dev-python/gpep517-15[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Google API Client for Python
+EAPI=8
+HOMEPAGE=https://github.com/googleapis/google-api-python-client/ https://pypi.org/project/google-api-python-client/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=~amd64 ~arm64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-python/httplib2-0.15[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/httplib2-1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/google-api-core-2.3.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/google-auth-1.35.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/google-auth-httplib2-0.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/uritemplate-3.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/uritemplate-5[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-lang/python:3.9 ) 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 )
+REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/g/google-api-python-client/google_api_python_client-2.162.0.tar.gz
+_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 ece603c43ae206e3cb06f1878908793e toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=27afd1b8068a7662ea18ad282354251a
diff --git a/metadata/md5-cache/dev-python/libtmux-0.37.0 b/metadata/md5-cache/dev-python/libtmux-0.37.0
deleted file mode 100644
index f8d3911ad510..000000000000
--- a/metadata/md5-cache/dev-python/libtmux-0.37.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-rerunfailures[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=app-misc/tmux-3.0a >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-lang/pypy:3.10=[symlink] ) python_targets_python3_9? ( dev-lang/python:3.9 ) 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 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/poetry-core-1.9.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Typed library that provides an ORM wrapper for tmux, a terminal multiplexer
-EAPI=8
-HOMEPAGE=https://libtmux.git-pull.com/ https://github.com/tmux-python/libtmux/ https://pypi.org/project/libtmux/
-INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=amd64 ~arm ~arm64 ~ppc64 x86
-LICENSE=MIT
-RDEPEND=>=app-misc/tmux-3.0a python_targets_pypy3? ( dev-lang/pypy:3.10=[symlink] ) python_targets_python3_9? ( dev-lang/python:3.9 ) 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 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/tmux-python/libtmux/archive/v0.37.0.tar.gz -> libtmux-0.37.0.gh.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 ece603c43ae206e3cb06f1878908793e toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=8e6eb573dd0fe66475c3718e2dc5997e
diff --git a/metadata/md5-cache/dev-python/libtmux-0.38.1 b/metadata/md5-cache/dev-python/libtmux-0.38.1
deleted file mode 100644
index 2accd7a68c4a..000000000000
--- a/metadata/md5-cache/dev-python/libtmux-0.38.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-rerunfailures[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=app-misc/tmux-3.0a >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-lang/pypy:3.10=[symlink] ) python_targets_python3_9? ( dev-lang/python:3.9 ) 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 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hatchling-1.21.1[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Typed library that provides an ORM wrapper for tmux, a terminal multiplexer
-EAPI=8
-HOMEPAGE=https://libtmux.git-pull.com/ https://github.com/tmux-python/libtmux/ https://pypi.org/project/libtmux/
-INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86
-LICENSE=MIT
-RDEPEND=>=app-misc/tmux-3.0a python_targets_pypy3? ( dev-lang/pypy:3.10=[symlink] ) python_targets_python3_9? ( dev-lang/python:3.9 ) 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 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/tmux-python/libtmux/archive/v0.38.1.tar.gz -> libtmux-0.38.1.gh.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 ece603c43ae206e3cb06f1878908793e toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=b739616c1c24bc9bdc4fec8f8647a3c1
diff --git a/metadata/md5-cache/dev-python/libtmux-0.40.0 b/metadata/md5-cache/dev-python/libtmux-0.40.0
deleted file mode 100644
index 4b845caa12f9..000000000000
--- a/metadata/md5-cache/dev-python/libtmux-0.40.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-rerunfailures[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=app-misc/tmux-3.0a >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-lang/pypy:3.10=[symlink] ) python_targets_python3_9? ( dev-lang/python:3.9 ) 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 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hatchling-1.21.1[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Typed library that provides an ORM wrapper for tmux, a terminal multiplexer
-EAPI=8
-HOMEPAGE=https://libtmux.git-pull.com/ https://github.com/tmux-python/libtmux/ https://pypi.org/project/libtmux/
-INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86
-LICENSE=MIT
-RDEPEND=>=app-misc/tmux-3.0a python_targets_pypy3? ( dev-lang/pypy:3.10=[symlink] ) python_targets_python3_9? ( dev-lang/python:3.9 ) 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 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/tmux-python/libtmux/archive/v0.40.0.tar.gz -> libtmux-0.40.0.gh.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 ece603c43ae206e3cb06f1878908793e toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=adeb6a22725e0f4278f92b764fd39953
diff --git a/metadata/md5-cache/dev-python/libtmux-0.42.1 b/metadata/md5-cache/dev-python/libtmux-0.42.1
deleted file mode 100644
index f3c42d5aa697..000000000000
--- a/metadata/md5-cache/dev-python/libtmux-0.42.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-rerunfailures[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=app-misc/tmux-3.0a >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-lang/pypy:3.10=[symlink] ) python_targets_python3_9? ( dev-lang/python:3.9 ) 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 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hatchling-1.21.1[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Typed library that provides an ORM wrapper for tmux, a terminal multiplexer
-EAPI=8
-HOMEPAGE=https://libtmux.git-pull.com/ https://github.com/tmux-python/libtmux/ https://pypi.org/project/libtmux/
-INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86
-LICENSE=MIT
-RDEPEND=>=app-misc/tmux-3.0a python_targets_pypy3? ( dev-lang/pypy:3.10=[symlink] ) python_targets_python3_9? ( dev-lang/python:3.9 ) 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 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/tmux-python/libtmux/archive/v0.42.1.tar.gz -> libtmux-0.42.1.gh.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 ece603c43ae206e3cb06f1878908793e toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=c02536acd1c097b6b720976b82ebd97f
diff --git a/metadata/md5-cache/dev-python/libtmux-0.44.1 b/metadata/md5-cache/dev-python/libtmux-0.44.1
deleted file mode 100644
index 1b105d43d360..000000000000
--- a/metadata/md5-cache/dev-python/libtmux-0.44.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-rerunfailures[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=app-misc/tmux-3.0a >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-lang/pypy:3.10=[symlink] ) python_targets_python3_9? ( dev-lang/python:3.9 ) 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 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hatchling-1.21.1[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Typed library that provides an ORM wrapper for tmux, a terminal multiplexer
-EAPI=8
-HOMEPAGE=https://libtmux.git-pull.com/ https://github.com/tmux-python/libtmux/ https://pypi.org/project/libtmux/
-INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86
-LICENSE=MIT
-RDEPEND=>=app-misc/tmux-3.0a python_targets_pypy3? ( dev-lang/pypy:3.10=[symlink] ) python_targets_python3_9? ( dev-lang/python:3.9 ) 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 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/tmux-python/libtmux/archive/v0.44.1.tar.gz -> libtmux-0.44.1.gh.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 ece603c43ae206e3cb06f1878908793e toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=c02536acd1c097b6b720976b82ebd97f
diff --git a/metadata/md5-cache/dev-python/libtmux-0.43.0 b/metadata/md5-cache/dev-python/libtmux-0.46.0
index 5fbd2717fec2..bdbeb059d850 100644
--- a/metadata/md5-cache/dev-python/libtmux-0.43.0
+++ b/metadata/md5-cache/dev-python/libtmux-0.46.0
@@ -11,6 +11,6 @@ RDEPEND=>=app-misc/tmux-3.0a python_targets_pypy3? ( dev-lang/pypy:3.10=[symlink
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://github.com/tmux-python/libtmux/archive/v0.43.0.tar.gz -> libtmux-0.43.0.gh.tar.gz
+SRC_URI=https://github.com/tmux-python/libtmux/archive/v0.46.0.tar.gz -> libtmux-0.46.0.gh.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 ece603c43ae206e3cb06f1878908793e toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=c02536acd1c097b6b720976b82ebd97f
+_md5_=e91ecd15ead8b05e769f68309a7a6cad
diff --git a/metadata/md5-cache/dev-python/nh3-0.2.21 b/metadata/md5-cache/dev-python/nh3-0.2.21
new file mode 100644
index 000000000000..ae2cf5885ae9
--- /dev/null
+++ b/metadata/md5-cache/dev-python/nh3-0.2.21
@@ -0,0 +1,17 @@
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) || ( dev-lang/rust-bin:9999 dev-lang/rust:9999 dev-lang/rust-bin:1.86.0 dev-lang/rust:1.86.0 dev-lang/rust-bin:1.85.0 dev-lang/rust:1.85.0 dev-lang/rust-bin:1.84.1 dev-lang/rust:1.84.1 dev-lang/rust-bin:1.84.0 dev-lang/rust:1.84.0 dev-lang/rust-bin:1.83.0 dev-lang/rust:1.83.0 dev-lang/rust-bin:1.82.0 dev-lang/rust:1.82.0 dev-lang/rust-bin:1.81.0 dev-lang/rust:1.81.0 dev-lang/rust-bin:1.80.1 dev-lang/rust:1.80.1 dev-lang/rust-bin:1.79.0 dev-lang/rust:1.79.0 dev-lang/rust-bin:1.78.0 dev-lang/rust:1.78.0 dev-lang/rust-bin:1.77.1 dev-lang/rust:1.77.1 dev-lang/rust-bin:1.76.0 dev-lang/rust:1.76.0 dev-lang/rust-bin:1.75.0 dev-lang/rust:1.75.0 dev-lang/rust-bin:1.74.1 dev-lang/rust:1.74.1 dev-lang/rust-bin:1.71.1 dev-lang/rust:1.71.1 ) python_targets_pypy3? ( dev-lang/pypy:3.10=[symlink] ) python_targets_python3_9? ( dev-lang/python:3.9 ) 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 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-util/maturin-1.7.4[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=python_targets_pypy3? ( dev-lang/pypy:3.10=[symlink] ) python_targets_python3_9? ( dev-lang/python:3.9 ) 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 )
+DESCRIPTION=Ammonia HTML sanitizer Python binding
+EAPI=8
+HOMEPAGE=https://github.com/messense/nh3/ https://pypi.org/project/nh3/
+INHERIT=cargo distutils-r1 pypi
+IUSE=test debug python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=MIT Apache-2.0-with-LLVM-exceptions MIT Unicode-3.0
+RDEPEND=python_targets_pypy3? ( dev-lang/pypy:3.10=[symlink] ) python_targets_python3_9? ( dev-lang/python:3.9 ) 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 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/n/nh3/nh3-0.2.21.tar.gz https://crates.io/api/v1/crates/ammonia/4.0.0/download -> ammonia-4.0.0.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.8.0/download -> bitflags-2.8.0.crate https://crates.io/api/v1/crates/cc/1.2.15/download -> cc-1.2.15.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/displaydoc/0.2.5/download -> displaydoc-0.2.5.crate https://crates.io/api/v1/crates/form_urlencoded/1.2.1/download -> form_urlencoded-1.2.1.crate https://crates.io/api/v1/crates/futf/0.1.5/download -> futf-0.1.5.crate https://crates.io/api/v1/crates/heck/0.5.0/download -> heck-0.5.0.crate https://crates.io/api/v1/crates/html5ever/0.27.0/download -> html5ever-0.27.0.crate https://crates.io/api/v1/crates/icu_collections/1.5.0/download -> icu_collections-1.5.0.crate https://crates.io/api/v1/crates/icu_locid/1.5.0/download -> icu_locid-1.5.0.crate https://crates.io/api/v1/crates/icu_locid_transform/1.5.0/download -> icu_locid_transform-1.5.0.crate https://crates.io/api/v1/crates/icu_locid_transform_data/1.5.0/download -> icu_locid_transform_data-1.5.0.crate https://crates.io/api/v1/crates/icu_normalizer/1.5.0/download -> icu_normalizer-1.5.0.crate https://crates.io/api/v1/crates/icu_normalizer_data/1.5.0/download -> icu_normalizer_data-1.5.0.crate https://crates.io/api/v1/crates/icu_properties/1.5.1/download -> icu_properties-1.5.1.crate https://crates.io/api/v1/crates/icu_properties_data/1.5.0/download -> icu_properties_data-1.5.0.crate https://crates.io/api/v1/crates/icu_provider/1.5.0/download -> icu_provider-1.5.0.crate https://crates.io/api/v1/crates/icu_provider_macros/1.5.0/download -> icu_provider_macros-1.5.0.crate https://crates.io/api/v1/crates/idna/1.0.3/download -> idna-1.0.3.crate https://crates.io/api/v1/crates/idna_adapter/1.2.0/download -> idna_adapter-1.2.0.crate https://crates.io/api/v1/crates/indoc/2.0.5/download -> indoc-2.0.5.crate https://crates.io/api/v1/crates/libc/0.2.170/download -> libc-0.2.170.crate https://crates.io/api/v1/crates/litemap/0.7.4/download -> litemap-0.7.4.crate https://crates.io/api/v1/crates/lock_api/0.4.12/download -> lock_api-0.4.12.crate https://crates.io/api/v1/crates/log/0.4.26/download -> log-0.4.26.crate https://crates.io/api/v1/crates/mac/0.1.1/download -> mac-0.1.1.crate https://crates.io/api/v1/crates/maplit/1.0.2/download -> maplit-1.0.2.crate https://crates.io/api/v1/crates/markup5ever/0.12.1/download -> markup5ever-0.12.1.crate https://crates.io/api/v1/crates/memoffset/0.9.1/download -> memoffset-0.9.1.crate https://crates.io/api/v1/crates/new_debug_unreachable/1.0.6/download -> new_debug_unreachable-1.0.6.crate https://crates.io/api/v1/crates/once_cell/1.20.3/download -> once_cell-1.20.3.crate https://crates.io/api/v1/crates/parking_lot/0.12.3/download -> parking_lot-0.12.3.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.10/download -> parking_lot_core-0.9.10.crate https://crates.io/api/v1/crates/percent-encoding/2.3.1/download -> percent-encoding-2.3.1.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.3/download -> phf_generator-0.11.3.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/portable-atomic/1.11.0/download -> portable-atomic-1.11.0.crate https://crates.io/api/v1/crates/precomputed-hash/0.1.1/download -> precomputed-hash-0.1.1.crate https://crates.io/api/v1/crates/proc-macro2/1.0.93/download -> proc-macro2-1.0.93.crate https://crates.io/api/v1/crates/pyo3-build-config/0.23.5/download -> pyo3-build-config-0.23.5.crate https://crates.io/api/v1/crates/pyo3-ffi/0.23.5/download -> pyo3-ffi-0.23.5.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.23.5/download -> pyo3-macros-backend-0.23.5.crate https://crates.io/api/v1/crates/pyo3-macros/0.23.5/download -> pyo3-macros-0.23.5.crate https://crates.io/api/v1/crates/pyo3/0.23.5/download -> pyo3-0.23.5.crate https://crates.io/api/v1/crates/python3-dll-a/0.2.13/download -> python3-dll-a-0.2.13.crate https://crates.io/api/v1/crates/quote/1.0.38/download -> quote-1.0.38.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.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/redox_syscall/0.5.9/download -> redox_syscall-0.5.9.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.218/download -> serde-1.0.218.crate https://crates.io/api/v1/crates/serde_derive/1.0.218/download -> serde_derive-1.0.218.crate https://crates.io/api/v1/crates/shlex/1.3.0/download -> shlex-1.3.0.crate https://crates.io/api/v1/crates/siphasher/1.0.1/download -> siphasher-1.0.1.crate https://crates.io/api/v1/crates/smallvec/1.14.0/download -> smallvec-1.14.0.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/string_cache/0.8.8/download -> string_cache-0.8.8.crate https://crates.io/api/v1/crates/string_cache_codegen/0.5.4/download -> string_cache_codegen-0.5.4.crate https://crates.io/api/v1/crates/syn/2.0.98/download -> syn-2.0.98.crate https://crates.io/api/v1/crates/synstructure/0.13.1/download -> synstructure-0.13.1.crate https://crates.io/api/v1/crates/target-lexicon/0.12.16/download -> target-lexicon-0.12.16.crate https://crates.io/api/v1/crates/tendril/0.4.3/download -> tendril-0.4.3.crate https://crates.io/api/v1/crates/tinystr/0.7.6/download -> tinystr-0.7.6.crate https://crates.io/api/v1/crates/unicode-ident/1.0.17/download -> unicode-ident-1.0.17.crate https://crates.io/api/v1/crates/unindent/0.2.3/download -> unindent-0.2.3.crate https://crates.io/api/v1/crates/url/2.5.4/download -> url-2.5.4.crate https://crates.io/api/v1/crates/utf-8/0.7.6/download -> utf-8-0.7.6.crate https://crates.io/api/v1/crates/utf16_iter/1.0.5/download -> utf16_iter-1.0.5.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/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/write16/1.0.0/download -> write16-1.0.0.crate https://crates.io/api/v1/crates/writeable/0.5.5/download -> writeable-0.5.5.crate https://crates.io/api/v1/crates/yoke-derive/0.7.5/download -> yoke-derive-0.7.5.crate https://crates.io/api/v1/crates/yoke/0.7.5/download -> yoke-0.7.5.crate https://crates.io/api/v1/crates/zerofrom-derive/0.1.5/download -> zerofrom-derive-0.1.5.crate https://crates.io/api/v1/crates/zerofrom/0.1.5/download -> zerofrom-0.1.5.crate https://crates.io/api/v1/crates/zerovec-derive/0.10.3/download -> zerovec-derive-0.10.3.crate https://crates.io/api/v1/crates/zerovec/0.10.4/download -> zerovec-0.10.4.crate
+_eclasses_=cargo 313cf4d416506d4c3d8b9c5dbd9ce689 distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 ece603c43ae206e3cb06f1878908793e rust 4fcc266e35b188de828a39aa7df727e4 rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=d8b45e6ca297d606e2c5a4ccaf2c4dbe
diff --git a/metadata/md5-cache/dev-python/pydantic-core-2.30.0 b/metadata/md5-cache/dev-python/pydantic-core-2.30.0
new file mode 100644
index 000000000000..426c81e9c0d1
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pydantic-core-2.30.0
@@ -0,0 +1,17 @@
+BDEPEND=test? ( >=dev-python/dirty-equals-0.5.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hypothesis-6.63.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/inline-snapshot-0.13.3[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-mock-3.10.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-timeout-2.1.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pydantic-1.10.4[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/typing-extensions-4.7.1[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) || ( dev-lang/rust-bin:9999 dev-lang/rust:9999 dev-lang/rust-bin:1.86.0 dev-lang/rust:1.86.0 dev-lang/rust-bin:1.85.0 dev-lang/rust:1.85.0 dev-lang/rust-bin:1.84.1 dev-lang/rust:1.84.1 dev-lang/rust-bin:1.84.0 dev-lang/rust:1.84.0 dev-lang/rust-bin:1.83.0 dev-lang/rust:1.83.0 dev-lang/rust-bin:1.82.0 dev-lang/rust:1.82.0 dev-lang/rust-bin:1.81.0 dev-lang/rust:1.81.0 dev-lang/rust-bin:1.80.1 dev-lang/rust:1.80.1 dev-lang/rust-bin:1.79.0 dev-lang/rust:1.79.0 dev-lang/rust-bin:1.78.0 dev-lang/rust:1.78.0 dev-lang/rust-bin:1.77.1 dev-lang/rust:1.77.1 dev-lang/rust-bin:1.76.0 dev-lang/rust:1.76.0 dev-lang/rust-bin:1.75.0 dev-lang/rust:1.75.0 dev-lang/rust-bin:1.74.1 dev-lang/rust:1.74.1 dev-lang/rust-bin:1.71.1 dev-lang/rust:1.71.1 ) python_targets_pypy3? ( dev-lang/pypy:3.10=[symlink] ) python_targets_python3_9? ( dev-lang/python:3.9 ) 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 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-util/maturin-1.7.4[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=python_targets_pypy3? ( dev-lang/pypy:3.10=[symlink] ) python_targets_python3_9? ( dev-lang/python:3.9 ) 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 )
+DESCRIPTION=Core validation logic for pydantic written in Rust
+EAPI=8
+HOMEPAGE=https://github.com/pydantic/pydantic-core/ https://pypi.org/project/pydantic-core/
+INHERIT=cargo distutils-r1 pypi
+IUSE=test debug python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=MIT Apache-2.0-with-LLVM-exceptions MIT Unicode-3.0 Unicode-DFS-2016 || ( Apache-2.0 Boost-1.0 )
+RDEPEND=>=dev-python/typing-extensions-4.7.1[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-lang/pypy:3.10=[symlink] ) python_targets_python3_9? ( dev-lang/python:3.9 ) 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 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/p/pydantic-core/pydantic_core-2.30.0.tar.gz https://crates.io/api/v1/crates/ahash/0.8.11/download -> ahash-0.8.11.crate https://crates.io/api/v1/crates/aho-corasick/1.1.3/download -> aho-corasick-1.1.3.crate https://crates.io/api/v1/crates/autocfg/1.3.0/download -> autocfg-1.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/bitvec/1.0.1/download -> bitvec-1.0.1.crate https://crates.io/api/v1/crates/cc/1.0.101/download -> cc-1.0.101.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/displaydoc/0.2.5/download -> displaydoc-0.2.5.crate https://crates.io/api/v1/crates/enum_dispatch/0.3.13/download -> enum_dispatch-0.3.13.crate https://crates.io/api/v1/crates/equivalent/1.0.1/download -> equivalent-1.0.1.crate https://crates.io/api/v1/crates/form_urlencoded/1.2.1/download -> form_urlencoded-1.2.1.crate https://crates.io/api/v1/crates/funty/2.0.0/download -> funty-2.0.0.crate https://crates.io/api/v1/crates/getrandom/0.2.15/download -> getrandom-0.2.15.crate https://crates.io/api/v1/crates/hashbrown/0.14.5/download -> hashbrown-0.14.5.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/icu_collections/1.5.0/download -> icu_collections-1.5.0.crate https://crates.io/api/v1/crates/icu_locid/1.5.0/download -> icu_locid-1.5.0.crate https://crates.io/api/v1/crates/icu_locid_transform/1.5.0/download -> icu_locid_transform-1.5.0.crate https://crates.io/api/v1/crates/icu_locid_transform_data/1.5.0/download -> icu_locid_transform_data-1.5.0.crate https://crates.io/api/v1/crates/icu_normalizer/1.5.0/download -> icu_normalizer-1.5.0.crate https://crates.io/api/v1/crates/icu_normalizer_data/1.5.0/download -> icu_normalizer_data-1.5.0.crate https://crates.io/api/v1/crates/icu_properties/1.5.1/download -> icu_properties-1.5.1.crate https://crates.io/api/v1/crates/icu_properties_data/1.5.0/download -> icu_properties_data-1.5.0.crate https://crates.io/api/v1/crates/icu_provider/1.5.0/download -> icu_provider-1.5.0.crate https://crates.io/api/v1/crates/icu_provider_macros/1.5.0/download -> icu_provider_macros-1.5.0.crate https://crates.io/api/v1/crates/idna/1.0.3/download -> idna-1.0.3.crate https://crates.io/api/v1/crates/idna_adapter/1.2.0/download -> idna_adapter-1.2.0.crate https://crates.io/api/v1/crates/indexmap/2.2.6/download -> indexmap-2.2.6.crate https://crates.io/api/v1/crates/indoc/2.0.5/download -> indoc-2.0.5.crate https://crates.io/api/v1/crates/itoa/1.0.11/download -> itoa-1.0.11.crate https://crates.io/api/v1/crates/jiter/0.8.2/download -> jiter-0.8.2.crate https://crates.io/api/v1/crates/lexical-parse-float/0.8.5/download -> lexical-parse-float-0.8.5.crate https://crates.io/api/v1/crates/lexical-parse-integer/0.8.6/download -> lexical-parse-integer-0.8.6.crate https://crates.io/api/v1/crates/lexical-util/0.8.5/download -> lexical-util-0.8.5.crate https://crates.io/api/v1/crates/libc/0.2.155/download -> libc-0.2.155.crate https://crates.io/api/v1/crates/litemap/0.7.3/download -> litemap-0.7.3.crate https://crates.io/api/v1/crates/memchr/2.7.4/download -> memchr-2.7.4.crate https://crates.io/api/v1/crates/memoffset/0.9.1/download -> memoffset-0.9.1.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-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/once_cell/1.19.0/download -> once_cell-1.19.0.crate https://crates.io/api/v1/crates/percent-encoding/2.3.1/download -> percent-encoding-2.3.1.crate https://crates.io/api/v1/crates/portable-atomic/1.6.0/download -> portable-atomic-1.6.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.86/download -> proc-macro2-1.0.86.crate https://crates.io/api/v1/crates/pyo3-build-config/0.23.5/download -> pyo3-build-config-0.23.5.crate https://crates.io/api/v1/crates/pyo3-ffi/0.23.5/download -> pyo3-ffi-0.23.5.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.23.5/download -> pyo3-macros-backend-0.23.5.crate https://crates.io/api/v1/crates/pyo3-macros/0.23.5/download -> pyo3-macros-0.23.5.crate https://crates.io/api/v1/crates/pyo3/0.23.5/download -> pyo3-0.23.5.crate https://crates.io/api/v1/crates/python3-dll-a/0.2.13/download -> python3-dll-a-0.2.13.crate https://crates.io/api/v1/crates/quote/1.0.36/download -> quote-1.0.36.crate https://crates.io/api/v1/crates/radium/0.7.0/download -> radium-0.7.0.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/rustversion/1.0.17/download -> rustversion-1.0.17.crate https://crates.io/api/v1/crates/ryu/1.0.18/download -> ryu-1.0.18.crate https://crates.io/api/v1/crates/serde/1.0.217/download -> serde-1.0.217.crate https://crates.io/api/v1/crates/serde_derive/1.0.217/download -> serde_derive-1.0.217.crate https://crates.io/api/v1/crates/serde_json/1.0.138/download -> serde_json-1.0.138.crate https://crates.io/api/v1/crates/smallvec/1.13.2/download -> smallvec-1.13.2.crate https://crates.io/api/v1/crates/speedate/0.15.0/download -> speedate-0.15.0.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/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/strum/0.26.3/download -> strum-0.26.3.crate https://crates.io/api/v1/crates/strum_macros/0.26.4/download -> strum_macros-0.26.4.crate https://crates.io/api/v1/crates/syn/2.0.82/download -> syn-2.0.82.crate https://crates.io/api/v1/crates/synstructure/0.13.1/download -> synstructure-0.13.1.crate https://crates.io/api/v1/crates/tap/1.0.1/download -> tap-1.0.1.crate https://crates.io/api/v1/crates/target-lexicon/0.12.14/download -> target-lexicon-0.12.14.crate https://crates.io/api/v1/crates/tinystr/0.7.6/download -> tinystr-0.7.6.crate https://crates.io/api/v1/crates/unicode-ident/1.0.12/download -> unicode-ident-1.0.12.crate https://crates.io/api/v1/crates/unindent/0.2.3/download -> unindent-0.2.3.crate https://crates.io/api/v1/crates/url/2.5.4/download -> url-2.5.4.crate https://crates.io/api/v1/crates/utf16_iter/1.0.5/download -> utf16_iter-1.0.5.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/uuid/1.12.1/download -> uuid-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/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/write16/1.0.0/download -> write16-1.0.0.crate https://crates.io/api/v1/crates/writeable/0.5.5/download -> writeable-0.5.5.crate https://crates.io/api/v1/crates/wyz/0.5.1/download -> wyz-0.5.1.crate https://crates.io/api/v1/crates/yoke-derive/0.7.4/download -> yoke-derive-0.7.4.crate https://crates.io/api/v1/crates/yoke/0.7.4/download -> yoke-0.7.4.crate https://crates.io/api/v1/crates/zerocopy-derive/0.7.34/download -> zerocopy-derive-0.7.34.crate https://crates.io/api/v1/crates/zerocopy/0.7.34/download -> zerocopy-0.7.34.crate https://crates.io/api/v1/crates/zerofrom-derive/0.1.4/download -> zerofrom-derive-0.1.4.crate https://crates.io/api/v1/crates/zerofrom/0.1.4/download -> zerofrom-0.1.4.crate https://crates.io/api/v1/crates/zerovec-derive/0.10.3/download -> zerovec-derive-0.10.3.crate https://crates.io/api/v1/crates/zerovec/0.10.4/download -> zerovec-0.10.4.crate
+_eclasses_=cargo 313cf4d416506d4c3d8b9c5dbd9ce689 distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 ece603c43ae206e3cb06f1878908793e rust 4fcc266e35b188de828a39aa7df727e4 rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=db62b623d0b29070b49195376e624b83
diff --git a/metadata/md5-cache/dev-python/pyqt-builder-1.17.2 b/metadata/md5-cache/dev-python/pyqt-builder-1.17.2
deleted file mode 100644
index aa94897bc457..000000000000
--- a/metadata/md5-cache/dev-python/pyqt-builder-1.17.2
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=dev-python/setuptools-scm[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-lang/python:3.9 ) 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 ) >=dev-python/gpep517-15[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=The PEP 517 compliant PyQt build system
-EAPI=8
-HOMEPAGE=https://github.com/Python-PyQt/PyQt-builder/
-INHERIT=distutils-r1 pypi
-IUSE=python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86
-LICENSE=BSD-2
-RDEPEND=dev-python/packaging[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sip-6.7[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-lang/python:3.9 ) 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 )
-REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/P/PyQt-builder/pyqt_builder-1.17.2.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 ece603c43ae206e3cb06f1878908793e toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=fc2058dd0e33c93058d59e830c261d46
diff --git a/metadata/md5-cache/dev-python/pyqt5-sip-12.16.1 b/metadata/md5-cache/dev-python/pyqt5-sip-12.16.1
deleted file mode 100644
index 28bd05e211de..000000000000
--- a/metadata/md5-cache/dev-python/pyqt5-sip-12.16.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=python_targets_python3_9? ( dev-lang/python:3.9 ) 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 ) >=dev-python/gpep517-15[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=python_targets_python3_9? ( dev-lang/python:3.9 ) 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 )
-DESCRIPTION=sip extension module for PyQt5
-EAPI=8
-HOMEPAGE=https://pypi.org/project/PyQt5-sip/
-INHERIT=distutils-r1 pypi
-IUSE=python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86
-LICENSE=BSD-2
-RDEPEND=python_targets_python3_9? ( dev-lang/python:3.9 ) 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 )
-REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-SLOT=0/12
-SRC_URI=https://files.pythonhosted.org/packages/source/p/pyqt5-sip/pyqt5_sip-12.16.1.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 ece603c43ae206e3cb06f1878908793e toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=494bc418fdd8ab090078528a910ef099
diff --git a/metadata/md5-cache/dev-python/pyqt6-6.8.1 b/metadata/md5-cache/dev-python/pyqt6-6.8.1
index d3c46355e878..394fa6e28de5 100644
--- a/metadata/md5-cache/dev-python/pyqt6-6.8.1
+++ b/metadata/md5-cache/dev-python/pyqt6-6.8.1
@@ -13,4 +13,4 @@ REQUIRED_USE=designer? ( gui widgets ) help? ( gui widgets ) multimedia? ( gui n
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pyqt6/pyqt6-6.8.1.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 ece603c43ae206e3cb06f1878908793e qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=66053ab626ef4e9f9708abfbcd89876f
+_md5_=95e4c5ce626e162a3afb76f9f44d7548
diff --git a/metadata/md5-cache/dev-python/pyqt6-sip-13.9.1 b/metadata/md5-cache/dev-python/pyqt6-sip-13.9.1
deleted file mode 100644
index f2edb32624ab..000000000000
--- a/metadata/md5-cache/dev-python/pyqt6-sip-13.9.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=python_targets_python3_9? ( dev-lang/python:3.9 ) 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 ) >=dev-python/gpep517-15[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=python_targets_python3_9? ( dev-lang/python:3.9 ) 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 )
-DESCRIPTION=sip module support for PyQt6
-EAPI=8
-HOMEPAGE=https://pypi.org/project/PyQt6-sip/
-INHERIT=distutils-r1 pypi
-IUSE=python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86
-LICENSE=BSD-2
-RDEPEND=python_targets_python3_9? ( dev-lang/python:3.9 ) 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 )
-REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/p/pyqt6-sip/pyqt6_sip-13.9.1.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 ece603c43ae206e3cb06f1878908793e toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=68a0c05d5241bc6c71cd2fc8e9fe5007
diff --git a/metadata/md5-cache/dev-python/pyside-6.8.2-r1 b/metadata/md5-cache/dev-python/pyside-6.8.2-r1
index e26f46838e93..f0ad2014ca5d 100644
--- a/metadata/md5-cache/dev-python/pyside-6.8.2-r1
+++ b/metadata/md5-cache/dev-python/pyside-6.8.2-r1
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=6/6.8.2
SRC_URI=https://github.com/qtproject/pyside-pyside-setup/archive/refs/tags/v6.8.2.tar.gz -> pyside-pyside-setup-6.8.2.gh.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 7f49c40879f833f9d07e2d5a9643077b multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 ece603c43ae206e3cb06f1878908793e qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 virtualx 9741d451eb64ea8bb9faee90d68a9b68
-_md5_=d3939a025e52280eb3b13dac47de0087
+_md5_=e149acbfe95ce0cf550a0438573b9d84
diff --git a/metadata/md5-cache/dev-python/setuptools-75.8.1 b/metadata/md5-cache/dev-python/setuptools-75.8.1
new file mode 100644
index 000000000000..284c6529cf18
--- /dev/null
+++ b/metadata/md5-cache/dev-python/setuptools-75.8.1
@@ -0,0 +1,17 @@
+BDEPEND=!<dev-python/setuptools-rust-1.8.0 dev-python/jaraco-collections[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jaraco-functools-4[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jaraco-text-3.7.0-r1[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/more-itertools-8.12.0-r1[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/packaging-24.2[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/platformdirs-4.2.2[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/wheel-0.44.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) !<=dev-libs/gobject-introspection-1.76.1-r0 !=dev-libs/gobject-introspection-1.78.1-r0 !=dev-libs/gobject-introspection-1.80.1-r1 test? ( python_targets_pypy3? ( >=dev-python/build-1.0.3[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/ini2toml-0.14[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/filelock-3.4.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jaraco-envs-2.2[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jaraco-path-3.7.2[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jaraco-test-5.5[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pip[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pip-run[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyproject-hooks[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-home-0.5[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-subprocess[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-timeout[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/tomli-w-1.0.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/virtualenv-20[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( >=dev-python/build-1.0.3[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/ini2toml-0.14[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/filelock-3.4.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jaraco-envs-2.2[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jaraco-path-3.7.2[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jaraco-test-5.5[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pip[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pip-run[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyproject-hooks[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-home-0.5[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-subprocess[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-timeout[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/tomli-w-1.0.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/virtualenv-20[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( >=dev-python/build-1.0.3[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/ini2toml-0.14[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/filelock-3.4.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jaraco-envs-2.2[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jaraco-path-3.7.2[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jaraco-test-5.5[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pip[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pip-run[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyproject-hooks[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-home-0.5[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-subprocess[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-timeout[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/tomli-w-1.0.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/virtualenv-20[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( >=dev-python/build-1.0.3[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/ini2toml-0.14[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/filelock-3.4.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jaraco-envs-2.2[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jaraco-path-3.7.2[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jaraco-test-5.5[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pip[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pip-run[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyproject-hooks[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-home-0.5[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-subprocess[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-timeout[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/tomli-w-1.0.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/virtualenv-20[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( >=dev-python/build-1.0.3[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/ini2toml-0.14[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/filelock-3.4.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jaraco-envs-2.2[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jaraco-path-3.7.2[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jaraco-test-5.5[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pip[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pip-run[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyproject-hooks[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-home-0.5[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-subprocess[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-timeout[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/tomli-w-1.0.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/virtualenv-20[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( >=dev-python/build-1.0.3[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/ini2toml-0.14[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/filelock-3.4.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jaraco-envs-2.2[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jaraco-path-3.7.2[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jaraco-test-5.5[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pip[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pip-run[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyproject-hooks[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-home-0.5[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-subprocess[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-timeout[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/tomli-w-1.0.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/virtualenv-20[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) python_targets_pypy3? ( dev-lang/pypy:3.10=[symlink,xml(+)] ) python_targets_python3_9? ( dev-lang/python:3.9[xml(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[xml(+)] ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Collection of extensions to Distutils
+EAPI=8
+HOMEPAGE=https://github.com/pypa/setuptools/ https://pypi.org/project/setuptools/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris
+LICENSE=MIT
+PDEPEND=dev-python/setuptools-scm[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/trove-classifiers-2024.10.16[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+RDEPEND=!<dev-python/setuptools-rust-1.8.0 dev-python/jaraco-collections[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jaraco-functools-4[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jaraco-text-3.7.0-r1[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/more-itertools-8.12.0-r1[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/packaging-24.2[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/platformdirs-4.2.2[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/wheel-0.44.0[python_targets_pypy3(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) !<=dev-libs/gobject-introspection-1.76.1-r0 !=dev-libs/gobject-introspection-1.78.1-r0 !=dev-libs/gobject-introspection-1.80.1-r1 python_targets_pypy3? ( dev-lang/pypy:3.10=[symlink,xml(+)] ) python_targets_python3_9? ( dev-lang/python:3.9[xml(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[xml(+)] )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/s/setuptools/setuptools-75.8.1.tar.gz
+_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 ece603c43ae206e3cb06f1878908793e toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=a1894d4d606373d3e5eb43659d735f64
diff --git a/metadata/md5-cache/dev-python/sip-6.9.1 b/metadata/md5-cache/dev-python/sip-6.9.1
deleted file mode 100644
index ffe08a9fb33d..000000000000
--- a/metadata/md5-cache/dev-python/sip-6.9.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=dev-python/setuptools-scm-8[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] doc? ( || ( ( dev-lang/python:3.13 >=dev-python/sphinx-7.2.6[python_targets_python3_13(-)] dev-python/myst-parser[python_targets_python3_13(-)] dev-python/sphinx-rtd-theme[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-7.2.6[python_targets_python3_12(-)] dev-python/myst-parser[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-7.2.6[python_targets_python3_11(-)] dev-python/myst-parser[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-7.2.6[python_targets_python3_10(-)] dev-python/myst-parser[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 >=dev-python/sphinx-7.2.6[python_targets_python3_9(-)] dev-python/myst-parser[python_targets_python3_9(-)] dev-python/sphinx-rtd-theme[python_targets_python3_9(-)] ) ) ) test? ( dev-python/packaging[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/setuptools[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) 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 ) >=dev-python/gpep517-15[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Python bindings generator for C/C++ libraries
-EAPI=8
-HOMEPAGE=https://github.com/Python-SIP/sip/
-INHERIT=distutils-r1
-IUSE=doc test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
-LICENSE=BSD-2 BSD
-RDEPEND=dev-python/packaging[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/setuptools[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) 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 )
-REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=5
-SRC_URI=https://github.com/Python-SIP/sip/archive/refs/tags/6.9.1.tar.gz -> sip-6.9.1.gh.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 ece603c43ae206e3cb06f1878908793e toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=7c13d96aaf6ca5ecfe0c683349b53bc2
diff --git a/metadata/md5-cache/dev-qt/qt-docs-6.8.1_p202411221531 b/metadata/md5-cache/dev-qt/qt-docs-6.8.1_p202411221531
deleted file mode 100644
index 6a0709ffac55..000000000000
--- a/metadata/md5-cache/dev-qt/qt-docs-6.8.1_p202411221531
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=examples? ( app-arch/p7zip )
-DEFINED_PHASES=install unpack
-DESCRIPTION=Qt6 documentation and examples for Qt Creator and other tools
-EAPI=8
-HOMEPAGE=https://doc.qt.io/
-INHERIT=unpacker
-IUSE=+examples +html +qch +tools +webview +quick3d +webchannel +remoteobjects grpc +3d +serialbus +qt5compat +imageformats +multimedia lottie +networkauth +sensors quickeffectmaker +speech quick3dphysics +connectivity +positioning activeqt +charts +declarative +svg +websockets +serialport graphs +httpserver datavis +wayland +shadertools +timeline +virtualkeyboard +scxml +location
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86
-LICENSE=FDL-1.3
-REQUIRED_USE=|| ( examples html qch )
-SLOT=6
-SRC_URI=https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc/6.8.1-0-202411221531qmake-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc/6.8.1-0-202411221531qtcmake-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc/6.8.1-0-202411221531qtconcurrent-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc/6.8.1-0-202411221531qtcore-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc/6.8.1-0-202411221531qtdbus-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc/6.8.1-0-202411221531qtgui-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc/6.8.1-0-202411221531qtnetwork-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc/6.8.1-0-202411221531qtopengl-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc/6.8.1-0-202411221531qtplatformintegration-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc/6.8.1-0-202411221531qtprintsupport-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc/6.8.1-0-202411221531qtsql-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc/6.8.1-0-202411221531qttestlib-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc/6.8.1-0-202411221531qtwidgets-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc/6.8.1-0-202411221531qtxml-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.examples/6.8.1-0-202411221531qtbase-examples-6.8.1.7z ) 3d? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc.qt3d/6.8.1-0-202411221531qt3d-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.examples.qt3d/6.8.1-0-202411221531qt3d-examples-6.8.1.7z ) ) activeqt? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc.qtactiveqt/6.8.1-0-202411221531activeqt-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.examples.qtactiveqt/6.8.1-0-202411221531qtactiveqt-examples-6.8.1.7z ) ) charts? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc.qtcharts/6.8.1-0-202411221531qtcharts-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.examples.qtcharts/6.8.1-0-202411221531qtcharts-examples-6.8.1.7z ) ) connectivity? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc.qtbluetooth/6.8.1-0-202411221531qtbluetooth-documentation.tar.xz ) connectivity? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc.qtbluetooth/6.8.1-0-202411221531qtbluetooth-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.examples.qtconnectivity/6.8.1-0-202411221531qtconnectivity-examples-6.8.1.7z ) ) connectivity? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc.qtnfc/6.8.1-0-202411221531qtnfc-documentation.tar.xz ) datavis? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc.qtdatavis3d/6.8.1-0-202411221531qtdatavis3d-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.examples.qtdatavis3d/6.8.1-0-202411221531qtdatavis3d-examples-6.8.1.7z ) ) declarative? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc/6.8.1-0-202411221531qtlabsplatform-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc/6.8.1-0-202411221531qtqml-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc/6.8.1-0-202411221531qtqmlcore-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc/6.8.1-0-202411221531qtqmlmodels-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc/6.8.1-0-202411221531qtqmltest-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc/6.8.1-0-202411221531qtqmlworkerscript-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc/6.8.1-0-202411221531qtqmlxmllistmodel-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc/6.8.1-0-202411221531qtquick-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc/6.8.1-0-202411221531qtquickcontrols-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc/6.8.1-0-202411221531qtquickdialogs-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.examples/6.8.1-0-202411221531qtdeclarative-examples-6.8.1.7z ) ) https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc/6.8.1-0-202411221531qtdoc-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.examples/6.8.1-0-202411221531qtdoc-examples-6.8.1.7z ) graphs? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc.qtgraphs/6.8.1-0-202411221531qtgraphs-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.examples.qtgraphs/6.8.1-0-202411221531qtgraphs-examples-6.8.1.7z ) ) grpc? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc.qtgrpc/6.8.1-0-202411221531qtgrpc-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc.qtgrpc/6.8.1-0-202411221531qtprotobuf-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.examples.qtgrpc/6.8.1-0-202411221531qtgrpc-examples-6.8.1.7z ) ) httpserver? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc.qthttpserver/6.8.1-0-202411221531qthttpserver-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.examples.qthttpserver/6.8.1-0-202411221531qthttpserver-examples-6.8.1.7z ) ) imageformats? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc.qtimageformats/6.8.1-0-202411221531qtimageformats-documentation.tar.xz ) location? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc.qtlocation/6.8.1-0-202411221531qtlocation-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.examples.qtlocation/6.8.1-0-202411221531qtlocation-examples-6.8.1.7z ) ) lottie? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc.qtlottie/6.8.1-0-202411221531qtlottieanimation-documentation.tar.xz ) multimedia? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc.qtmultimedia/6.8.1-0-202411221531qtmultimedia-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.examples.qtmultimedia/6.8.1-0-202411221531qtmultimedia-examples-6.8.1.7z ) ) multimedia? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc.qtmultimedia/6.8.1-0-202411221531qtspatialaudio-documentation.tar.xz ) networkauth? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc.qtnetworkauth/6.8.1-0-202411221531qtnetworkauth-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.examples.qtnetworkauth/6.8.1-0-202411221531qtnetworkauth-examples-6.8.1.7z ) ) positioning? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc.qtpositioning/6.8.1-0-202411221531qtpositioning-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.examples.qtpositioning/6.8.1-0-202411221531qtpositioning-examples-6.8.1.7z ) ) qt5compat? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc.qt5compat/6.8.1-0-202411221531qtcore5compat-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc.qt5compat/6.8.1-0-202411221531qtgraphicaleffects5compat-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.examples.qt5compat/6.8.1-0-202411221531qt5compat-examples-6.8.1.7z ) ) quick3dphysics? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc.qtquick3dphysics/6.8.1-0-202411221531qtquick3dphysics-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.examples.qtquick3dphysics/6.8.1-0-202411221531qtquick3dphysics-examples-6.8.1.7z ) ) quick3d? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc.qtquick3d/6.8.1-0-202411221531qtquick3d-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.examples.qtquick3d/6.8.1-0-202411221531qtquick3d-examples-6.8.1.7z ) ) quickeffectmaker? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc.qtquickeffectmaker/6.8.1-0-202411221531qtquickeffectmaker-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.examples.qtquickeffectmaker/6.8.1-0-202411221531qtquickeffectmaker-examples-6.8.1.7z ) ) remoteobjects? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc.qtremoteobjects/6.8.1-0-202411221531qtremoteobjects-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.examples.qtremoteobjects/6.8.1-0-202411221531qtremoteobjects-examples-6.8.1.7z ) ) scxml? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc.qtscxml/6.8.1-0-202411221531qtscxml-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.examples.qtscxml/6.8.1-0-202411221531qtscxml-examples-6.8.1.7z ) ) scxml? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc.qtscxml/6.8.1-0-202411221531qtstatemachine-documentation.tar.xz ) sensors? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc.qtsensors/6.8.1-0-202411221531qtsensors-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.examples.qtsensors/6.8.1-0-202411221531qtsensors-examples-6.8.1.7z ) ) serialbus? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc.qtserialbus/6.8.1-0-202411221531qtserialbus-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.examples.qtserialbus/6.8.1-0-202411221531qtserialbus-examples-6.8.1.7z ) ) serialport? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc.qtserialport/6.8.1-0-202411221531qtserialport-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.examples.qtserialport/6.8.1-0-202411221531qtserialport-examples-6.8.1.7z ) ) shadertools? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc.qtshadertools/6.8.1-0-202411221531qtshadertools-documentation.tar.xz ) speech? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc.qtspeech/6.8.1-0-202411221531qttexttospeech-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.examples.qtspeech/6.8.1-0-202411221531qtspeech-examples-6.8.1.7z ) ) svg? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc/6.8.1-0-202411221531qtsvg-documentation.tar.xz ) timeline? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc.qtquicktimeline/6.8.1-0-202411221531qtquicktimeline-documentation.tar.xz ) tools? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc/6.8.1-0-202411221531qdoc-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc/6.8.1-0-202411221531qtassistant-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc/6.8.1-0-202411221531qtdesigner-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc/6.8.1-0-202411221531qtdistancefieldgenerator-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc/6.8.1-0-202411221531qthelp-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc/6.8.1-0-202411221531qtlinguist-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc/6.8.1-0-202411221531qtuitools-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.examples/6.8.1-0-202411221531qttools-examples-6.8.1.7z ) ) virtualkeyboard? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc.qtvirtualkeyboard/6.8.1-0-202411221531qtvirtualkeyboard-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.examples.qtvirtualkeyboard/6.8.1-0-202411221531qtvirtualkeyboard-examples-6.8.1.7z ) ) wayland? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc.qtwaylandcompositor/6.8.1-0-202411221531qtwaylandcompositor-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.examples.qtwaylandcompositor/6.8.1-0-202411221531qtwayland-examples-6.8.1.7z ) ) webchannel? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc.qtwebchannel/6.8.1-0-202411221531qtwebchannel-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.examples.qtwebchannel/6.8.1-0-202411221531qtwebchannel-examples-6.8.1.7z ) ) websockets? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc.qtwebsockets/6.8.1-0-202411221531qtwebsockets-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.examples.qtwebsockets/6.8.1-0-202411221531qtwebsockets-examples-6.8.1.7z ) ) webview? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.doc.qtwebview/6.8.1-0-202411221531qtwebview-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_681_unix_line_endings_src/qt.qt6.681.examples.qtwebview/6.8.1-0-202411221531qtwebview-examples-6.8.1.7z ) )
-_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 unpacker fb4b84181244b3b9990fa0bf40232dd2
-_md5_=888d025d782eb8a0e177b146332a4b4c
diff --git a/metadata/md5-cache/dev-qt/qt3d-6.8.1 b/metadata/md5-cache/dev-qt/qt3d-6.8.1
deleted file mode 100644
index 2169804021a2..000000000000
--- a/metadata/md5-cache/dev-qt/qt3d-6.8.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.8.1:6[concurrent,gles2-only=,gui,network,opengl,vulkan=] ~dev-qt/qtshadertools-6.8.1:6 media-libs/assimp:= qml? ( ~dev-qt/qtdeclarative-6.8.1:6 ) vulkan? ( dev-util/vulkan-headers )
-DESCRIPTION=3D rendering module for the Qt6 framework
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=gles2-only qml vulkan custom-cflags test
-KEYWORDS=amd64 arm arm64 ~loong ~riscv x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.8.1:6[concurrent,gles2-only=,gui,network,opengl,vulkan=] ~dev-qt/qtshadertools-6.8.1:6 media-libs/assimp:= qml? ( ~dev-qt/qtdeclarative-6.8.1:6 )
-RESTRICT=!test? ( test )
-SLOT=6/6.8.1
-SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.1/submodules/qt3d-everywhere-src-6.8.1.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=25aa0c354b684b3cb98d90f0dd671340
diff --git a/metadata/md5-cache/dev-qt/qt3d-6.8.2 b/metadata/md5-cache/dev-qt/qt3d-6.8.2
index f82689b0666f..7c88409d38e4 100644
--- a/metadata/md5-cache/dev-qt/qt3d-6.8.2
+++ b/metadata/md5-cache/dev-qt/qt3d-6.8.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.2:6[concurrent,gles2-only=,gui,network,opengl,vulkan=
RESTRICT=!test? ( test )
SLOT=6/6.8.2
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qt3d-everywhere-src-6.8.2.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=25aa0c354b684b3cb98d90f0dd671340
diff --git a/metadata/md5-cache/dev-qt/qt3d-6.8.9999 b/metadata/md5-cache/dev-qt/qt3d-6.8.9999
index e9e45756bfd9..26f37d35ffec 100644
--- a/metadata/md5-cache/dev-qt/qt3d-6.8.9999
+++ b/metadata/md5-cache/dev-qt/qt3d-6.8.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.8.9999:6[concurrent,gles2-only=,gui,network,opengl,vulkan=] ~dev-qt/qtshadertools-6.8.9999:6 media-libs/assimp:= qml? ( ~dev-qt/qtdeclarative-6.8.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.8.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=cffde089624540fafa91e1b21891fa98
diff --git a/metadata/md5-cache/dev-qt/qt3d-6.9.9999 b/metadata/md5-cache/dev-qt/qt3d-6.9.9999
index 01beff285a8f..db9651f7137c 100644
--- a/metadata/md5-cache/dev-qt/qt3d-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qt3d-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6[concurrent,gles2-only=,gui,network,opengl,vulkan=] ~dev-qt/qtshadertools-6.9.9999:6 media-libs/assimp:= qml? ( ~dev-qt/qtdeclarative-6.9.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=cffde089624540fafa91e1b21891fa98
diff --git a/metadata/md5-cache/dev-qt/qt3d-6.9999 b/metadata/md5-cache/dev-qt/qt3d-6.9999
index ea817cf96f7e..50450d2c0c49 100644
--- a/metadata/md5-cache/dev-qt/qt3d-6.9999
+++ b/metadata/md5-cache/dev-qt/qt3d-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[concurrent,gles2-only=,gui,network,opengl,vulkan=] ~dev-qt/qtshadertools-6.9999:6 media-libs/assimp:= qml? ( ~dev-qt/qtdeclarative-6.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=cffde089624540fafa91e1b21891fa98
diff --git a/metadata/md5-cache/dev-qt/qt5compat-6.8.1 b/metadata/md5-cache/dev-qt/qt5compat-6.8.1
deleted file mode 100644
index 0ed156434cd4..000000000000
--- a/metadata/md5-cache/dev-qt/qt5compat-6.8.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.8.1:6[gui,icu=,network,xml] icu? ( dev-libs/icu:= ) qml? ( ~dev-qt/qtdeclarative-6.8.1:6 ~dev-qt/qtshadertools-6.8.1:6 )
-DESCRIPTION=Qt module containing the unsupported Qt 5 APIs
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=icu qml custom-cflags test
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.8.1:6[gui,icu=,network,xml] icu? ( dev-libs/icu:= ) qml? ( ~dev-qt/qtdeclarative-6.8.1:6 ~dev-qt/qtshadertools-6.8.1:6 )
-RESTRICT=!test? ( test )
-SLOT=6/6.8.1
-SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.1/submodules/qt5compat-everywhere-src-6.8.1.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=2bd20b4bad040a6720932735ce6255e4
diff --git a/metadata/md5-cache/dev-qt/qt5compat-6.8.2 b/metadata/md5-cache/dev-qt/qt5compat-6.8.2
index 918224098b32..6cc67e63d50c 100644
--- a/metadata/md5-cache/dev-qt/qt5compat-6.8.2
+++ b/metadata/md5-cache/dev-qt/qt5compat-6.8.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.2:6[gui,icu=,network,xml] icu? ( dev-libs/icu:= ) qml
RESTRICT=!test? ( test )
SLOT=6/6.8.2
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qt5compat-everywhere-src-6.8.2.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=cec328b9f7fb8bc60240db11877e61be
diff --git a/metadata/md5-cache/dev-qt/qt5compat-6.8.9999 b/metadata/md5-cache/dev-qt/qt5compat-6.8.9999
index 488b1484541d..afedc74c0b83 100644
--- a/metadata/md5-cache/dev-qt/qt5compat-6.8.9999
+++ b/metadata/md5-cache/dev-qt/qt5compat-6.8.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.8.9999:6[gui,icu=,network,xml] icu? ( dev-libs/icu:= ) qml? ( ~dev-qt/qtdeclarative-6.8.9999:6 ~dev-qt/qtshadertools-6.8.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.8.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=2b1903b217447293de8043d42e2f885f
diff --git a/metadata/md5-cache/dev-qt/qt5compat-6.9.9999 b/metadata/md5-cache/dev-qt/qt5compat-6.9.9999
index fd1d7927cd1f..85493983fccc 100644
--- a/metadata/md5-cache/dev-qt/qt5compat-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qt5compat-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6[gui,icu=,network,xml] icu? ( dev-libs/icu:= ) qml? ( ~dev-qt/qtdeclarative-6.9.9999:6 ~dev-qt/qtshadertools-6.9.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=2b1903b217447293de8043d42e2f885f
diff --git a/metadata/md5-cache/dev-qt/qt5compat-6.9999 b/metadata/md5-cache/dev-qt/qt5compat-6.9999
index 3f2bcfd635da..f724c7d10a4e 100644
--- a/metadata/md5-cache/dev-qt/qt5compat-6.9999
+++ b/metadata/md5-cache/dev-qt/qt5compat-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[gui,icu=,network,xml] icu? ( dev-libs/icu:= ) qml? ( ~dev-qt/qtdeclarative-6.9999:6 ~dev-qt/qtshadertools-6.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=2b1903b217447293de8043d42e2f885f
diff --git a/metadata/md5-cache/dev-qt/qtbase-6.7.3-r2 b/metadata/md5-cache/dev-qt/qtbase-6.7.3-r2
index 258266ae7037..e274ffdbbb44 100644
--- a/metadata/md5-cache/dev-qt/qtbase-6.7.3-r2
+++ b/metadata/md5-cache/dev-qt/qtbase-6.7.3-r2
@@ -14,5 +14,5 @@ REQUIRED_USE=?? ( journald syslog ) X? ( gui ) accessibility? ( gui ) eglfs? ( g
RESTRICT=!test? ( test )
SLOT=6/6.7.3
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtbase-everywhere-src-6.7.3.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=c7900a8e97f2dd735f60334fe0d598e4
diff --git a/metadata/md5-cache/dev-qt/qtbase-6.8.1 b/metadata/md5-cache/dev-qt/qtbase-6.8.1
index 64176e77de48..7313ec92c487 100644
--- a/metadata/md5-cache/dev-qt/qtbase-6.8.1
+++ b/metadata/md5-cache/dev-qt/qtbase-6.8.1
@@ -14,5 +14,5 @@ REQUIRED_USE=?? ( journald syslog ) X? ( gui ) accessibility? ( gui ) eglfs? ( g
RESTRICT=!test? ( test )
SLOT=6/6.8.1
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.1/submodules/qtbase-everywhere-src-6.8.1.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=52e5148f4b1812632ceb731c5f7033d6
diff --git a/metadata/md5-cache/dev-qt/qtbase-6.8.2 b/metadata/md5-cache/dev-qt/qtbase-6.8.2
index a27e5ef5461e..a0383841bbe2 100644
--- a/metadata/md5-cache/dev-qt/qtbase-6.8.2
+++ b/metadata/md5-cache/dev-qt/qtbase-6.8.2
@@ -14,5 +14,5 @@ REQUIRED_USE=?? ( journald syslog ) X? ( gui ) accessibility? ( gui ) eglfs? ( g
RESTRICT=!test? ( test )
SLOT=6/6.8.2
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qtbase-everywhere-src-6.8.2.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=58eb1bf85c2f00570857025405ade120
diff --git a/metadata/md5-cache/dev-qt/qtcharts-6.8.1 b/metadata/md5-cache/dev-qt/qtcharts-6.8.1
deleted file mode 100644
index b8f7d954069b..000000000000
--- a/metadata/md5-cache/dev-qt/qtcharts-6.8.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.8.1:6[gles2-only=,gui,opengl,widgets] qml? ( ~dev-qt/qtdeclarative-6.8.1:6[opengl] )
-DESCRIPTION=Chart component library for the Qt6 framework
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=gles2-only qml custom-cflags test
-KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.8.1:6[gles2-only=,gui,opengl,widgets] qml? ( ~dev-qt/qtdeclarative-6.8.1:6[opengl] )
-RESTRICT=!test? ( test )
-SLOT=6/6.8.1
-SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.1/submodules/qtcharts-everywhere-src-6.8.1.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=abe7066a53b8518e73322a833f5ae4d6
diff --git a/metadata/md5-cache/dev-qt/qtcharts-6.8.2 b/metadata/md5-cache/dev-qt/qtcharts-6.8.2
index d53dd325597a..1b3ad490b14e 100644
--- a/metadata/md5-cache/dev-qt/qtcharts-6.8.2
+++ b/metadata/md5-cache/dev-qt/qtcharts-6.8.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.2:6[gles2-only=,gui,opengl,widgets] qml? ( ~dev-qt/qt
RESTRICT=!test? ( test )
SLOT=6/6.8.2
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qtcharts-everywhere-src-6.8.2.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=9c96b6ceb01136426893e965f876d5d7
diff --git a/metadata/md5-cache/dev-qt/qtcharts-6.8.9999 b/metadata/md5-cache/dev-qt/qtcharts-6.8.9999
index 6cb88ff7ba1e..f6d36bc7a6af 100644
--- a/metadata/md5-cache/dev-qt/qtcharts-6.8.9999
+++ b/metadata/md5-cache/dev-qt/qtcharts-6.8.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.8.9999:6[gles2-only=,gui,opengl,widgets] qml? ( ~dev-qt/qtdeclarative-6.8.9999:6[opengl] )
RESTRICT=!test? ( test )
SLOT=6/6.8.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=3d347d590ef42927b2814c3cf9c5c11c
diff --git a/metadata/md5-cache/dev-qt/qtcharts-6.9.9999 b/metadata/md5-cache/dev-qt/qtcharts-6.9.9999
index 0c09b011640c..58981f53248e 100644
--- a/metadata/md5-cache/dev-qt/qtcharts-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtcharts-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6[gles2-only=,gui,opengl,widgets] qml? ( ~dev-qt/qtdeclarative-6.9.9999:6[opengl] )
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=3d347d590ef42927b2814c3cf9c5c11c
diff --git a/metadata/md5-cache/dev-qt/qtcharts-6.9999 b/metadata/md5-cache/dev-qt/qtcharts-6.9999
index 06ac331b6f90..d482dc9f9a0e 100644
--- a/metadata/md5-cache/dev-qt/qtcharts-6.9999
+++ b/metadata/md5-cache/dev-qt/qtcharts-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[gles2-only=,gui,opengl,widgets] qml? ( ~dev-qt/qtdeclarative-6.9999:6[opengl] )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=3d347d590ef42927b2814c3cf9c5c11c
diff --git a/metadata/md5-cache/dev-qt/qtconnectivity-6.8.1-r1 b/metadata/md5-cache/dev-qt/qtconnectivity-6.8.1-r1
deleted file mode 100644
index 1ff8d0ff3a77..000000000000
--- a/metadata/md5-cache/dev-qt/qtconnectivity-6.8.1-r1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.8.1:6[network] bluetooth? ( ~dev-qt/qtbase-6.8.1:6[dbus] net-wireless/bluez:= ) nfc? ( neard? ( ~dev-qt/qtbase-6.8.1:6[dbus] ) smartcard? ( sys-apps/pcsc-lite ) )
-DESCRIPTION=Bluetooth and NFC support library for the Qt6 framework
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=+bluetooth neard nfc smartcard custom-cflags test
-KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.8.1:6[network] bluetooth? ( ~dev-qt/qtbase-6.8.1:6[dbus] net-wireless/bluez:= ) nfc? ( neard? ( ~dev-qt/qtbase-6.8.1:6[dbus] ) smartcard? ( sys-apps/pcsc-lite ) ) nfc? ( neard? ( net-wireless/neard ) )
-REQUIRED_USE=|| ( bluetooth nfc ) nfc? ( ?? ( neard smartcard ) )
-RESTRICT=!test? ( test )
-SLOT=6/6.8.1
-SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.1/submodules/qtconnectivity-everywhere-src-6.8.1.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=25eda6d651e246b0ebe39e4167fe4c67
diff --git a/metadata/md5-cache/dev-qt/qtconnectivity-6.8.2 b/metadata/md5-cache/dev-qt/qtconnectivity-6.8.2
index 14a0a0762016..84c4273011e0 100644
--- a/metadata/md5-cache/dev-qt/qtconnectivity-6.8.2
+++ b/metadata/md5-cache/dev-qt/qtconnectivity-6.8.2
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( bluetooth nfc ) nfc? ( ?? ( neard smartcard ) )
RESTRICT=!test? ( test )
SLOT=6/6.8.2
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qtconnectivity-everywhere-src-6.8.2.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=fb35154ef49663152e24ed7668818e78
diff --git a/metadata/md5-cache/dev-qt/qtconnectivity-6.8.9999 b/metadata/md5-cache/dev-qt/qtconnectivity-6.8.9999
index 4224f42b7584..3f63169473aa 100644
--- a/metadata/md5-cache/dev-qt/qtconnectivity-6.8.9999
+++ b/metadata/md5-cache/dev-qt/qtconnectivity-6.8.9999
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.9999:6[network] bluetooth? ( ~dev-qt/qtbase-6.8.9999:
REQUIRED_USE=|| ( bluetooth nfc ) nfc? ( ?? ( neard smartcard ) )
RESTRICT=!test? ( test )
SLOT=6/6.8.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=97dc35a19be6c499724a54eaf56a8ea5
diff --git a/metadata/md5-cache/dev-qt/qtconnectivity-6.9.9999 b/metadata/md5-cache/dev-qt/qtconnectivity-6.9.9999
index 2d4768ac57ec..33d817ff119f 100644
--- a/metadata/md5-cache/dev-qt/qtconnectivity-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtconnectivity-6.9.9999
@@ -1,6 +1,6 @@
BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.9.9999:6[network] bluetooth? ( ~dev-qt/qtbase-6.9.9999:6[dbus] net-wireless/bluez:= ) nfc? ( neard? ( ~dev-qt/qtbase-6.9.9999:6[dbus] ) smartcard? ( sys-apps/pcsc-lite ) )
+DEPEND=~dev-qt/qtbase-6.9.9999:6 bluetooth? ( ~dev-qt/qtbase-6.9.9999:6[dbus,network] net-wireless/bluez:= ) nfc? ( neard? ( ~dev-qt/qtbase-6.9.9999:6[dbus] ) smartcard? ( sys-apps/pcsc-lite ) )
DESCRIPTION=Bluetooth and NFC support library for the Qt6 framework
EAPI=8
HOMEPAGE=https://www.qt.io/
@@ -8,9 +8,9 @@ INHERIT=qt6-build
IUSE=+bluetooth neard nfc smartcard custom-cflags test
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
PROPERTIES=live
-RDEPEND=~dev-qt/qtbase-6.9.9999:6[network] bluetooth? ( ~dev-qt/qtbase-6.9.9999:6[dbus] net-wireless/bluez:= ) nfc? ( neard? ( ~dev-qt/qtbase-6.9.9999:6[dbus] ) smartcard? ( sys-apps/pcsc-lite ) ) nfc? ( neard? ( net-wireless/neard ) )
+RDEPEND=~dev-qt/qtbase-6.9.9999:6 bluetooth? ( ~dev-qt/qtbase-6.9.9999:6[dbus,network] net-wireless/bluez:= ) nfc? ( neard? ( ~dev-qt/qtbase-6.9.9999:6[dbus] ) smartcard? ( sys-apps/pcsc-lite ) ) nfc? ( neard? ( net-wireless/neard ) )
REQUIRED_USE=|| ( bluetooth nfc ) nfc? ( ?? ( neard smartcard ) )
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=97dc35a19be6c499724a54eaf56a8ea5
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=ef38ed564bb44997f9188727d8b577b3
diff --git a/metadata/md5-cache/dev-qt/qtconnectivity-6.9999 b/metadata/md5-cache/dev-qt/qtconnectivity-6.9999
index 607b239dc5af..c191436aa13d 100644
--- a/metadata/md5-cache/dev-qt/qtconnectivity-6.9999
+++ b/metadata/md5-cache/dev-qt/qtconnectivity-6.9999
@@ -1,6 +1,6 @@
BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.9999:6[network] bluetooth? ( ~dev-qt/qtbase-6.9999:6[dbus] net-wireless/bluez:= ) nfc? ( neard? ( ~dev-qt/qtbase-6.9999:6[dbus] ) smartcard? ( sys-apps/pcsc-lite ) )
+DEPEND=~dev-qt/qtbase-6.9999:6 bluetooth? ( ~dev-qt/qtbase-6.9999:6[dbus,network] net-wireless/bluez:= ) nfc? ( neard? ( ~dev-qt/qtbase-6.9999:6[dbus] ) smartcard? ( sys-apps/pcsc-lite ) )
DESCRIPTION=Bluetooth and NFC support library for the Qt6 framework
EAPI=8
HOMEPAGE=https://www.qt.io/
@@ -8,9 +8,9 @@ INHERIT=qt6-build
IUSE=+bluetooth neard nfc smartcard custom-cflags test
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
PROPERTIES=live
-RDEPEND=~dev-qt/qtbase-6.9999:6[network] bluetooth? ( ~dev-qt/qtbase-6.9999:6[dbus] net-wireless/bluez:= ) nfc? ( neard? ( ~dev-qt/qtbase-6.9999:6[dbus] ) smartcard? ( sys-apps/pcsc-lite ) ) nfc? ( neard? ( net-wireless/neard ) )
+RDEPEND=~dev-qt/qtbase-6.9999:6 bluetooth? ( ~dev-qt/qtbase-6.9999:6[dbus,network] net-wireless/bluez:= ) nfc? ( neard? ( ~dev-qt/qtbase-6.9999:6[dbus] ) smartcard? ( sys-apps/pcsc-lite ) ) nfc? ( neard? ( net-wireless/neard ) )
REQUIRED_USE=|| ( bluetooth nfc ) nfc? ( ?? ( neard smartcard ) )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=97dc35a19be6c499724a54eaf56a8ea5
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=ef38ed564bb44997f9188727d8b577b3
diff --git a/metadata/md5-cache/dev-qt/qtdeclarative-6.8.1 b/metadata/md5-cache/dev-qt/qtdeclarative-6.8.1
deleted file mode 100644
index bb766b76d1ad..000000000000
--- a/metadata/md5-cache/dev-qt/qtdeclarative-6.8.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 dev-lang/python:3.9 ) ~dev-qt/qtshadertools-6.8.1:6 app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=~dev-qt/qtbase-6.8.1:6[accessibility=,gui,network=,opengl=,sql?,ssl?,vulkan=,widgets=] qmlls? ( ~dev-qt/qtlanguageserver-6.8.1:6 ) svg? ( ~dev-qt/qtsvg-6.8.1:6 ) vulkan? ( dev-util/vulkan-headers )
-DESCRIPTION=Qt Declarative (Quick 2)
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=python-any-r1 qt6-build
-IUSE=accessibility +jit +network opengl qmlls +sql +ssl svg vulkan +widgets custom-cflags
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.8.1:6[accessibility=,gui,network=,opengl=,sql?,ssl?,vulkan=,widgets=] qmlls? ( ~dev-qt/qtlanguageserver-6.8.1:6 ) svg? ( ~dev-qt/qtsvg-6.8.1:6 )
-RESTRICT=test
-SLOT=6/6.8.1
-SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.1/submodules/qtdeclarative-everywhere-src-6.8.1.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 ece603c43ae206e3cb06f1878908793e qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=6f9d9d1890f2c6c6e0f0631a635db21b
diff --git a/metadata/md5-cache/dev-qt/qtdeclarative-6.8.2 b/metadata/md5-cache/dev-qt/qtdeclarative-6.8.2
index 1f0f0bc05d13..d6041dc6a825 100644
--- a/metadata/md5-cache/dev-qt/qtdeclarative-6.8.2
+++ b/metadata/md5-cache/dev-qt/qtdeclarative-6.8.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.2:6[accessibility=,gui,network=,opengl=,sql?,ssl?,vul
RESTRICT=test
SLOT=6/6.8.2
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qtdeclarative-everywhere-src-6.8.2.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 ece603c43ae206e3cb06f1878908793e qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 ece603c43ae206e3cb06f1878908793e qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=2019955c043d6fc096fe87eb433cdf37
diff --git a/metadata/md5-cache/dev-qt/qtdeclarative-6.8.9999 b/metadata/md5-cache/dev-qt/qtdeclarative-6.8.9999
index 12ed21cd0d7e..f4ec8b424fb8 100644
--- a/metadata/md5-cache/dev-qt/qtdeclarative-6.8.9999
+++ b/metadata/md5-cache/dev-qt/qtdeclarative-6.8.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.8.9999:6[accessibility=,gui,network=,opengl=,sql?,ssl?,vulkan=,widgets=] qmlls? ( ~dev-qt/qtlanguageserver-6.8.9999:6 ) svg? ( ~dev-qt/qtsvg-6.8.9999:6 )
RESTRICT=test
SLOT=6/6.8.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 ece603c43ae206e3cb06f1878908793e qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 ece603c43ae206e3cb06f1878908793e qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=c1b01248508c215c44736c598f7d9074
diff --git a/metadata/md5-cache/dev-qt/qtdeclarative-6.9.9999 b/metadata/md5-cache/dev-qt/qtdeclarative-6.9.9999
index ada9302999eb..b277a212f619 100644
--- a/metadata/md5-cache/dev-qt/qtdeclarative-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtdeclarative-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6[accessibility=,gui,network=,opengl=,sql?,ssl?,vulkan=,widgets=] qmlls? ( ~dev-qt/qtlanguageserver-6.9.9999:6 ) svg? ( ~dev-qt/qtsvg-6.9.9999:6 )
RESTRICT=test
SLOT=6/6.9.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 ece603c43ae206e3cb06f1878908793e qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 ece603c43ae206e3cb06f1878908793e qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=c1b01248508c215c44736c598f7d9074
diff --git a/metadata/md5-cache/dev-qt/qtdeclarative-6.9999 b/metadata/md5-cache/dev-qt/qtdeclarative-6.9999
index c817a88d1c31..56fb2fe48e09 100644
--- a/metadata/md5-cache/dev-qt/qtdeclarative-6.9999
+++ b/metadata/md5-cache/dev-qt/qtdeclarative-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[accessibility=,gui,network=,opengl=,sql?,ssl?,vulkan=,widgets=] qmlls? ( ~dev-qt/qtlanguageserver-6.9999:6 ) svg? ( ~dev-qt/qtsvg-6.9999:6 )
RESTRICT=test
SLOT=6/6.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 ece603c43ae206e3cb06f1878908793e qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 ece603c43ae206e3cb06f1878908793e qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=c1b01248508c215c44736c598f7d9074
diff --git a/metadata/md5-cache/dev-qt/qthttpserver-6.8.1 b/metadata/md5-cache/dev-qt/qthttpserver-6.8.1
deleted file mode 100644
index ef9c4bce386a..000000000000
--- a/metadata/md5-cache/dev-qt/qthttpserver-6.8.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.8.1:6[network,ssl=] websockets? ( ~dev-qt/qtwebsockets-6.8.1:6 ) test? ( ~dev-qt/qtbase-6.8.1:6[concurrent] )
-DESCRIPTION=HTTP server functionality for the Qt6 framework
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=+ssl websockets custom-cflags test
-KEYWORDS=amd64 ~loong
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.8.1:6[network,ssl=] websockets? ( ~dev-qt/qtwebsockets-6.8.1:6 )
-RESTRICT=!test? ( test )
-SLOT=6/6.8.1
-SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.1/submodules/qthttpserver-everywhere-src-6.8.1.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=b1cc9773dd949210ca839b85dd32d233
diff --git a/metadata/md5-cache/dev-qt/qthttpserver-6.8.2 b/metadata/md5-cache/dev-qt/qthttpserver-6.8.2
index 7507436d9dc6..41cafdc32bd5 100644
--- a/metadata/md5-cache/dev-qt/qthttpserver-6.8.2
+++ b/metadata/md5-cache/dev-qt/qthttpserver-6.8.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.2:6[network,ssl=] websockets? ( ~dev-qt/qtwebsockets-
RESTRICT=!test? ( test )
SLOT=6/6.8.2
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qthttpserver-everywhere-src-6.8.2.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=b1cc9773dd949210ca839b85dd32d233
diff --git a/metadata/md5-cache/dev-qt/qthttpserver-6.8.9999 b/metadata/md5-cache/dev-qt/qthttpserver-6.8.9999
index c79c4a255ffa..5d64bf9465e1 100644
--- a/metadata/md5-cache/dev-qt/qthttpserver-6.8.9999
+++ b/metadata/md5-cache/dev-qt/qthttpserver-6.8.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.8.9999:6[network,ssl=] websockets? ( ~dev-qt/qtwebsockets-6.8.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.8.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=1ec32accee7e9fb6efdd3c20e97eb8c3
diff --git a/metadata/md5-cache/dev-qt/qthttpserver-6.9.9999 b/metadata/md5-cache/dev-qt/qthttpserver-6.9.9999
index abb0339f2a70..7a1f43e29097 100644
--- a/metadata/md5-cache/dev-qt/qthttpserver-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qthttpserver-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6[network,ssl=] websockets? ( ~dev-qt/qtwebsockets-6.9.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=1ec32accee7e9fb6efdd3c20e97eb8c3
diff --git a/metadata/md5-cache/dev-qt/qthttpserver-6.9999 b/metadata/md5-cache/dev-qt/qthttpserver-6.9999
index dcaaf5d9d7c2..c3eef4432a47 100644
--- a/metadata/md5-cache/dev-qt/qthttpserver-6.9999
+++ b/metadata/md5-cache/dev-qt/qthttpserver-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[network,ssl=] websockets? ( ~dev-qt/qtwebsockets-6.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=1ec32accee7e9fb6efdd3c20e97eb8c3
diff --git a/metadata/md5-cache/dev-qt/qtimageformats-6.8.1 b/metadata/md5-cache/dev-qt/qtimageformats-6.8.1
deleted file mode 100644
index d7b1f131462e..000000000000
--- a/metadata/md5-cache/dev-qt/qtimageformats-6.8.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.8.1:6[gui] media-libs/libwebp:= media-libs/tiff:= mng? ( media-libs/libmng:= )
-DESCRIPTION=Additional format plugins for the Qt image I/O system
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=mng custom-cflags test
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc64 ~riscv x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.8.1:6[gui] media-libs/libwebp:= media-libs/tiff:= mng? ( media-libs/libmng:= )
-RESTRICT=!test? ( test )
-SLOT=6/6.8.1
-SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.1/submodules/qtimageformats-everywhere-src-6.8.1.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=9c74a8315491bb8f47858bae000a03d0
diff --git a/metadata/md5-cache/dev-qt/qtimageformats-6.8.2 b/metadata/md5-cache/dev-qt/qtimageformats-6.8.2
index 8507310d9c54..7e3ba06482f4 100644
--- a/metadata/md5-cache/dev-qt/qtimageformats-6.8.2
+++ b/metadata/md5-cache/dev-qt/qtimageformats-6.8.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.2:6[gui] media-libs/libwebp:= media-libs/tiff:= mng?
RESTRICT=!test? ( test )
SLOT=6/6.8.2
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qtimageformats-everywhere-src-6.8.2.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=07c2106c5131b3b3127ff8815d343b2d
diff --git a/metadata/md5-cache/dev-qt/qtimageformats-6.8.9999 b/metadata/md5-cache/dev-qt/qtimageformats-6.8.9999
index 2eec282d12ee..8674be75925e 100644
--- a/metadata/md5-cache/dev-qt/qtimageformats-6.8.9999
+++ b/metadata/md5-cache/dev-qt/qtimageformats-6.8.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.8.9999:6[gui] media-libs/libwebp:= media-libs/tiff:= mng? ( media-libs/libmng:= )
RESTRICT=!test? ( test )
SLOT=6/6.8.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=da8ed7b1dd06095e9dd7ce88767237f5
diff --git a/metadata/md5-cache/dev-qt/qtimageformats-6.9.9999 b/metadata/md5-cache/dev-qt/qtimageformats-6.9.9999
index a652dd450b28..f83c2fd5af24 100644
--- a/metadata/md5-cache/dev-qt/qtimageformats-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtimageformats-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6[gui] media-libs/libwebp:= media-libs/tiff:= mng? ( media-libs/libmng:= )
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=f27a8bb59250cca62cbbf7d518fb65ac
diff --git a/metadata/md5-cache/dev-qt/qtimageformats-6.9999 b/metadata/md5-cache/dev-qt/qtimageformats-6.9999
index f3fa7459bf7b..f27dc8a70a8c 100644
--- a/metadata/md5-cache/dev-qt/qtimageformats-6.9999
+++ b/metadata/md5-cache/dev-qt/qtimageformats-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[gui] media-libs/libwebp:= media-libs/tiff:= mng? ( media-libs/libmng:= )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=f27a8bb59250cca62cbbf7d518fb65ac
diff --git a/metadata/md5-cache/dev-qt/qtlanguageserver-6.8.1 b/metadata/md5-cache/dev-qt/qtlanguageserver-6.8.1
deleted file mode 100644
index 73afffedacac..000000000000
--- a/metadata/md5-cache/dev-qt/qtlanguageserver-6.8.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.8.1:6
-DESCRIPTION=Implementation of the Language Server Protocol for Qt
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=custom-cflags test
-KEYWORDS=amd64
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.8.1:6
-RESTRICT=!test? ( test )
-SLOT=6/6.8.1
-SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.1/submodules/qtlanguageserver-everywhere-src-6.8.1.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=3b14f9f190737f90d3fc98b813256bb5
diff --git a/metadata/md5-cache/dev-qt/qtlanguageserver-6.8.2 b/metadata/md5-cache/dev-qt/qtlanguageserver-6.8.2
index 63da98e71fd1..08b3ef92cb60 100644
--- a/metadata/md5-cache/dev-qt/qtlanguageserver-6.8.2
+++ b/metadata/md5-cache/dev-qt/qtlanguageserver-6.8.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.2:6
RESTRICT=!test? ( test )
SLOT=6/6.8.2
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qtlanguageserver-everywhere-src-6.8.2.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=38a676870f4778e3bee1ad8adaf1daf7
diff --git a/metadata/md5-cache/dev-qt/qtlanguageserver-6.8.9999 b/metadata/md5-cache/dev-qt/qtlanguageserver-6.8.9999
index 1b7c9d5f115e..d4f9eefa3dd3 100644
--- a/metadata/md5-cache/dev-qt/qtlanguageserver-6.8.9999
+++ b/metadata/md5-cache/dev-qt/qtlanguageserver-6.8.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.8.9999:6
RESTRICT=!test? ( test )
SLOT=6/6.8.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=edf19ed090dec62429f7153ea7eb7a8c
diff --git a/metadata/md5-cache/dev-qt/qtlanguageserver-6.9.9999 b/metadata/md5-cache/dev-qt/qtlanguageserver-6.9.9999
index 9d1ca2f65523..52e1248878e6 100644
--- a/metadata/md5-cache/dev-qt/qtlanguageserver-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtlanguageserver-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=edf19ed090dec62429f7153ea7eb7a8c
diff --git a/metadata/md5-cache/dev-qt/qtlanguageserver-6.9999 b/metadata/md5-cache/dev-qt/qtlanguageserver-6.9999
index 50ea9cba8d6f..0dbe199137b6 100644
--- a/metadata/md5-cache/dev-qt/qtlanguageserver-6.9999
+++ b/metadata/md5-cache/dev-qt/qtlanguageserver-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=edf19ed090dec62429f7153ea7eb7a8c
diff --git a/metadata/md5-cache/dev-qt/qtlocation-6.8.1 b/metadata/md5-cache/dev-qt/qtlocation-6.8.1
deleted file mode 100644
index d0e44d51ab56..000000000000
--- a/metadata/md5-cache/dev-qt/qtlocation-6.8.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.8.1:6[network] ~dev-qt/qtdeclarative-6.8.1:6 ~dev-qt/qtpositioning-6.8.1:6[qml]
-DESCRIPTION=Location (places, maps, navigation) library for the Qt6 framework
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=custom-cflags test
-KEYWORDS=amd64 arm arm64 ~loong ppc64 ~riscv x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.8.1:6[network] ~dev-qt/qtdeclarative-6.8.1:6 ~dev-qt/qtpositioning-6.8.1:6[qml]
-RESTRICT=!test? ( test )
-SLOT=6/6.8.1
-SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.1/submodules/qtlocation-everywhere-src-6.8.1.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=7f559d6ba3003baa64a8a1d463e049d3
diff --git a/metadata/md5-cache/dev-qt/qtlocation-6.8.2 b/metadata/md5-cache/dev-qt/qtlocation-6.8.2
index 166369b6539d..0cc0c83875de 100644
--- a/metadata/md5-cache/dev-qt/qtlocation-6.8.2
+++ b/metadata/md5-cache/dev-qt/qtlocation-6.8.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.2:6[network] ~dev-qt/qtdeclarative-6.8.2:6 ~dev-qt/qt
RESTRICT=!test? ( test )
SLOT=6/6.8.2
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qtlocation-everywhere-src-6.8.2.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=7f559d6ba3003baa64a8a1d463e049d3
diff --git a/metadata/md5-cache/dev-qt/qtlocation-6.8.9999 b/metadata/md5-cache/dev-qt/qtlocation-6.8.9999
index e2d0b45b6102..ec0adf132dc7 100644
--- a/metadata/md5-cache/dev-qt/qtlocation-6.8.9999
+++ b/metadata/md5-cache/dev-qt/qtlocation-6.8.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.8.9999:6[network] ~dev-qt/qtdeclarative-6.8.9999:6 ~dev-qt/qtpositioning-6.8.9999:6[qml]
RESTRICT=!test? ( test )
SLOT=6/6.8.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=b4a6ad89701ce51ff1f1bbe7357ace00
diff --git a/metadata/md5-cache/dev-qt/qtlocation-6.9.9999 b/metadata/md5-cache/dev-qt/qtlocation-6.9.9999
index 41a7ba2cdc5c..3c97db048323 100644
--- a/metadata/md5-cache/dev-qt/qtlocation-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtlocation-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6[network] ~dev-qt/qtdeclarative-6.9.9999:6 ~dev-qt/qtpositioning-6.9.9999:6[qml]
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=b4a6ad89701ce51ff1f1bbe7357ace00
diff --git a/metadata/md5-cache/dev-qt/qtlocation-6.9999 b/metadata/md5-cache/dev-qt/qtlocation-6.9999
index 6777c7a7d669..8c20b1fe07d2 100644
--- a/metadata/md5-cache/dev-qt/qtlocation-6.9999
+++ b/metadata/md5-cache/dev-qt/qtlocation-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[network] ~dev-qt/qtdeclarative-6.9999:6 ~dev-qt/qtpositioning-6.9999:6[qml]
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=b4a6ad89701ce51ff1f1bbe7357ace00
diff --git a/metadata/md5-cache/dev-qt/qtmultimedia-6.8.1 b/metadata/md5-cache/dev-qt/qtmultimedia-6.8.1
deleted file mode 100644
index dcb5c8c1f2eb..000000000000
--- a/metadata/md5-cache/dev-qt/qtmultimedia-6.8.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=~dev-qt/qtshadertools-6.8.1:6 app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.8.1:6[gui,network,opengl=,vulkan=,widgets] alsa? ( !pulseaudio? ( media-libs/alsa-lib ) ) ffmpeg? ( ~dev-qt/qtbase-6.8.1:6[X=,concurrent,eglfs=] media-video/ffmpeg:=[vaapi?] X? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXrandr ) ) gstreamer? ( dev-libs/glib:2 media-libs/gst-plugins-bad:1.0 media-libs/gst-plugins-base:1.0[X=] media-libs/gstreamer:1.0 opengl? ( ~dev-qt/qtbase-6.8.1:6[X?,wayland?] media-libs/gst-plugins-base:1.0[X?,egl,opengl,wayland?] ) ) opengl? ( media-libs/libglvnd ) pulseaudio? ( media-libs/libpulse ) qml? ( ~dev-qt/qtdeclarative-6.8.1:6 ~dev-qt/qtquick3d-6.8.1:6 ) screencast? ( ~dev-qt/qtbase-6.8.1:6[dbus] media-video/pipewire ) X? ( x11-base/xorg-proto ) v4l? ( sys-kernel/linux-headers ) vulkan? ( dev-util/vulkan-headers )
-DESCRIPTION=Multimedia (audio, video, radio, camera) library for the Qt6 framework
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=flag-o-matic qt6-build
-IUSE=+X alsa eglfs +ffmpeg gstreamer opengl pulseaudio qml screencast v4l vaapi vulkan wayland custom-cflags test
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.8.1:6[gui,network,opengl=,vulkan=,widgets] alsa? ( !pulseaudio? ( media-libs/alsa-lib ) ) ffmpeg? ( ~dev-qt/qtbase-6.8.1:6[X=,concurrent,eglfs=] media-video/ffmpeg:=[vaapi?] X? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXrandr ) ) gstreamer? ( dev-libs/glib:2 media-libs/gst-plugins-bad:1.0 media-libs/gst-plugins-base:1.0[X=] media-libs/gstreamer:1.0 opengl? ( ~dev-qt/qtbase-6.8.1:6[X?,wayland?] media-libs/gst-plugins-base:1.0[X?,egl,opengl,wayland?] ) ) opengl? ( media-libs/libglvnd ) pulseaudio? ( media-libs/libpulse ) qml? ( ~dev-qt/qtdeclarative-6.8.1:6 ~dev-qt/qtquick3d-6.8.1:6 ) screencast? ( ~dev-qt/qtbase-6.8.1:6[dbus] media-video/pipewire )
-REQUIRED_USE=|| ( ffmpeg gstreamer ) eglfs? ( ffmpeg opengl qml ) screencast? ( ffmpeg ) test? ( qml ) vaapi? ( ffmpeg opengl )
-RESTRICT=!test? ( test )
-SLOT=6/6.8.1
-SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.1/submodules/qtmultimedia-everywhere-src-6.8.1.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=63afd858f7a41a7c01a5dac249788c58
diff --git a/metadata/md5-cache/dev-qt/qtmultimedia-6.8.2 b/metadata/md5-cache/dev-qt/qtmultimedia-6.8.2
index 9d952f13e10e..7d2ba88d5163 100644
--- a/metadata/md5-cache/dev-qt/qtmultimedia-6.8.2
+++ b/metadata/md5-cache/dev-qt/qtmultimedia-6.8.2
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ffmpeg gstreamer ) eglfs? ( ffmpeg opengl qml ) screencast? (
RESTRICT=!test? ( test )
SLOT=6/6.8.2
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qtmultimedia-everywhere-src-6.8.2.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=3d0590487470d8cfcaaa9d7ea809c569
diff --git a/metadata/md5-cache/dev-qt/qtmultimedia-6.8.9999 b/metadata/md5-cache/dev-qt/qtmultimedia-6.8.9999
index de4a6c921b7f..633f317c7a99 100644
--- a/metadata/md5-cache/dev-qt/qtmultimedia-6.8.9999
+++ b/metadata/md5-cache/dev-qt/qtmultimedia-6.8.9999
@@ -1,16 +1,16 @@
BDEPEND=~dev-qt/qtshadertools-6.8.9999:6 app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.8.9999:6[gui,network,opengl=,vulkan=,widgets] alsa? ( !pulseaudio? ( media-libs/alsa-lib ) ) ffmpeg? ( ~dev-qt/qtbase-6.8.9999:6[X=,concurrent,eglfs=] media-video/ffmpeg:=[vaapi?] X? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXrandr ) ) gstreamer? ( dev-libs/glib:2 media-libs/gst-plugins-bad:1.0 media-libs/gst-plugins-base:1.0[X=] media-libs/gstreamer:1.0 opengl? ( ~dev-qt/qtbase-6.8.9999:6[X?,wayland?] media-libs/gst-plugins-base:1.0[X?,egl,opengl,wayland?] ) ) opengl? ( media-libs/libglvnd ) pulseaudio? ( media-libs/libpulse ) qml? ( ~dev-qt/qtdeclarative-6.8.9999:6 ~dev-qt/qtquick3d-6.8.9999:6 ) screencast? ( ~dev-qt/qtbase-6.8.9999:6[dbus] media-video/pipewire ) X? ( x11-base/xorg-proto ) v4l? ( sys-kernel/linux-headers ) vulkan? ( dev-util/vulkan-headers )
+DEPEND=~dev-qt/qtbase-6.8.9999:6[gui,network,opengl=,vulkan=,widgets] alsa? ( !pulseaudio? ( media-libs/alsa-lib ) ) ffmpeg? ( ~dev-qt/qtbase-6.8.9999:6[X=,concurrent,eglfs=] media-video/ffmpeg:=[vaapi?] X? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXrandr ) ) gstreamer? ( dev-libs/glib:2 media-libs/gst-plugins-bad:1.0 media-libs/gst-plugins-base:1.0 media-libs/gstreamer:1.0 opengl? ( ~dev-qt/qtbase-6.8.9999:6[X?,wayland?] media-libs/gst-plugins-base:1.0[X?,egl,opengl,wayland?] ) ) opengl? ( media-libs/libglvnd ) pipewire? ( ~dev-qt/qtbase-6.8.9999:6[dbus?] media-video/pipewire:= ) pulseaudio? ( media-libs/libpulse ) qml? ( ~dev-qt/qtdeclarative-6.8.9999:6 ~dev-qt/qtquick3d-6.8.9999:6 ) X? ( x11-base/xorg-proto ) v4l? ( sys-kernel/linux-headers ) vulkan? ( dev-util/vulkan-headers )
DESCRIPTION=Multimedia (audio, video, radio, camera) library for the Qt6 framework
EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=flag-o-matic qt6-build
-IUSE=+X alsa eglfs +ffmpeg gstreamer opengl pulseaudio qml screencast v4l vaapi vulkan wayland custom-cflags test
+IUSE=+X alsa +dbus eglfs +ffmpeg gstreamer opengl pipewire pulseaudio qml v4l vaapi vulkan wayland custom-cflags test
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
PROPERTIES=live
-RDEPEND=~dev-qt/qtbase-6.8.9999:6[gui,network,opengl=,vulkan=,widgets] alsa? ( !pulseaudio? ( media-libs/alsa-lib ) ) ffmpeg? ( ~dev-qt/qtbase-6.8.9999:6[X=,concurrent,eglfs=] media-video/ffmpeg:=[vaapi?] X? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXrandr ) ) gstreamer? ( dev-libs/glib:2 media-libs/gst-plugins-bad:1.0 media-libs/gst-plugins-base:1.0[X=] media-libs/gstreamer:1.0 opengl? ( ~dev-qt/qtbase-6.8.9999:6[X?,wayland?] media-libs/gst-plugins-base:1.0[X?,egl,opengl,wayland?] ) ) opengl? ( media-libs/libglvnd ) pulseaudio? ( media-libs/libpulse ) qml? ( ~dev-qt/qtdeclarative-6.8.9999:6 ~dev-qt/qtquick3d-6.8.9999:6 ) screencast? ( ~dev-qt/qtbase-6.8.9999:6[dbus] media-video/pipewire )
-REQUIRED_USE=|| ( ffmpeg gstreamer ) eglfs? ( ffmpeg opengl qml ) screencast? ( ffmpeg ) test? ( qml ) vaapi? ( ffmpeg opengl )
+RDEPEND=~dev-qt/qtbase-6.8.9999:6[gui,network,opengl=,vulkan=,widgets] alsa? ( !pulseaudio? ( media-libs/alsa-lib ) ) ffmpeg? ( ~dev-qt/qtbase-6.8.9999:6[X=,concurrent,eglfs=] media-video/ffmpeg:=[vaapi?] X? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXrandr ) ) gstreamer? ( dev-libs/glib:2 media-libs/gst-plugins-bad:1.0 media-libs/gst-plugins-base:1.0 media-libs/gstreamer:1.0 opengl? ( ~dev-qt/qtbase-6.8.9999:6[X?,wayland?] media-libs/gst-plugins-base:1.0[X?,egl,opengl,wayland?] ) ) opengl? ( media-libs/libglvnd ) pipewire? ( ~dev-qt/qtbase-6.8.9999:6[dbus?] media-video/pipewire:= ) pulseaudio? ( media-libs/libpulse ) qml? ( ~dev-qt/qtdeclarative-6.8.9999:6 ~dev-qt/qtquick3d-6.8.9999:6 )
+REQUIRED_USE=|| ( ffmpeg gstreamer ) eglfs? ( ffmpeg opengl qml ) test? ( qml ) vaapi? ( ffmpeg opengl )
RESTRICT=!test? ( test )
SLOT=6/6.8.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=48c5eb0050431f44338a821807be68d9
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=0f2f314a72d2527cd84d56095740e8c3
diff --git a/metadata/md5-cache/dev-qt/qtmultimedia-6.9.9999 b/metadata/md5-cache/dev-qt/qtmultimedia-6.9.9999
index a916ba9b9a69..a3d40d68b7bb 100644
--- a/metadata/md5-cache/dev-qt/qtmultimedia-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtmultimedia-6.9.9999
@@ -1,16 +1,16 @@
BDEPEND=~dev-qt/qtshadertools-6.9.9999:6 app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.9.9999:6[gui,network,opengl=,vulkan=,widgets] alsa? ( !pulseaudio? ( media-libs/alsa-lib ) ) ffmpeg? ( ~dev-qt/qtbase-6.9.9999:6[X=,concurrent,eglfs=] media-video/ffmpeg:=[vaapi?] X? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXrandr ) ) gstreamer? ( dev-libs/glib:2 media-libs/gst-plugins-bad:1.0 media-libs/gst-plugins-base:1.0[X=] media-libs/gstreamer:1.0 opengl? ( ~dev-qt/qtbase-6.9.9999:6[X?,wayland?] media-libs/gst-plugins-base:1.0[X?,egl,opengl,wayland?] ) ) opengl? ( media-libs/libglvnd ) pulseaudio? ( media-libs/libpulse ) qml? ( ~dev-qt/qtdeclarative-6.9.9999:6 ~dev-qt/qtquick3d-6.9.9999:6 ) screencast? ( ~dev-qt/qtbase-6.9.9999:6[dbus] media-video/pipewire ) X? ( x11-base/xorg-proto ) v4l? ( sys-kernel/linux-headers ) vulkan? ( dev-util/vulkan-headers )
+DEPEND=~dev-qt/qtbase-6.9.9999:6[gui,network,opengl=,vulkan=,widgets] alsa? ( !pulseaudio? ( media-libs/alsa-lib ) ) ffmpeg? ( ~dev-qt/qtbase-6.9.9999:6[X=,concurrent,eglfs=] media-video/ffmpeg:=[vaapi?] X? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXrandr ) ) gstreamer? ( dev-libs/glib:2 media-libs/gst-plugins-bad:1.0 media-libs/gst-plugins-base:1.0 media-libs/gstreamer:1.0 opengl? ( ~dev-qt/qtbase-6.9.9999:6[X?,wayland?] media-libs/gst-plugins-base:1.0[X?,egl,opengl,wayland?] ) ) opengl? ( media-libs/libglvnd ) pipewire? ( ~dev-qt/qtbase-6.9.9999:6[dbus?] media-video/pipewire:= ) pulseaudio? ( media-libs/libpulse ) qml? ( ~dev-qt/qtdeclarative-6.9.9999:6 ~dev-qt/qtquick3d-6.9.9999:6 ) X? ( x11-base/xorg-proto ) v4l? ( sys-kernel/linux-headers ) vulkan? ( dev-util/vulkan-headers )
DESCRIPTION=Multimedia (audio, video, radio, camera) library for the Qt6 framework
EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=flag-o-matic qt6-build
-IUSE=+X alsa eglfs +ffmpeg gstreamer opengl pulseaudio qml screencast v4l vaapi vulkan wayland custom-cflags test
+IUSE=+X alsa +dbus eglfs +ffmpeg gstreamer opengl pipewire pulseaudio qml v4l vaapi vulkan wayland custom-cflags test
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
PROPERTIES=live
-RDEPEND=~dev-qt/qtbase-6.9.9999:6[gui,network,opengl=,vulkan=,widgets] alsa? ( !pulseaudio? ( media-libs/alsa-lib ) ) ffmpeg? ( ~dev-qt/qtbase-6.9.9999:6[X=,concurrent,eglfs=] media-video/ffmpeg:=[vaapi?] X? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXrandr ) ) gstreamer? ( dev-libs/glib:2 media-libs/gst-plugins-bad:1.0 media-libs/gst-plugins-base:1.0[X=] media-libs/gstreamer:1.0 opengl? ( ~dev-qt/qtbase-6.9.9999:6[X?,wayland?] media-libs/gst-plugins-base:1.0[X?,egl,opengl,wayland?] ) ) opengl? ( media-libs/libglvnd ) pulseaudio? ( media-libs/libpulse ) qml? ( ~dev-qt/qtdeclarative-6.9.9999:6 ~dev-qt/qtquick3d-6.9.9999:6 ) screencast? ( ~dev-qt/qtbase-6.9.9999:6[dbus] media-video/pipewire )
-REQUIRED_USE=|| ( ffmpeg gstreamer ) eglfs? ( ffmpeg opengl qml ) screencast? ( ffmpeg ) test? ( qml ) vaapi? ( ffmpeg opengl )
+RDEPEND=~dev-qt/qtbase-6.9.9999:6[gui,network,opengl=,vulkan=,widgets] alsa? ( !pulseaudio? ( media-libs/alsa-lib ) ) ffmpeg? ( ~dev-qt/qtbase-6.9.9999:6[X=,concurrent,eglfs=] media-video/ffmpeg:=[vaapi?] X? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXrandr ) ) gstreamer? ( dev-libs/glib:2 media-libs/gst-plugins-bad:1.0 media-libs/gst-plugins-base:1.0 media-libs/gstreamer:1.0 opengl? ( ~dev-qt/qtbase-6.9.9999:6[X?,wayland?] media-libs/gst-plugins-base:1.0[X?,egl,opengl,wayland?] ) ) opengl? ( media-libs/libglvnd ) pipewire? ( ~dev-qt/qtbase-6.9.9999:6[dbus?] media-video/pipewire:= ) pulseaudio? ( media-libs/libpulse ) qml? ( ~dev-qt/qtdeclarative-6.9.9999:6 ~dev-qt/qtquick3d-6.9.9999:6 )
+REQUIRED_USE=|| ( ffmpeg gstreamer ) eglfs? ( ffmpeg opengl qml ) test? ( qml ) vaapi? ( ffmpeg opengl )
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=48c5eb0050431f44338a821807be68d9
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=0f2f314a72d2527cd84d56095740e8c3
diff --git a/metadata/md5-cache/dev-qt/qtmultimedia-6.9999 b/metadata/md5-cache/dev-qt/qtmultimedia-6.9999
index adee615e8d5e..a94f4fe70b5f 100644
--- a/metadata/md5-cache/dev-qt/qtmultimedia-6.9999
+++ b/metadata/md5-cache/dev-qt/qtmultimedia-6.9999
@@ -1,16 +1,16 @@
BDEPEND=~dev-qt/qtshadertools-6.9999:6 app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.9999:6[gui,network,opengl=,vulkan=,widgets] alsa? ( !pulseaudio? ( media-libs/alsa-lib ) ) ffmpeg? ( ~dev-qt/qtbase-6.9999:6[X=,concurrent,eglfs=] media-video/ffmpeg:=[vaapi?] X? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXrandr ) ) gstreamer? ( dev-libs/glib:2 media-libs/gst-plugins-bad:1.0 media-libs/gst-plugins-base:1.0[X=] media-libs/gstreamer:1.0 opengl? ( ~dev-qt/qtbase-6.9999:6[X?,wayland?] media-libs/gst-plugins-base:1.0[X?,egl,opengl,wayland?] ) ) opengl? ( media-libs/libglvnd ) pulseaudio? ( media-libs/libpulse ) qml? ( ~dev-qt/qtdeclarative-6.9999:6 ~dev-qt/qtquick3d-6.9999:6 ) screencast? ( ~dev-qt/qtbase-6.9999:6[dbus] media-video/pipewire ) X? ( x11-base/xorg-proto ) v4l? ( sys-kernel/linux-headers ) vulkan? ( dev-util/vulkan-headers )
+DEPEND=~dev-qt/qtbase-6.9999:6[gui,network,opengl=,vulkan=,widgets] alsa? ( !pulseaudio? ( media-libs/alsa-lib ) ) ffmpeg? ( ~dev-qt/qtbase-6.9999:6[X=,concurrent,eglfs=] media-video/ffmpeg:=[vaapi?] X? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXrandr ) ) gstreamer? ( dev-libs/glib:2 media-libs/gst-plugins-bad:1.0 media-libs/gst-plugins-base:1.0 media-libs/gstreamer:1.0 opengl? ( ~dev-qt/qtbase-6.9999:6[X?,wayland?] media-libs/gst-plugins-base:1.0[X?,egl,opengl,wayland?] ) ) opengl? ( media-libs/libglvnd ) pipewire? ( ~dev-qt/qtbase-6.9999:6[dbus?] media-video/pipewire:= ) pulseaudio? ( media-libs/libpulse ) qml? ( ~dev-qt/qtdeclarative-6.9999:6 ~dev-qt/qtquick3d-6.9999:6 ) X? ( x11-base/xorg-proto ) v4l? ( sys-kernel/linux-headers ) vulkan? ( dev-util/vulkan-headers )
DESCRIPTION=Multimedia (audio, video, radio, camera) library for the Qt6 framework
EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=flag-o-matic qt6-build
-IUSE=+X alsa eglfs +ffmpeg gstreamer opengl pulseaudio qml screencast v4l vaapi vulkan wayland custom-cflags test
+IUSE=+X alsa +dbus eglfs +ffmpeg gstreamer opengl pipewire pulseaudio qml v4l vaapi vulkan wayland custom-cflags test
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
PROPERTIES=live
-RDEPEND=~dev-qt/qtbase-6.9999:6[gui,network,opengl=,vulkan=,widgets] alsa? ( !pulseaudio? ( media-libs/alsa-lib ) ) ffmpeg? ( ~dev-qt/qtbase-6.9999:6[X=,concurrent,eglfs=] media-video/ffmpeg:=[vaapi?] X? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXrandr ) ) gstreamer? ( dev-libs/glib:2 media-libs/gst-plugins-bad:1.0 media-libs/gst-plugins-base:1.0[X=] media-libs/gstreamer:1.0 opengl? ( ~dev-qt/qtbase-6.9999:6[X?,wayland?] media-libs/gst-plugins-base:1.0[X?,egl,opengl,wayland?] ) ) opengl? ( media-libs/libglvnd ) pulseaudio? ( media-libs/libpulse ) qml? ( ~dev-qt/qtdeclarative-6.9999:6 ~dev-qt/qtquick3d-6.9999:6 ) screencast? ( ~dev-qt/qtbase-6.9999:6[dbus] media-video/pipewire )
-REQUIRED_USE=|| ( ffmpeg gstreamer ) eglfs? ( ffmpeg opengl qml ) screencast? ( ffmpeg ) test? ( qml ) vaapi? ( ffmpeg opengl )
+RDEPEND=~dev-qt/qtbase-6.9999:6[gui,network,opengl=,vulkan=,widgets] alsa? ( !pulseaudio? ( media-libs/alsa-lib ) ) ffmpeg? ( ~dev-qt/qtbase-6.9999:6[X=,concurrent,eglfs=] media-video/ffmpeg:=[vaapi?] X? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXrandr ) ) gstreamer? ( dev-libs/glib:2 media-libs/gst-plugins-bad:1.0 media-libs/gst-plugins-base:1.0 media-libs/gstreamer:1.0 opengl? ( ~dev-qt/qtbase-6.9999:6[X?,wayland?] media-libs/gst-plugins-base:1.0[X?,egl,opengl,wayland?] ) ) opengl? ( media-libs/libglvnd ) pipewire? ( ~dev-qt/qtbase-6.9999:6[dbus?] media-video/pipewire:= ) pulseaudio? ( media-libs/libpulse ) qml? ( ~dev-qt/qtdeclarative-6.9999:6 ~dev-qt/qtquick3d-6.9999:6 )
+REQUIRED_USE=|| ( ffmpeg gstreamer ) eglfs? ( ffmpeg opengl qml ) test? ( qml ) vaapi? ( ffmpeg opengl )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=48c5eb0050431f44338a821807be68d9
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=0f2f314a72d2527cd84d56095740e8c3
diff --git a/metadata/md5-cache/dev-qt/qtnetworkauth-6.8.1 b/metadata/md5-cache/dev-qt/qtnetworkauth-6.8.1
deleted file mode 100644
index 8283f2946d31..000000000000
--- a/metadata/md5-cache/dev-qt/qtnetworkauth-6.8.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.8.1:6[gui,network]
-DESCRIPTION=Network authorization library for the Qt6 framework
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=custom-cflags test
-KEYWORDS=amd64 arm64 ~loong ppc64 ~riscv x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.8.1:6[gui,network]
-RESTRICT=!test? ( test )
-SLOT=6/6.8.1
-SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.1/submodules/qtnetworkauth-everywhere-src-6.8.1.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=4cf7e06fa7fb8f1068fbcc84b6e9cb8a
diff --git a/metadata/md5-cache/dev-qt/qtnetworkauth-6.8.2 b/metadata/md5-cache/dev-qt/qtnetworkauth-6.8.2
index 121743838799..24e539935239 100644
--- a/metadata/md5-cache/dev-qt/qtnetworkauth-6.8.2
+++ b/metadata/md5-cache/dev-qt/qtnetworkauth-6.8.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.2:6[gui,network]
RESTRICT=!test? ( test )
SLOT=6/6.8.2
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qtnetworkauth-everywhere-src-6.8.2.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=4cf7e06fa7fb8f1068fbcc84b6e9cb8a
diff --git a/metadata/md5-cache/dev-qt/qtnetworkauth-6.8.9999 b/metadata/md5-cache/dev-qt/qtnetworkauth-6.8.9999
index 941a0392c36c..8d35bae84b7d 100644
--- a/metadata/md5-cache/dev-qt/qtnetworkauth-6.8.9999
+++ b/metadata/md5-cache/dev-qt/qtnetworkauth-6.8.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.8.9999:6[gui,network]
RESTRICT=!test? ( test )
SLOT=6/6.8.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=f634083007846cf5a093c4077eaa334c
diff --git a/metadata/md5-cache/dev-qt/qtnetworkauth-6.9.9999 b/metadata/md5-cache/dev-qt/qtnetworkauth-6.9.9999
index 10539a76d2fb..6f135224ed88 100644
--- a/metadata/md5-cache/dev-qt/qtnetworkauth-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtnetworkauth-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6[gui,network]
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=f634083007846cf5a093c4077eaa334c
diff --git a/metadata/md5-cache/dev-qt/qtnetworkauth-6.9999 b/metadata/md5-cache/dev-qt/qtnetworkauth-6.9999
index 72377d2951ce..63c1242f7032 100644
--- a/metadata/md5-cache/dev-qt/qtnetworkauth-6.9999
+++ b/metadata/md5-cache/dev-qt/qtnetworkauth-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[gui,network]
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=f634083007846cf5a093c4077eaa334c
diff --git a/metadata/md5-cache/dev-qt/qtpositioning-6.8.1 b/metadata/md5-cache/dev-qt/qtpositioning-6.8.1
deleted file mode 100644
index 8e6225300a8f..000000000000
--- a/metadata/md5-cache/dev-qt/qtpositioning-6.8.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.8.1:6 geoclue? ( ~dev-qt/qtbase-6.8.1:6[dbus] ) nmea? ( ~dev-qt/qtbase-6.8.1:6[network] ~dev-qt/qtserialport-6.8.1:6 ) qml? ( ~dev-qt/qtdeclarative-6.8.1:6 )
-DESCRIPTION=Physical position determination library for the Qt6 framework
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=geoclue nmea +qml custom-cflags test
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.8.1:6 geoclue? ( ~dev-qt/qtbase-6.8.1:6[dbus] ) nmea? ( ~dev-qt/qtbase-6.8.1:6[network] ~dev-qt/qtserialport-6.8.1:6 ) qml? ( ~dev-qt/qtdeclarative-6.8.1:6 ) geoclue? ( app-misc/geoclue:2.0 )
-RESTRICT=!test? ( test )
-SLOT=6/6.8.1
-SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.1/submodules/qtpositioning-everywhere-src-6.8.1.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=7913c1499ba55f1fffdf3350b37416e0
diff --git a/metadata/md5-cache/dev-qt/qtpositioning-6.8.2 b/metadata/md5-cache/dev-qt/qtpositioning-6.8.2
index 7edf8f66985e..b83b96c3a9da 100644
--- a/metadata/md5-cache/dev-qt/qtpositioning-6.8.2
+++ b/metadata/md5-cache/dev-qt/qtpositioning-6.8.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.2:6 geoclue? ( ~dev-qt/qtbase-6.8.2:6[dbus] ) nmea? (
RESTRICT=!test? ( test )
SLOT=6/6.8.2
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qtpositioning-everywhere-src-6.8.2.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=94c49f0ef53f7b1096351e68a416a28d
diff --git a/metadata/md5-cache/dev-qt/qtpositioning-6.8.9999 b/metadata/md5-cache/dev-qt/qtpositioning-6.8.9999
index 56e008c2b289..232d1d8c2ae0 100644
--- a/metadata/md5-cache/dev-qt/qtpositioning-6.8.9999
+++ b/metadata/md5-cache/dev-qt/qtpositioning-6.8.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.8.9999:6 geoclue? ( ~dev-qt/qtbase-6.8.9999:6[dbus] ) nmea? ( ~dev-qt/qtbase-6.8.9999:6[network] ~dev-qt/qtserialport-6.8.9999:6 ) qml? ( ~dev-qt/qtdeclarative-6.8.9999:6 ) geoclue? ( app-misc/geoclue:2.0 )
RESTRICT=!test? ( test )
SLOT=6/6.8.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=6c2681fdf3e41d546f6045d8b81edbb5
diff --git a/metadata/md5-cache/dev-qt/qtpositioning-6.9.9999 b/metadata/md5-cache/dev-qt/qtpositioning-6.9.9999
index fb3823a4c6b9..d30904dde91b 100644
--- a/metadata/md5-cache/dev-qt/qtpositioning-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtpositioning-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6 geoclue? ( ~dev-qt/qtbase-6.9.9999:6[dbus] ) nmea? ( ~dev-qt/qtbase-6.9.9999:6[network] ~dev-qt/qtserialport-6.9.9999:6 ) qml? ( ~dev-qt/qtdeclarative-6.9.9999:6 ) geoclue? ( app-misc/geoclue:2.0 )
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=6c2681fdf3e41d546f6045d8b81edbb5
diff --git a/metadata/md5-cache/dev-qt/qtpositioning-6.9999 b/metadata/md5-cache/dev-qt/qtpositioning-6.9999
index 63a86bef5b6f..91377bb935bf 100644
--- a/metadata/md5-cache/dev-qt/qtpositioning-6.9999
+++ b/metadata/md5-cache/dev-qt/qtpositioning-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6 geoclue? ( ~dev-qt/qtbase-6.9999:6[dbus] ) nmea? ( ~dev-qt/qtbase-6.9999:6[network] ~dev-qt/qtserialport-6.9999:6 ) qml? ( ~dev-qt/qtdeclarative-6.9999:6 ) geoclue? ( app-misc/geoclue:2.0 )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=6c2681fdf3e41d546f6045d8b81edbb5
diff --git a/metadata/md5-cache/dev-qt/qtquick3d-6.8.1 b/metadata/md5-cache/dev-qt/qtquick3d-6.8.1
deleted file mode 100644
index a2d01d40d515..000000000000
--- a/metadata/md5-cache/dev-qt/qtquick3d-6.8.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=~dev-qt/qtshadertools-6.8.1:6 app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.8.1:6[concurrent,gui,opengl=,vulkan=,widgets] ~dev-qt/qtdeclarative-6.8.1:6 ~dev-qt/qtquicktimeline-6.8.1:6 ~dev-qt/qtshadertools-6.8.1:6 media-libs/assimp:= sys-libs/zlib:= test? ( ~dev-qt/qtbase-6.8.1:6[network] ) vulkan? ( dev-util/vulkan-headers )
-DESCRIPTION=Qt module and API for defining 3D content in Qt QuickTools
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=opengl vulkan custom-cflags test
-KEYWORDS=amd64 arm arm64 ~loong ppc64 ~riscv x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.8.1:6[concurrent,gui,opengl=,vulkan=,widgets] ~dev-qt/qtdeclarative-6.8.1:6 ~dev-qt/qtquicktimeline-6.8.1:6 ~dev-qt/qtshadertools-6.8.1:6 media-libs/assimp:= sys-libs/zlib:=
-RESTRICT=!test? ( test )
-SLOT=6/6.8.1
-SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.1/submodules/qtquick3d-everywhere-src-6.8.1.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=335ef52743a7ea15d89b88c6c0d0cd64
diff --git a/metadata/md5-cache/dev-qt/qtquick3d-6.8.2 b/metadata/md5-cache/dev-qt/qtquick3d-6.8.2
index 9289af30e5d1..6d4fea6d5174 100644
--- a/metadata/md5-cache/dev-qt/qtquick3d-6.8.2
+++ b/metadata/md5-cache/dev-qt/qtquick3d-6.8.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.2:6[concurrent,gui,opengl=,vulkan=,widgets] ~dev-qt/q
RESTRICT=!test? ( test )
SLOT=6/6.8.2
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qtquick3d-everywhere-src-6.8.2.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=b0acc33851da907cdc070f41f921f578
diff --git a/metadata/md5-cache/dev-qt/qtquick3d-6.8.9999 b/metadata/md5-cache/dev-qt/qtquick3d-6.8.9999
index 6d5e741a078e..49f2ba6d1375 100644
--- a/metadata/md5-cache/dev-qt/qtquick3d-6.8.9999
+++ b/metadata/md5-cache/dev-qt/qtquick3d-6.8.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.8.9999:6[concurrent,gui,opengl=,vulkan=,widgets] ~dev-qt/qtdeclarative-6.8.9999:6 ~dev-qt/qtquicktimeline-6.8.9999:6 ~dev-qt/qtshadertools-6.8.9999:6 media-libs/assimp:= sys-libs/zlib:=
RESTRICT=!test? ( test )
SLOT=6/6.8.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=8d2b7e1181081d3c67b483c3f0b08bb7
diff --git a/metadata/md5-cache/dev-qt/qtquick3d-6.9.9999 b/metadata/md5-cache/dev-qt/qtquick3d-6.9.9999
index 0fb571ce209b..7c1f82f08d4b 100644
--- a/metadata/md5-cache/dev-qt/qtquick3d-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtquick3d-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6[concurrent,gui,opengl=,vulkan=,widgets] ~dev-qt/qtdeclarative-6.9.9999:6 ~dev-qt/qtquicktimeline-6.9.9999:6 ~dev-qt/qtshadertools-6.9.9999:6 media-libs/assimp:= sys-libs/zlib:=
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=8fa66eba101aa2a5da915661a37d1108
diff --git a/metadata/md5-cache/dev-qt/qtquick3d-6.9999 b/metadata/md5-cache/dev-qt/qtquick3d-6.9999
index cd1bb276bd6f..0fba32ef63df 100644
--- a/metadata/md5-cache/dev-qt/qtquick3d-6.9999
+++ b/metadata/md5-cache/dev-qt/qtquick3d-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[concurrent,gui,opengl=,vulkan=,widgets] ~dev-qt/qtdeclarative-6.9999:6 ~dev-qt/qtquicktimeline-6.9999:6 ~dev-qt/qtshadertools-6.9999:6 media-libs/assimp:= sys-libs/zlib:=
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=8fa66eba101aa2a5da915661a37d1108
diff --git a/metadata/md5-cache/dev-qt/qtquicktimeline-6.8.1 b/metadata/md5-cache/dev-qt/qtquicktimeline-6.8.1
deleted file mode 100644
index b656a523f488..000000000000
--- a/metadata/md5-cache/dev-qt/qtquicktimeline-6.8.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.8.1:6 ~dev-qt/qtdeclarative-6.8.1:6
-DESCRIPTION=Qt module for keyframe-based timeline construction
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=custom-cflags test
-KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.8.1:6 ~dev-qt/qtdeclarative-6.8.1:6
-RESTRICT=!test? ( test )
-SLOT=6/6.8.1
-SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.1/submodules/qtquicktimeline-everywhere-src-6.8.1.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=773391082c86cac196de715467bd526e
diff --git a/metadata/md5-cache/dev-qt/qtquicktimeline-6.8.2 b/metadata/md5-cache/dev-qt/qtquicktimeline-6.8.2
index 3d523c6d9140..1674140decda 100644
--- a/metadata/md5-cache/dev-qt/qtquicktimeline-6.8.2
+++ b/metadata/md5-cache/dev-qt/qtquicktimeline-6.8.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.2:6 ~dev-qt/qtdeclarative-6.8.2:6
RESTRICT=!test? ( test )
SLOT=6/6.8.2
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qtquicktimeline-everywhere-src-6.8.2.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=e8128338272e1c27c2cb15f4852bf45a
diff --git a/metadata/md5-cache/dev-qt/qtquicktimeline-6.8.9999 b/metadata/md5-cache/dev-qt/qtquicktimeline-6.8.9999
index 603f199922a8..8fca81703b7c 100644
--- a/metadata/md5-cache/dev-qt/qtquicktimeline-6.8.9999
+++ b/metadata/md5-cache/dev-qt/qtquicktimeline-6.8.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.8.9999:6 ~dev-qt/qtdeclarative-6.8.9999:6
RESTRICT=!test? ( test )
SLOT=6/6.8.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=37817451b77a5cba69d2a0e32218f4f1
diff --git a/metadata/md5-cache/dev-qt/qtquicktimeline-6.9.9999 b/metadata/md5-cache/dev-qt/qtquicktimeline-6.9.9999
index b4b4e310defd..175fd6134215 100644
--- a/metadata/md5-cache/dev-qt/qtquicktimeline-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtquicktimeline-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6 ~dev-qt/qtdeclarative-6.9.9999:6
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=37817451b77a5cba69d2a0e32218f4f1
diff --git a/metadata/md5-cache/dev-qt/qtquicktimeline-6.9999 b/metadata/md5-cache/dev-qt/qtquicktimeline-6.9999
index d2f5ba31f845..c1309130a45b 100644
--- a/metadata/md5-cache/dev-qt/qtquicktimeline-6.9999
+++ b/metadata/md5-cache/dev-qt/qtquicktimeline-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6 ~dev-qt/qtdeclarative-6.9999:6
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=37817451b77a5cba69d2a0e32218f4f1
diff --git a/metadata/md5-cache/dev-qt/qtremoteobjects-6.8.1 b/metadata/md5-cache/dev-qt/qtremoteobjects-6.8.1
deleted file mode 100644
index 15751ca328c2..000000000000
--- a/metadata/md5-cache/dev-qt/qtremoteobjects-6.8.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.8.1:6[network] qml? ( ~dev-qt/qtbase-6.8.1:6[gui] ~dev-qt/qtdeclarative-6.8.1:6 ) test? ( ~dev-qt/qtbase-6.8.1:6[gui] )
-DESCRIPTION=Inter-Process Communication (IPC) library for the Qt6 framework
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=qml custom-cflags test
-KEYWORDS=amd64 ~loong
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.8.1:6[network] qml? ( ~dev-qt/qtbase-6.8.1:6[gui] ~dev-qt/qtdeclarative-6.8.1:6 )
-RESTRICT=!test? ( test )
-SLOT=6/6.8.1
-SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.1/submodules/qtremoteobjects-everywhere-src-6.8.1.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=a00fa61779caf6df4a6a1c47e271ab19
diff --git a/metadata/md5-cache/dev-qt/qtremoteobjects-6.8.2 b/metadata/md5-cache/dev-qt/qtremoteobjects-6.8.2
index 28d8264e6886..908e8547baa7 100644
--- a/metadata/md5-cache/dev-qt/qtremoteobjects-6.8.2
+++ b/metadata/md5-cache/dev-qt/qtremoteobjects-6.8.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.2:6[network] qml? ( ~dev-qt/qtbase-6.8.2:6[gui] ~dev-
RESTRICT=!test? ( test )
SLOT=6/6.8.2
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qtremoteobjects-everywhere-src-6.8.2.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=a00fa61779caf6df4a6a1c47e271ab19
diff --git a/metadata/md5-cache/dev-qt/qtremoteobjects-6.8.9999 b/metadata/md5-cache/dev-qt/qtremoteobjects-6.8.9999
index e384e92bf930..8d900109ed27 100644
--- a/metadata/md5-cache/dev-qt/qtremoteobjects-6.8.9999
+++ b/metadata/md5-cache/dev-qt/qtremoteobjects-6.8.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.8.9999:6[network] qml? ( ~dev-qt/qtbase-6.8.9999:6[gui] ~dev-qt/qtdeclarative-6.8.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.8.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=623b2de5a943d2a2a18abb86572d496c
diff --git a/metadata/md5-cache/dev-qt/qtremoteobjects-6.9.9999 b/metadata/md5-cache/dev-qt/qtremoteobjects-6.9.9999
index f4070dc63a05..ddf36ce97b7c 100644
--- a/metadata/md5-cache/dev-qt/qtremoteobjects-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtremoteobjects-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6[network] qml? ( ~dev-qt/qtbase-6.9.9999:6[gui] ~dev-qt/qtdeclarative-6.9.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=623b2de5a943d2a2a18abb86572d496c
diff --git a/metadata/md5-cache/dev-qt/qtremoteobjects-6.9999 b/metadata/md5-cache/dev-qt/qtremoteobjects-6.9999
index baa41b2f911a..8247456138b5 100644
--- a/metadata/md5-cache/dev-qt/qtremoteobjects-6.9999
+++ b/metadata/md5-cache/dev-qt/qtremoteobjects-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[network] qml? ( ~dev-qt/qtbase-6.9999:6[gui] ~dev-qt/qtdeclarative-6.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=623b2de5a943d2a2a18abb86572d496c
diff --git a/metadata/md5-cache/dev-qt/qtscxml-6.8.1 b/metadata/md5-cache/dev-qt/qtscxml-6.8.1
deleted file mode 100644
index a2e21c795332..000000000000
--- a/metadata/md5-cache/dev-qt/qtscxml-6.8.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.8.1:6[gui] qml? ( ~dev-qt/qtdeclarative-6.8.1:6 )
-DESCRIPTION=State Chart XML (SCXML) support library for the Qt6 framework
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=qml custom-cflags test
-KEYWORDS=amd64 arm arm64 ~loong ppc64 ~riscv x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.8.1:6[gui] qml? ( ~dev-qt/qtdeclarative-6.8.1:6 )
-RESTRICT=!test? ( test )
-SLOT=6/6.8.1
-SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.1/submodules/qtscxml-everywhere-src-6.8.1.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=aaba097b4fa8061579c08170b6e4b8db
diff --git a/metadata/md5-cache/dev-qt/qtscxml-6.8.2 b/metadata/md5-cache/dev-qt/qtscxml-6.8.2
index 35e256422361..c86cf4cb5baa 100644
--- a/metadata/md5-cache/dev-qt/qtscxml-6.8.2
+++ b/metadata/md5-cache/dev-qt/qtscxml-6.8.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.2:6[gui] qml? ( ~dev-qt/qtdeclarative-6.8.2:6 )
RESTRICT=!test? ( test )
SLOT=6/6.8.2
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qtscxml-everywhere-src-6.8.2.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=2fb8397c74c0d9cffe608925da43926c
diff --git a/metadata/md5-cache/dev-qt/qtscxml-6.8.9999 b/metadata/md5-cache/dev-qt/qtscxml-6.8.9999
index b7dc615f1aca..aaf7cce31e67 100644
--- a/metadata/md5-cache/dev-qt/qtscxml-6.8.9999
+++ b/metadata/md5-cache/dev-qt/qtscxml-6.8.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.8.9999:6[gui] qml? ( ~dev-qt/qtdeclarative-6.8.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.8.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=871545e1b6f70e3ea0d53e82484b9d69
diff --git a/metadata/md5-cache/dev-qt/qtscxml-6.9.9999 b/metadata/md5-cache/dev-qt/qtscxml-6.9.9999
index 85fbab33d05c..d2803b48a388 100644
--- a/metadata/md5-cache/dev-qt/qtscxml-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtscxml-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6[gui] qml? ( ~dev-qt/qtdeclarative-6.9.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=871545e1b6f70e3ea0d53e82484b9d69
diff --git a/metadata/md5-cache/dev-qt/qtscxml-6.9999 b/metadata/md5-cache/dev-qt/qtscxml-6.9999
index 60e523607fcf..07c323b9c4da 100644
--- a/metadata/md5-cache/dev-qt/qtscxml-6.9999
+++ b/metadata/md5-cache/dev-qt/qtscxml-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[gui] qml? ( ~dev-qt/qtdeclarative-6.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=871545e1b6f70e3ea0d53e82484b9d69
diff --git a/metadata/md5-cache/dev-qt/qtsensors-6.8.1 b/metadata/md5-cache/dev-qt/qtsensors-6.8.1
deleted file mode 100644
index 18a224a0af6a..000000000000
--- a/metadata/md5-cache/dev-qt/qtsensors-6.8.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.8.1:6[dbus] qml? ( ~dev-qt/qtdeclarative-6.8.1:6 )
-DESCRIPTION=Hardware sensor access library for the Qt6 framework
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=qml custom-cflags test
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.8.1:6[dbus] qml? ( ~dev-qt/qtdeclarative-6.8.1:6 )
-RESTRICT=!test? ( test )
-SLOT=6/6.8.1
-SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.1/submodules/qtsensors-everywhere-src-6.8.1.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=df3adaea2904d9aea54c6c6e17cf930b
diff --git a/metadata/md5-cache/dev-qt/qtsensors-6.8.2 b/metadata/md5-cache/dev-qt/qtsensors-6.8.2
index 6078c2b7a52a..09901297b52e 100644
--- a/metadata/md5-cache/dev-qt/qtsensors-6.8.2
+++ b/metadata/md5-cache/dev-qt/qtsensors-6.8.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.2:6[dbus] qml? ( ~dev-qt/qtdeclarative-6.8.2:6 )
RESTRICT=!test? ( test )
SLOT=6/6.8.2
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qtsensors-everywhere-src-6.8.2.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=702c67f8671b4449842aced01bb37ea9
diff --git a/metadata/md5-cache/dev-qt/qtsensors-6.8.9999 b/metadata/md5-cache/dev-qt/qtsensors-6.8.9999
index e454af3f7996..d49de47e28f7 100644
--- a/metadata/md5-cache/dev-qt/qtsensors-6.8.9999
+++ b/metadata/md5-cache/dev-qt/qtsensors-6.8.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.8.9999:6[dbus] qml? ( ~dev-qt/qtdeclarative-6.8.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.8.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=576c2e5d310d4d6c4917758a27f7a6cd
diff --git a/metadata/md5-cache/dev-qt/qtsensors-6.9.9999 b/metadata/md5-cache/dev-qt/qtsensors-6.9.9999
index 11fc13e3e2eb..66d8580e1115 100644
--- a/metadata/md5-cache/dev-qt/qtsensors-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtsensors-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6[dbus] qml? ( ~dev-qt/qtdeclarative-6.9.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=576c2e5d310d4d6c4917758a27f7a6cd
diff --git a/metadata/md5-cache/dev-qt/qtsensors-6.9999 b/metadata/md5-cache/dev-qt/qtsensors-6.9999
index b53d6d07c9bf..b35b0a821979 100644
--- a/metadata/md5-cache/dev-qt/qtsensors-6.9999
+++ b/metadata/md5-cache/dev-qt/qtsensors-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[dbus] qml? ( ~dev-qt/qtdeclarative-6.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=576c2e5d310d4d6c4917758a27f7a6cd
diff --git a/metadata/md5-cache/dev-qt/qtserialbus-6.8.1 b/metadata/md5-cache/dev-qt/qtserialbus-6.8.1
deleted file mode 100644
index d2ca01ce2e0d..000000000000
--- a/metadata/md5-cache/dev-qt/qtserialbus-6.8.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.8.1:6[network] ~dev-qt/qtserialport-6.8.1:6
-DESCRIPTION=Qt module to access CAN, ModBus, and other industrial serial buses and protocols
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=custom-cflags test
-KEYWORDS=amd64 x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.8.1:6[network] ~dev-qt/qtserialport-6.8.1:6
-RESTRICT=!test? ( test )
-SLOT=6/6.8.1
-SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.1/submodules/qtserialbus-everywhere-src-6.8.1.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=4ad2b828b1f99e111fd5e2d940a919be
diff --git a/metadata/md5-cache/dev-qt/qtserialbus-6.8.2 b/metadata/md5-cache/dev-qt/qtserialbus-6.8.2
index b1a6078ac725..9a73b4ca19fe 100644
--- a/metadata/md5-cache/dev-qt/qtserialbus-6.8.2
+++ b/metadata/md5-cache/dev-qt/qtserialbus-6.8.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.2:6[network] ~dev-qt/qtserialport-6.8.2:6
RESTRICT=!test? ( test )
SLOT=6/6.8.2
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qtserialbus-everywhere-src-6.8.2.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=3c28070edec409753811658f71945c66
diff --git a/metadata/md5-cache/dev-qt/qtserialbus-6.8.9999 b/metadata/md5-cache/dev-qt/qtserialbus-6.8.9999
index a5f06d3af46d..036b3f3550fd 100644
--- a/metadata/md5-cache/dev-qt/qtserialbus-6.8.9999
+++ b/metadata/md5-cache/dev-qt/qtserialbus-6.8.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.8.9999:6[network] ~dev-qt/qtserialport-6.8.9999:6
RESTRICT=!test? ( test )
SLOT=6/6.8.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=5522c0b0db795607d3ec20c329b2a184
diff --git a/metadata/md5-cache/dev-qt/qtserialbus-6.9.9999 b/metadata/md5-cache/dev-qt/qtserialbus-6.9.9999
index 321f60cd7a9e..e1c96129d425 100644
--- a/metadata/md5-cache/dev-qt/qtserialbus-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtserialbus-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6[network] ~dev-qt/qtserialport-6.9.9999:6
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=5522c0b0db795607d3ec20c329b2a184
diff --git a/metadata/md5-cache/dev-qt/qtserialbus-6.9999 b/metadata/md5-cache/dev-qt/qtserialbus-6.9999
index d9d3b2b07751..7410e786f57d 100644
--- a/metadata/md5-cache/dev-qt/qtserialbus-6.9999
+++ b/metadata/md5-cache/dev-qt/qtserialbus-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[network] ~dev-qt/qtserialport-6.9999:6
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=5522c0b0db795607d3ec20c329b2a184
diff --git a/metadata/md5-cache/dev-qt/qtserialport-6.8.1 b/metadata/md5-cache/dev-qt/qtserialport-6.8.1
deleted file mode 100644
index 85bc2ce4a3ee..000000000000
--- a/metadata/md5-cache/dev-qt/qtserialport-6.8.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.8.1:6 virtual/libudev:=
-DESCRIPTION=Serial port abstraction library for the Qt6 framework
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=custom-cflags test
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.8.1:6 virtual/libudev:=
-RESTRICT=!test? ( test )
-SLOT=6/6.8.1
-SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.1/submodules/qtserialport-everywhere-src-6.8.1.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=14be29baa0541d965077acbe271c711a
diff --git a/metadata/md5-cache/dev-qt/qtserialport-6.8.2 b/metadata/md5-cache/dev-qt/qtserialport-6.8.2
index ff699152d951..baad911800ee 100644
--- a/metadata/md5-cache/dev-qt/qtserialport-6.8.2
+++ b/metadata/md5-cache/dev-qt/qtserialport-6.8.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.2:6 virtual/libudev:=
RESTRICT=!test? ( test )
SLOT=6/6.8.2
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qtserialport-everywhere-src-6.8.2.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=46b0807b53d162c416a35ead7b5d129f
diff --git a/metadata/md5-cache/dev-qt/qtserialport-6.8.9999 b/metadata/md5-cache/dev-qt/qtserialport-6.8.9999
index e3c5b213b817..fc10644273a3 100644
--- a/metadata/md5-cache/dev-qt/qtserialport-6.8.9999
+++ b/metadata/md5-cache/dev-qt/qtserialport-6.8.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.8.9999:6 virtual/libudev:=
RESTRICT=!test? ( test )
SLOT=6/6.8.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=1a7c2c38705eafef26eb1c353ea9c724
diff --git a/metadata/md5-cache/dev-qt/qtserialport-6.9.9999 b/metadata/md5-cache/dev-qt/qtserialport-6.9.9999
index dc8447cd8360..f907abaedf37 100644
--- a/metadata/md5-cache/dev-qt/qtserialport-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtserialport-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6 virtual/libudev:=
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=1a7c2c38705eafef26eb1c353ea9c724
diff --git a/metadata/md5-cache/dev-qt/qtserialport-6.9999 b/metadata/md5-cache/dev-qt/qtserialport-6.9999
index a88351c0fdd1..5727c1f01e9a 100644
--- a/metadata/md5-cache/dev-qt/qtserialport-6.9999
+++ b/metadata/md5-cache/dev-qt/qtserialport-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6 virtual/libudev:=
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=1a7c2c38705eafef26eb1c353ea9c724
diff --git a/metadata/md5-cache/dev-qt/qtshadertools-6.8.1 b/metadata/md5-cache/dev-qt/qtshadertools-6.8.1
deleted file mode 100644
index 0161d0cf9eaf..000000000000
--- a/metadata/md5-cache/dev-qt/qtshadertools-6.8.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.8.1:6[gui]
-DESCRIPTION=Qt APIs and Tools for Graphics Pipelines
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=custom-cflags test
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.8.1:6[gui]
-RESTRICT=!test? ( test )
-SLOT=6/6.8.1
-SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.1/submodules/qtshadertools-everywhere-src-6.8.1.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=f88eff7c6cb321db6911392ad5943784
diff --git a/metadata/md5-cache/dev-qt/qtshadertools-6.8.2 b/metadata/md5-cache/dev-qt/qtshadertools-6.8.2
index 976ea6fbabb4..6d1599223ae9 100644
--- a/metadata/md5-cache/dev-qt/qtshadertools-6.8.2
+++ b/metadata/md5-cache/dev-qt/qtshadertools-6.8.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.2:6[gui]
RESTRICT=!test? ( test )
SLOT=6/6.8.2
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qtshadertools-everywhere-src-6.8.2.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=771d24875509f507fc0b9831c4142321
diff --git a/metadata/md5-cache/dev-qt/qtshadertools-6.8.9999 b/metadata/md5-cache/dev-qt/qtshadertools-6.8.9999
index 71bdb9959353..d831a9685c60 100644
--- a/metadata/md5-cache/dev-qt/qtshadertools-6.8.9999
+++ b/metadata/md5-cache/dev-qt/qtshadertools-6.8.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.8.9999:6[gui]
RESTRICT=!test? ( test )
SLOT=6/6.8.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=2b1c0b419774a2bfb4da4f328d70913c
diff --git a/metadata/md5-cache/dev-qt/qtshadertools-6.9.9999 b/metadata/md5-cache/dev-qt/qtshadertools-6.9.9999
index ed02419eca4b..ad6643d8499f 100644
--- a/metadata/md5-cache/dev-qt/qtshadertools-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtshadertools-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6[gui]
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=2b1c0b419774a2bfb4da4f328d70913c
diff --git a/metadata/md5-cache/dev-qt/qtshadertools-6.9999 b/metadata/md5-cache/dev-qt/qtshadertools-6.9999
index b448ec48e4c2..061ab920427b 100644
--- a/metadata/md5-cache/dev-qt/qtshadertools-6.9999
+++ b/metadata/md5-cache/dev-qt/qtshadertools-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[gui]
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=2b1c0b419774a2bfb4da4f328d70913c
diff --git a/metadata/md5-cache/dev-qt/qtspeech-6.8.1 b/metadata/md5-cache/dev-qt/qtspeech-6.8.1
deleted file mode 100644
index 9ecc087fe042..000000000000
--- a/metadata/md5-cache/dev-qt/qtspeech-6.8.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.8.1:6 ~dev-qt/qtmultimedia-6.8.1:6 flite? ( app-accessibility/flite ) qml? ( ~dev-qt/qtdeclarative-6.8.1:6 ) speechd? ( app-accessibility/speech-dispatcher )
-DESCRIPTION=Text-to-speech library for the Qt6 framework
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=flite qml +speechd custom-cflags
-KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.8.1:6 ~dev-qt/qtmultimedia-6.8.1:6 flite? ( app-accessibility/flite ) qml? ( ~dev-qt/qtdeclarative-6.8.1:6 ) speechd? ( app-accessibility/speech-dispatcher )
-REQUIRED_USE=|| ( flite speechd )
-RESTRICT=test
-SLOT=6/6.8.1
-SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.1/submodules/qtspeech-everywhere-src-6.8.1.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=be1f99378c2c4d08dba6b9ea7b95bd6a
diff --git a/metadata/md5-cache/dev-qt/qtspeech-6.8.2 b/metadata/md5-cache/dev-qt/qtspeech-6.8.2
index 26f53cbad6b4..2badd81c2cb9 100644
--- a/metadata/md5-cache/dev-qt/qtspeech-6.8.2
+++ b/metadata/md5-cache/dev-qt/qtspeech-6.8.2
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( flite speechd )
RESTRICT=test
SLOT=6/6.8.2
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qtspeech-everywhere-src-6.8.2.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=e959fd1445723e8dff515acb5156481d
diff --git a/metadata/md5-cache/dev-qt/qtspeech-6.8.9999 b/metadata/md5-cache/dev-qt/qtspeech-6.8.9999
index 32fcc849f563..11578b38a9ef 100644
--- a/metadata/md5-cache/dev-qt/qtspeech-6.8.9999
+++ b/metadata/md5-cache/dev-qt/qtspeech-6.8.9999
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.9999:6 ~dev-qt/qtmultimedia-6.8.9999:6 flite? ( app-a
REQUIRED_USE=|| ( flite speechd )
RESTRICT=test
SLOT=6/6.8.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=9d1cac30a96bc1f16e9c935767612e0f
diff --git a/metadata/md5-cache/dev-qt/qtspeech-6.9.9999 b/metadata/md5-cache/dev-qt/qtspeech-6.9.9999
index 09d7307dfe08..fdc49e7e90b4 100644
--- a/metadata/md5-cache/dev-qt/qtspeech-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtspeech-6.9.9999
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9.9999:6 ~dev-qt/qtmultimedia-6.9.9999:6 flite? ( app-a
REQUIRED_USE=|| ( flite speechd )
RESTRICT=test
SLOT=6/6.9.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=9d1cac30a96bc1f16e9c935767612e0f
diff --git a/metadata/md5-cache/dev-qt/qtspeech-6.9999 b/metadata/md5-cache/dev-qt/qtspeech-6.9999
index 57e40fd8510a..f363dff0fa0c 100644
--- a/metadata/md5-cache/dev-qt/qtspeech-6.9999
+++ b/metadata/md5-cache/dev-qt/qtspeech-6.9999
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9999:6 ~dev-qt/qtmultimedia-6.9999:6 flite? ( app-acces
REQUIRED_USE=|| ( flite speechd )
RESTRICT=test
SLOT=6/6.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=9d1cac30a96bc1f16e9c935767612e0f
diff --git a/metadata/md5-cache/dev-qt/qtsvg-6.8.1 b/metadata/md5-cache/dev-qt/qtsvg-6.8.1
deleted file mode 100644
index 9a250cbdef11..000000000000
--- a/metadata/md5-cache/dev-qt/qtsvg-6.8.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.8.1:6[gui,widgets] sys-libs/zlib:=
-DESCRIPTION=SVG rendering library for the Qt6 framework
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build toolchain-funcs
-IUSE=custom-cflags test
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.8.1:6[gui,widgets] sys-libs/zlib:=
-RESTRICT=!test? ( test )
-SLOT=6/6.8.1
-SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.1/submodules/qtsvg-everywhere-src-6.8.1.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=95e1c8dfd0f949489349bb66f307d1e2
diff --git a/metadata/md5-cache/dev-qt/qtsvg-6.8.2 b/metadata/md5-cache/dev-qt/qtsvg-6.8.2
index fd1aa419e31d..927530e3702c 100644
--- a/metadata/md5-cache/dev-qt/qtsvg-6.8.2
+++ b/metadata/md5-cache/dev-qt/qtsvg-6.8.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.2:6[gui,widgets] sys-libs/zlib:=
RESTRICT=!test? ( test )
SLOT=6/6.8.2
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qtsvg-everywhere-src-6.8.2.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=db74e092adfaa352d18a7898866b0b81
diff --git a/metadata/md5-cache/dev-qt/qtsvg-6.8.9999 b/metadata/md5-cache/dev-qt/qtsvg-6.8.9999
index 8c938b16c8ae..7805e439d2ae 100644
--- a/metadata/md5-cache/dev-qt/qtsvg-6.8.9999
+++ b/metadata/md5-cache/dev-qt/qtsvg-6.8.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.8.9999:6[gui,widgets] sys-libs/zlib:=
RESTRICT=!test? ( test )
SLOT=6/6.8.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=01333085658f03ed803d1754f3ac7cbf
diff --git a/metadata/md5-cache/dev-qt/qtsvg-6.9.9999 b/metadata/md5-cache/dev-qt/qtsvg-6.9.9999
index c17b9acbd85b..16df17221bee 100644
--- a/metadata/md5-cache/dev-qt/qtsvg-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtsvg-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6[gui,widgets] sys-libs/zlib:=
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=01333085658f03ed803d1754f3ac7cbf
diff --git a/metadata/md5-cache/dev-qt/qtsvg-6.9999 b/metadata/md5-cache/dev-qt/qtsvg-6.9999
index 70a8fea3d659..cc66390a9319 100644
--- a/metadata/md5-cache/dev-qt/qtsvg-6.9999
+++ b/metadata/md5-cache/dev-qt/qtsvg-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[gui,widgets] sys-libs/zlib:=
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=01333085658f03ed803d1754f3ac7cbf
diff --git a/metadata/md5-cache/dev-qt/qttools-6.8.1 b/metadata/md5-cache/dev-qt/qttools-6.8.1
deleted file mode 100644
index ec9c662573c6..000000000000
--- a/metadata/md5-cache/dev-qt/qttools-6.8.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install postinst prepare test unpack
-DEPEND=~dev-qt/qtbase-6.8.1:6[widgets?] assistant? ( ~dev-qt/qtbase-6.8.1:6[concurrent,network,sql,sqlite] ) clang? ( 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= ) ) designer? ( ~dev-qt/qtbase-6.8.1:6[network,xml,zstd=] zstd? ( app-arch/zstd:= ) ) qdbus? ( ~dev-qt/qtbase-6.8.1:6[dbus,xml] ) qml? ( ~dev-qt/qtdeclarative-6.8.1:6[widgets?] ) qmlls? ( ~dev-qt/qtdeclarative-6.8.1:6[qmlls] ) qtdiag? ( ~dev-qt/qtbase-6.8.1:6[network,gles2-only=,vulkan=] ) widgets? ( ~dev-qt/qtbase-6.8.1:6[opengl=] ) qtdiag? ( vulkan? ( dev-util/vulkan-headers ) )
-DESCRIPTION=Qt Tools Collection
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=desktop llvm-r2 optfeature qt6-build
-IUSE=+assistant clang designer distancefieldgenerator gles2-only +linguist opengl pixeltool +qdbus qdoc qml qmlls qtattributionsscanner qtdiag qtplugininfo vulkan +widgets zstd +llvm_slot_19 llvm_slot_17 llvm_slot_18 custom-cflags
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.8.1:6[widgets?] assistant? ( ~dev-qt/qtbase-6.8.1:6[concurrent,network,sql,sqlite] ) clang? ( 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= ) ) designer? ( ~dev-qt/qtbase-6.8.1:6[network,xml,zstd=] zstd? ( app-arch/zstd:= ) ) qdbus? ( ~dev-qt/qtbase-6.8.1:6[dbus,xml] ) qml? ( ~dev-qt/qtdeclarative-6.8.1:6[widgets?] ) qmlls? ( ~dev-qt/qtdeclarative-6.8.1:6[qmlls] ) qtdiag? ( ~dev-qt/qtbase-6.8.1:6[network,gles2-only=,vulkan=] ) widgets? ( ~dev-qt/qtbase-6.8.1:6[opengl=] )
-REQUIRED_USE=assistant? ( widgets ) clang? ( ^^ ( llvm_slot_17 llvm_slot_18 llvm_slot_19 ) ) designer? ( qml widgets ) distancefieldgenerator? ( qml widgets ) pixeltool? ( widgets ) qdoc? ( clang qml ) qmlls? ( assistant qml )
-RESTRICT=test
-SLOT=6/6.8.1
-SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.1/submodules/qttools-everywhere-src-6.8.1.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-r2 9a549740244000fae24a65594bde09c1 llvm-utils 7f49c40879f833f9d07e2d5a9643077b multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=eb66909a25c7eeeeed2ae7f0b45dd0f8
diff --git a/metadata/md5-cache/dev-qt/qttools-6.8.2 b/metadata/md5-cache/dev-qt/qttools-6.8.2
index 4655ef52a1cc..a64f8ef1da60 100644
--- a/metadata/md5-cache/dev-qt/qttools-6.8.2
+++ b/metadata/md5-cache/dev-qt/qttools-6.8.2
@@ -13,5 +13,5 @@ REQUIRED_USE=assistant? ( widgets ) clang? ( ^^ ( llvm_slot_17 llvm_slot_18 llvm
RESTRICT=test
SLOT=6/6.8.2
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qttools-everywhere-src-6.8.2.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-r2 9a549740244000fae24a65594bde09c1 llvm-utils 7f49c40879f833f9d07e2d5a9643077b multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-r2 9a549740244000fae24a65594bde09c1 llvm-utils 7f49c40879f833f9d07e2d5a9643077b multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=eb66909a25c7eeeeed2ae7f0b45dd0f8
diff --git a/metadata/md5-cache/dev-qt/qttools-6.8.9999 b/metadata/md5-cache/dev-qt/qttools-6.8.9999
index b381171820d4..96760096e8f5 100644
--- a/metadata/md5-cache/dev-qt/qttools-6.8.9999
+++ b/metadata/md5-cache/dev-qt/qttools-6.8.9999
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.9999:6[widgets?] assistant? ( ~dev-qt/qtbase-6.8.9999
REQUIRED_USE=assistant? ( widgets ) clang? ( ^^ ( llvm_slot_17 llvm_slot_18 llvm_slot_19 ) ) designer? ( qml widgets ) distancefieldgenerator? ( qml widgets ) pixeltool? ( widgets ) qdoc? ( clang qml ) qmlls? ( assistant qml )
RESTRICT=test
SLOT=6/6.8.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-r2 9a549740244000fae24a65594bde09c1 llvm-utils 7f49c40879f833f9d07e2d5a9643077b multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-r2 9a549740244000fae24a65594bde09c1 llvm-utils 7f49c40879f833f9d07e2d5a9643077b multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=4a11e2a0807edd0115faeb8af18c56ee
diff --git a/metadata/md5-cache/dev-qt/qttools-6.9.9999 b/metadata/md5-cache/dev-qt/qttools-6.9.9999
index ec92244e2fb3..03b0a3755a7b 100644
--- a/metadata/md5-cache/dev-qt/qttools-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qttools-6.9.9999
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9.9999:6[widgets?] assistant? ( ~dev-qt/qtbase-6.9.9999
REQUIRED_USE=assistant? ( widgets ) clang? ( ^^ ( llvm_slot_17 llvm_slot_18 llvm_slot_19 ) ) designer? ( qml widgets ) distancefieldgenerator? ( qml widgets ) pixeltool? ( widgets ) qdoc? ( clang qml ) qmlls? ( assistant qml )
RESTRICT=test
SLOT=6/6.9.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-r2 9a549740244000fae24a65594bde09c1 llvm-utils 7f49c40879f833f9d07e2d5a9643077b multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-r2 9a549740244000fae24a65594bde09c1 llvm-utils 7f49c40879f833f9d07e2d5a9643077b multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=4a11e2a0807edd0115faeb8af18c56ee
diff --git a/metadata/md5-cache/dev-qt/qttools-6.9999 b/metadata/md5-cache/dev-qt/qttools-6.9999
index 17a83073f4ba..01d6c609b36c 100644
--- a/metadata/md5-cache/dev-qt/qttools-6.9999
+++ b/metadata/md5-cache/dev-qt/qttools-6.9999
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9999:6[widgets?] assistant? ( ~dev-qt/qtbase-6.9999:6[c
REQUIRED_USE=assistant? ( widgets ) clang? ( ^^ ( llvm_slot_17 llvm_slot_18 llvm_slot_19 ) ) designer? ( qml widgets ) distancefieldgenerator? ( qml widgets ) pixeltool? ( widgets ) qdoc? ( clang qml ) qmlls? ( assistant qml )
RESTRICT=test
SLOT=6/6.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-r2 9a549740244000fae24a65594bde09c1 llvm-utils 7f49c40879f833f9d07e2d5a9643077b multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-r2 9a549740244000fae24a65594bde09c1 llvm-utils 7f49c40879f833f9d07e2d5a9643077b multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=4a11e2a0807edd0115faeb8af18c56ee
diff --git a/metadata/md5-cache/dev-qt/qttranslations-6.8.1 b/metadata/md5-cache/dev-qt/qttranslations-6.8.1
deleted file mode 100644
index 859594caf7aa..000000000000
--- a/metadata/md5-cache/dev-qt/qttranslations-6.8.1
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=~dev-qt/qttools-6.8.1:6[linguist] app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.8.1:6
-DESCRIPTION=Translation files for the Qt6 framework
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=custom-cflags
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RESTRICT=test
-SLOT=6/6.8.1
-SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.1/submodules/qttranslations-everywhere-src-6.8.1.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=d8621e6b7b622ab9a1577d377e708fb7
diff --git a/metadata/md5-cache/dev-qt/qttranslations-6.8.2 b/metadata/md5-cache/dev-qt/qttranslations-6.8.2
index 5ee5c7ba6412..e01c8984b23f 100644
--- a/metadata/md5-cache/dev-qt/qttranslations-6.8.2
+++ b/metadata/md5-cache/dev-qt/qttranslations-6.8.2
@@ -11,5 +11,5 @@ LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RESTRICT=test
SLOT=6/6.8.2
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qttranslations-everywhere-src-6.8.2.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=ae2f543c36c651f1f0037a7402d91205
diff --git a/metadata/md5-cache/dev-qt/qttranslations-6.8.9999 b/metadata/md5-cache/dev-qt/qttranslations-6.8.9999
index 615d8ce8b7a1..f6d7aa67ccc3 100644
--- a/metadata/md5-cache/dev-qt/qttranslations-6.8.9999
+++ b/metadata/md5-cache/dev-qt/qttranslations-6.8.9999
@@ -10,5 +10,5 @@ LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
PROPERTIES=live
RESTRICT=test
SLOT=6/6.8.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=28f8fa0d11c777a776cf8e97a78fe405
diff --git a/metadata/md5-cache/dev-qt/qttranslations-6.9.9999 b/metadata/md5-cache/dev-qt/qttranslations-6.9.9999
index b9789d2831d2..13bb1e671c36 100644
--- a/metadata/md5-cache/dev-qt/qttranslations-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qttranslations-6.9.9999
@@ -10,5 +10,5 @@ LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
PROPERTIES=live
RESTRICT=test
SLOT=6/6.9.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=28f8fa0d11c777a776cf8e97a78fe405
diff --git a/metadata/md5-cache/dev-qt/qttranslations-6.9999 b/metadata/md5-cache/dev-qt/qttranslations-6.9999
index 6a8e76be1423..b27693f0b539 100644
--- a/metadata/md5-cache/dev-qt/qttranslations-6.9999
+++ b/metadata/md5-cache/dev-qt/qttranslations-6.9999
@@ -10,5 +10,5 @@ LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
PROPERTIES=live
RESTRICT=test
SLOT=6/6.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=28f8fa0d11c777a776cf8e97a78fe405
diff --git a/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.8.1 b/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.8.1
deleted file mode 100644
index f834c6239c73..000000000000
--- a/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.8.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.8.1:6[gui] ~dev-qt/qtdeclarative-6.8.1:6 ~dev-qt/qtsvg-6.8.1:6 spell? ( app-text/hunspell:= )
-DESCRIPTION=Customizable input framework and virtual keyboard for Qt
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=+spell custom-cflags test
-KEYWORDS=amd64 arm arm64 ~loong ppc64 ~riscv x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.8.1:6[gui] ~dev-qt/qtdeclarative-6.8.1:6 ~dev-qt/qtsvg-6.8.1:6 spell? ( app-text/hunspell:= )
-RESTRICT=!test? ( test )
-SLOT=6/6.8.1
-SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.1/submodules/qtvirtualkeyboard-everywhere-src-6.8.1.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=8cc2135a7e49a03da5898b2127e2a5fd
diff --git a/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.8.2 b/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.8.2
index 12018715854f..dc83b9481825 100644
--- a/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.8.2
+++ b/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.8.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.2:6[gui] ~dev-qt/qtdeclarative-6.8.2:6 ~dev-qt/qtsvg-
RESTRICT=!test? ( test )
SLOT=6/6.8.2
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qtvirtualkeyboard-everywhere-src-6.8.2.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=0ec9ac6dcb2b641f92a2048a11d539c0
diff --git a/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.8.9999 b/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.8.9999
index b6bd494bad56..04f71eebadf7 100644
--- a/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.8.9999
+++ b/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.8.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.8.9999:6[gui] ~dev-qt/qtdeclarative-6.8.9999:6 ~dev-qt/qtsvg-6.8.9999:6 spell? ( app-text/hunspell:= )
RESTRICT=!test? ( test )
SLOT=6/6.8.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=55fb08bfe702d02c968109d1cf66a43a
diff --git a/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.9.9999 b/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.9.9999
index fdc1a2bb80ac..d290866f8796 100644
--- a/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6[gui] ~dev-qt/qtdeclarative-6.9.9999:6 ~dev-qt/qtsvg-6.9.9999:6 sound? ( ~dev-qt/qtmultimedia-6.9.9999:6 ) spell? ( app-text/hunspell:= )
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=ee2c9f144a8e3d6e94b1e8e99d33d44f
diff --git a/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.9999 b/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.9999
index 7ecf1c9382ce..1828f0cd4592 100644
--- a/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.9999
+++ b/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[gui] ~dev-qt/qtdeclarative-6.9999:6 ~dev-qt/qtsvg-6.9999:6 sound? ( ~dev-qt/qtmultimedia-6.9999:6 ) spell? ( app-text/hunspell:= )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=ee2c9f144a8e3d6e94b1e8e99d33d44f
diff --git a/metadata/md5-cache/dev-qt/qtwayland-6.8.1 b/metadata/md5-cache/dev-qt/qtwayland-6.8.1
deleted file mode 100644
index 651719e8d061..000000000000
--- a/metadata/md5-cache/dev-qt/qtwayland-6.8.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-util/wayland-scanner app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-libs/wayland ~dev-qt/qtbase-6.8.1:6[accessibility=,gui,opengl,vulkan=,wayland] media-libs/libglvnd x11-libs/libxkbcommon compositor? ( qml? ( ~dev-qt/qtdeclarative-6.8.1:6 ) ) gnome? ( ~dev-qt/qtbase-6.8.1:6[dbus] ~dev-qt/qtsvg-6.8.1:6 ) vulkan? ( dev-util/vulkan-headers )
-DESCRIPTION=Wayland platform plugin for Qt
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=accessibility compositor gnome qml vulkan custom-cflags test
-KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=dev-libs/wayland ~dev-qt/qtbase-6.8.1:6[accessibility=,gui,opengl,vulkan=,wayland] media-libs/libglvnd x11-libs/libxkbcommon compositor? ( qml? ( ~dev-qt/qtdeclarative-6.8.1:6 ) ) gnome? ( ~dev-qt/qtbase-6.8.1:6[dbus] ~dev-qt/qtsvg-6.8.1:6 )
-RESTRICT=!test? ( test )
-SLOT=6/6.8.1
-SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.1/submodules/qtwayland-everywhere-src-6.8.1.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=d96ee20877b37559cc9020bd5727c6f3
diff --git a/metadata/md5-cache/dev-qt/qtwayland-6.8.2 b/metadata/md5-cache/dev-qt/qtwayland-6.8.2
index f63ece6aa01d..0b65fa08841c 100644
--- a/metadata/md5-cache/dev-qt/qtwayland-6.8.2
+++ b/metadata/md5-cache/dev-qt/qtwayland-6.8.2
@@ -12,5 +12,5 @@ RDEPEND=dev-libs/wayland ~dev-qt/qtbase-6.8.2:6[accessibility=,gui,opengl,vulkan
RESTRICT=!test? ( test )
SLOT=6/6.8.2
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qtwayland-everywhere-src-6.8.2.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=a023728fdab3000e8fa5c477ee3e3d56
diff --git a/metadata/md5-cache/dev-qt/qtwayland-6.8.9999 b/metadata/md5-cache/dev-qt/qtwayland-6.8.9999
index 7987142c205b..7b7956fa2f28 100644
--- a/metadata/md5-cache/dev-qt/qtwayland-6.8.9999
+++ b/metadata/md5-cache/dev-qt/qtwayland-6.8.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=dev-libs/wayland ~dev-qt/qtbase-6.8.9999:6[accessibility=,gui,opengl,vulkan=,wayland] media-libs/libglvnd x11-libs/libxkbcommon compositor? ( qml? ( ~dev-qt/qtdeclarative-6.8.9999:6 ) ) gnome? ( ~dev-qt/qtbase-6.8.9999:6[dbus] ~dev-qt/qtsvg-6.8.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.8.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=079732348e555aa26a5927100b1dde23
diff --git a/metadata/md5-cache/dev-qt/qtwayland-6.9.9999 b/metadata/md5-cache/dev-qt/qtwayland-6.9.9999
index d8e84bdafd8b..2c0fc9be5668 100644
--- a/metadata/md5-cache/dev-qt/qtwayland-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtwayland-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=dev-libs/wayland ~dev-qt/qtbase-6.9.9999:6[accessibility=,gui,opengl,vulkan=,wayland] media-libs/libglvnd x11-libs/libxkbcommon compositor? ( qml? ( ~dev-qt/qtdeclarative-6.9.9999:6 ) ) gnome? ( ~dev-qt/qtbase-6.9.9999:6[dbus] ~dev-qt/qtsvg-6.9.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=e1b041573a3a43d0c09159d52b1a88b2
diff --git a/metadata/md5-cache/dev-qt/qtwayland-6.9999 b/metadata/md5-cache/dev-qt/qtwayland-6.9999
index 6e1d90db3451..9c02630a4aa2 100644
--- a/metadata/md5-cache/dev-qt/qtwayland-6.9999
+++ b/metadata/md5-cache/dev-qt/qtwayland-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=dev-libs/wayland ~dev-qt/qtbase-6.9999:6[accessibility=,gui,opengl,vulkan=,wayland] media-libs/libglvnd x11-libs/libxkbcommon compositor? ( qml? ( ~dev-qt/qtdeclarative-6.9999:6 ) ) gnome? ( ~dev-qt/qtbase-6.9999:6[dbus] ~dev-qt/qtsvg-6.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=e1b041573a3a43d0c09159d52b1a88b2
diff --git a/metadata/md5-cache/dev-qt/qtwebchannel-6.8.1 b/metadata/md5-cache/dev-qt/qtwebchannel-6.8.1
deleted file mode 100644
index 047a0a6cc4d6..000000000000
--- a/metadata/md5-cache/dev-qt/qtwebchannel-6.8.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.8.1:6[concurrent] qml? ( ~dev-qt/qtdeclarative-6.8.1:6 )
-DESCRIPTION=Qt WebChannel
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=qml custom-cflags test
-KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.8.1:6[concurrent] qml? ( ~dev-qt/qtdeclarative-6.8.1:6 )
-RESTRICT=!test? ( test )
-SLOT=6/6.8.1
-SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.1/submodules/qtwebchannel-everywhere-src-6.8.1.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=671123062439c9df067190c5219098a4
diff --git a/metadata/md5-cache/dev-qt/qtwebchannel-6.8.2 b/metadata/md5-cache/dev-qt/qtwebchannel-6.8.2
index 67cdfe8b441e..fa3be222ff7d 100644
--- a/metadata/md5-cache/dev-qt/qtwebchannel-6.8.2
+++ b/metadata/md5-cache/dev-qt/qtwebchannel-6.8.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.2:6[concurrent] qml? ( ~dev-qt/qtdeclarative-6.8.2:6
RESTRICT=!test? ( test )
SLOT=6/6.8.2
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qtwebchannel-everywhere-src-6.8.2.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=e2a0e0f9f9ca7f43d48a0a5e0cac94bb
diff --git a/metadata/md5-cache/dev-qt/qtwebchannel-6.8.9999 b/metadata/md5-cache/dev-qt/qtwebchannel-6.8.9999
index 7a48bef31346..323d93126812 100644
--- a/metadata/md5-cache/dev-qt/qtwebchannel-6.8.9999
+++ b/metadata/md5-cache/dev-qt/qtwebchannel-6.8.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.8.9999:6[concurrent] qml? ( ~dev-qt/qtdeclarative-6.8.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.8.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=9621a75b69e1ec00ca9c621134c9041c
diff --git a/metadata/md5-cache/dev-qt/qtwebchannel-6.9.9999 b/metadata/md5-cache/dev-qt/qtwebchannel-6.9.9999
index a47d7a3200b9..0001a67e1eab 100644
--- a/metadata/md5-cache/dev-qt/qtwebchannel-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtwebchannel-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6[concurrent] qml? ( ~dev-qt/qtdeclarative-6.9.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=9621a75b69e1ec00ca9c621134c9041c
diff --git a/metadata/md5-cache/dev-qt/qtwebchannel-6.9999 b/metadata/md5-cache/dev-qt/qtwebchannel-6.9999
index a0cd23d5e073..5fdcdba9a996 100644
--- a/metadata/md5-cache/dev-qt/qtwebchannel-6.9999
+++ b/metadata/md5-cache/dev-qt/qtwebchannel-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[concurrent] qml? ( ~dev-qt/qtdeclarative-6.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=9621a75b69e1ec00ca9c621134c9041c
diff --git a/metadata/md5-cache/dev-qt/qtwebengine-6.8.1-r1 b/metadata/md5-cache/dev-qt/qtwebengine-6.8.1-r1
deleted file mode 100644
index 016e625a45ea..000000000000
--- a/metadata/md5-cache/dev-qt/qtwebengine-6.8.1-r1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=|| ( ( dev-lang/python:3.13[xml(+)] dev-python/html5lib[python_targets_python3_13(-)] ) ( dev-lang/python:3.12[xml(+)] dev-python/html5lib[python_targets_python3_12(-)] ) ( dev-lang/python:3.11[xml(+)] dev-python/html5lib[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[xml(+)] dev-python/html5lib[python_targets_python3_10(-)] ) ) dev-util/gperf net-libs/nodejs[ssl] sys-devel/bison sys-devel/flex app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install postinst prepare pretend setup test unpack
-DEPEND=app-arch/snappy:= dev-libs/expat dev-libs/libevent:= dev-libs/libxml2[icu] dev-libs/libxslt dev-libs/nspr dev-libs/nss ~dev-qt/qtbase-6.8.1:6[accessibility=,gui,opengl=,vulkan?,widgets?] ~dev-qt/qtdeclarative-6.8.1:6[widgets?] ~dev-qt/qtwebchannel-6.8.1:6[qml?] media-libs/fontconfig media-libs/freetype media-libs/harfbuzz:= media-libs/lcms:2 media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libwebp:= media-libs/mesa[gbm(+)] media-libs/openjpeg:2= media-libs/opus media-libs/tiff:= sys-apps/dbus sys-apps/pciutils sys-devel/gcc:* sys-libs/zlib:=[minizip] virtual/libudev x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst x11-libs/libdrm x11-libs/libxcb:= x11-libs/libxkbcommon x11-libs/libxkbfile alsa? ( media-libs/alsa-lib ) designer? ( ~dev-qt/qttools-6.8.1:6[designer] ) geolocation? ( ~dev-qt/qtpositioning-6.8.1:6 ) kerberos? ( virtual/krb5 ) pulseaudio? ( media-libs/libpulse[glib] ) screencast? ( dev-libs/glib:2 media-video/pipewire:= ) system-icu? ( dev-libs/icu:= ) vaapi? ( media-libs/libva:=[X] ) media-libs/libglvnd x11-base/xorg-proto x11-libs/libXcursor x11-libs/libXi x11-libs/libxshmfence opengl? ( media-libs/libglvnd[X] ) screencast? ( media-libs/libepoxy[egl(+)] ) test? ( widgets? ( app-text/poppler[cxx(+)] ) ) vaapi? ( vulkan? ( dev-util/vulkan-headers ) )
-DESCRIPTION=Library for rendering dynamic web content in Qt6 C++ and QML applications
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=check-reqs flag-o-matic multiprocessing optfeature prefix python-any-r1 qt6-build toolchain-funcs
-IUSE=accessibility +alsa bindist custom-cflags designer geolocation +jumbo-build kerberos opengl pdfium pulseaudio qml screencast +system-icu vaapi vulkan webdriver +widgets custom-cflags test
-KEYWORDS=amd64 arm64
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=app-arch/snappy:= dev-libs/expat dev-libs/libevent:= dev-libs/libxml2[icu] dev-libs/libxslt dev-libs/nspr dev-libs/nss ~dev-qt/qtbase-6.8.1:6[accessibility=,gui,opengl=,vulkan?,widgets?] ~dev-qt/qtdeclarative-6.8.1:6[widgets?] ~dev-qt/qtwebchannel-6.8.1:6[qml?] media-libs/fontconfig media-libs/freetype media-libs/harfbuzz:= media-libs/lcms:2 media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libwebp:= media-libs/mesa[gbm(+)] media-libs/openjpeg:2= media-libs/opus media-libs/tiff:= sys-apps/dbus sys-apps/pciutils sys-devel/gcc:* sys-libs/zlib:=[minizip] virtual/libudev x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst x11-libs/libdrm x11-libs/libxcb:= x11-libs/libxkbcommon x11-libs/libxkbfile alsa? ( media-libs/alsa-lib ) designer? ( ~dev-qt/qttools-6.8.1:6[designer] ) geolocation? ( ~dev-qt/qtpositioning-6.8.1:6 ) kerberos? ( virtual/krb5 ) pulseaudio? ( media-libs/libpulse[glib] ) screencast? ( dev-libs/glib:2 media-video/pipewire:= ) system-icu? ( dev-libs/icu:= ) vaapi? ( media-libs/libva:=[X] )
-REQUIRED_USE=designer? ( qml widgets )
-RESTRICT=!test? ( test )
-SLOT=6/6.8.1
-SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.1/submodules/qtwebengine-everywhere-src-6.8.1.tar.xz https://dev.gentoo.org/~ionen/distfiles/qtwebengine-6.8-patchset-7.tar.xz
-_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 ece603c43ae206e3cb06f1878908793e qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=e3fd0813b2c05ef48e1fe3df7d37e3d7
diff --git a/metadata/md5-cache/dev-qt/qtwebengine-6.8.2-r1 b/metadata/md5-cache/dev-qt/qtwebengine-6.8.2-r1
index 3d8f0d2f3941..c2ed1c3ee60c 100644
--- a/metadata/md5-cache/dev-qt/qtwebengine-6.8.2-r1
+++ b/metadata/md5-cache/dev-qt/qtwebengine-6.8.2-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=designer? ( qml widgets )
RESTRICT=!test? ( test )
SLOT=6/6.8.2
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qtwebengine-everywhere-src-6.8.2.tar.xz https://dev.gentoo.org/~ionen/distfiles/qtwebengine-6.8-patchset-7.tar.xz
-_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 ece603c43ae206e3cb06f1878908793e qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 ece603c43ae206e3cb06f1878908793e qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=5e9b577db26c32d896a019b2c619d5ec
diff --git a/metadata/md5-cache/dev-qt/qtwebengine-6.8.9999 b/metadata/md5-cache/dev-qt/qtwebengine-6.8.9999
index 8d8ea0ca1356..35b9aaee1f55 100644
--- a/metadata/md5-cache/dev-qt/qtwebengine-6.8.9999
+++ b/metadata/md5-cache/dev-qt/qtwebengine-6.8.9999
@@ -1,4 +1,4 @@
-BDEPEND=|| ( ( dev-lang/python:3.13[xml(+)] dev-python/html5lib[python_targets_python3_13(-)] ) ( dev-lang/python:3.12[xml(+)] dev-python/html5lib[python_targets_python3_12(-)] ) ( dev-lang/python:3.11[xml(+)] dev-python/html5lib[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[xml(+)] dev-python/html5lib[python_targets_python3_10(-)] ) ) dev-util/gperf net-libs/nodejs[ssl] sys-devel/bison sys-devel/flex app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig
+BDEPEND=|| ( ( dev-lang/python:3.13[xml(+)] dev-python/html5lib[python_targets_python3_13(-)] ) ( dev-lang/python:3.12[xml(+)] dev-python/html5lib[python_targets_python3_12(-)] ) ( dev-lang/python:3.11[xml(+)] dev-python/html5lib[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[xml(+)] dev-python/html5lib[python_targets_python3_10(-)] ) ) dev-util/gperf net-libs/nodejs[icu,ssl] sys-devel/bison sys-devel/flex app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig
DEFINED_PHASES=compile configure install postinst prepare pretend setup test unpack
DEPEND=app-arch/snappy:= dev-libs/expat dev-libs/libevent:= dev-libs/libxml2[icu] dev-libs/libxslt dev-libs/nspr dev-libs/nss ~dev-qt/qtbase-6.8.9999:6[accessibility=,gui,opengl=,vulkan?,widgets?] ~dev-qt/qtdeclarative-6.8.9999:6[widgets?] ~dev-qt/qtwebchannel-6.8.9999:6[qml?] media-libs/fontconfig media-libs/freetype media-libs/harfbuzz:= media-libs/lcms:2 media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libwebp:= media-libs/mesa[gbm(+)] media-libs/openjpeg:2= media-libs/opus media-libs/tiff:= sys-apps/dbus sys-apps/pciutils sys-devel/gcc:* sys-libs/zlib:=[minizip] virtual/libudev x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst x11-libs/libdrm x11-libs/libxcb:= x11-libs/libxkbcommon x11-libs/libxkbfile alsa? ( media-libs/alsa-lib ) designer? ( ~dev-qt/qttools-6.8.9999:6[designer] ) geolocation? ( ~dev-qt/qtpositioning-6.8.9999:6 ) kerberos? ( virtual/krb5 ) pulseaudio? ( media-libs/libpulse[glib] ) screencast? ( dev-libs/glib:2 media-video/pipewire:= ) system-icu? ( dev-libs/icu:= ) vaapi? ( media-libs/libva:=[X] ) media-libs/libglvnd x11-base/xorg-proto x11-libs/libXcursor x11-libs/libXi x11-libs/libxshmfence opengl? ( media-libs/libglvnd[X] ) screencast? ( media-libs/libepoxy[egl(+)] ) test? ( widgets? ( app-text/poppler[cxx(+)] ) ) vaapi? ( vulkan? ( dev-util/vulkan-headers ) )
DESCRIPTION=Library for rendering dynamic web content in Qt6 C++ and QML applications
@@ -13,5 +13,5 @@ REQUIRED_USE=designer? ( qml widgets )
RESTRICT=!test? ( test )
SLOT=6/6.8.9999
SRC_URI=https://dev.gentoo.org/~ionen/distfiles/qtwebengine-6.8-patchset-7.tar.xz
-_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 ece603c43ae206e3cb06f1878908793e qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=3a4b170b99fc7227e150abea30662b99
+_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 ece603c43ae206e3cb06f1878908793e qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=3c4aa450d60a31de9f72e08cf1e7df4e
diff --git a/metadata/md5-cache/dev-qt/qtwebengine-6.9.9999 b/metadata/md5-cache/dev-qt/qtwebengine-6.9.9999
index bbc4a695eb22..3b1282c3d82a 100644
--- a/metadata/md5-cache/dev-qt/qtwebengine-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtwebengine-6.9.9999
@@ -1,6 +1,6 @@
-BDEPEND=|| ( ( dev-lang/python:3.13[xml(+)] dev-python/html5lib[python_targets_python3_13(-)] ) ( dev-lang/python:3.12[xml(+)] dev-python/html5lib[python_targets_python3_12(-)] ) ( dev-lang/python:3.11[xml(+)] dev-python/html5lib[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[xml(+)] dev-python/html5lib[python_targets_python3_10(-)] ) ) dev-util/gperf net-libs/nodejs[ssl] sys-devel/bison sys-devel/flex app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig
+BDEPEND=|| ( ( dev-lang/python:3.13[xml(+)] dev-python/html5lib[python_targets_python3_13(-)] ) ( dev-lang/python:3.12[xml(+)] dev-python/html5lib[python_targets_python3_12(-)] ) ( dev-lang/python:3.11[xml(+)] dev-python/html5lib[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[xml(+)] dev-python/html5lib[python_targets_python3_10(-)] ) ) dev-util/gperf net-libs/nodejs[icu,ssl] sys-devel/bison sys-devel/flex app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig
DEFINED_PHASES=compile configure install postinst prepare pretend setup test unpack
-DEPEND=app-arch/snappy:= dev-libs/expat dev-libs/libevent:= dev-libs/libxml2[icu] dev-libs/libxslt dev-libs/nspr dev-libs/nss ~dev-qt/qtbase-6.9.9999:6[accessibility=,gui,opengl=,vulkan?,widgets?] ~dev-qt/qtdeclarative-6.9.9999:6[widgets?] ~dev-qt/qtwebchannel-6.9.9999:6[qml?] media-libs/fontconfig media-libs/freetype media-libs/harfbuzz:= media-libs/lcms:2 media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libwebp:= media-libs/mesa[gbm(+)] media-libs/openjpeg:2= media-libs/opus media-libs/tiff:= sys-apps/dbus sys-apps/pciutils sys-devel/gcc:* sys-libs/zlib:=[minizip] virtual/libudev x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst x11-libs/libdrm x11-libs/libxcb:= x11-libs/libxkbcommon x11-libs/libxkbfile alsa? ( media-libs/alsa-lib ) designer? ( ~dev-qt/qttools-6.9.9999:6[designer] ) geolocation? ( ~dev-qt/qtpositioning-6.9.9999:6 ) kerberos? ( virtual/krb5 ) opengl? ( media-libs/libglvnd[X] ) pulseaudio? ( media-libs/libpulse[glib] ) screencast? ( dev-libs/glib:2 media-video/pipewire:= ) system-icu? ( dev-libs/icu:= ) vaapi? ( media-libs/libva:=[X] ) media-libs/libglvnd x11-base/xorg-proto x11-libs/libXcursor x11-libs/libXi x11-libs/libxshmfence screencast? ( media-libs/libepoxy[egl(+)] ) vaapi? ( vulkan? ( dev-util/vulkan-headers ) )
+DEPEND=app-arch/snappy:= dev-libs/expat dev-libs/libevent:= dev-libs/libxml2[icu] dev-libs/libxslt dev-libs/nspr dev-libs/nss ~dev-qt/qtbase-6.9.9999:6[accessibility=,gui,opengl=,vulkan?,widgets?] ~dev-qt/qtdeclarative-6.9.9999:6[widgets?] ~dev-qt/qtwebchannel-6.9.9999:6[qml?] media-libs/fontconfig media-libs/freetype media-libs/harfbuzz:= media-libs/lcms:2 media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libwebp:= media-libs/mesa[gbm(+)] media-libs/openjpeg:2= media-libs/opus media-libs/tiff:= sys-apps/dbus sys-apps/pciutils sys-devel/gcc:* sys-libs/zlib:=[minizip] virtual/libudev:= x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst x11-libs/libdrm x11-libs/libxcb:= x11-libs/libxkbcommon x11-libs/libxkbfile alsa? ( media-libs/alsa-lib ) designer? ( ~dev-qt/qttools-6.9.9999:6[designer] ) geolocation? ( ~dev-qt/qtpositioning-6.9.9999:6 ) kerberos? ( virtual/krb5 ) opengl? ( media-libs/libglvnd[X] ) pulseaudio? ( media-libs/libpulse[glib] ) screencast? ( dev-libs/glib:2 media-video/pipewire:= ) system-icu? ( dev-libs/icu:= ) vaapi? ( media-libs/libva:=[X] ) media-libs/libglvnd x11-base/xorg-proto x11-libs/libXcursor x11-libs/libXi x11-libs/libxshmfence screencast? ( media-libs/libepoxy[egl(+)] ) vaapi? ( vulkan? ( dev-util/vulkan-headers ) )
DESCRIPTION=Library for rendering dynamic web content in Qt6 C++ and QML applications
EAPI=8
HOMEPAGE=https://www.qt.io/
@@ -8,10 +8,10 @@ INHERIT=check-reqs flag-o-matic multiprocessing optfeature prefix python-any-r1
IUSE=accessibility +alsa bindist custom-cflags designer geolocation +jumbo-build kerberos opengl +pdfium pulseaudio qml screencast +system-icu vaapi vulkan webdriver +widgets custom-cflags test
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
PROPERTIES=live
-RDEPEND=app-arch/snappy:= dev-libs/expat dev-libs/libevent:= dev-libs/libxml2[icu] dev-libs/libxslt dev-libs/nspr dev-libs/nss ~dev-qt/qtbase-6.9.9999:6[accessibility=,gui,opengl=,vulkan?,widgets?] ~dev-qt/qtdeclarative-6.9.9999:6[widgets?] ~dev-qt/qtwebchannel-6.9.9999:6[qml?] media-libs/fontconfig media-libs/freetype media-libs/harfbuzz:= media-libs/lcms:2 media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libwebp:= media-libs/mesa[gbm(+)] media-libs/openjpeg:2= media-libs/opus media-libs/tiff:= sys-apps/dbus sys-apps/pciutils sys-devel/gcc:* sys-libs/zlib:=[minizip] virtual/libudev x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst x11-libs/libdrm x11-libs/libxcb:= x11-libs/libxkbcommon x11-libs/libxkbfile alsa? ( media-libs/alsa-lib ) designer? ( ~dev-qt/qttools-6.9.9999:6[designer] ) geolocation? ( ~dev-qt/qtpositioning-6.9.9999:6 ) kerberos? ( virtual/krb5 ) opengl? ( media-libs/libglvnd[X] ) pulseaudio? ( media-libs/libpulse[glib] ) screencast? ( dev-libs/glib:2 media-video/pipewire:= ) system-icu? ( dev-libs/icu:= ) vaapi? ( media-libs/libva:=[X] )
+RDEPEND=app-arch/snappy:= dev-libs/expat dev-libs/libevent:= dev-libs/libxml2[icu] dev-libs/libxslt dev-libs/nspr dev-libs/nss ~dev-qt/qtbase-6.9.9999:6[accessibility=,gui,opengl=,vulkan?,widgets?] ~dev-qt/qtdeclarative-6.9.9999:6[widgets?] ~dev-qt/qtwebchannel-6.9.9999:6[qml?] media-libs/fontconfig media-libs/freetype media-libs/harfbuzz:= media-libs/lcms:2 media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libwebp:= media-libs/mesa[gbm(+)] media-libs/openjpeg:2= media-libs/opus media-libs/tiff:= sys-apps/dbus sys-apps/pciutils sys-devel/gcc:* sys-libs/zlib:=[minizip] virtual/libudev:= x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst x11-libs/libdrm x11-libs/libxcb:= x11-libs/libxkbcommon x11-libs/libxkbfile alsa? ( media-libs/alsa-lib ) designer? ( ~dev-qt/qttools-6.9.9999:6[designer] ) geolocation? ( ~dev-qt/qtpositioning-6.9.9999:6 ) kerberos? ( virtual/krb5 ) opengl? ( media-libs/libglvnd[X] ) pulseaudio? ( media-libs/libpulse[glib] ) screencast? ( dev-libs/glib:2 media-video/pipewire:= ) system-icu? ( dev-libs/icu:= ) vaapi? ( media-libs/libva:=[X] )
REQUIRED_USE=designer? ( qml widgets )
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-SRC_URI=https://dev.gentoo.org/~ionen/distfiles/qtwebengine-6.9-patchset-1.tar.xz
-_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 ece603c43ae206e3cb06f1878908793e qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=bc7b75da71600c56281dc8d9f2ea2a30
+SRC_URI=https://dev.gentoo.org/~ionen/distfiles/qtwebengine-6.9-patchset-2.tar.xz
+_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 ece603c43ae206e3cb06f1878908793e qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=d1252c11b1f1318bdfd25b8561d6bd48
diff --git a/metadata/md5-cache/dev-qt/qtwebengine-6.9999 b/metadata/md5-cache/dev-qt/qtwebengine-6.9999
index 503d7c4ad49f..9eb2a920809f 100644
--- a/metadata/md5-cache/dev-qt/qtwebengine-6.9999
+++ b/metadata/md5-cache/dev-qt/qtwebengine-6.9999
@@ -1,6 +1,6 @@
-BDEPEND=|| ( ( dev-lang/python:3.13[xml(+)] dev-python/html5lib[python_targets_python3_13(-)] ) ( dev-lang/python:3.12[xml(+)] dev-python/html5lib[python_targets_python3_12(-)] ) ( dev-lang/python:3.11[xml(+)] dev-python/html5lib[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[xml(+)] dev-python/html5lib[python_targets_python3_10(-)] ) ) dev-util/gperf net-libs/nodejs[ssl] sys-devel/bison sys-devel/flex app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig
+BDEPEND=|| ( ( dev-lang/python:3.13[xml(+)] dev-python/html5lib[python_targets_python3_13(-)] ) ( dev-lang/python:3.12[xml(+)] dev-python/html5lib[python_targets_python3_12(-)] ) ( dev-lang/python:3.11[xml(+)] dev-python/html5lib[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[xml(+)] dev-python/html5lib[python_targets_python3_10(-)] ) ) dev-util/gperf net-libs/nodejs[icu,ssl] sys-devel/bison sys-devel/flex app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig
DEFINED_PHASES=compile configure install postinst prepare pretend setup test unpack
-DEPEND=app-arch/snappy:= dev-libs/expat dev-libs/libevent:= dev-libs/libxml2[icu] dev-libs/libxslt dev-libs/nspr dev-libs/nss ~dev-qt/qtbase-6.9999:6[accessibility=,gui,opengl=,vulkan?,widgets?] ~dev-qt/qtdeclarative-6.9999:6[widgets?] ~dev-qt/qtwebchannel-6.9999:6[qml?] media-libs/fontconfig media-libs/freetype media-libs/harfbuzz:= media-libs/lcms:2 media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libwebp:= media-libs/mesa[gbm(+)] media-libs/openjpeg:2= media-libs/opus media-libs/tiff:= sys-apps/dbus sys-apps/pciutils sys-devel/gcc:* sys-libs/zlib:=[minizip] virtual/libudev x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst x11-libs/libdrm x11-libs/libxcb:= x11-libs/libxkbcommon x11-libs/libxkbfile alsa? ( media-libs/alsa-lib ) designer? ( ~dev-qt/qttools-6.9999:6[designer] ) geolocation? ( ~dev-qt/qtpositioning-6.9999:6 ) kerberos? ( virtual/krb5 ) opengl? ( media-libs/libglvnd[X] ) pulseaudio? ( media-libs/libpulse[glib] ) screencast? ( dev-libs/glib:2 media-video/pipewire:= ) system-icu? ( dev-libs/icu:= ) vaapi? ( media-libs/libva:=[X] ) media-libs/libglvnd x11-base/xorg-proto x11-libs/libXcursor x11-libs/libXi x11-libs/libxshmfence screencast? ( media-libs/libepoxy[egl(+)] ) vaapi? ( vulkan? ( dev-util/vulkan-headers ) )
+DEPEND=app-arch/snappy:= dev-libs/expat dev-libs/libevent:= dev-libs/libxml2[icu] dev-libs/libxslt dev-libs/nspr dev-libs/nss ~dev-qt/qtbase-6.9999:6[accessibility=,gui,opengl=,vulkan?,widgets?] ~dev-qt/qtdeclarative-6.9999:6[widgets?] ~dev-qt/qtwebchannel-6.9999:6[qml?] media-libs/fontconfig media-libs/freetype media-libs/harfbuzz:= media-libs/lcms:2 media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libwebp:= media-libs/mesa[gbm(+)] media-libs/openjpeg:2= media-libs/opus media-libs/tiff:= sys-apps/dbus sys-apps/pciutils sys-devel/gcc:* sys-libs/zlib:=[minizip] virtual/libudev:= x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst x11-libs/libdrm x11-libs/libxcb:= x11-libs/libxkbcommon x11-libs/libxkbfile alsa? ( media-libs/alsa-lib ) designer? ( ~dev-qt/qttools-6.9999:6[designer] ) geolocation? ( ~dev-qt/qtpositioning-6.9999:6 ) kerberos? ( virtual/krb5 ) opengl? ( media-libs/libglvnd[X] ) pulseaudio? ( media-libs/libpulse[glib] ) screencast? ( dev-libs/glib:2 media-video/pipewire:= ) system-icu? ( dev-libs/icu:= ) vaapi? ( media-libs/libva:=[X] ) media-libs/libglvnd x11-base/xorg-proto x11-libs/libXcursor x11-libs/libXi x11-libs/libxshmfence screencast? ( media-libs/libepoxy[egl(+)] ) vaapi? ( vulkan? ( dev-util/vulkan-headers ) )
DESCRIPTION=Library for rendering dynamic web content in Qt6 C++ and QML applications
EAPI=8
HOMEPAGE=https://www.qt.io/
@@ -8,10 +8,10 @@ INHERIT=check-reqs flag-o-matic multiprocessing optfeature prefix python-any-r1
IUSE=accessibility +alsa bindist custom-cflags designer geolocation +jumbo-build kerberos opengl +pdfium pulseaudio qml screencast +system-icu vaapi vulkan webdriver +widgets custom-cflags test
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
PROPERTIES=live
-RDEPEND=app-arch/snappy:= dev-libs/expat dev-libs/libevent:= dev-libs/libxml2[icu] dev-libs/libxslt dev-libs/nspr dev-libs/nss ~dev-qt/qtbase-6.9999:6[accessibility=,gui,opengl=,vulkan?,widgets?] ~dev-qt/qtdeclarative-6.9999:6[widgets?] ~dev-qt/qtwebchannel-6.9999:6[qml?] media-libs/fontconfig media-libs/freetype media-libs/harfbuzz:= media-libs/lcms:2 media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libwebp:= media-libs/mesa[gbm(+)] media-libs/openjpeg:2= media-libs/opus media-libs/tiff:= sys-apps/dbus sys-apps/pciutils sys-devel/gcc:* sys-libs/zlib:=[minizip] virtual/libudev x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst x11-libs/libdrm x11-libs/libxcb:= x11-libs/libxkbcommon x11-libs/libxkbfile alsa? ( media-libs/alsa-lib ) designer? ( ~dev-qt/qttools-6.9999:6[designer] ) geolocation? ( ~dev-qt/qtpositioning-6.9999:6 ) kerberos? ( virtual/krb5 ) opengl? ( media-libs/libglvnd[X] ) pulseaudio? ( media-libs/libpulse[glib] ) screencast? ( dev-libs/glib:2 media-video/pipewire:= ) system-icu? ( dev-libs/icu:= ) vaapi? ( media-libs/libva:=[X] )
+RDEPEND=app-arch/snappy:= dev-libs/expat dev-libs/libevent:= dev-libs/libxml2[icu] dev-libs/libxslt dev-libs/nspr dev-libs/nss ~dev-qt/qtbase-6.9999:6[accessibility=,gui,opengl=,vulkan?,widgets?] ~dev-qt/qtdeclarative-6.9999:6[widgets?] ~dev-qt/qtwebchannel-6.9999:6[qml?] media-libs/fontconfig media-libs/freetype media-libs/harfbuzz:= media-libs/lcms:2 media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libwebp:= media-libs/mesa[gbm(+)] media-libs/openjpeg:2= media-libs/opus media-libs/tiff:= sys-apps/dbus sys-apps/pciutils sys-devel/gcc:* sys-libs/zlib:=[minizip] virtual/libudev:= x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst x11-libs/libdrm x11-libs/libxcb:= x11-libs/libxkbcommon x11-libs/libxkbfile alsa? ( media-libs/alsa-lib ) designer? ( ~dev-qt/qttools-6.9999:6[designer] ) geolocation? ( ~dev-qt/qtpositioning-6.9999:6 ) kerberos? ( virtual/krb5 ) opengl? ( media-libs/libglvnd[X] ) pulseaudio? ( media-libs/libpulse[glib] ) screencast? ( dev-libs/glib:2 media-video/pipewire:= ) system-icu? ( dev-libs/icu:= ) vaapi? ( media-libs/libva:=[X] )
REQUIRED_USE=designer? ( qml widgets )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-SRC_URI=https://dev.gentoo.org/~ionen/distfiles/qtwebengine-6.9-patchset-1.tar.xz
-_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 ece603c43ae206e3cb06f1878908793e qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=efcef43e84f6c6451555be156c6b028b
+SRC_URI=https://dev.gentoo.org/~ionen/distfiles/qtwebengine-6.9-patchset-2.tar.xz
+_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 ece603c43ae206e3cb06f1878908793e qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=1a2a0af612aacbec08651dcd54d0c575
diff --git a/metadata/md5-cache/dev-qt/qtwebsockets-6.8.1 b/metadata/md5-cache/dev-qt/qtwebsockets-6.8.1
deleted file mode 100644
index 935933bd9ca0..000000000000
--- a/metadata/md5-cache/dev-qt/qtwebsockets-6.8.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.8.1:6[network,ssl=] qml? ( ~dev-qt/qtdeclarative-6.8.1:6 )
-DESCRIPTION=Implementation of the WebSocket protocol for the Qt6 framework
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=qml +ssl custom-cflags test
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.8.1:6[network,ssl=] qml? ( ~dev-qt/qtdeclarative-6.8.1:6 )
-RESTRICT=!test? ( test )
-SLOT=6/6.8.1
-SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.1/submodules/qtwebsockets-everywhere-src-6.8.1.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=7984503a87d8611c07db2681442ba013
diff --git a/metadata/md5-cache/dev-qt/qtwebsockets-6.8.2 b/metadata/md5-cache/dev-qt/qtwebsockets-6.8.2
index 301665d9aa6d..d6a36db7e944 100644
--- a/metadata/md5-cache/dev-qt/qtwebsockets-6.8.2
+++ b/metadata/md5-cache/dev-qt/qtwebsockets-6.8.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.2:6[network,ssl=] qml? ( ~dev-qt/qtdeclarative-6.8.2:
RESTRICT=!test? ( test )
SLOT=6/6.8.2
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qtwebsockets-everywhere-src-6.8.2.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=54542de7b2567ab4f2ac8c2d3be77212
diff --git a/metadata/md5-cache/dev-qt/qtwebsockets-6.8.9999 b/metadata/md5-cache/dev-qt/qtwebsockets-6.8.9999
index 244ef4c007bb..1906ae69b4aa 100644
--- a/metadata/md5-cache/dev-qt/qtwebsockets-6.8.9999
+++ b/metadata/md5-cache/dev-qt/qtwebsockets-6.8.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.8.9999:6[network,ssl=] qml? ( ~dev-qt/qtdeclarative-6.8.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.8.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=d8298d411bd0143bff82373b07d1a5a3
diff --git a/metadata/md5-cache/dev-qt/qtwebsockets-6.9.9999 b/metadata/md5-cache/dev-qt/qtwebsockets-6.9.9999
index 07fe039e3e35..ef3232292501 100644
--- a/metadata/md5-cache/dev-qt/qtwebsockets-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtwebsockets-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6[network,ssl=] qml? ( ~dev-qt/qtdeclarative-6.9.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=d8298d411bd0143bff82373b07d1a5a3
diff --git a/metadata/md5-cache/dev-qt/qtwebsockets-6.9999 b/metadata/md5-cache/dev-qt/qtwebsockets-6.9999
index bf5949737f13..645fd8cbd5ca 100644
--- a/metadata/md5-cache/dev-qt/qtwebsockets-6.9999
+++ b/metadata/md5-cache/dev-qt/qtwebsockets-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[network,ssl=] qml? ( ~dev-qt/qtdeclarative-6.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=d8298d411bd0143bff82373b07d1a5a3
diff --git a/metadata/md5-cache/dev-qt/qtwebview-6.8.1 b/metadata/md5-cache/dev-qt/qtwebview-6.8.1
deleted file mode 100644
index 051d24a59dd7..000000000000
--- a/metadata/md5-cache/dev-qt/qtwebview-6.8.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.8.1:6[gui] ~dev-qt/qtdeclarative-6.8.1:6 ~dev-qt/qtwebengine-6.8.1:6[qml]
-DESCRIPTION=Module for displaying web content in a QML application using the Qt6 framework
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build
-IUSE=custom-cflags test
-KEYWORDS=amd64 arm64
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.8.1:6[gui] ~dev-qt/qtdeclarative-6.8.1:6 ~dev-qt/qtwebengine-6.8.1:6[qml]
-RESTRICT=!test? ( test )
-SLOT=6/6.8.1
-SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.1/submodules/qtwebview-everywhere-src-6.8.1.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=404a5afc0e1a2f0e7cf1e82f0fdbff27
diff --git a/metadata/md5-cache/dev-qt/qtwebview-6.8.2 b/metadata/md5-cache/dev-qt/qtwebview-6.8.2
index bf07a6809727..551ea5774ed6 100644
--- a/metadata/md5-cache/dev-qt/qtwebview-6.8.2
+++ b/metadata/md5-cache/dev-qt/qtwebview-6.8.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.2:6[gui] ~dev-qt/qtdeclarative-6.8.2:6 ~dev-qt/qtwebe
RESTRICT=!test? ( test )
SLOT=6/6.8.2
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qtwebview-everywhere-src-6.8.2.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=8063bfae7a3dfd272fd56e250a5d6f0b
diff --git a/metadata/md5-cache/dev-qt/qtwebview-6.8.9999 b/metadata/md5-cache/dev-qt/qtwebview-6.8.9999
index b9651e11b97f..f7c5f7f7534c 100644
--- a/metadata/md5-cache/dev-qt/qtwebview-6.8.9999
+++ b/metadata/md5-cache/dev-qt/qtwebview-6.8.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.8.9999:6[gui] ~dev-qt/qtdeclarative-6.8.9999:6 ~dev-qt/qtwebengine-6.8.9999:6[qml]
RESTRICT=!test? ( test )
SLOT=6/6.8.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=e4f78dbb188c4f5ed13d0673b4e9bd07
diff --git a/metadata/md5-cache/dev-qt/qtwebview-6.9.9999 b/metadata/md5-cache/dev-qt/qtwebview-6.9.9999
index 8e89a5d71288..0bdcf8f9b4c7 100644
--- a/metadata/md5-cache/dev-qt/qtwebview-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtwebview-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6[gui] ~dev-qt/qtdeclarative-6.9.9999:6 ~dev-qt/qtwebengine-6.9.9999:6[qml]
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=e4f78dbb188c4f5ed13d0673b4e9bd07
diff --git a/metadata/md5-cache/dev-qt/qtwebview-6.9999 b/metadata/md5-cache/dev-qt/qtwebview-6.9999
index bdc23b9bf923..f1ed887d1d4f 100644
--- a/metadata/md5-cache/dev-qt/qtwebview-6.9999
+++ b/metadata/md5-cache/dev-qt/qtwebview-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[gui] ~dev-qt/qtdeclarative-6.9999:6 ~dev-qt/qtwebengine-6.9999:6[qml]
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 67c7f5c2e3a549d046d435ccb467d26f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 39b9d7d09a2a909b2a1f24eef0c6a41c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=e4f78dbb188c4f5ed13d0673b4e9bd07
diff --git a/metadata/md5-cache/games-engines/devilutionx-1.5.3-r1 b/metadata/md5-cache/games-engines/devilutionx-1.5.3-r1
deleted file mode 100644
index f73aacc8c022..000000000000
--- a/metadata/md5-cache/games-engines/devilutionx-1.5.3-r1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=sys-devel/gettext app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
-DEPEND=app-arch/bzip2:= dev-libs/libfmt:= media-libs/libsdl2[haptic,joystick,opengl,video] media-libs/sdl2-image[png] media-libs/sdl_audiolib sys-libs/zlib:= sodium? ( dev-libs/libsodium:= ) dev-cpp/asio dev-cpp/simpleini test? ( dev-cpp/gtest )
-DESCRIPTION=Diablo engine for modern operating systems
-EAPI=8
-HOMEPAGE=https://github.com/diasurgical/devilutionX/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=cmake xdg
-IUSE=debug +sodium test zerotier
-KEYWORDS=~amd64 ~x86
-LICENSE=Sustainable-Use-1.0 BSD CC-BY-4.0 GPL-2+ LGPL-2.1+ MIT OFL-1.1 zerotier? ( BUSL-1.1 )
-RDEPEND=app-arch/bzip2:= dev-libs/libfmt:= media-libs/libsdl2[haptic,joystick,opengl,video] media-libs/sdl2-image[png] media-libs/sdl_audiolib sys-libs/zlib:= sodium? ( dev-libs/libsodium:= )
-RESTRICT=bindist mirror !test? ( test )
-SLOT=0
-SRC_URI=https://github.com/diasurgical/devilutionX/releases/download/1.5.3/devilutionx-src.tar.xz -> devilutionx-1.5.3.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=eb85ab5d2f0a62c8bcf1b0c910087844
diff --git a/metadata/md5-cache/games-rpg/freedroid-1.2.1 b/metadata/md5-cache/games-rpg/freedroid-1.2.1
deleted file mode 100644
index b7afcd790260..000000000000
--- a/metadata/md5-cache/games-rpg/freedroid-1.2.1
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=virtual/pkgconfig >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3
-DEFINED_PHASES=install prepare
-DEPEND=media-libs/libsdl[joystick,sound,video] media-libs/sdl-gfx media-libs/sdl-image[jpeg,png] media-libs/sdl-mixer[mod,vorbis] media-libs/libpng media-libs/libvorbis sys-libs/zlib virtual/jpeg
-DESCRIPTION=The original Freedroid, a clone of the C64 classic Paradroid
-EAPI=7
-HOMEPAGE=https://github.com/ReinhardPrix/FreedroidClassic
-INHERIT=autotools desktop
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-2+
-RDEPEND=media-libs/libsdl[joystick,sound,video] media-libs/sdl-gfx media-libs/sdl-image[jpeg,png] media-libs/sdl-mixer[mod,vorbis]
-SLOT=0
-SRC_URI=https://github.com/ReinhardPrix/FreedroidClassic/archive/refs/tags/release-1.2.1.tar.gz -> freedroid-1.2.1.tar.gz
-_eclasses_=autotools 03ea4e0b6b685afdc980f00a43ea5d12 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=5fd1fe2f75028b64497c6113a957641d
diff --git a/metadata/md5-cache/games-strategy/endless-sky-0.10.8 b/metadata/md5-cache/games-strategy/endless-sky-0.10.8
deleted file mode 100644
index 2e2083c261c5..000000000000
--- a/metadata/md5-cache/games-strategy/endless-sky-0.10.8
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
-DEPEND=media-libs/libglvnd media-libs/libjpeg-turbo:= media-libs/libmad media-libs/libpng:= media-libs/libsdl2[video] media-libs/openal sys-apps/util-linux gles2-only? ( media-libs/libsdl2[gles2] ) !gles2-only? ( media-libs/glew:0= media-libs/libsdl2[opengl] )
-DESCRIPTION=Space exploration, trading & combat in the tradition of Terminal Velocity
-EAPI=8
-HOMEPAGE=https://endless-sky.github.io/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=cmake prefix xdg
-IUSE=gles2-only test
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-3+ CC-BY-2.0 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-3.0 CC-BY-SA-4.0 CC0-1.0 Unsplash public-domain
-RDEPEND=media-libs/libglvnd media-libs/libjpeg-turbo:= media-libs/libmad media-libs/libpng:= media-libs/libsdl2[video] media-libs/openal sys-apps/util-linux gles2-only? ( media-libs/libsdl2[gles2] ) !gles2-only? ( media-libs/glew:0= media-libs/libsdl2[opengl] )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/endless-sky/endless-sky/archive/refs/tags/v0.10.8.tar.gz -> endless-sky-0.10.8.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=f476699ee855596e34ac8be16c6cf0d1
diff --git a/metadata/md5-cache/games-strategy/freeorion-0.5.0.1-r1 b/metadata/md5-cache/games-strategy/freeorion-0.5.0.1-r1
deleted file mode 100644
index 984afd71f438..000000000000
--- a/metadata/md5-cache/games-strategy/freeorion-0.5.0.1-r1
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=python_single_target_python3_9? ( dev-lang/python:3.9 ) 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 ) doc? ( app-text/doxygen media-gfx/graphviz ) test? ( python_single_target_python3_9? ( dev-python/pytest[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pytest[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pytest[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pytest[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pytest[python_targets_python3_13(-)] ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test
-DEPEND=python_single_target_python3_9? ( dev-lang/python:3.9 ) 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_9? ( dev-libs/boost:=[python_targets_python3_9(-),nls,python] ) python_single_target_python3_10? ( dev-libs/boost:=[python_targets_python3_10(-),nls,python] ) python_single_target_python3_11? ( dev-libs/boost:=[python_targets_python3_11(-),nls,python] ) python_single_target_python3_12? ( dev-libs/boost:=[python_targets_python3_12(-),nls,python] ) python_single_target_python3_13? ( dev-libs/boost:=[python_targets_python3_13(-),nls,python] ) sys-libs/zlib:= client? ( media-libs/freetype media-libs/glew:0= media-libs/libglvnd media-libs/libogg media-libs/libpng:= media-libs/libsdl2[opengl,video] media-libs/libvorbis media-libs/openal )
-DESCRIPTION=Free turn-based space empire and galactic conquest game
-EAPI=8
-HOMEPAGE=https://www.freeorion.org/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=check-reqs cmake flag-o-matic multiprocessing python-single-r1 xdg
-IUSE=+client doc test python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13
-KEYWORDS=~amd64
-LICENSE=GPL-2+ CC-BY-SA-3.0 LGPL-2.1+
-RDEPEND=python_single_target_python3_9? ( dev-lang/python:3.9 ) 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_9? ( dev-libs/boost:=[python_targets_python3_9(-),nls,python] ) python_single_target_python3_10? ( dev-libs/boost:=[python_targets_python3_10(-),nls,python] ) python_single_target_python3_11? ( dev-libs/boost:=[python_targets_python3_11(-),nls,python] ) python_single_target_python3_12? ( dev-libs/boost:=[python_targets_python3_12(-),nls,python] ) python_single_target_python3_13? ( dev-libs/boost:=[python_targets_python3_13(-),nls,python] ) sys-libs/zlib:= client? ( media-libs/freetype media-libs/glew:0= media-libs/libglvnd media-libs/libogg media-libs/libpng:= media-libs/libsdl2[opengl,video] media-libs/libvorbis media-libs/openal ) client? ( media-fonts/dejavu media-fonts/roboto )
-REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/freeorion/freeorion/releases/download/v0.5.0.1/FreeOrion_v0.5.0.1_Source.tar.gz
-_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 ece603c43ae206e3cb06f1878908793e toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=2970aa24e97fce00d91c921c351445f2
diff --git a/metadata/md5-cache/games-strategy/naev-0.12.2 b/metadata/md5-cache/games-strategy/naev-0.12.2
deleted file mode 100644
index 7a81431d1441..000000000000
--- a/metadata/md5-cache/games-strategy/naev-0.12.2
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=|| ( ( dev-lang/python:3.13 dev-python/pyyaml[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/pyyaml[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/pyyaml[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/pyyaml[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 dev-python/pyyaml[python_targets_python3_9(-)] ) ) sys-devel/gettext doc? ( app-text/doxygen dev-lua/ldoc media-gfx/graphviz ) >=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=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 ) app-text/cmark:= dev-games/physfs dev-libs/libpcre2:= dev-libs/libunibreak:= dev-libs/libxml2 dev-libs/libyaml dev-libs/nativefiledialog-extended media-libs/freetype:2 media-libs/libglvnd media-libs/libsdl2[joystick,opengl,video] media-libs/libvorbis media-libs/openal media-libs/sdl2-image[png,webp] net-libs/enet:1.3= sci-libs/cholmod sci-libs/cxsparse sci-libs/openblas sci-libs/suitesparse sci-mathematics/glpk:= virtual/libintl
-DESCRIPTION=2D space trading and combat game, in a similar vein to Escape Velocity
-EAPI=8
-HOMEPAGE=https://naev.org/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=lua-single meson python-any-r1 xdg
-IUSE=doc lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-3+ Apache-2.0 BSD BSD-2 CC-BY-2.0 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-3.0 CC-BY-SA-4.0 CC0-1.0 GPL-2+ MIT OFL-1.1 public-domain
-RDEPEND=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 ) app-text/cmark:= dev-games/physfs dev-libs/libpcre2:= dev-libs/libunibreak:= dev-libs/libxml2 dev-libs/libyaml dev-libs/nativefiledialog-extended media-libs/freetype:2 media-libs/libglvnd media-libs/libsdl2[joystick,opengl,video] media-libs/libvorbis media-libs/openal media-libs/sdl2-image[png,webp] net-libs/enet:1.3= sci-libs/cholmod sci-libs/cxsparse sci-libs/openblas sci-libs/suitesparse sci-mathematics/glpk:= virtual/libintl
-REQUIRED_USE=^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 )
-RESTRICT=test
-SLOT=0
-SRC_URI=https://github.com/naev/naev/releases/download/v0.12.2/naev-0.12.2-source.tar.xz
-_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 meson 99466844dd8d4fcfb07578a76f5a9922 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 ece603c43ae206e3cb06f1878908793e toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=1ac32ba1effc120803f3d9f330cb428c
diff --git a/metadata/md5-cache/games-util/xboxdrv-0.8.8_p20190118-r3 b/metadata/md5-cache/games-util/xboxdrv-0.8.8_p20190118-r3
deleted file mode 100644
index fc700ccce2d6..000000000000
--- a/metadata/md5-cache/games-util/xboxdrv-0.8.8_p20190118-r3
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=dev-util/glib-utils virtual/pkgconfig || ( ( dev-lang/python:3.13 >=dev-build/scons-4.4.0[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-build/scons-4.4.0[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-build/scons-4.4.0[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-build/scons-4.4.0[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 >=dev-build/scons-4.4.0[python_targets_python3_9(-)] ) ) virtual/pkgconfig virtual/pkgconfig
-DEFINED_PHASES=compile install postinst postrm setup
-DEPEND=dev-libs/boost:= dev-libs/dbus-glib dev-libs/glib:2 sys-apps/dbus virtual/libudev:= virtual/libusb:1 x11-libs/libX11
-DESCRIPTION=Userspace Xbox 360 Controller driver
-EAPI=8
-HOMEPAGE=https://xboxdrv.gitlab.io
-INHERIT=linux-info python-any-r1 scons-utils toolchain-funcs systemd udev
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-3
-RDEPEND=dev-libs/boost:= dev-libs/dbus-glib dev-libs/glib:2 sys-apps/dbus virtual/libudev:= virtual/libusb:1 x11-libs/libX11
-SLOT=0
-SRC_URI=https://gitlab.com/xboxdrv/xboxdrv/-/archive/v0.8.8/xboxdrv-v0.8.8.tar.bz2
-_eclasses_=linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 ece603c43ae206e3cb06f1878908793e scons-utils 87365f855ad8a7c4572ad0f0adcb8eee systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 udev f3d9a4376ebd22131726a68e1a0a058f
-_md5_=5cc0bfedf918b20b862761f1218334b2
diff --git a/metadata/md5-cache/media-libs/libxmp-4.6.1 b/metadata/md5-cache/media-libs/libxmp-4.6.1
new file mode 100644
index 000000000000..92f4559047a8
--- /dev/null
+++ b/metadata/md5-cache/media-libs/libxmp-4.6.1
@@ -0,0 +1,9 @@
+DEFINED_PHASES=compile prepare
+DESCRIPTION=Library that renders module files to PCM data
+EAPI=8
+HOMEPAGE=https://github.com/libxmp/libxmp
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc64 ~riscv ~sparc ~x86
+LICENSE=MIT 0BSD public-domain
+SLOT=0
+SRC_URI=https://github.com/libxmp/libxmp/releases/download/libxmp-4.6.1/libxmp-4.6.1.tar.gz
+_md5_=54e80e7f1af14ada6e2816e819f5ed3a
diff --git a/metadata/md5-cache/media-libs/libxmp-9999 b/metadata/md5-cache/media-libs/libxmp-9999
index 613afeed3eec..cdd4b4248006 100644
--- a/metadata/md5-cache/media-libs/libxmp-9999
+++ b/metadata/md5-cache/media-libs/libxmp-9999
@@ -4,8 +4,8 @@ DESCRIPTION=Library that renders module files to PCM data
EAPI=8
HOMEPAGE=https://github.com/libxmp/libxmp
INHERIT=autotools git-r3
-LICENSE=MIT 0BSD
+LICENSE=MIT 0BSD public-domain
PROPERTIES=live
SLOT=0
_eclasses_=autotools 03ea4e0b6b685afdc980f00a43ea5d12 git-r3 875eb471682d3e1f18da124be97dcc81 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=51ce31df5069cf7e32ae020dfd585775
+_md5_=c262f9d88b9d3212b1a8117a31dbda30
diff --git a/metadata/md5-cache/media-video/mpv-9999 b/metadata/md5-cache/media-video/mpv-9999
index b73dbf91ec05..6d2fbe2f33e2 100644
--- a/metadata/md5-cache/media-video/mpv-9999
+++ b/metadata/md5-cache/media-video/mpv-9999
@@ -1,6 +1,6 @@
BDEPEND=python_single_target_python3_9? ( dev-lang/python:3.9 ) 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 ) virtual/pkgconfig cli? ( dev-python/docutils ) wayland? ( dev-util/wayland-scanner ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install postinst postrm preinst setup test unpack
-DEPEND=media-libs/libass:=[fontconfig] >=media-libs/libplacebo-7.349.0:=[opengl?,vulkan?] >=media-video/ffmpeg-6.1:=[encode,soc(-)?,threads,vaapi?,vdpau?] X? ( x11-libs/libX11 x11-libs/libXScrnSaver x11-libs/libXext x11-libs/libXpresent x11-libs/libXrandr xv? ( x11-libs/libXv ) ) alsa? ( media-libs/alsa-lib ) archive? ( app-arch/libarchive:= ) bluray? ( media-libs/libbluray:= ) cdda? ( dev-libs/libcdio-paranoia:= dev-libs/libcdio:= ) drm? ( media-libs/libdisplay-info:= x11-libs/libdrm egl? ( media-libs/mesa[gbm(+)] ) ) dvd? ( media-libs/libdvdnav media-libs/libdvdread:= ) egl? ( media-libs/libglvnd media-libs/libplacebo[opengl] ) gamepad? ( media-libs/libsdl2[joystick] ) iconv? ( virtual/libiconv uchardet? ( app-i18n/uchardet ) ) jack? ( virtual/jack ) javascript? ( dev-lang/mujs:= ) jpeg? ( media-libs/libjpeg-turbo:= ) lcms? ( media-libs/lcms:2 ) libcaca? ( media-libs/libcaca ) 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 ) ) openal? ( media-libs/openal ) opengl? ( media-libs/libglvnd[X?] ) pipewire? ( media-video/pipewire:= ) pulseaudio? ( media-libs/libpulse ) rubberband? ( media-libs/rubberband ) sdl? ( media-libs/libsdl2[sound,threads(+),video] ) sixel? ( media-libs/libsixel ) sndio? ( media-sound/sndio:= ) vaapi? ( media-libs/libva:=[X?,drm(+)?,wayland?] ) vdpau? ( x11-libs/libvdpau ) vulkan? ( media-libs/vulkan-loader[X?,wayland?] ) wayland? ( dev-libs/wayland dev-libs/wayland-protocols x11-libs/libxkbcommon ) zimg? ( media-libs/zimg ) zlib? ( sys-libs/zlib:= ) X? ( x11-base/xorg-proto ) dvb? ( sys-kernel/linux-headers ) nvenc? ( media-libs/nv-codec-headers ) vulkan? ( dev-util/vulkan-headers ) wayland? ( dev-libs/wayland-protocols )
+DEPEND=media-libs/libass:=[fontconfig] >=media-libs/libplacebo-7.349.0:=[opengl?,vulkan?] >=media-video/ffmpeg-6.1:=[encode,soc(-)?,threads,vaapi?,vdpau?] X? ( x11-libs/libX11 x11-libs/libXScrnSaver x11-libs/libXext x11-libs/libXpresent x11-libs/libXrandr xv? ( x11-libs/libXv ) ) alsa? ( media-libs/alsa-lib ) archive? ( app-arch/libarchive:= ) bluray? ( media-libs/libbluray:= ) cdda? ( dev-libs/libcdio-paranoia:= dev-libs/libcdio:= ) drm? ( media-libs/libdisplay-info:= x11-libs/libdrm egl? ( media-libs/mesa[gbm(+)] ) ) dvd? ( media-libs/libdvdnav media-libs/libdvdread:= ) egl? ( media-libs/libglvnd media-libs/libplacebo[opengl] ) gamepad? ( media-libs/libsdl2[joystick] ) iconv? ( virtual/libiconv uchardet? ( app-i18n/uchardet ) ) jack? ( virtual/jack ) javascript? ( dev-lang/mujs:= ) jpeg? ( media-libs/libjpeg-turbo:= ) lcms? ( media-libs/lcms:2 ) libcaca? ( media-libs/libcaca ) 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 ) ) openal? ( media-libs/openal ) opengl? ( media-libs/libglvnd[X?] ) pipewire? ( media-video/pipewire:= ) pulseaudio? ( media-libs/libpulse ) rubberband? ( media-libs/rubberband ) sdl? ( media-libs/libsdl2[sound,threads(+),video] ) sixel? ( media-libs/libsixel ) sndio? ( media-sound/sndio:= ) vaapi? ( media-libs/libva:=[X?,drm(+)?,wayland?] ) vdpau? ( x11-libs/libvdpau ) vulkan? ( media-libs/vulkan-loader[X?,wayland?] ) wayland? ( dev-libs/wayland x11-libs/libxkbcommon ) zimg? ( media-libs/zimg ) zlib? ( sys-libs/zlib:= ) X? ( x11-base/xorg-proto ) dvb? ( sys-kernel/linux-headers ) nvenc? ( media-libs/nv-codec-headers ) vulkan? ( dev-util/vulkan-headers ) wayland? ( >=dev-libs/wayland-protocols-1.41 )
DESCRIPTION=Media player for the command line
EAPI=8
HOMEPAGE=https://mpv.io/
@@ -9,9 +9,9 @@ INHERIT=flag-o-matic lua-single meson optfeature pax-utils python-single-r1 xdg
IUSE=+X +alsa aqua archive bluray cdda +cli coreaudio debug +drm dvb dvd +egl gamepad +iconv jack javascript jpeg lcms libcaca +libmpv +lua nvenc openal opengl pipewire pulseaudio rubberband sdl selinux sixel sndio soc test tools +uchardet vaapi vdpau +vulkan wayland xv zimg zlib lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13
LICENSE=LGPL-2.1+ GPL-2+ BSD ISC MIT
PROPERTIES=live
-RDEPEND=media-libs/libass:=[fontconfig] >=media-libs/libplacebo-7.349.0:=[opengl?,vulkan?] >=media-video/ffmpeg-6.1:=[encode,soc(-)?,threads,vaapi?,vdpau?] X? ( x11-libs/libX11 x11-libs/libXScrnSaver x11-libs/libXext x11-libs/libXpresent x11-libs/libXrandr xv? ( x11-libs/libXv ) ) alsa? ( media-libs/alsa-lib ) archive? ( app-arch/libarchive:= ) bluray? ( media-libs/libbluray:= ) cdda? ( dev-libs/libcdio-paranoia:= dev-libs/libcdio:= ) drm? ( media-libs/libdisplay-info:= x11-libs/libdrm egl? ( media-libs/mesa[gbm(+)] ) ) dvd? ( media-libs/libdvdnav media-libs/libdvdread:= ) egl? ( media-libs/libglvnd media-libs/libplacebo[opengl] ) gamepad? ( media-libs/libsdl2[joystick] ) iconv? ( virtual/libiconv uchardet? ( app-i18n/uchardet ) ) jack? ( virtual/jack ) javascript? ( dev-lang/mujs:= ) jpeg? ( media-libs/libjpeg-turbo:= ) lcms? ( media-libs/lcms:2 ) libcaca? ( media-libs/libcaca ) 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 ) ) openal? ( media-libs/openal ) opengl? ( media-libs/libglvnd[X?] ) pipewire? ( media-video/pipewire:= ) pulseaudio? ( media-libs/libpulse ) rubberband? ( media-libs/rubberband ) sdl? ( media-libs/libsdl2[sound,threads(+),video] ) sixel? ( media-libs/libsixel ) sndio? ( media-sound/sndio:= ) vaapi? ( media-libs/libva:=[X?,drm(+)?,wayland?] ) vdpau? ( x11-libs/libvdpau ) vulkan? ( media-libs/vulkan-loader[X?,wayland?] ) wayland? ( dev-libs/wayland dev-libs/wayland-protocols x11-libs/libxkbcommon ) zimg? ( media-libs/zimg ) zlib? ( sys-libs/zlib:= ) selinux? ( sec-policy/selinux-mplayer ) tools? ( python_single_target_python3_9? ( dev-lang/python:3.9 ) 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 ) )
+RDEPEND=media-libs/libass:=[fontconfig] >=media-libs/libplacebo-7.349.0:=[opengl?,vulkan?] >=media-video/ffmpeg-6.1:=[encode,soc(-)?,threads,vaapi?,vdpau?] X? ( x11-libs/libX11 x11-libs/libXScrnSaver x11-libs/libXext x11-libs/libXpresent x11-libs/libXrandr xv? ( x11-libs/libXv ) ) alsa? ( media-libs/alsa-lib ) archive? ( app-arch/libarchive:= ) bluray? ( media-libs/libbluray:= ) cdda? ( dev-libs/libcdio-paranoia:= dev-libs/libcdio:= ) drm? ( media-libs/libdisplay-info:= x11-libs/libdrm egl? ( media-libs/mesa[gbm(+)] ) ) dvd? ( media-libs/libdvdnav media-libs/libdvdread:= ) egl? ( media-libs/libglvnd media-libs/libplacebo[opengl] ) gamepad? ( media-libs/libsdl2[joystick] ) iconv? ( virtual/libiconv uchardet? ( app-i18n/uchardet ) ) jack? ( virtual/jack ) javascript? ( dev-lang/mujs:= ) jpeg? ( media-libs/libjpeg-turbo:= ) lcms? ( media-libs/lcms:2 ) libcaca? ( media-libs/libcaca ) 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 ) ) openal? ( media-libs/openal ) opengl? ( media-libs/libglvnd[X?] ) pipewire? ( media-video/pipewire:= ) pulseaudio? ( media-libs/libpulse ) rubberband? ( media-libs/rubberband ) sdl? ( media-libs/libsdl2[sound,threads(+),video] ) sixel? ( media-libs/libsixel ) sndio? ( media-sound/sndio:= ) vaapi? ( media-libs/libva:=[X?,drm(+)?,wayland?] ) vdpau? ( x11-libs/libvdpau ) vulkan? ( media-libs/vulkan-loader[X?,wayland?] ) wayland? ( dev-libs/wayland x11-libs/libxkbcommon ) zimg? ( media-libs/zimg ) zlib? ( sys-libs/zlib:= ) selinux? ( sec-policy/selinux-mplayer ) tools? ( python_single_target_python3_9? ( dev-lang/python:3.9 ) 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 ) )
REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) || ( cli libmpv ) egl? ( || ( X drm wayland ) ) lua? ( ^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) nvenc? ( || ( egl opengl vulkan ) ) opengl? ( || ( X aqua ) ) test? ( cli ) tools? ( cli ) uchardet? ( iconv ) vaapi? ( || ( X drm wayland ) ) vdpau? ( X ) vulkan? ( || ( X wayland ) ) xv? ( X )
RESTRICT=!test? ( test )
SLOT=0/2
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 meson 99466844dd8d4fcfb07578a76f5a9922 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 pax-utils 5555f2e75744739fe100ee62c22d28fe python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 ece603c43ae206e3cb06f1878908793e toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=169b4f13ef8b9e9263bae4af10a8ec83
+_md5_=e382a7ba9421ea59bf97ac99b966135c
diff --git a/metadata/md5-cache/net-im/mattermost-desktop-bin-5.11.1_rc1 b/metadata/md5-cache/net-im/mattermost-desktop-bin-5.11.1_rc2
index 14ee3049ba82..c0740f12a4eb 100644
--- a/metadata/md5-cache/net-im/mattermost-desktop-bin-5.11.1_rc1
+++ b/metadata/md5-cache/net-im/mattermost-desktop-bin-5.11.1_rc2
@@ -7,6 +7,6 @@ INHERIT=desktop xdg
LICENSE=Apache-2.0 GPL-2+ LGPL-2.1+ MIT
RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2[X] dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss dev-libs/wayland media-libs/alsa-lib media-libs/mesa net-print/cups sys-apps/dbus sys-libs/glibc virtual/libudev x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libdrm x11-libs/libxcb x11-libs/libxkbcommon x11-libs/pango
SLOT=0
-SRC_URI=amd64? ( https://releases.mattermost.com/desktop/5.11.1-rc.1/mattermost-desktop-5.11.1-rc.1-linux-x64.tar.gz ) arm64? ( https://releases.mattermost.com/desktop/5.11.1-rc.1/mattermost-desktop-5.11.1-rc.1-linux-arm64.tar.gz )
+SRC_URI=amd64? ( https://releases.mattermost.com/desktop/5.11.1-rc.2/mattermost-desktop-5.11.1-rc.2-linux-x64.tar.gz ) arm64? ( https://releases.mattermost.com/desktop/5.11.1-rc.2/mattermost-desktop-5.11.1-rc.2-linux-arm64.tar.gz )
_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=58787c4fb1d87e567fb0838af9883b43
diff --git a/metadata/md5-cache/net-misc/geckodriver-0.36.0 b/metadata/md5-cache/net-misc/geckodriver-0.36.0
new file mode 100644
index 000000000000..5075670d4725
--- /dev/null
+++ b/metadata/md5-cache/net-misc/geckodriver-0.36.0
@@ -0,0 +1,14 @@
+BDEPEND=|| ( dev-lang/rust-bin:9999 dev-lang/rust:9999 dev-lang/rust-bin:1.86.0 dev-lang/rust:1.86.0 dev-lang/rust-bin:1.85.0 dev-lang/rust:1.85.0 dev-lang/rust-bin:1.84.1 dev-lang/rust:1.84.1 dev-lang/rust-bin:1.84.0 dev-lang/rust:1.84.0 dev-lang/rust-bin:1.83.0 dev-lang/rust:1.83.0 dev-lang/rust-bin:1.82.0 dev-lang/rust:1.82.0 dev-lang/rust-bin:1.81.0 dev-lang/rust:1.81.0 dev-lang/rust-bin:1.80.1 dev-lang/rust:1.80.1 dev-lang/rust-bin:1.79.0 dev-lang/rust:1.79.0 dev-lang/rust-bin:1.78.0 dev-lang/rust:1.78.0 dev-lang/rust-bin:1.77.1 dev-lang/rust:1.77.1 dev-lang/rust-bin:1.76.0 dev-lang/rust:1.76.0 dev-lang/rust-bin:1.75.0 dev-lang/rust:1.75.0 dev-lang/rust-bin:1.74.1 dev-lang/rust:1.74.1 dev-lang/rust-bin:1.71.1 dev-lang/rust:1.71.1 )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DESCRIPTION=Proxy for using WebDriver clients to interact with Gecko-based browsers
+EAPI=8
+HOMEPAGE=https://firefox-source-docs.mozilla.org/testing/geckodriver/ https://github.com/mozilla/geckodriver
+INHERIT=cargo
+IUSE=unchained debug
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MPL-2.0 MIT MPL-2.0 Unicode-3.0 || ( Apache-2.0 Boost-1.0 )
+RDEPEND=!www-client/firefox[geckodriver(-)]
+SLOT=0
+SRC_URI=https://github.com/mozilla/geckodriver/archive/refs/tags/v0.36.0.tar.gz -> geckodriver-0.36.0.tar.gz https://crates.io/api/v1/crates/addr2line/0.24.2/download -> addr2line-0.24.2.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.7.8/download -> ahash-0.7.8.crate https://crates.io/api/v1/crates/aho-corasick/1.1.3/download -> aho-corasick-1.1.3.crate https://crates.io/api/v1/crates/android-tzdata/0.1.1/download -> android-tzdata-0.1.1.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/anstyle/1.0.10/download -> anstyle-1.0.10.crate https://crates.io/api/v1/crates/anyhow/1.0.96/download -> anyhow-1.0.96.crate https://crates.io/api/v1/crates/arbitrary/1.4.1/download -> arbitrary-1.4.1.crate https://crates.io/api/v1/crates/autocfg/1.4.0/download -> autocfg-1.4.0.crate https://crates.io/api/v1/crates/backtrace/0.3.74/download -> backtrace-0.3.74.crate https://crates.io/api/v1/crates/base64/0.21.7/download -> base64-0.21.7.crate https://crates.io/api/v1/crates/base64/0.22.1/download -> base64-0.22.1.crate https://crates.io/api/v1/crates/bitflags/2.8.0/download -> bitflags-2.8.0.crate https://crates.io/api/v1/crates/block-buffer/0.10.4/download -> block-buffer-0.10.4.crate https://crates.io/api/v1/crates/bumpalo/3.17.0/download -> bumpalo-3.17.0.crate https://crates.io/api/v1/crates/bytes/1.10.0/download -> bytes-1.10.0.crate https://crates.io/api/v1/crates/cc/1.2.15/download -> cc-1.2.15.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/chrono/0.4.39/download -> chrono-0.4.39.crate https://crates.io/api/v1/crates/clap/4.5.31/download -> clap-4.5.31.crate https://crates.io/api/v1/crates/clap_builder/4.5.31/download -> clap_builder-4.5.31.crate https://crates.io/api/v1/crates/clap_lex/0.7.4/download -> clap_lex-0.7.4.crate https://crates.io/api/v1/crates/cookie/0.16.2/download -> cookie-0.16.2.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/core_maths/0.1.1/download -> core_maths-0.1.1.crate https://crates.io/api/v1/crates/cpufeatures/0.2.17/download -> cpufeatures-0.2.17.crate https://crates.io/api/v1/crates/crc32fast/1.4.2/download -> crc32fast-1.4.2.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.6/download -> crypto-common-0.1.6.crate https://crates.io/api/v1/crates/deranged/0.3.11/download -> deranged-0.3.11.crate https://crates.io/api/v1/crates/derive_arbitrary/1.4.1/download -> derive_arbitrary-1.4.1.crate https://crates.io/api/v1/crates/digest/0.10.7/download -> digest-0.10.7.crate https://crates.io/api/v1/crates/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/dirs/4.0.0/download -> dirs-4.0.0.crate https://crates.io/api/v1/crates/displaydoc/0.2.5/download -> displaydoc-0.2.5.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.10/download -> errno-0.3.10.crate https://crates.io/api/v1/crates/fastrand/2.3.0/download -> fastrand-2.3.0.crate https://crates.io/api/v1/crates/flate2/1.1.0/download -> flate2-1.1.0.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.2.1/download -> form_urlencoded-1.2.1.crate https://crates.io/api/v1/crates/futures-channel/0.3.31/download -> futures-channel-0.3.31.crate https://crates.io/api/v1/crates/futures-core/0.3.31/download -> futures-core-0.3.31.crate https://crates.io/api/v1/crates/futures-io/0.3.31/download -> futures-io-0.3.31.crate https://crates.io/api/v1/crates/futures-macro/0.3.31/download -> futures-macro-0.3.31.crate https://crates.io/api/v1/crates/futures-sink/0.3.31/download -> futures-sink-0.3.31.crate https://crates.io/api/v1/crates/futures-task/0.3.31/download -> futures-task-0.3.31.crate https://crates.io/api/v1/crates/futures-util/0.3.31/download -> futures-util-0.3.31.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/getrandom/0.2.15/download -> getrandom-0.2.15.crate https://crates.io/api/v1/crates/getrandom/0.3.1/download -> getrandom-0.3.1.crate https://crates.io/api/v1/crates/gimli/0.31.1/download -> gimli-0.31.1.crate https://crates.io/api/v1/crates/h2/0.3.26/download -> h2-0.3.26.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.15.2/download -> hashbrown-0.15.2.crate https://crates.io/api/v1/crates/headers-core/0.2.0/download -> headers-core-0.2.0.crate https://crates.io/api/v1/crates/headers/0.3.9/download -> headers-0.3.9.crate https://crates.io/api/v1/crates/hermit-abi/0.3.9/download -> hermit-abi-0.3.9.crate https://crates.io/api/v1/crates/http-body/0.4.6/download -> http-body-0.4.6.crate https://crates.io/api/v1/crates/http/0.2.12/download -> http-0.2.12.crate https://crates.io/api/v1/crates/httparse/1.10.0/download -> httparse-1.10.0.crate https://crates.io/api/v1/crates/httpdate/1.0.3/download -> httpdate-1.0.3.crate https://crates.io/api/v1/crates/hyper/0.14.32/download -> hyper-0.14.32.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.2/download -> iana-time-zone-haiku-0.1.2.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.61/download -> iana-time-zone-0.1.61.crate https://crates.io/api/v1/crates/icu_collections/1.5.0/download -> icu_collections-1.5.0.crate https://crates.io/api/v1/crates/icu_locid/1.5.0/download -> icu_locid-1.5.0.crate https://crates.io/api/v1/crates/icu_locid_transform/1.5.0/download -> icu_locid_transform-1.5.0.crate https://crates.io/api/v1/crates/icu_locid_transform_data/1.5.0/download -> icu_locid_transform_data-1.5.0.crate https://crates.io/api/v1/crates/icu_normalizer/1.5.0/download -> icu_normalizer-1.5.0.crate https://crates.io/api/v1/crates/icu_normalizer_data/1.5.0/download -> icu_normalizer_data-1.5.0.crate https://crates.io/api/v1/crates/icu_properties/1.5.1/download -> icu_properties-1.5.1.crate https://crates.io/api/v1/crates/icu_properties_data/1.5.0/download -> icu_properties_data-1.5.0.crate https://crates.io/api/v1/crates/icu_provider/1.5.0/download -> icu_provider-1.5.0.crate https://crates.io/api/v1/crates/icu_provider_macros/1.5.0/download -> icu_provider_macros-1.5.0.crate https://crates.io/api/v1/crates/icu_segmenter/1.5.0/download -> icu_segmenter-1.5.0.crate https://crates.io/api/v1/crates/icu_segmenter_data/1.5.0/download -> icu_segmenter_data-1.5.0.crate https://crates.io/api/v1/crates/idna/1.0.3/download -> idna-1.0.3.crate https://crates.io/api/v1/crates/idna_adapter/1.2.0/download -> idna_adapter-1.2.0.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/indexmap/2.7.1/download -> indexmap-2.7.1.crate https://crates.io/api/v1/crates/itoa/1.0.14/download -> itoa-1.0.14.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/1.5.0/download -> lazy_static-1.5.0.crate https://crates.io/api/v1/crates/libc/0.2.170/download -> libc-0.2.170.crate https://crates.io/api/v1/crates/libm/0.2.11/download -> libm-0.2.11.crate https://crates.io/api/v1/crates/libredox/0.1.3/download -> libredox-0.1.3.crate https://crates.io/api/v1/crates/linked-hash-map/0.5.6/download -> linked-hash-map-0.5.6.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.7.4/download -> litemap-0.7.4.crate https://crates.io/api/v1/crates/log/0.4.26/download -> log-0.4.26.crate https://crates.io/api/v1/crates/marionette/0.7.0/download -> marionette-0.7.0.crate https://crates.io/api/v1/crates/memchr/2.7.4/download -> memchr-2.7.4.crate https://crates.io/api/v1/crates/mime/0.3.17/download -> mime-0.3.17.crate https://crates.io/api/v1/crates/mime_guess/2.0.5/download -> mime_guess-2.0.5.crate https://crates.io/api/v1/crates/miniz_oxide/0.8.5/download -> miniz_oxide-0.8.5.crate https://crates.io/api/v1/crates/mio/0.8.11/download -> mio-0.8.11.crate https://crates.io/api/v1/crates/mozdevice/0.5.4/download -> mozdevice-0.5.4.crate https://crates.io/api/v1/crates/mozilla-central-workspace-hack/0.1.0/download -> mozilla-central-workspace-hack-0.1.0.crate https://crates.io/api/v1/crates/mozprofile/0.9.4/download -> mozprofile-0.9.4.crate https://crates.io/api/v1/crates/mozrunner/0.15.4/download -> mozrunner-0.15.4.crate https://crates.io/api/v1/crates/mozversion/0.5.3/download -> mozversion-0.5.3.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-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_cpus/1.16.0/download -> num_cpus-1.16.0.crate https://crates.io/api/v1/crates/object/0.36.7/download -> object-0.36.7.crate https://crates.io/api/v1/crates/once_cell/1.20.3/download -> once_cell-1.20.3.crate https://crates.io/api/v1/crates/percent-encoding/2.3.1/download -> percent-encoding-2.3.1.crate https://crates.io/api/v1/crates/pin-project-internal/1.1.9/download -> pin-project-internal-1.1.9.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.16/download -> pin-project-lite-0.2.16.crate https://crates.io/api/v1/crates/pin-project/1.1.9/download -> pin-project-1.1.9.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/plist/1.7.0/download -> plist-1.7.0.crate https://crates.io/api/v1/crates/powerfmt/0.2.0/download -> powerfmt-0.2.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.93/download -> proc-macro2-1.0.93.crate https://crates.io/api/v1/crates/quick-xml/0.32.0/download -> quick-xml-0.32.0.crate https://crates.io/api/v1/crates/quote/1.0.38/download -> quote-1.0.38.crate https://crates.io/api/v1/crates/redox_users/0.4.6/download -> redox_users-0.4.6.crate https://crates.io/api/v1/crates/regex-automata/0.4.9/download -> regex-automata-0.4.9.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/rust-ini/0.10.3/download -> rust-ini-0.10.3.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.24/download -> rustc-demangle-0.1.24.crate https://crates.io/api/v1/crates/rustix/0.38.44/download -> rustix-0.38.44.crate https://crates.io/api/v1/crates/rustversion/1.0.19/download -> rustversion-1.0.19.crate https://crates.io/api/v1/crates/ryu/1.0.19/download -> ryu-1.0.19.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/scoped-tls/1.0.1/download -> scoped-tls-1.0.1.crate https://crates.io/api/v1/crates/semver/1.0.25/download -> semver-1.0.25.crate https://crates.io/api/v1/crates/serde/1.0.218/download -> serde-1.0.218.crate https://crates.io/api/v1/crates/serde_derive/1.0.218/download -> serde_derive-1.0.218.crate https://crates.io/api/v1/crates/serde_json/1.0.139/download -> serde_json-1.0.139.crate https://crates.io/api/v1/crates/serde_repr/0.1.19/download -> serde_repr-0.1.19.crate https://crates.io/api/v1/crates/serde_urlencoded/0.7.1/download -> serde_urlencoded-0.7.1.crate https://crates.io/api/v1/crates/sha1/0.10.6/download -> sha1-0.10.6.crate https://crates.io/api/v1/crates/shlex/1.3.0/download -> shlex-1.3.0.crate https://crates.io/api/v1/crates/slab/0.4.9/download -> slab-0.4.9.crate https://crates.io/api/v1/crates/smallvec/1.14.0/download -> smallvec-1.14.0.crate https://crates.io/api/v1/crates/socket2/0.5.8/download -> socket2-0.5.8.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/strsim/0.11.1/download -> strsim-0.11.1.crate https://crates.io/api/v1/crates/syn/2.0.98/download -> syn-2.0.98.crate https://crates.io/api/v1/crates/synstructure/0.13.1/download -> synstructure-0.13.1.crate https://crates.io/api/v1/crates/tempfile/3.17.1/download -> tempfile-3.17.1.crate https://crates.io/api/v1/crates/terminal_size/0.4.1/download -> terminal_size-0.4.1.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.11/download -> thiserror-impl-2.0.11.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.11/download -> thiserror-2.0.11.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.19/download -> time-macros-0.2.19.crate https://crates.io/api/v1/crates/time/0.3.37/download -> time-0.3.37.crate https://crates.io/api/v1/crates/tinystr/0.7.6/download -> tinystr-0.7.6.crate https://crates.io/api/v1/crates/tokio-stream/0.1.17/download -> tokio-stream-0.1.17.crate https://crates.io/api/v1/crates/tokio-util/0.7.13/download -> tokio-util-0.7.13.crate https://crates.io/api/v1/crates/tokio/1.38.1/download -> tokio-1.38.1.crate https://crates.io/api/v1/crates/tower-service/0.3.3/download -> tower-service-0.3.3.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.28/download -> tracing-attributes-0.1.28.crate https://crates.io/api/v1/crates/tracing-core/0.1.33/download -> tracing-core-0.1.33.crate https://crates.io/api/v1/crates/tracing/0.1.41/download -> tracing-0.1.41.crate https://crates.io/api/v1/crates/try-lock/0.2.5/download -> try-lock-0.2.5.crate https://crates.io/api/v1/crates/typenum/1.18.0/download -> typenum-1.18.0.crate https://crates.io/api/v1/crates/unicase/2.8.1/download -> unicase-2.8.1.crate https://crates.io/api/v1/crates/unicode-ident/1.0.17/download -> unicode-ident-1.0.17.crate https://crates.io/api/v1/crates/unix_path/1.0.1/download -> unix_path-1.0.1.crate https://crates.io/api/v1/crates/unix_str/1.0.0/download -> unix_str-1.0.0.crate https://crates.io/api/v1/crates/url/2.5.4/download -> url-2.5.4.crate https://crates.io/api/v1/crates/utf16_iter/1.0.5/download -> utf16_iter-1.0.5.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/uuid/1.14.0/download -> uuid-1.14.0.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/want/0.3.1/download -> want-0.3.1.crate https://crates.io/api/v1/crates/warp/0.3.7/download -> warp-0.3.7.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/wasi/0.13.3+wasi-0.2.2/download -> wasi-0.13.3+wasi-0.2.2.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/webdriver/0.52.0/download -> webdriver-0.52.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.9/download -> winapi-util-0.1.9.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.52.0/download -> windows-core-0.52.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-sys/0.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.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_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_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_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_gnullvm/0.52.6/download -> windows_i686_gnullvm-0.52.6.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_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_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_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/winreg/0.10.1/download -> winreg-0.10.1.crate https://crates.io/api/v1/crates/wit-bindgen-rt/0.33.0/download -> wit-bindgen-rt-0.33.0.crate https://crates.io/api/v1/crates/write16/1.0.0/download -> write16-1.0.0.crate https://crates.io/api/v1/crates/writeable/0.5.5/download -> writeable-0.5.5.crate https://crates.io/api/v1/crates/yaml-rust/0.4.5/download -> yaml-rust-0.4.5.crate https://crates.io/api/v1/crates/yoke-derive/0.7.5/download -> yoke-derive-0.7.5.crate https://crates.io/api/v1/crates/yoke/0.7.5/download -> yoke-0.7.5.crate https://crates.io/api/v1/crates/zerofrom-derive/0.1.5/download -> zerofrom-derive-0.1.5.crate https://crates.io/api/v1/crates/zerofrom/0.1.5/download -> zerofrom-0.1.5.crate https://crates.io/api/v1/crates/zerovec-derive/0.10.3/download -> zerovec-derive-0.10.3.crate https://crates.io/api/v1/crates/zerovec/0.10.4/download -> zerovec-0.10.4.crate https://crates.io/api/v1/crates/zip/2.2.2/download -> zip-2.2.2.crate
+_eclasses_=cargo 313cf4d416506d4c3d8b9c5dbd9ce689 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust 4fcc266e35b188de828a39aa7df727e4 rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=2dfc603215afed1b1c384bb72b866047
diff --git a/metadata/md5-cache/net-misc/sysrepo-3.3.10 b/metadata/md5-cache/net-misc/sysrepo-3.3.10
new file mode 100644
index 000000000000..11591d2be39c
--- /dev/null
+++ b/metadata/md5-cache/net-misc/sysrepo-3.3.10
@@ -0,0 +1,16 @@
+BDEPEND=doc? ( app-text/doxygen[dot] ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=>=net-libs/libyang-3.7.5:= test? ( dev-util/cmocka )
+DESCRIPTION=YANG-based configuration and operational state data store
+EAPI=8
+HOMEPAGE=https://www.sysrepo.org
+INHERIT=cmake
+IUSE=doc test
+KEYWORDS=~amd64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=net-libs/libyang-3.7.5:=
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/sysrepo/sysrepo/archive/v3.3.10.tar.gz -> sysrepo-3.3.10.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=a69d9403353a1e90ba5f5a4fb1d718db
diff --git a/metadata/md5-cache/sci-calculators/qalculate-gtk-5.5.1 b/metadata/md5-cache/sci-calculators/qalculate-gtk-5.5.1
new file mode 100644
index 000000000000..6ed00bd66589
--- /dev/null
+++ b/metadata/md5-cache/sci-calculators/qalculate-gtk-5.5.1
@@ -0,0 +1,15 @@
+BDEPEND=dev-util/gdbus-codegen dev-util/intltool sys-devel/gettext virtual/pkgconfig
+DEFINED_PHASES=postinst postrm preinst prepare
+DEPEND=dev-libs/glib:2 >=sci-libs/libqalculate-5.5.1:= x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/gtk+:3 x11-libs/pango
+DESCRIPTION=Modern multi-purpose calculator
+EAPI=8
+HOMEPAGE=https://qalculate.github.io/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=optfeature xdg
+KEYWORDS=~alpha ~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=GPL-2+
+RDEPEND=dev-libs/glib:2 >=sci-libs/libqalculate-5.5.1:= x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/gtk+:3 x11-libs/pango
+SLOT=0
+SRC_URI=https://github.com/Qalculate/qalculate-gtk/releases/download/v5.5.1/qalculate-gtk-5.5.1.tar.gz
+_eclasses_=optfeature 538bce96e5589935b57e178e8635f301 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=775cd8e7ebc0e582a905a620d6c0fc3b
diff --git a/metadata/md5-cache/sci-calculators/qalculate-qt-5.5.1 b/metadata/md5-cache/sci-calculators/qalculate-qt-5.5.1
new file mode 100644
index 000000000000..176e4fe90ef9
--- /dev/null
+++ b/metadata/md5-cache/sci-calculators/qalculate-qt-5.5.1
@@ -0,0 +1,15 @@
+BDEPEND=dev-qt/qttools:6[linguist]
+DEFINED_PHASES=configure install postinst postrm preinst
+DEPEND=dev-qt/qtbase:6[gui,network,widgets] >=sci-libs/libqalculate-5.5.1:=
+DESCRIPTION=Qt-based UI for libqalculate
+EAPI=8
+HOMEPAGE=https://github.com/Qalculate/qalculate-qt
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=optfeature qmake-utils xdg
+KEYWORDS=~amd64
+LICENSE=GPL-2+
+RDEPEND=dev-qt/qtbase:6[gui,network,widgets] >=sci-libs/libqalculate-5.5.1:=
+SLOT=0
+SRC_URI=https://github.com/Qalculate/qalculate-qt/releases/download/v5.5.1/qalculate-qt-5.5.1.tar.gz
+_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 optfeature 538bce96e5589935b57e178e8635f301 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=6c011c5e2e1d1c89a35c3e7e3fcfb079
diff --git a/metadata/md5-cache/sci-libs/libqalculate-5.5.1 b/metadata/md5-cache/sci-libs/libqalculate-5.5.1
new file mode 100644
index 000000000000..571b7f25bd2c
--- /dev/null
+++ b/metadata/md5-cache/sci-libs/libqalculate-5.5.1
@@ -0,0 +1,16 @@
+BDEPEND=dev-util/intltool sys-devel/gettext virtual/pkgconfig >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3
+DEFINED_PHASES=configure install prepare
+DEPEND=dev-libs/gmp:= dev-libs/libxml2:2 dev-libs/mpfr:= virtual/libiconv curl? ( net-misc/curl ) icu? ( dev-libs/icu:= ) readline? ( sys-libs/readline:= )
+DESCRIPTION=A modern multi-purpose calculator library
+EAPI=8
+HOMEPAGE=https://qalculate.github.io/
+INHERIT=autotools flag-o-matic toolchain-funcs
+IUSE=curl icu gnuplot +hardened readline test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=GPL-2+
+RDEPEND=dev-libs/gmp:= dev-libs/libxml2:2 dev-libs/mpfr:= virtual/libiconv curl? ( net-misc/curl ) icu? ( dev-libs/icu:= ) readline? ( sys-libs/readline:= ) gnuplot? ( >=sci-visualization/gnuplot-3.7 )
+RESTRICT=!test? ( test )
+SLOT=0/23.3
+SRC_URI=https://github.com/Qalculate/libqalculate/archive/v5.5.1.tar.gz -> libqalculate-5.5.1.tar.gz
+_eclasses_=autotools 03ea4e0b6b685afdc980f00a43ea5d12 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=bd792cb815622af22115fca4871e2a8b
diff --git a/metadata/md5-cache/sci-physics/fastjet-contrib-1.101 b/metadata/md5-cache/sci-physics/fastjet-contrib-1.101
new file mode 100644
index 000000000000..011236d25ce3
--- /dev/null
+++ b/metadata/md5-cache/sci-physics/fastjet-contrib-1.101
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install
+DEPEND=>=sci-physics/fastjet-3.4.1
+DESCRIPTION=3rd party extensions of FastJet.
+EAPI=8
+HOMEPAGE=https://fastjet.hepforge.org/contrib/
+INHERIT=toolchain-funcs
+KEYWORDS=~amd64
+LICENSE=GPL-2
+RDEPEND=>=sci-physics/fastjet-3.4.1
+SLOT=0
+SRC_URI=https://fastjet.hepforge.org/contrib/downloads/fjcontrib-1.101.tar.gz -> fastjet-contrib-1.101.tar.gz
+_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=8396a12fe788d26a23a900c86e71f761
diff --git a/metadata/md5-cache/sci-physics/fastjet-contrib-9999 b/metadata/md5-cache/sci-physics/fastjet-contrib-9999
index 381e509b6842..27cdd05303d5 100644
--- a/metadata/md5-cache/sci-physics/fastjet-contrib-9999
+++ b/metadata/md5-cache/sci-physics/fastjet-contrib-9999
@@ -10,4 +10,4 @@ PROPERTIES=live
RDEPEND=>=sci-physics/fastjet-3.4.1
SLOT=0
_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 multilib b2a329026f2e404e9e371097dda47f96 subversion 44c6a1cae0381c100a526e3b348622cd toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=fed53465fdc40c69d6de30d96865aea9
+_md5_=b2be2b9cf7148804a875eee925efdda5
diff --git a/metadata/md5-cache/sys-apps/hexyl-0.16.0 b/metadata/md5-cache/sys-apps/hexyl-0.16.0
index dc3d802802b6..060aaf079887 100644
--- a/metadata/md5-cache/sys-apps/hexyl-0.16.0
+++ b/metadata/md5-cache/sys-apps/hexyl-0.16.0
@@ -1,13 +1,13 @@
-BDEPEND=|| ( dev-lang/rust-bin:9999 dev-lang/rust:9999 dev-lang/rust-bin:1.86.0 dev-lang/rust:1.86.0 dev-lang/rust-bin:1.85.0 dev-lang/rust:1.85.0 dev-lang/rust-bin:1.84.1 dev-lang/rust:1.84.1 dev-lang/rust-bin:1.84.0 dev-lang/rust:1.84.0 dev-lang/rust-bin:1.83.0 dev-lang/rust:1.83.0 dev-lang/rust-bin:1.82.0 dev-lang/rust:1.82.0 dev-lang/rust-bin:1.81.0 dev-lang/rust:1.81.0 dev-lang/rust-bin:1.80.1 dev-lang/rust:1.80.1 dev-lang/rust-bin:1.79.0 dev-lang/rust:1.79.0 dev-lang/rust-bin:1.78.0 dev-lang/rust:1.78.0 dev-lang/rust-bin:1.77.1 dev-lang/rust:1.77.1 dev-lang/rust-bin:1.76.0 dev-lang/rust:1.76.0 dev-lang/rust-bin:1.75.0 dev-lang/rust:1.75.0 dev-lang/rust-bin:1.74.1 dev-lang/rust:1.74.1 dev-lang/rust-bin:1.71.1 dev-lang/rust:1.71.1 )
+BDEPEND=man? ( virtual/pandoc ) || ( dev-lang/rust-bin:9999 dev-lang/rust:9999 dev-lang/rust-bin:1.86.0 dev-lang/rust:1.86.0 dev-lang/rust-bin:1.85.0 dev-lang/rust:1.85.0 dev-lang/rust-bin:1.84.1 dev-lang/rust:1.84.1 dev-lang/rust-bin:1.84.0 dev-lang/rust:1.84.0 dev-lang/rust-bin:1.83.0 dev-lang/rust:1.83.0 dev-lang/rust-bin:1.82.0 dev-lang/rust:1.82.0 dev-lang/rust-bin:1.81.0 dev-lang/rust:1.81.0 dev-lang/rust-bin:1.80.1 dev-lang/rust:1.80.1 dev-lang/rust-bin:1.79.0 dev-lang/rust:1.79.0 dev-lang/rust-bin:1.78.0 dev-lang/rust:1.78.0 dev-lang/rust-bin:1.77.1 dev-lang/rust:1.77.1 dev-lang/rust-bin:1.76.0 dev-lang/rust:1.76.0 dev-lang/rust-bin:1.75.0 dev-lang/rust:1.75.0 dev-lang/rust-bin:1.74.1 dev-lang/rust:1.74.1 dev-lang/rust-bin:1.71.1 dev-lang/rust:1.71.1 )
DEFINED_PHASES=compile configure install setup test unpack
DESCRIPTION=A command-line hex viewer
EAPI=8
HOMEPAGE=https://github.com/sharkdp/hexyl
INHERIT=cargo
-IUSE=debug
+IUSE=man debug
KEYWORDS=~amd64
LICENSE=|| ( Apache-2.0 MIT ) Apache-2.0 ISC MIT Unicode-DFS-2016 ZLIB
SLOT=0
-SRC_URI=https://github.com/sharkdp/hexyl/archive/v0.16.0.tar.gz -> hexyl-0.16.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.0.16/download -> assert_cmd-2.0.16.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_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/doc-comment/0.3.3/download -> doc-comment-0.3.3.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
+SRC_URI=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/1.0.9/download -> anstyle-1.0.9.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/anyhow/1.0.91/download -> anyhow-1.0.91.crate https://crates.io/api/v1/crates/assert_cmd/2.0.16/download -> assert_cmd-2.0.16.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_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/doc-comment/0.3.3/download -> doc-comment-0.3.3.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/3.1.2/download -> predicates-3.1.2.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/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/1.11.1/download -> regex-1.11.1.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/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/1.0.65/download -> thiserror-1.0.65.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/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 https://crates.io/api/v1/crates/hexyl/0.16.0/download -> hexyl-0.16.0.crate
_eclasses_=cargo 313cf4d416506d4c3d8b9c5dbd9ce689 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust 4fcc266e35b188de828a39aa7df727e4 rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=e44f50fa0862e8c742ca357417c3769c
+_md5_=58278680ce866e8745b16155ecb09e63
diff --git a/metadata/md5-cache/sys-auth/sssd-2.10.1 b/metadata/md5-cache/sys-auth/sssd-2.10.2
index 1a74e12edc61..bc14257b17b1 100644
--- a/metadata/md5-cache/sys-auth/sssd-2.10.1
+++ b/metadata/md5-cache/sys-auth/sssd-2.10.2
@@ -11,6 +11,6 @@ RDEPEND=>=app-crypt/mit-krb5-1.19.1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)
REQUIRED_USE=python? ( ^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://github.com/SSSD/sssd/releases/download/2.10.1/sssd-2.10.1.tar.gz
+SRC_URI=https://github.com/SSSD/sssd/releases/download/2.10.2/sssd-2.10.2.tar.gz
_eclasses_=autotools 03ea4e0b6b685afdc980f00a43ea5d12 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 linux-info ea4122ba1d8791a12b78e53f9510a2e3 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pam b56d0c9c20fc5b553f13c8ae165a10a5 plocale 950fbaec7deeba41b5bcc0572cca99b9 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 ece603c43ae206e3cb06f1878908793e systemd 54bd206bb5c4efac6ae28b6b006713b0 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 udev f3d9a4376ebd22131726a68e1a0a058f
-_md5_=083cc8bb263292c13f6f2b881f62a543
+_md5_=338f5cf4a2718ff62fbc4f3d2a47ab66
diff --git a/metadata/md5-cache/sys-cluster/ceph-18.2.4-r4 b/metadata/md5-cache/sys-cluster/ceph-18.2.4-r4
index 42d7a039600b..b84624ff35c9 100644
--- a/metadata/md5-cache/sys-cluster/ceph-18.2.4-r4
+++ b/metadata/md5-cache/sys-cluster/ceph-18.2.4-r4
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) test
SLOT=0
SRC_URI=https://download.ceph.com/tarballs/ceph-18.2.4.tar.gz parquet? ( https://github.com/xtensor-stack/xsimd/archive/aeec9c872c8b475dedd7781336710f2dd2666cb2.tar.gz -> ceph-xsimd-18.2.4.tar.gz mirror://apache/arrow/arrow-17.0.0/apache-arrow-17.0.0.tar.gz )
_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 ece603c43ae206e3cb06f1878908793e readme.gentoo-r1 b045f3acf546393ab6b3170781875358 systemd 54bd206bb5c4efac6ae28b6b006713b0 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 udev f3d9a4376ebd22131726a68e1a0a058f xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=266472e51b1ecae27470e9ae9f7152e0
+_md5_=ad9133910b0bb153ce710ed1e8807bca
diff --git a/metadata/md5-cache/sys-cluster/ceph-19.2.0-r3 b/metadata/md5-cache/sys-cluster/ceph-19.2.0-r3
index 4a17dcc2f616..c874d5a19269 100644
--- a/metadata/md5-cache/sys-cluster/ceph-19.2.0-r3
+++ b/metadata/md5-cache/sys-cluster/ceph-19.2.0-r3
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) test
SLOT=0
SRC_URI=https://download.ceph.com/tarballs/ceph-19.2.0.tar.gz parquet? ( https://github.com/xtensor-stack/xsimd/archive/aeec9c872c8b475dedd7781336710f2dd2666cb2.tar.gz -> ceph-xsimd-19.2.0.tar.gz mirror://apache/arrow/arrow-17.0.0/apache-arrow-17.0.0.tar.gz )
_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 ece603c43ae206e3cb06f1878908793e readme.gentoo-r1 b045f3acf546393ab6b3170781875358 systemd 54bd206bb5c4efac6ae28b6b006713b0 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 udev f3d9a4376ebd22131726a68e1a0a058f xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=76a218806479d4cedc3aa4156aa30bd0
+_md5_=c851f5362011810066669cbf7e53559b
diff --git a/metadata/md5-cache/sys-cluster/ceph-19.2.1-r1 b/metadata/md5-cache/sys-cluster/ceph-19.2.1-r2
index 3ddb396b78c3..fa070f260196 100644
--- a/metadata/md5-cache/sys-cluster/ceph-19.2.1-r1
+++ b/metadata/md5-cache/sys-cluster/ceph-19.2.1-r2
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) test
SLOT=0
SRC_URI=https://download.ceph.com/tarballs/ceph-19.2.1.tar.gz parquet? ( https://github.com/xtensor-stack/xsimd/archive/aeec9c872c8b475dedd7781336710f2dd2666cb2.tar.gz -> ceph-xsimd-19.2.1.tar.gz mirror://apache/arrow/arrow-17.0.0/apache-arrow-17.0.0.tar.gz )
_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 ece603c43ae206e3cb06f1878908793e readme.gentoo-r1 b045f3acf546393ab6b3170781875358 systemd 54bd206bb5c4efac6ae28b6b006713b0 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 udev f3d9a4376ebd22131726a68e1a0a058f xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=48a4786b9273f40d53e2055e5ed2c7fa
+_md5_=f6693c432c6ca32222f856a94d0bffa9
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.233 b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.233
deleted file mode 100644
index 05cd3aba0dcf..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.233
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=debug? ( dev-util/pahole ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-alternatives/cpio app-alternatives/bc dev-lang/perl sys-devel/bison sys-devel/flex virtual/libelf arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc )
-DEFINED_PHASES=compile config configure install postinst postrm preinst prepare pretend setup test
-DESCRIPTION=Linux kernel built with Gentoo patches
-EAPI=8
-HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/
-IDEPEND=!initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) )
-INHERIT=kernel-build toolchain-funcs
-IUSE=debug hardened savedconfig +initramfs test +strip
-KEYWORDS=amd64 ~arm arm64 ~hppa ~ppc ppc64 x86
-LICENSE=GPL-2
-PDEPEND=>=virtual/dist-kernel-5.10.233
-RDEPEND=!sys-kernel/gentoo-kernel-bin:5.10.233 virtual/libelf
-REQUIRED_USE=arm? ( savedconfig )
-RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
-SLOT=5.10.233
-SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.10.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-245.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-245.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g15.tar.gz -> gentoo-kernel-config-g15.tar.gz amd64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.5.10.12 ) arm64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.5.10.12 ) ppc64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.5.10.12 ) x86? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-i686-fedora.config -> kernel-i686-fedora.config.5.10.12 )
-_eclasses_=dist-kernel-utils 97700892f3bc8ee315ee55ff5297a739 kernel-build 181daddd7aea64d9ff4057bd1c7b472e kernel-install 0b514a68b37af1d396618edfbf1dd064 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f portability a39e3d646f76cb45d06b44cc1144b8d4 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 ece603c43ae206e3cb06f1878908793e savedconfig b9131abe556ad2ea96c01b06d658d363 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=d8dd589b449a478c0bf647589f43f889
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.234 b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.234
index 8876d67017c1..fc0327a8226d 100644
--- a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.234
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.234
@@ -6,7 +6,7 @@ HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.ke
IDEPEND=!initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) )
INHERIT=kernel-build toolchain-funcs
IUSE=debug hardened savedconfig +initramfs test +strip
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ~ppc ppc64 x86
LICENSE=GPL-2
PDEPEND=>=virtual/dist-kernel-5.10.234
RDEPEND=!sys-kernel/gentoo-kernel-bin:5.10.234 virtual/libelf
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
SLOT=5.10.234
SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.10.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-246.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-246.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g15.tar.gz -> gentoo-kernel-config-g15.tar.gz amd64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.5.10.12 ) arm64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.5.10.12 ) ppc64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.5.10.12 ) x86? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-i686-fedora.config -> kernel-i686-fedora.config.5.10.12 )
_eclasses_=dist-kernel-utils 97700892f3bc8ee315ee55ff5297a739 kernel-build 181daddd7aea64d9ff4057bd1c7b472e kernel-install 0b514a68b37af1d396618edfbf1dd064 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f portability a39e3d646f76cb45d06b44cc1144b8d4 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 ece603c43ae206e3cb06f1878908793e savedconfig b9131abe556ad2ea96c01b06d658d363 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=6bd26d8c13fcdc52a2641496480459ee
+_md5_=d8dd589b449a478c0bf647589f43f889
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.177 b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.177
deleted file mode 100644
index 74dc0bf299eb..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.177
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=debug? ( dev-util/pahole ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-alternatives/cpio app-alternatives/bc dev-lang/perl sys-devel/bison sys-devel/flex virtual/libelf arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc )
-DEFINED_PHASES=compile config configure install postinst postrm preinst prepare pretend setup test
-DESCRIPTION=Linux kernel built with Gentoo patches
-EAPI=8
-HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/
-IDEPEND=!initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) )
-INHERIT=kernel-build toolchain-funcs
-IUSE=debug hardened savedconfig +initramfs test +strip
-KEYWORDS=amd64 ~arm arm64 ~hppa ~ppc ppc64 ~sparc x86
-LICENSE=GPL-2
-PDEPEND=>=virtual/dist-kernel-5.15.177
-RDEPEND=!sys-kernel/gentoo-kernel-bin:5.15.177 virtual/libelf
-REQUIRED_USE=arm? ( savedconfig ) hppa? ( savedconfig ) sparc? ( savedconfig )
-RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
-SLOT=5.15.177
-SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-187.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-187.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g15.tar.gz -> gentoo-kernel-config-g15.tar.gz amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.1.102-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.1.102-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.1.102-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.1.102-gentoo )
-_eclasses_=dist-kernel-utils 97700892f3bc8ee315ee55ff5297a739 kernel-build 181daddd7aea64d9ff4057bd1c7b472e kernel-install 0b514a68b37af1d396618edfbf1dd064 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f portability a39e3d646f76cb45d06b44cc1144b8d4 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 ece603c43ae206e3cb06f1878908793e savedconfig b9131abe556ad2ea96c01b06d658d363 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=ff4d066274f8d8f16bed9a38d0c32fa3
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.178 b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.178
index 3cc25ee8cef6..28080335d2f7 100644
--- a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.178
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.178
@@ -6,7 +6,7 @@ HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.ke
IDEPEND=!initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) )
INHERIT=kernel-build toolchain-funcs
IUSE=debug hardened savedconfig +initramfs test +strip
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ~ppc ppc64 ~sparc x86
LICENSE=GPL-2
PDEPEND=>=virtual/dist-kernel-5.15.178
RDEPEND=!sys-kernel/gentoo-kernel-bin:5.15.178 virtual/libelf
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
SLOT=5.15.178
SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-188.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-188.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g15.tar.gz -> gentoo-kernel-config-g15.tar.gz amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.1.102-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.1.102-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.1.102-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.1.102-gentoo )
_eclasses_=dist-kernel-utils 97700892f3bc8ee315ee55ff5297a739 kernel-build 181daddd7aea64d9ff4057bd1c7b472e kernel-install 0b514a68b37af1d396618edfbf1dd064 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f portability a39e3d646f76cb45d06b44cc1144b8d4 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 ece603c43ae206e3cb06f1878908793e savedconfig b9131abe556ad2ea96c01b06d658d363 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=e8edc523b5f3f0d02d483a998fb3a6a3
+_md5_=ff4d066274f8d8f16bed9a38d0c32fa3
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.127 b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.127
deleted file mode 100644
index e01e5e4294da..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.127
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=debug? ( dev-util/pahole ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-alternatives/cpio app-alternatives/bc dev-lang/perl sys-devel/bison sys-devel/flex virtual/libelf arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc )
-DEFINED_PHASES=compile config configure install postinst postrm preinst prepare pretend setup test
-DESCRIPTION=Linux kernel built with Gentoo patches
-EAPI=8
-HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/
-IDEPEND=!initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) )
-INHERIT=kernel-build toolchain-funcs
-IUSE=debug hardened savedconfig +initramfs test +strip
-KEYWORDS=amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~sparc x86
-LICENSE=GPL-2
-PDEPEND=>=virtual/dist-kernel-6.1.127
-RDEPEND=!sys-kernel/gentoo-kernel-bin:6.1.127 virtual/libelf
-REQUIRED_USE=arm? ( savedconfig ) hppa? ( savedconfig ) riscv? ( savedconfig ) sparc? ( savedconfig )
-RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
-SLOT=6.1.127
-SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-137.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-137.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g15.tar.gz -> gentoo-kernel-config-g15.tar.gz amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.1.102-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.1.102-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.1.102-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.1.102-gentoo )
-_eclasses_=dist-kernel-utils 97700892f3bc8ee315ee55ff5297a739 kernel-build 181daddd7aea64d9ff4057bd1c7b472e kernel-install 0b514a68b37af1d396618edfbf1dd064 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f portability a39e3d646f76cb45d06b44cc1144b8d4 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 ece603c43ae206e3cb06f1878908793e savedconfig b9131abe556ad2ea96c01b06d658d363 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=6cb1fd9ccb0c349c0bc8f4323636bd9f
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.128 b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.128
deleted file mode 100644
index a82667ce305c..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.128
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=debug? ( dev-util/pahole ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-alternatives/cpio app-alternatives/bc dev-lang/perl sys-devel/bison sys-devel/flex virtual/libelf arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc )
-DEFINED_PHASES=compile config configure install postinst postrm preinst prepare pretend setup test
-DESCRIPTION=Linux kernel built with Gentoo patches
-EAPI=8
-HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/
-IDEPEND=!initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) )
-INHERIT=kernel-build toolchain-funcs
-IUSE=debug hardened savedconfig +initramfs test +strip
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=GPL-2
-PDEPEND=>=virtual/dist-kernel-6.1.128
-RDEPEND=!sys-kernel/gentoo-kernel-bin:6.1.128 virtual/libelf
-REQUIRED_USE=arm? ( savedconfig ) hppa? ( savedconfig ) riscv? ( savedconfig ) sparc? ( savedconfig )
-RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
-SLOT=6.1.128
-SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-138.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-138.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g15.tar.gz -> gentoo-kernel-config-g15.tar.gz amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.1.102-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.1.102-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.1.102-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.1.102-gentoo )
-_eclasses_=dist-kernel-utils 97700892f3bc8ee315ee55ff5297a739 kernel-build 181daddd7aea64d9ff4057bd1c7b472e kernel-install 0b514a68b37af1d396618edfbf1dd064 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f portability a39e3d646f76cb45d06b44cc1144b8d4 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 ece603c43ae206e3cb06f1878908793e savedconfig b9131abe556ad2ea96c01b06d658d363 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=4e6d83ea8fc90073829d1bfea229a4fd
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.129 b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.129
index a3a00bff1708..76aed3910099 100644
--- a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.129
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.129
@@ -6,7 +6,7 @@ HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.ke
IDEPEND=!initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) )
INHERIT=kernel-build toolchain-funcs
IUSE=debug hardened savedconfig +initramfs test +strip
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~sparc x86
LICENSE=GPL-2
PDEPEND=>=virtual/dist-kernel-6.1.129
RDEPEND=!sys-kernel/gentoo-kernel-bin:6.1.129 virtual/libelf
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
SLOT=6.1.129
SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-139.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-139.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g15.tar.gz -> gentoo-kernel-config-g15.tar.gz amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.1.102-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.1.102-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.1.102-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.1.102-gentoo )
_eclasses_=dist-kernel-utils 97700892f3bc8ee315ee55ff5297a739 kernel-build 181daddd7aea64d9ff4057bd1c7b472e kernel-install 0b514a68b37af1d396618edfbf1dd064 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f portability a39e3d646f76cb45d06b44cc1144b8d4 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 ece603c43ae206e3cb06f1878908793e savedconfig b9131abe556ad2ea96c01b06d658d363 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=1f31756cc61d087925d0c4b69077bb9b
+_md5_=6cb1fd9ccb0c349c0bc8f4323636bd9f
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.12.13 b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.12.13
deleted file mode 100644
index 8beebfdacbc6..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.12.13
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=debug? ( dev-util/pahole ) secureboot? ( app-crypt/sbsigntools dev-libs/openssl ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-alternatives/cpio app-alternatives/bc dev-lang/perl sys-devel/bison sys-devel/flex virtual/libelf arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) modules-sign? ( dev-libs/openssl ) generic-uki? ( net-misc/networkmanager[iwd] sys-libs/pam dev-libs/libp11 sys-libs/libcap net-fs/nfs-utils net-fs/cifs-utils sys-libs/readline net-libs/libmnl sys-apps/kmod app-arch/zstd media-libs/libmtp sys-fs/dosfstools sys-apps/coreutils dev-libs/libevent dev-libs/libpcre2 dev-libs/glib app-crypt/argon2 app-arch/bzip2 sys-libs/libxcrypt sys-block/nbd dev-libs/hidapi sys-apps/dbus dev-libs/libffi x11-libs/libdrm dev-libs/nss sys-boot/plymouth[drm,systemd(+),udev] sys-auth/polkit dev-libs/userspace-rcu app-arch/lz4 sys-apps/gawk app-crypt/gnupg[smartcard,tpm(-)] sys-apps/acl sys-apps/hwdata app-crypt/tpm2-tss net-misc/curl dev-libs/libaio app-alternatives/awk sys-libs/libapparmor dev-libs/lzo sys-fs/e2fsprogs sys-fs/mdadm app-crypt/tpm2-tools sys-libs/libseccomp sys-fs/lvm2[lvm] sys-apps/keyutils dev-libs/json-c sys-apps/util-linux x86? ( sys-firmware/intel-microcode ) dev-libs/libgpg-error dev-db/sqlite >=sys-apps/systemd-257[boot(-),cryptsetup,pkcs11,policykit,tpm,ukify(-)] amd64? ( sys-firmware/intel-microcode ) sys-libs/ncurses sys-fs/cryptsetup sys-apps/rng-tools dev-libs/libassuan sys-fs/xfsprogs net-wireless/iwd net-libs/nghttp2 sys-apps/attr net-dns/libidn2 sys-kernel/dracut sys-apps/nvme-cli net-libs/libndp sys-process/procps dev-libs/npth net-nds/openldap sys-apps/baselayout sys-fs/dmraid net-libs/libtirpc sys-fs/multipath-tools sys-fs/btrfs-progs sys-apps/sed net-fs/samba dev-libs/oniguruma sys-libs/glibc dev-libs/icu app-arch/xz-utils app-alternatives/gzip dev-libs/cyrus-sasl sys-libs/libnvme app-misc/jq dev-libs/expat sys-apps/iproute2 media-libs/libv4l sys-libs/zlib dev-libs/libusb net-wireless/bluez sys-devel/gcc dev-libs/libunistring app-arch/gzip dev-libs/openssl sys-apps/shadow app-misc/ddcutil sys-kernel/linux-firmware[redistributable,-unknown-license] sys-apps/less app-shells/bash dev-libs/opensc sys-apps/fwupd dev-libs/libgcrypt sys-apps/pcsc-lite dev-libs/libtasn1 app-crypt/p11-kit sys-libs/libcap-ng app-alternatives/sh net-dns/c-ares sys-apps/kbd )
-DEFINED_PHASES=compile config configure install postinst postrm preinst prepare pretend setup test
-DESCRIPTION=Linux kernel built with Gentoo patches
-EAPI=8
-HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/
-IDEPEND=generic-uki? ( app-crypt/sbsigntools >=sys-kernel/installkernel-14[-dracut(-),-ugrd(-),-ukify(-)] ) !generic-uki? ( !initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) ) )
-INHERIT=kernel-build toolchain-funcs
-IUSE=debug experimental hardened secureboot savedconfig +initramfs test generic-uki modules-compress +strip modules-sign
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=GPL-2 generic-uki? ( GPL-2+ LGPL-2.1+ || ( BSD GPL-2 ) LGPL-2.1 || ( GPL-2 BSD ) GPL-2 GPL-3 GPL-3+ LGPL-2.1 LGPL-2 || ( BSD GPL-2 ) LGPL-2.1 GPL-3 GPL-3+ BSD BSD LGPL-2.1+ || ( Apache-2.0 CC0-1.0 ) BZIP2 LGPL-2.1+ public-domain BSD BSD-2 GPL-2 || ( BSD GPL-3 HIDAPI ) || ( AFL-2.1 GPL-2 ) MIT MIT || ( MPL-2.0 GPL-2 LGPL-2.1 ) GPL-2+ LGPL-2 LGPL-2.1 BSD-2 GPL-2 GPL-3+ GPL-3+ LGPL-2.1 GPL-2+ BSD-2 BSD curl ISC LGPL-2 CC0-1.0 GPL-2 LGPL-2.1 GPL-2+ GPL-2 BSD GPL-2 BSD LGPL-2.1 GPL-2 GPL-2 LGPL-2.1 MIT GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain x86? ( intel-ucode ) GPL-2 LGPL-2.1 public-domain GPL-2 LGPL-2.1 MIT public-domain amd64? ( intel-ucode ) MIT GPL-2+ GPL-2 GPL-3 LGPL-2.1 LGPL-2.1 GPL-2 MIT LGPL-2.1 || ( GPL-2+ LGPL-3+ ) GPL-3+ unicode GPL-2 GPL-2 GPL-2+ LGPL-2.1+ GPL-2+ LGPL-2+ LGPL-2.1+ LGPL-2.1+ OPENLDAP GPL-2 GPL-2 GPL-2 BSD BSD-2 BSD-4 LGPL-2.1+ GPL-2 GPL-2 GPL-3+ GPL-3 BSD-2 LGPL-2.1+ BSD HPND ISC inner-net rc PCRE BSD public-domain LGPL-2.1+ GPL-2+ CC0-1.0 BSD-with-attribution LGPL-2.1+ MIT CC-BY-3.0 MIT GPL-2 LGPL-2.1+ ZLIB LGPL-2.1 GPL-2+ LGPL-2.1+ GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+ || ( LGPL-3+ GPL-2+ ) || ( FDL-1.2 GPL-3+ ) GPL-3+ Apache-2.0 BSD GPL-2 GPL-2 GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 ) linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT || ( GPL-3 BSD-2 ) GPL-3+ LGPL-2.1 LGPL-2.1+ LGPL-2.1 MIT BSD ISC MIT GPL-3+ GPL-2 LGPL-2.1+ MIT LGPL-2.1 CC0-1.0 MIT ISC GPL-2 )
-PDEPEND=>=virtual/dist-kernel-6.12.13
-RDEPEND=!sys-kernel/gentoo-kernel-bin:6.12.13 sys-apps/kmod[lzma] virtual/libelf
-REQUIRED_USE=arm? ( savedconfig ) hppa? ( savedconfig ) riscv? ( savedconfig ) sparc? ( savedconfig ) secureboot? ( modules-sign )
-RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
-SLOT=6.12.13
-SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.12.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.12-16.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.12-16.extras.tar.xz experimental? ( https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.12-16.experimental.tar.xz ) https://github.com/projg2/gentoo-kernel-config/archive/g15.tar.gz -> gentoo-kernel-config-g15.tar.gz amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.12.8-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.12.8-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.12.8-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.12.8-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.12.8-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.12.8-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.12.8-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.12.8-gentoo )
-_eclasses_=dist-kernel-utils 97700892f3bc8ee315ee55ff5297a739 kernel-build 181daddd7aea64d9ff4057bd1c7b472e kernel-install 0b514a68b37af1d396618edfbf1dd064 linux-info ea4122ba1d8791a12b78e53f9510a2e3 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f portability a39e3d646f76cb45d06b44cc1144b8d4 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 ece603c43ae206e3cb06f1878908793e savedconfig b9131abe556ad2ea96c01b06d658d363 secureboot d98b63e30a9468e1f1c06d3d7c66e760 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=49fd4194cb208d7e6859ccee2f1f8a62
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.12.15 b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.12.15
deleted file mode 100644
index ac3a6e9eff2e..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.12.15
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=debug? ( dev-util/pahole ) secureboot? ( app-crypt/sbsigntools dev-libs/openssl ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-alternatives/cpio app-alternatives/bc dev-lang/perl sys-devel/bison sys-devel/flex virtual/libelf arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) modules-sign? ( dev-libs/openssl ) generic-uki? ( net-misc/networkmanager[iwd] sys-libs/pam dev-libs/libp11 sys-libs/libcap net-fs/nfs-utils net-fs/cifs-utils sys-libs/readline net-libs/libmnl sys-apps/kmod app-arch/zstd media-libs/libmtp sys-fs/dosfstools sys-apps/coreutils dev-libs/libevent dev-libs/libpcre2 dev-libs/glib app-crypt/argon2 app-arch/bzip2 sys-libs/libxcrypt sys-block/nbd dev-libs/hidapi sys-apps/dbus dev-libs/libffi x11-libs/libdrm dev-libs/nss sys-boot/plymouth[drm,systemd(+),udev] sys-auth/polkit dev-libs/userspace-rcu app-arch/lz4 sys-apps/gawk app-crypt/gnupg[smartcard,tpm(-)] sys-apps/acl sys-apps/hwdata app-crypt/tpm2-tss net-misc/curl dev-libs/libaio app-alternatives/awk sys-libs/libapparmor dev-libs/lzo sys-fs/e2fsprogs sys-fs/mdadm app-crypt/tpm2-tools sys-libs/libseccomp sys-fs/lvm2[lvm] sys-apps/keyutils dev-libs/json-c sys-apps/util-linux x86? ( sys-firmware/intel-microcode ) dev-libs/libgpg-error dev-db/sqlite >=sys-apps/systemd-257[boot(-),cryptsetup,pkcs11,policykit,tpm,ukify(-)] amd64? ( sys-firmware/intel-microcode ) sys-libs/ncurses sys-fs/cryptsetup sys-apps/rng-tools dev-libs/libassuan sys-fs/xfsprogs net-wireless/iwd net-libs/nghttp2 sys-apps/attr net-dns/libidn2 sys-kernel/dracut sys-apps/nvme-cli net-libs/libndp sys-process/procps dev-libs/npth net-nds/openldap sys-apps/baselayout sys-fs/dmraid net-libs/libtirpc sys-fs/multipath-tools sys-fs/btrfs-progs sys-apps/sed net-fs/samba dev-libs/oniguruma sys-libs/glibc dev-libs/icu app-arch/xz-utils app-alternatives/gzip dev-libs/cyrus-sasl sys-libs/libnvme app-misc/jq dev-libs/expat sys-apps/iproute2 media-libs/libv4l sys-libs/zlib dev-libs/libusb net-wireless/bluez sys-devel/gcc dev-libs/libunistring app-arch/gzip dev-libs/openssl sys-apps/shadow app-misc/ddcutil sys-kernel/linux-firmware[redistributable,-unknown-license] sys-apps/less app-shells/bash dev-libs/opensc sys-apps/fwupd dev-libs/libgcrypt sys-apps/pcsc-lite dev-libs/libtasn1 app-crypt/p11-kit sys-libs/libcap-ng app-alternatives/sh net-dns/c-ares sys-apps/kbd )
-DEFINED_PHASES=compile config configure install postinst postrm preinst prepare pretend setup test
-DESCRIPTION=Linux kernel built with Gentoo patches
-EAPI=8
-HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/
-IDEPEND=generic-uki? ( app-crypt/sbsigntools >=sys-kernel/installkernel-14[-dracut(-),-ugrd(-),-ukify(-)] ) !generic-uki? ( !initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) ) )
-INHERIT=kernel-build toolchain-funcs
-IUSE=debug experimental hardened secureboot savedconfig +initramfs test generic-uki modules-compress +strip modules-sign
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=GPL-2 generic-uki? ( GPL-2+ LGPL-2.1+ || ( BSD GPL-2 ) LGPL-2.1 || ( GPL-2 BSD ) GPL-2 GPL-3 GPL-3+ LGPL-2.1 LGPL-2 || ( BSD GPL-2 ) LGPL-2.1 GPL-3 GPL-3+ BSD BSD LGPL-2.1+ || ( Apache-2.0 CC0-1.0 ) BZIP2 LGPL-2.1+ public-domain BSD BSD-2 GPL-2 || ( BSD GPL-3 HIDAPI ) || ( AFL-2.1 GPL-2 ) MIT MIT || ( MPL-2.0 GPL-2 LGPL-2.1 ) GPL-2+ LGPL-2 LGPL-2.1 BSD-2 GPL-2 GPL-3+ GPL-3+ LGPL-2.1 GPL-2+ BSD-2 BSD curl ISC LGPL-2 CC0-1.0 GPL-2 LGPL-2.1 GPL-2+ GPL-2 BSD GPL-2 BSD LGPL-2.1 GPL-2 GPL-2 LGPL-2.1 MIT GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain x86? ( intel-ucode ) GPL-2 LGPL-2.1 public-domain GPL-2 LGPL-2.1 MIT public-domain amd64? ( intel-ucode ) MIT GPL-2+ GPL-2 GPL-3 LGPL-2.1 LGPL-2.1 GPL-2 MIT LGPL-2.1 || ( GPL-2+ LGPL-3+ ) GPL-3+ unicode GPL-2 GPL-2 GPL-2+ LGPL-2.1+ GPL-2+ LGPL-2+ LGPL-2.1+ LGPL-2.1+ OPENLDAP GPL-2 GPL-2 GPL-2 BSD BSD-2 BSD-4 LGPL-2.1+ GPL-2 GPL-2 GPL-3+ GPL-3 BSD-2 LGPL-2.1+ BSD HPND ISC inner-net rc PCRE BSD public-domain LGPL-2.1+ GPL-2+ CC0-1.0 BSD-with-attribution LGPL-2.1+ MIT CC-BY-3.0 MIT GPL-2 LGPL-2.1+ ZLIB LGPL-2.1 GPL-2+ LGPL-2.1+ GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+ || ( LGPL-3+ GPL-2+ ) || ( FDL-1.2 GPL-3+ ) GPL-3+ Apache-2.0 BSD GPL-2 GPL-2 GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 ) linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT || ( GPL-3 BSD-2 ) GPL-3+ LGPL-2.1 LGPL-2.1+ LGPL-2.1 MIT BSD ISC MIT GPL-3+ GPL-2 LGPL-2.1+ MIT LGPL-2.1 CC0-1.0 MIT ISC GPL-2 )
-PDEPEND=>=virtual/dist-kernel-6.12.15
-RDEPEND=!sys-kernel/gentoo-kernel-bin:6.12.15 sys-apps/kmod[lzma] virtual/libelf
-REQUIRED_USE=arm? ( savedconfig ) hppa? ( savedconfig ) riscv? ( savedconfig ) sparc? ( savedconfig ) secureboot? ( modules-sign )
-RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
-SLOT=6.12.15
-SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.12.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.12-19.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.12-19.extras.tar.xz experimental? ( https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.12-19.experimental.tar.xz ) https://github.com/projg2/gentoo-kernel-config/archive/g15.tar.gz -> gentoo-kernel-config-g15.tar.gz amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.12.8-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.12.8-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.12.8-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.12.8-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.12.8-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.12.8-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.12.8-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.12.8-gentoo )
-_eclasses_=dist-kernel-utils 97700892f3bc8ee315ee55ff5297a739 kernel-build 181daddd7aea64d9ff4057bd1c7b472e kernel-install 0b514a68b37af1d396618edfbf1dd064 linux-info ea4122ba1d8791a12b78e53f9510a2e3 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f portability a39e3d646f76cb45d06b44cc1144b8d4 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 ece603c43ae206e3cb06f1878908793e savedconfig b9131abe556ad2ea96c01b06d658d363 secureboot d98b63e30a9468e1f1c06d3d7c66e760 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=e3a76df7030b493304f94e09bbce23ae
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.12.16 b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.12.16
index 07e7147b2631..de6390796acc 100644
--- a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.12.16
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.12.16
@@ -6,7 +6,7 @@ HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.ke
IDEPEND=generic-uki? ( app-crypt/sbsigntools >=sys-kernel/installkernel-14[-dracut(-),-ugrd(-),-ukify(-)] ) !generic-uki? ( !initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) ) )
INHERIT=kernel-build toolchain-funcs
IUSE=debug experimental hardened secureboot savedconfig +initramfs test generic-uki modules-compress +strip modules-sign
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86
LICENSE=GPL-2 generic-uki? ( GPL-2+ LGPL-2.1+ || ( BSD GPL-2 ) LGPL-2.1 || ( GPL-2 BSD ) GPL-2 GPL-3 GPL-3+ LGPL-2.1 LGPL-2 || ( BSD GPL-2 ) LGPL-2.1 GPL-3 GPL-3+ BSD BSD LGPL-2.1+ || ( Apache-2.0 CC0-1.0 ) BZIP2 LGPL-2.1+ public-domain BSD BSD-2 GPL-2 || ( BSD GPL-3 HIDAPI ) || ( AFL-2.1 GPL-2 ) MIT MIT || ( MPL-2.0 GPL-2 LGPL-2.1 ) GPL-2+ LGPL-2 LGPL-2.1 BSD-2 GPL-2 GPL-3+ GPL-3+ LGPL-2.1 GPL-2+ BSD-2 BSD curl ISC LGPL-2 CC0-1.0 GPL-2 LGPL-2.1 GPL-2+ GPL-2 BSD GPL-2 BSD LGPL-2.1 GPL-2 GPL-2 LGPL-2.1 MIT GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain x86? ( intel-ucode ) GPL-2 LGPL-2.1 public-domain GPL-2 LGPL-2.1 MIT public-domain amd64? ( intel-ucode ) MIT GPL-2+ GPL-2 GPL-3 LGPL-2.1 LGPL-2.1 GPL-2 MIT LGPL-2.1 || ( GPL-2+ LGPL-3+ ) GPL-3+ unicode GPL-2 GPL-2 GPL-2+ LGPL-2.1+ GPL-2+ LGPL-2+ LGPL-2.1+ LGPL-2.1+ OPENLDAP GPL-2 GPL-2 GPL-2 BSD BSD-2 BSD-4 LGPL-2.1+ GPL-2 GPL-2 GPL-3+ GPL-3 BSD-2 LGPL-2.1+ BSD HPND ISC inner-net rc PCRE BSD public-domain LGPL-2.1+ GPL-2+ CC0-1.0 BSD-with-attribution LGPL-2.1+ MIT CC-BY-3.0 MIT GPL-2 LGPL-2.1+ ZLIB LGPL-2.1 GPL-2+ LGPL-2.1+ GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+ || ( LGPL-3+ GPL-2+ ) || ( FDL-1.2 GPL-3+ ) GPL-3+ Apache-2.0 BSD GPL-2 GPL-2 GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 ) linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT || ( GPL-3 BSD-2 ) GPL-3+ LGPL-2.1 LGPL-2.1+ LGPL-2.1 MIT BSD ISC MIT GPL-3+ GPL-2 LGPL-2.1+ MIT LGPL-2.1 CC0-1.0 MIT ISC GPL-2 )
PDEPEND=>=virtual/dist-kernel-6.12.16
RDEPEND=!sys-kernel/gentoo-kernel-bin:6.12.16 sys-apps/kmod[lzma] virtual/libelf
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
SLOT=6.12.16
SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.12.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.12-20.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.12-20.extras.tar.xz experimental? ( https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.12-20.experimental.tar.xz ) https://github.com/projg2/gentoo-kernel-config/archive/g15.tar.gz -> gentoo-kernel-config-g15.tar.gz amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.12.8-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.12.8-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.12.8-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.12.8-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.12.8-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.12.8-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.12.8-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.12.8-gentoo )
_eclasses_=dist-kernel-utils 97700892f3bc8ee315ee55ff5297a739 kernel-build 181daddd7aea64d9ff4057bd1c7b472e kernel-install 0b514a68b37af1d396618edfbf1dd064 linux-info ea4122ba1d8791a12b78e53f9510a2e3 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f portability a39e3d646f76cb45d06b44cc1144b8d4 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 ece603c43ae206e3cb06f1878908793e savedconfig b9131abe556ad2ea96c01b06d658d363 secureboot d98b63e30a9468e1f1c06d3d7c66e760 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=6ef9c476d817a9b39c0c682c1a8f1843
+_md5_=f1fb87e7fd26877a9d2f5b552dfec065
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.13.3 b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.13.3
deleted file mode 100644
index 7d1d29e4be00..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.13.3
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=debug? ( dev-util/pahole ) secureboot? ( app-crypt/sbsigntools dev-libs/openssl ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-alternatives/cpio app-alternatives/bc dev-lang/perl sys-devel/bison sys-devel/flex virtual/libelf arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) modules-sign? ( dev-libs/openssl ) generic-uki? ( net-misc/networkmanager[iwd] sys-libs/pam dev-libs/libp11 sys-libs/libcap net-fs/nfs-utils net-fs/cifs-utils sys-libs/readline net-libs/libmnl sys-apps/kmod app-arch/zstd media-libs/libmtp sys-fs/dosfstools sys-apps/coreutils dev-libs/libevent dev-libs/libpcre2 dev-libs/glib app-crypt/argon2 app-arch/bzip2 sys-libs/libxcrypt sys-block/nbd dev-libs/hidapi sys-apps/dbus dev-libs/libffi x11-libs/libdrm dev-libs/nss sys-boot/plymouth[drm,systemd(+),udev] sys-auth/polkit dev-libs/userspace-rcu app-arch/lz4 sys-apps/gawk app-crypt/gnupg[smartcard,tpm(-)] sys-apps/acl sys-apps/hwdata app-crypt/tpm2-tss net-misc/curl dev-libs/libaio app-alternatives/awk sys-libs/libapparmor dev-libs/lzo sys-fs/e2fsprogs sys-fs/mdadm app-crypt/tpm2-tools sys-libs/libseccomp sys-fs/lvm2[lvm] sys-apps/keyutils dev-libs/json-c sys-apps/util-linux x86? ( sys-firmware/intel-microcode ) dev-libs/libgpg-error dev-db/sqlite >=sys-apps/systemd-257[boot(-),cryptsetup,pkcs11,policykit,tpm,ukify(-)] amd64? ( sys-firmware/intel-microcode ) sys-libs/ncurses sys-fs/cryptsetup sys-apps/rng-tools dev-libs/libassuan sys-fs/xfsprogs net-wireless/iwd net-libs/nghttp2 sys-apps/attr net-dns/libidn2 sys-kernel/dracut sys-apps/nvme-cli net-libs/libndp sys-process/procps dev-libs/npth net-nds/openldap sys-apps/baselayout sys-fs/dmraid net-libs/libtirpc sys-fs/multipath-tools sys-fs/btrfs-progs sys-apps/sed net-fs/samba dev-libs/oniguruma sys-libs/glibc dev-libs/icu app-arch/xz-utils app-alternatives/gzip dev-libs/cyrus-sasl sys-libs/libnvme app-misc/jq dev-libs/expat sys-apps/iproute2 media-libs/libv4l sys-libs/zlib dev-libs/libusb net-wireless/bluez sys-devel/gcc dev-libs/libunistring app-arch/gzip dev-libs/openssl sys-apps/shadow app-misc/ddcutil sys-kernel/linux-firmware[redistributable,-unknown-license] sys-apps/less app-shells/bash dev-libs/opensc sys-apps/fwupd dev-libs/libgcrypt sys-apps/pcsc-lite dev-libs/libtasn1 app-crypt/p11-kit sys-libs/libcap-ng app-alternatives/sh net-dns/c-ares sys-apps/kbd )
-DEFINED_PHASES=compile config configure install postinst postrm preinst prepare pretend setup test
-DESCRIPTION=Linux kernel built with Gentoo patches
-EAPI=8
-HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/
-IDEPEND=generic-uki? ( app-crypt/sbsigntools >=sys-kernel/installkernel-14[-dracut(-),-ugrd(-),-ukify(-)] ) !generic-uki? ( !initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) ) )
-INHERIT=kernel-build toolchain-funcs
-IUSE=debug experimental hardened secureboot savedconfig +initramfs test generic-uki modules-compress +strip modules-sign
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=GPL-2 generic-uki? ( GPL-2+ LGPL-2.1+ || ( BSD GPL-2 ) LGPL-2.1 || ( GPL-2 BSD ) GPL-2 GPL-3 GPL-3+ LGPL-2.1 LGPL-2 || ( BSD GPL-2 ) LGPL-2.1 GPL-3 GPL-3+ BSD BSD LGPL-2.1+ || ( Apache-2.0 CC0-1.0 ) BZIP2 LGPL-2.1+ public-domain BSD BSD-2 GPL-2 || ( BSD GPL-3 HIDAPI ) || ( AFL-2.1 GPL-2 ) MIT MIT || ( MPL-2.0 GPL-2 LGPL-2.1 ) GPL-2+ LGPL-2 LGPL-2.1 BSD-2 GPL-2 GPL-3+ GPL-3+ LGPL-2.1 GPL-2+ BSD-2 BSD curl ISC LGPL-2 CC0-1.0 GPL-2 LGPL-2.1 GPL-2+ GPL-2 BSD GPL-2 BSD LGPL-2.1 GPL-2 GPL-2 LGPL-2.1 MIT GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain x86? ( intel-ucode ) GPL-2 LGPL-2.1 public-domain GPL-2 LGPL-2.1 MIT public-domain amd64? ( intel-ucode ) MIT GPL-2+ GPL-2 GPL-3 LGPL-2.1 LGPL-2.1 GPL-2 MIT LGPL-2.1 || ( GPL-2+ LGPL-3+ ) GPL-3+ unicode GPL-2 GPL-2 GPL-2+ LGPL-2.1+ GPL-2+ LGPL-2+ LGPL-2.1+ LGPL-2.1+ OPENLDAP GPL-2 GPL-2 GPL-2 BSD BSD-2 BSD-4 LGPL-2.1+ GPL-2 GPL-2 GPL-3+ GPL-3 BSD-2 LGPL-2.1+ BSD HPND ISC inner-net rc PCRE BSD public-domain LGPL-2.1+ GPL-2+ CC0-1.0 BSD-with-attribution LGPL-2.1+ MIT CC-BY-3.0 MIT GPL-2 LGPL-2.1+ ZLIB LGPL-2.1 GPL-2+ LGPL-2.1+ GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+ || ( LGPL-3+ GPL-2+ ) || ( FDL-1.2 GPL-3+ ) GPL-3+ Apache-2.0 BSD GPL-2 GPL-2 GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 ) linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT || ( GPL-3 BSD-2 ) GPL-3+ LGPL-2.1 LGPL-2.1+ LGPL-2.1 MIT BSD ISC MIT GPL-3+ GPL-2 LGPL-2.1+ MIT LGPL-2.1 CC0-1.0 MIT ISC GPL-2 )
-PDEPEND=>=virtual/dist-kernel-6.13.3
-RDEPEND=!sys-kernel/gentoo-kernel-bin:6.13.3 sys-apps/kmod[lzma] virtual/libelf
-REQUIRED_USE=arm? ( savedconfig ) hppa? ( savedconfig ) riscv? ( savedconfig ) sparc? ( savedconfig ) secureboot? ( modules-sign )
-RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
-SLOT=6.13.3
-SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.13.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.13-5.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.13-5.extras.tar.xz experimental? ( https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.13-5.experimental.tar.xz ) https://github.com/projg2/gentoo-kernel-config/archive/g15.tar.gz -> gentoo-kernel-config-g15.tar.gz amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.13.1-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.13.1-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.13.1-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.13.1-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.13.1-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.13.1-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.13.1-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.13.1-gentoo )
-_eclasses_=dist-kernel-utils 97700892f3bc8ee315ee55ff5297a739 kernel-build 181daddd7aea64d9ff4057bd1c7b472e kernel-install 0b514a68b37af1d396618edfbf1dd064 linux-info ea4122ba1d8791a12b78e53f9510a2e3 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f portability a39e3d646f76cb45d06b44cc1144b8d4 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 ece603c43ae206e3cb06f1878908793e savedconfig b9131abe556ad2ea96c01b06d658d363 secureboot d98b63e30a9468e1f1c06d3d7c66e760 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=81d5670fdd9dfcf77db7c31da31b37a4
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.6.74 b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.6.74
deleted file mode 100644
index 998daf4d7755..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.6.74
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=debug? ( dev-util/pahole ) secureboot? ( app-crypt/sbsigntools dev-libs/openssl ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-alternatives/cpio app-alternatives/bc dev-lang/perl sys-devel/bison sys-devel/flex virtual/libelf arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) modules-sign? ( dev-libs/openssl ) generic-uki? ( net-misc/networkmanager[iwd] sys-libs/pam dev-libs/libp11 sys-libs/libcap net-fs/nfs-utils net-fs/cifs-utils sys-libs/readline net-libs/libmnl sys-apps/kmod app-arch/zstd media-libs/libmtp sys-fs/dosfstools sys-apps/coreutils dev-libs/libevent dev-libs/libpcre2 dev-libs/glib app-crypt/argon2 app-arch/bzip2 sys-libs/libxcrypt sys-block/nbd dev-libs/hidapi sys-apps/dbus dev-libs/libffi x11-libs/libdrm dev-libs/nss sys-boot/plymouth[drm,systemd(+),udev] sys-auth/polkit dev-libs/userspace-rcu app-arch/lz4 sys-apps/gawk app-crypt/gnupg[smartcard,tpm(-)] sys-apps/acl sys-apps/hwdata app-crypt/tpm2-tss net-misc/curl dev-libs/libaio app-alternatives/awk sys-libs/libapparmor dev-libs/lzo sys-fs/e2fsprogs sys-fs/mdadm app-crypt/tpm2-tools sys-libs/libseccomp sys-fs/lvm2[lvm] sys-apps/keyutils dev-libs/json-c sys-apps/util-linux x86? ( sys-firmware/intel-microcode ) dev-libs/libgpg-error dev-db/sqlite >=sys-apps/systemd-257[boot(-),cryptsetup,pkcs11,policykit,tpm,ukify(-)] amd64? ( sys-firmware/intel-microcode ) sys-libs/ncurses sys-fs/cryptsetup sys-apps/rng-tools dev-libs/libassuan sys-fs/xfsprogs net-wireless/iwd net-libs/nghttp2 sys-apps/attr net-dns/libidn2 sys-kernel/dracut sys-apps/nvme-cli net-libs/libndp sys-process/procps dev-libs/npth net-nds/openldap sys-apps/baselayout sys-fs/dmraid net-libs/libtirpc sys-fs/multipath-tools sys-fs/btrfs-progs sys-apps/sed net-fs/samba dev-libs/oniguruma sys-libs/glibc dev-libs/icu app-arch/xz-utils app-alternatives/gzip dev-libs/cyrus-sasl sys-libs/libnvme app-misc/jq dev-libs/expat sys-apps/iproute2 media-libs/libv4l sys-libs/zlib dev-libs/libusb net-wireless/bluez sys-devel/gcc dev-libs/libunistring app-arch/gzip dev-libs/openssl sys-apps/shadow app-misc/ddcutil sys-kernel/linux-firmware[redistributable,-unknown-license] sys-apps/less app-shells/bash dev-libs/opensc sys-apps/fwupd dev-libs/libgcrypt sys-apps/pcsc-lite dev-libs/libtasn1 app-crypt/p11-kit sys-libs/libcap-ng app-alternatives/sh net-dns/c-ares sys-apps/kbd )
-DEFINED_PHASES=compile config configure install postinst postrm preinst prepare pretend setup test
-DESCRIPTION=Linux kernel built with Gentoo patches
-EAPI=8
-HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/
-IDEPEND=generic-uki? ( app-crypt/sbsigntools >=sys-kernel/installkernel-14[-dracut(-),-ugrd(-),-ukify(-)] ) !generic-uki? ( !initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) ) )
-INHERIT=kernel-build toolchain-funcs
-IUSE=debug experimental hardened secureboot savedconfig +initramfs test generic-uki modules-compress +strip modules-sign
-KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86
-LICENSE=GPL-2 generic-uki? ( GPL-2+ LGPL-2.1+ || ( BSD GPL-2 ) LGPL-2.1 || ( GPL-2 BSD ) GPL-2 GPL-3 GPL-3+ LGPL-2.1 LGPL-2 || ( BSD GPL-2 ) LGPL-2.1 GPL-3 GPL-3+ BSD BSD LGPL-2.1+ || ( Apache-2.0 CC0-1.0 ) BZIP2 LGPL-2.1+ public-domain BSD BSD-2 GPL-2 || ( BSD GPL-3 HIDAPI ) || ( AFL-2.1 GPL-2 ) MIT MIT || ( MPL-2.0 GPL-2 LGPL-2.1 ) GPL-2+ LGPL-2 LGPL-2.1 BSD-2 GPL-2 GPL-3+ GPL-3+ LGPL-2.1 GPL-2+ BSD-2 BSD curl ISC LGPL-2 CC0-1.0 GPL-2 LGPL-2.1 GPL-2+ GPL-2 BSD GPL-2 BSD LGPL-2.1 GPL-2 GPL-2 LGPL-2.1 MIT GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain x86? ( intel-ucode ) GPL-2 LGPL-2.1 public-domain GPL-2 LGPL-2.1 MIT public-domain amd64? ( intel-ucode ) MIT GPL-2+ GPL-2 GPL-3 LGPL-2.1 LGPL-2.1 GPL-2 MIT LGPL-2.1 || ( GPL-2+ LGPL-3+ ) GPL-3+ unicode GPL-2 GPL-2 GPL-2+ LGPL-2.1+ GPL-2+ LGPL-2+ LGPL-2.1+ LGPL-2.1+ OPENLDAP GPL-2 GPL-2 GPL-2 BSD BSD-2 BSD-4 LGPL-2.1+ GPL-2 GPL-2 GPL-3+ GPL-3 BSD-2 LGPL-2.1+ BSD HPND ISC inner-net rc PCRE BSD public-domain LGPL-2.1+ GPL-2+ CC0-1.0 BSD-with-attribution LGPL-2.1+ MIT CC-BY-3.0 MIT GPL-2 LGPL-2.1+ ZLIB LGPL-2.1 GPL-2+ LGPL-2.1+ GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+ || ( LGPL-3+ GPL-2+ ) || ( FDL-1.2 GPL-3+ ) GPL-3+ Apache-2.0 BSD GPL-2 GPL-2 GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 ) linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT || ( GPL-3 BSD-2 ) GPL-3+ LGPL-2.1 LGPL-2.1+ LGPL-2.1 MIT BSD ISC MIT GPL-3+ GPL-2 LGPL-2.1+ MIT LGPL-2.1 CC0-1.0 MIT ISC GPL-2 )
-PDEPEND=>=virtual/dist-kernel-6.6.74
-RDEPEND=!sys-kernel/gentoo-kernel-bin:6.6.74 sys-apps/kmod[lzma] virtual/libelf
-REQUIRED_USE=arm? ( savedconfig ) hppa? ( savedconfig ) riscv? ( savedconfig ) sparc? ( savedconfig ) secureboot? ( modules-sign )
-RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
-SLOT=6.6.74
-SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.6-83.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.6-83.extras.tar.xz experimental? ( https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.6-83.experimental.tar.xz ) https://github.com/projg2/gentoo-kernel-config/archive/g15.tar.gz -> gentoo-kernel-config-g15.tar.gz amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.6.12-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.6.12-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.6.12-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.6.12-gentoo )
-_eclasses_=dist-kernel-utils 97700892f3bc8ee315ee55ff5297a739 kernel-build 181daddd7aea64d9ff4057bd1c7b472e kernel-install 0b514a68b37af1d396618edfbf1dd064 linux-info ea4122ba1d8791a12b78e53f9510a2e3 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f portability a39e3d646f76cb45d06b44cc1144b8d4 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 ece603c43ae206e3cb06f1878908793e savedconfig b9131abe556ad2ea96c01b06d658d363 secureboot d98b63e30a9468e1f1c06d3d7c66e760 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=5c5ef690dc45278fd5142bc4beabf3e2
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.6.76 b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.6.76
deleted file mode 100644
index 86c3b97d257c..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.6.76
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=debug? ( dev-util/pahole ) secureboot? ( app-crypt/sbsigntools dev-libs/openssl ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-alternatives/cpio app-alternatives/bc dev-lang/perl sys-devel/bison sys-devel/flex virtual/libelf arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) modules-sign? ( dev-libs/openssl ) generic-uki? ( net-misc/networkmanager[iwd] sys-libs/pam dev-libs/libp11 sys-libs/libcap net-fs/nfs-utils net-fs/cifs-utils sys-libs/readline net-libs/libmnl sys-apps/kmod app-arch/zstd media-libs/libmtp sys-fs/dosfstools sys-apps/coreutils dev-libs/libevent dev-libs/libpcre2 dev-libs/glib app-crypt/argon2 app-arch/bzip2 sys-libs/libxcrypt sys-block/nbd dev-libs/hidapi sys-apps/dbus dev-libs/libffi x11-libs/libdrm dev-libs/nss sys-boot/plymouth[drm,systemd(+),udev] sys-auth/polkit dev-libs/userspace-rcu app-arch/lz4 sys-apps/gawk app-crypt/gnupg[smartcard,tpm(-)] sys-apps/acl sys-apps/hwdata app-crypt/tpm2-tss net-misc/curl dev-libs/libaio app-alternatives/awk sys-libs/libapparmor dev-libs/lzo sys-fs/e2fsprogs sys-fs/mdadm app-crypt/tpm2-tools sys-libs/libseccomp sys-fs/lvm2[lvm] sys-apps/keyutils dev-libs/json-c sys-apps/util-linux x86? ( sys-firmware/intel-microcode ) dev-libs/libgpg-error dev-db/sqlite >=sys-apps/systemd-257[boot(-),cryptsetup,pkcs11,policykit,tpm,ukify(-)] amd64? ( sys-firmware/intel-microcode ) sys-libs/ncurses sys-fs/cryptsetup sys-apps/rng-tools dev-libs/libassuan sys-fs/xfsprogs net-wireless/iwd net-libs/nghttp2 sys-apps/attr net-dns/libidn2 sys-kernel/dracut sys-apps/nvme-cli net-libs/libndp sys-process/procps dev-libs/npth net-nds/openldap sys-apps/baselayout sys-fs/dmraid net-libs/libtirpc sys-fs/multipath-tools sys-fs/btrfs-progs sys-apps/sed net-fs/samba dev-libs/oniguruma sys-libs/glibc dev-libs/icu app-arch/xz-utils app-alternatives/gzip dev-libs/cyrus-sasl sys-libs/libnvme app-misc/jq dev-libs/expat sys-apps/iproute2 media-libs/libv4l sys-libs/zlib dev-libs/libusb net-wireless/bluez sys-devel/gcc dev-libs/libunistring app-arch/gzip dev-libs/openssl sys-apps/shadow app-misc/ddcutil sys-kernel/linux-firmware[redistributable,-unknown-license] sys-apps/less app-shells/bash dev-libs/opensc sys-apps/fwupd dev-libs/libgcrypt sys-apps/pcsc-lite dev-libs/libtasn1 app-crypt/p11-kit sys-libs/libcap-ng app-alternatives/sh net-dns/c-ares sys-apps/kbd )
-DEFINED_PHASES=compile config configure install postinst postrm preinst prepare pretend setup test
-DESCRIPTION=Linux kernel built with Gentoo patches
-EAPI=8
-HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/
-IDEPEND=generic-uki? ( app-crypt/sbsigntools >=sys-kernel/installkernel-14[-dracut(-),-ugrd(-),-ukify(-)] ) !generic-uki? ( !initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) ) )
-INHERIT=kernel-build toolchain-funcs
-IUSE=debug experimental hardened secureboot savedconfig +initramfs test generic-uki modules-compress +strip modules-sign
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=GPL-2 generic-uki? ( GPL-2+ LGPL-2.1+ || ( BSD GPL-2 ) LGPL-2.1 || ( GPL-2 BSD ) GPL-2 GPL-3 GPL-3+ LGPL-2.1 LGPL-2 || ( BSD GPL-2 ) LGPL-2.1 GPL-3 GPL-3+ BSD BSD LGPL-2.1+ || ( Apache-2.0 CC0-1.0 ) BZIP2 LGPL-2.1+ public-domain BSD BSD-2 GPL-2 || ( BSD GPL-3 HIDAPI ) || ( AFL-2.1 GPL-2 ) MIT MIT || ( MPL-2.0 GPL-2 LGPL-2.1 ) GPL-2+ LGPL-2 LGPL-2.1 BSD-2 GPL-2 GPL-3+ GPL-3+ LGPL-2.1 GPL-2+ BSD-2 BSD curl ISC LGPL-2 CC0-1.0 GPL-2 LGPL-2.1 GPL-2+ GPL-2 BSD GPL-2 BSD LGPL-2.1 GPL-2 GPL-2 LGPL-2.1 MIT GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain x86? ( intel-ucode ) GPL-2 LGPL-2.1 public-domain GPL-2 LGPL-2.1 MIT public-domain amd64? ( intel-ucode ) MIT GPL-2+ GPL-2 GPL-3 LGPL-2.1 LGPL-2.1 GPL-2 MIT LGPL-2.1 || ( GPL-2+ LGPL-3+ ) GPL-3+ unicode GPL-2 GPL-2 GPL-2+ LGPL-2.1+ GPL-2+ LGPL-2+ LGPL-2.1+ LGPL-2.1+ OPENLDAP GPL-2 GPL-2 GPL-2 BSD BSD-2 BSD-4 LGPL-2.1+ GPL-2 GPL-2 GPL-3+ GPL-3 BSD-2 LGPL-2.1+ BSD HPND ISC inner-net rc PCRE BSD public-domain LGPL-2.1+ GPL-2+ CC0-1.0 BSD-with-attribution LGPL-2.1+ MIT CC-BY-3.0 MIT GPL-2 LGPL-2.1+ ZLIB LGPL-2.1 GPL-2+ LGPL-2.1+ GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+ || ( LGPL-3+ GPL-2+ ) || ( FDL-1.2 GPL-3+ ) GPL-3+ Apache-2.0 BSD GPL-2 GPL-2 GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 ) linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT || ( GPL-3 BSD-2 ) GPL-3+ LGPL-2.1 LGPL-2.1+ LGPL-2.1 MIT BSD ISC MIT GPL-3+ GPL-2 LGPL-2.1+ MIT LGPL-2.1 CC0-1.0 MIT ISC GPL-2 )
-PDEPEND=>=virtual/dist-kernel-6.6.76
-RDEPEND=!sys-kernel/gentoo-kernel-bin:6.6.76 sys-apps/kmod[lzma] virtual/libelf
-REQUIRED_USE=arm? ( savedconfig ) hppa? ( savedconfig ) riscv? ( savedconfig ) sparc? ( savedconfig ) secureboot? ( modules-sign )
-RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
-SLOT=6.6.76
-SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.6-85.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.6-85.extras.tar.xz experimental? ( https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.6-85.experimental.tar.xz ) https://github.com/projg2/gentoo-kernel-config/archive/g15.tar.gz -> gentoo-kernel-config-g15.tar.gz amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.6.12-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.6.12-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.6.12-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.6.12-gentoo )
-_eclasses_=dist-kernel-utils 97700892f3bc8ee315ee55ff5297a739 kernel-build 181daddd7aea64d9ff4057bd1c7b472e kernel-install 0b514a68b37af1d396618edfbf1dd064 linux-info ea4122ba1d8791a12b78e53f9510a2e3 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f portability a39e3d646f76cb45d06b44cc1144b8d4 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 ece603c43ae206e3cb06f1878908793e savedconfig b9131abe556ad2ea96c01b06d658d363 secureboot d98b63e30a9468e1f1c06d3d7c66e760 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=104856904f03dc484a818bccd498c1e2
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.6.77 b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.6.77
deleted file mode 100644
index b0a6a61a3b59..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.6.77
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=debug? ( dev-util/pahole ) secureboot? ( app-crypt/sbsigntools dev-libs/openssl ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-alternatives/cpio app-alternatives/bc dev-lang/perl sys-devel/bison sys-devel/flex virtual/libelf arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) modules-sign? ( dev-libs/openssl ) generic-uki? ( net-misc/networkmanager[iwd] sys-libs/pam dev-libs/libp11 sys-libs/libcap net-fs/nfs-utils net-fs/cifs-utils sys-libs/readline net-libs/libmnl sys-apps/kmod app-arch/zstd media-libs/libmtp sys-fs/dosfstools sys-apps/coreutils dev-libs/libevent dev-libs/libpcre2 dev-libs/glib app-crypt/argon2 app-arch/bzip2 sys-libs/libxcrypt sys-block/nbd dev-libs/hidapi sys-apps/dbus dev-libs/libffi x11-libs/libdrm dev-libs/nss sys-boot/plymouth[drm,systemd(+),udev] sys-auth/polkit dev-libs/userspace-rcu app-arch/lz4 sys-apps/gawk app-crypt/gnupg[smartcard,tpm(-)] sys-apps/acl sys-apps/hwdata app-crypt/tpm2-tss net-misc/curl dev-libs/libaio app-alternatives/awk sys-libs/libapparmor dev-libs/lzo sys-fs/e2fsprogs sys-fs/mdadm app-crypt/tpm2-tools sys-libs/libseccomp sys-fs/lvm2[lvm] sys-apps/keyutils dev-libs/json-c sys-apps/util-linux x86? ( sys-firmware/intel-microcode ) dev-libs/libgpg-error dev-db/sqlite >=sys-apps/systemd-257[boot(-),cryptsetup,pkcs11,policykit,tpm,ukify(-)] amd64? ( sys-firmware/intel-microcode ) sys-libs/ncurses sys-fs/cryptsetup sys-apps/rng-tools dev-libs/libassuan sys-fs/xfsprogs net-wireless/iwd net-libs/nghttp2 sys-apps/attr net-dns/libidn2 sys-kernel/dracut sys-apps/nvme-cli net-libs/libndp sys-process/procps dev-libs/npth net-nds/openldap sys-apps/baselayout sys-fs/dmraid net-libs/libtirpc sys-fs/multipath-tools sys-fs/btrfs-progs sys-apps/sed net-fs/samba dev-libs/oniguruma sys-libs/glibc dev-libs/icu app-arch/xz-utils app-alternatives/gzip dev-libs/cyrus-sasl sys-libs/libnvme app-misc/jq dev-libs/expat sys-apps/iproute2 media-libs/libv4l sys-libs/zlib dev-libs/libusb net-wireless/bluez sys-devel/gcc dev-libs/libunistring app-arch/gzip dev-libs/openssl sys-apps/shadow app-misc/ddcutil sys-kernel/linux-firmware[redistributable,-unknown-license] sys-apps/less app-shells/bash dev-libs/opensc sys-apps/fwupd dev-libs/libgcrypt sys-apps/pcsc-lite dev-libs/libtasn1 app-crypt/p11-kit sys-libs/libcap-ng app-alternatives/sh net-dns/c-ares sys-apps/kbd )
-DEFINED_PHASES=compile config configure install postinst postrm preinst prepare pretend setup test
-DESCRIPTION=Linux kernel built with Gentoo patches
-EAPI=8
-HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/
-IDEPEND=generic-uki? ( app-crypt/sbsigntools >=sys-kernel/installkernel-14[-dracut(-),-ugrd(-),-ukify(-)] ) !generic-uki? ( !initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) ) )
-INHERIT=kernel-build toolchain-funcs
-IUSE=debug experimental hardened secureboot savedconfig +initramfs test generic-uki modules-compress +strip modules-sign
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=GPL-2 generic-uki? ( GPL-2+ LGPL-2.1+ || ( BSD GPL-2 ) LGPL-2.1 || ( GPL-2 BSD ) GPL-2 GPL-3 GPL-3+ LGPL-2.1 LGPL-2 || ( BSD GPL-2 ) LGPL-2.1 GPL-3 GPL-3+ BSD BSD LGPL-2.1+ || ( Apache-2.0 CC0-1.0 ) BZIP2 LGPL-2.1+ public-domain BSD BSD-2 GPL-2 || ( BSD GPL-3 HIDAPI ) || ( AFL-2.1 GPL-2 ) MIT MIT || ( MPL-2.0 GPL-2 LGPL-2.1 ) GPL-2+ LGPL-2 LGPL-2.1 BSD-2 GPL-2 GPL-3+ GPL-3+ LGPL-2.1 GPL-2+ BSD-2 BSD curl ISC LGPL-2 CC0-1.0 GPL-2 LGPL-2.1 GPL-2+ GPL-2 BSD GPL-2 BSD LGPL-2.1 GPL-2 GPL-2 LGPL-2.1 MIT GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain x86? ( intel-ucode ) GPL-2 LGPL-2.1 public-domain GPL-2 LGPL-2.1 MIT public-domain amd64? ( intel-ucode ) MIT GPL-2+ GPL-2 GPL-3 LGPL-2.1 LGPL-2.1 GPL-2 MIT LGPL-2.1 || ( GPL-2+ LGPL-3+ ) GPL-3+ unicode GPL-2 GPL-2 GPL-2+ LGPL-2.1+ GPL-2+ LGPL-2+ LGPL-2.1+ LGPL-2.1+ OPENLDAP GPL-2 GPL-2 GPL-2 BSD BSD-2 BSD-4 LGPL-2.1+ GPL-2 GPL-2 GPL-3+ GPL-3 BSD-2 LGPL-2.1+ BSD HPND ISC inner-net rc PCRE BSD public-domain LGPL-2.1+ GPL-2+ CC0-1.0 BSD-with-attribution LGPL-2.1+ MIT CC-BY-3.0 MIT GPL-2 LGPL-2.1+ ZLIB LGPL-2.1 GPL-2+ LGPL-2.1+ GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+ || ( LGPL-3+ GPL-2+ ) || ( FDL-1.2 GPL-3+ ) GPL-3+ Apache-2.0 BSD GPL-2 GPL-2 GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 ) linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT || ( GPL-3 BSD-2 ) GPL-3+ LGPL-2.1 LGPL-2.1+ LGPL-2.1 MIT BSD ISC MIT GPL-3+ GPL-2 LGPL-2.1+ MIT LGPL-2.1 CC0-1.0 MIT ISC GPL-2 )
-PDEPEND=>=virtual/dist-kernel-6.6.77
-RDEPEND=!sys-kernel/gentoo-kernel-bin:6.6.77 sys-apps/kmod[lzma] virtual/libelf
-REQUIRED_USE=arm? ( savedconfig ) hppa? ( savedconfig ) riscv? ( savedconfig ) sparc? ( savedconfig ) secureboot? ( modules-sign )
-RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
-SLOT=6.6.77
-SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.6-86.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.6-86.extras.tar.xz experimental? ( https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.6-86.experimental.tar.xz ) https://github.com/projg2/gentoo-kernel-config/archive/g15.tar.gz -> gentoo-kernel-config-g15.tar.gz amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.6.12-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.6.12-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.6.12-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.6.12-gentoo )
-_eclasses_=dist-kernel-utils 97700892f3bc8ee315ee55ff5297a739 kernel-build 181daddd7aea64d9ff4057bd1c7b472e kernel-install 0b514a68b37af1d396618edfbf1dd064 linux-info ea4122ba1d8791a12b78e53f9510a2e3 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f portability a39e3d646f76cb45d06b44cc1144b8d4 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 ece603c43ae206e3cb06f1878908793e savedconfig b9131abe556ad2ea96c01b06d658d363 secureboot d98b63e30a9468e1f1c06d3d7c66e760 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=104856904f03dc484a818bccd498c1e2
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.6.78 b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.6.78
deleted file mode 100644
index 62cfed84edb2..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.6.78
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=debug? ( dev-util/pahole ) secureboot? ( app-crypt/sbsigntools dev-libs/openssl ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-alternatives/cpio app-alternatives/bc dev-lang/perl sys-devel/bison sys-devel/flex virtual/libelf arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) modules-sign? ( dev-libs/openssl ) generic-uki? ( net-misc/networkmanager[iwd] sys-libs/pam dev-libs/libp11 sys-libs/libcap net-fs/nfs-utils net-fs/cifs-utils sys-libs/readline net-libs/libmnl sys-apps/kmod app-arch/zstd media-libs/libmtp sys-fs/dosfstools sys-apps/coreutils dev-libs/libevent dev-libs/libpcre2 dev-libs/glib app-crypt/argon2 app-arch/bzip2 sys-libs/libxcrypt sys-block/nbd dev-libs/hidapi sys-apps/dbus dev-libs/libffi x11-libs/libdrm dev-libs/nss sys-boot/plymouth[drm,systemd(+),udev] sys-auth/polkit dev-libs/userspace-rcu app-arch/lz4 sys-apps/gawk app-crypt/gnupg[smartcard,tpm(-)] sys-apps/acl sys-apps/hwdata app-crypt/tpm2-tss net-misc/curl dev-libs/libaio app-alternatives/awk sys-libs/libapparmor dev-libs/lzo sys-fs/e2fsprogs sys-fs/mdadm app-crypt/tpm2-tools sys-libs/libseccomp sys-fs/lvm2[lvm] sys-apps/keyutils dev-libs/json-c sys-apps/util-linux x86? ( sys-firmware/intel-microcode ) dev-libs/libgpg-error dev-db/sqlite >=sys-apps/systemd-257[boot(-),cryptsetup,pkcs11,policykit,tpm,ukify(-)] amd64? ( sys-firmware/intel-microcode ) sys-libs/ncurses sys-fs/cryptsetup sys-apps/rng-tools dev-libs/libassuan sys-fs/xfsprogs net-wireless/iwd net-libs/nghttp2 sys-apps/attr net-dns/libidn2 sys-kernel/dracut sys-apps/nvme-cli net-libs/libndp sys-process/procps dev-libs/npth net-nds/openldap sys-apps/baselayout sys-fs/dmraid net-libs/libtirpc sys-fs/multipath-tools sys-fs/btrfs-progs sys-apps/sed net-fs/samba dev-libs/oniguruma sys-libs/glibc dev-libs/icu app-arch/xz-utils app-alternatives/gzip dev-libs/cyrus-sasl sys-libs/libnvme app-misc/jq dev-libs/expat sys-apps/iproute2 media-libs/libv4l sys-libs/zlib dev-libs/libusb net-wireless/bluez sys-devel/gcc dev-libs/libunistring app-arch/gzip dev-libs/openssl sys-apps/shadow app-misc/ddcutil sys-kernel/linux-firmware[redistributable,-unknown-license] sys-apps/less app-shells/bash dev-libs/opensc sys-apps/fwupd dev-libs/libgcrypt sys-apps/pcsc-lite dev-libs/libtasn1 app-crypt/p11-kit sys-libs/libcap-ng app-alternatives/sh net-dns/c-ares sys-apps/kbd )
-DEFINED_PHASES=compile config configure install postinst postrm preinst prepare pretend setup test
-DESCRIPTION=Linux kernel built with Gentoo patches
-EAPI=8
-HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/
-IDEPEND=generic-uki? ( app-crypt/sbsigntools >=sys-kernel/installkernel-14[-dracut(-),-ugrd(-),-ukify(-)] ) !generic-uki? ( !initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) ) )
-INHERIT=kernel-build toolchain-funcs
-IUSE=debug experimental hardened secureboot savedconfig +initramfs test generic-uki modules-compress +strip modules-sign
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=GPL-2 generic-uki? ( GPL-2+ LGPL-2.1+ || ( BSD GPL-2 ) LGPL-2.1 || ( GPL-2 BSD ) GPL-2 GPL-3 GPL-3+ LGPL-2.1 LGPL-2 || ( BSD GPL-2 ) LGPL-2.1 GPL-3 GPL-3+ BSD BSD LGPL-2.1+ || ( Apache-2.0 CC0-1.0 ) BZIP2 LGPL-2.1+ public-domain BSD BSD-2 GPL-2 || ( BSD GPL-3 HIDAPI ) || ( AFL-2.1 GPL-2 ) MIT MIT || ( MPL-2.0 GPL-2 LGPL-2.1 ) GPL-2+ LGPL-2 LGPL-2.1 BSD-2 GPL-2 GPL-3+ GPL-3+ LGPL-2.1 GPL-2+ BSD-2 BSD curl ISC LGPL-2 CC0-1.0 GPL-2 LGPL-2.1 GPL-2+ GPL-2 BSD GPL-2 BSD LGPL-2.1 GPL-2 GPL-2 LGPL-2.1 MIT GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain x86? ( intel-ucode ) GPL-2 LGPL-2.1 public-domain GPL-2 LGPL-2.1 MIT public-domain amd64? ( intel-ucode ) MIT GPL-2+ GPL-2 GPL-3 LGPL-2.1 LGPL-2.1 GPL-2 MIT LGPL-2.1 || ( GPL-2+ LGPL-3+ ) GPL-3+ unicode GPL-2 GPL-2 GPL-2+ LGPL-2.1+ GPL-2+ LGPL-2+ LGPL-2.1+ LGPL-2.1+ OPENLDAP GPL-2 GPL-2 GPL-2 BSD BSD-2 BSD-4 LGPL-2.1+ GPL-2 GPL-2 GPL-3+ GPL-3 BSD-2 LGPL-2.1+ BSD HPND ISC inner-net rc PCRE BSD public-domain LGPL-2.1+ GPL-2+ CC0-1.0 BSD-with-attribution LGPL-2.1+ MIT CC-BY-3.0 MIT GPL-2 LGPL-2.1+ ZLIB LGPL-2.1 GPL-2+ LGPL-2.1+ GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+ || ( LGPL-3+ GPL-2+ ) || ( FDL-1.2 GPL-3+ ) GPL-3+ Apache-2.0 BSD GPL-2 GPL-2 GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 ) linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT || ( GPL-3 BSD-2 ) GPL-3+ LGPL-2.1 LGPL-2.1+ LGPL-2.1 MIT BSD ISC MIT GPL-3+ GPL-2 LGPL-2.1+ MIT LGPL-2.1 CC0-1.0 MIT ISC GPL-2 )
-PDEPEND=>=virtual/dist-kernel-6.6.78
-RDEPEND=!sys-kernel/gentoo-kernel-bin:6.6.78 sys-apps/kmod[lzma] virtual/libelf
-REQUIRED_USE=arm? ( savedconfig ) hppa? ( savedconfig ) riscv? ( savedconfig ) sparc? ( savedconfig ) secureboot? ( modules-sign )
-RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
-SLOT=6.6.78
-SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.6-87.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.6-87.extras.tar.xz experimental? ( https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.6-87.experimental.tar.xz ) https://github.com/projg2/gentoo-kernel-config/archive/g15.tar.gz -> gentoo-kernel-config-g15.tar.gz amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.6.12-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.6.12-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.6.12-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.6.12-gentoo )
-_eclasses_=dist-kernel-utils 97700892f3bc8ee315ee55ff5297a739 kernel-build 181daddd7aea64d9ff4057bd1c7b472e kernel-install 0b514a68b37af1d396618edfbf1dd064 linux-info ea4122ba1d8791a12b78e53f9510a2e3 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f portability a39e3d646f76cb45d06b44cc1144b8d4 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 ece603c43ae206e3cb06f1878908793e savedconfig b9131abe556ad2ea96c01b06d658d363 secureboot d98b63e30a9468e1f1c06d3d7c66e760 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=104856904f03dc484a818bccd498c1e2
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.6.79 b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.6.79
index e2aa184b8098..f12919f8a910 100644
--- a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.6.79
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.6.79
@@ -6,7 +6,7 @@ HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.ke
IDEPEND=generic-uki? ( app-crypt/sbsigntools >=sys-kernel/installkernel-14[-dracut(-),-ugrd(-),-ukify(-)] ) !generic-uki? ( !initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) ) )
INHERIT=kernel-build toolchain-funcs
IUSE=debug experimental hardened secureboot savedconfig +initramfs test generic-uki modules-compress +strip modules-sign
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86
LICENSE=GPL-2 generic-uki? ( GPL-2+ LGPL-2.1+ || ( BSD GPL-2 ) LGPL-2.1 || ( GPL-2 BSD ) GPL-2 GPL-3 GPL-3+ LGPL-2.1 LGPL-2 || ( BSD GPL-2 ) LGPL-2.1 GPL-3 GPL-3+ BSD BSD LGPL-2.1+ || ( Apache-2.0 CC0-1.0 ) BZIP2 LGPL-2.1+ public-domain BSD BSD-2 GPL-2 || ( BSD GPL-3 HIDAPI ) || ( AFL-2.1 GPL-2 ) MIT MIT || ( MPL-2.0 GPL-2 LGPL-2.1 ) GPL-2+ LGPL-2 LGPL-2.1 BSD-2 GPL-2 GPL-3+ GPL-3+ LGPL-2.1 GPL-2+ BSD-2 BSD curl ISC LGPL-2 CC0-1.0 GPL-2 LGPL-2.1 GPL-2+ GPL-2 BSD GPL-2 BSD LGPL-2.1 GPL-2 GPL-2 LGPL-2.1 MIT GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain x86? ( intel-ucode ) GPL-2 LGPL-2.1 public-domain GPL-2 LGPL-2.1 MIT public-domain amd64? ( intel-ucode ) MIT GPL-2+ GPL-2 GPL-3 LGPL-2.1 LGPL-2.1 GPL-2 MIT LGPL-2.1 || ( GPL-2+ LGPL-3+ ) GPL-3+ unicode GPL-2 GPL-2 GPL-2+ LGPL-2.1+ GPL-2+ LGPL-2+ LGPL-2.1+ LGPL-2.1+ OPENLDAP GPL-2 GPL-2 GPL-2 BSD BSD-2 BSD-4 LGPL-2.1+ GPL-2 GPL-2 GPL-3+ GPL-3 BSD-2 LGPL-2.1+ BSD HPND ISC inner-net rc PCRE BSD public-domain LGPL-2.1+ GPL-2+ CC0-1.0 BSD-with-attribution LGPL-2.1+ MIT CC-BY-3.0 MIT GPL-2 LGPL-2.1+ ZLIB LGPL-2.1 GPL-2+ LGPL-2.1+ GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+ || ( LGPL-3+ GPL-2+ ) || ( FDL-1.2 GPL-3+ ) GPL-3+ Apache-2.0 BSD GPL-2 GPL-2 GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 ) linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT || ( GPL-3 BSD-2 ) GPL-3+ LGPL-2.1 LGPL-2.1+ LGPL-2.1 MIT BSD ISC MIT GPL-3+ GPL-2 LGPL-2.1+ MIT LGPL-2.1 CC0-1.0 MIT ISC GPL-2 )
PDEPEND=>=virtual/dist-kernel-6.6.79
RDEPEND=!sys-kernel/gentoo-kernel-bin:6.6.79 sys-apps/kmod[lzma] virtual/libelf
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
SLOT=6.6.79
SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.6-88.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.6-88.extras.tar.xz experimental? ( https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.6-88.experimental.tar.xz ) https://github.com/projg2/gentoo-kernel-config/archive/g15.tar.gz -> gentoo-kernel-config-g15.tar.gz amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.6.12-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.6.12-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.6.12-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.6.12-gentoo )
_eclasses_=dist-kernel-utils 97700892f3bc8ee315ee55ff5297a739 kernel-build 181daddd7aea64d9ff4057bd1c7b472e kernel-install 0b514a68b37af1d396618edfbf1dd064 linux-info ea4122ba1d8791a12b78e53f9510a2e3 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f portability a39e3d646f76cb45d06b44cc1144b8d4 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 ece603c43ae206e3cb06f1878908793e savedconfig b9131abe556ad2ea96c01b06d658d363 secureboot d98b63e30a9468e1f1c06d3d7c66e760 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=f8bc349ff6d95355a7ca5b3a6413319b
+_md5_=5c5ef690dc45278fd5142bc4beabf3e2
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.233 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.233
deleted file mode 100644
index 028f34a36093..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.233
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=app-alternatives/bc app-alternatives/lex virtual/libelf app-alternatives/yacc test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) )
-DEFINED_PHASES=config configure install postinst postrm preinst prepare pretend test unpack
-DESCRIPTION=Pre-built Linux kernel with Gentoo patches
-EAPI=8
-HOMEPAGE=https://www.kernel.org/
-IDEPEND=!initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) )
-INHERIT=kernel-install toolchain-funcs unpacker
-IUSE=+initramfs test
-KEYWORDS=amd64 arm64 ppc64 x86
-LICENSE=GPL-2
-PDEPEND=>=virtual/dist-kernel-5.10.233
-RDEPEND=!sys-kernel/gentoo-kernel:5.10.233 virtual/libelf
-RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
-SLOT=5.10.233
-SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.10.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-245.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-245.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.233-1.gpkg.tar -> gentoo-kernel-5.10.233-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.233-1.gpkg.tar -> gentoo-kernel-5.10.233-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.233-1.gpkg.tar -> gentoo-kernel-5.10.233-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.233-1.gpkg.tar -> gentoo-kernel-5.10.233-1.x86.gpkg.tar )
-_eclasses_=dist-kernel-utils 97700892f3bc8ee315ee55ff5297a739 kernel-install 0b514a68b37af1d396618edfbf1dd064 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 unpacker fb4b84181244b3b9990fa0bf40232dd2
-_md5_=9940b9bff4c27669cc55557d12ec4ab8
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.234 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.234
index 2f0d8013ebaa..0c82dc5af69b 100644
--- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.234
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.234
@@ -6,7 +6,7 @@ HOMEPAGE=https://www.kernel.org/
IDEPEND=!initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) )
INHERIT=kernel-install toolchain-funcs unpacker
IUSE=+initramfs test
-KEYWORDS=~amd64 ~arm64 ~ppc64 x86
+KEYWORDS=amd64 arm64 ppc64 x86
LICENSE=GPL-2
PDEPEND=>=virtual/dist-kernel-5.10.234
RDEPEND=!sys-kernel/gentoo-kernel:5.10.234 virtual/libelf
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
SLOT=5.10.234
SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.10.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-246.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-246.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.234-1.gpkg.tar -> gentoo-kernel-5.10.234-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.234-1.gpkg.tar -> gentoo-kernel-5.10.234-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.234-1.gpkg.tar -> gentoo-kernel-5.10.234-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.234-1.gpkg.tar -> gentoo-kernel-5.10.234-1.x86.gpkg.tar )
_eclasses_=dist-kernel-utils 97700892f3bc8ee315ee55ff5297a739 kernel-install 0b514a68b37af1d396618edfbf1dd064 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 unpacker fb4b84181244b3b9990fa0bf40232dd2
-_md5_=44eb14c066efce91e39d544c55f894ab
+_md5_=9940b9bff4c27669cc55557d12ec4ab8
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.177 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.177
deleted file mode 100644
index 03309423d851..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.177
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=app-alternatives/bc app-alternatives/lex virtual/libelf app-alternatives/yacc test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) )
-DEFINED_PHASES=config configure install postinst postrm preinst prepare pretend test unpack
-DESCRIPTION=Pre-built Linux kernel with Gentoo patches
-EAPI=8
-HOMEPAGE=https://www.kernel.org/
-IDEPEND=!initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) )
-INHERIT=kernel-install toolchain-funcs unpacker
-IUSE=+initramfs test
-KEYWORDS=amd64 arm64 ppc64 x86
-LICENSE=GPL-2
-PDEPEND=>=virtual/dist-kernel-5.15.177
-RDEPEND=!sys-kernel/gentoo-kernel:5.15.177 virtual/libelf
-RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
-SLOT=5.15.177
-SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-187.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-187.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.177-1.gpkg.tar -> gentoo-kernel-5.15.177-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.177-1.gpkg.tar -> gentoo-kernel-5.15.177-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.177-1.gpkg.tar -> gentoo-kernel-5.15.177-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.177-1.gpkg.tar -> gentoo-kernel-5.15.177-1.x86.gpkg.tar )
-_eclasses_=dist-kernel-utils 97700892f3bc8ee315ee55ff5297a739 kernel-install 0b514a68b37af1d396618edfbf1dd064 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 unpacker fb4b84181244b3b9990fa0bf40232dd2
-_md5_=a88bc5f63d7c3a703bc8fcbed971695d
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.178 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.178
index 4ea94f0667be..bb46a06a8469 100644
--- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.178
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.178
@@ -6,7 +6,7 @@ HOMEPAGE=https://www.kernel.org/
IDEPEND=!initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) )
INHERIT=kernel-install toolchain-funcs unpacker
IUSE=+initramfs test
-KEYWORDS=~amd64 ~arm64 ~ppc64 x86
+KEYWORDS=amd64 arm64 ppc64 x86
LICENSE=GPL-2
PDEPEND=>=virtual/dist-kernel-5.15.178
RDEPEND=!sys-kernel/gentoo-kernel:5.15.178 virtual/libelf
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
SLOT=5.15.178
SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-188.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-188.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.178-1.gpkg.tar -> gentoo-kernel-5.15.178-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.178-1.gpkg.tar -> gentoo-kernel-5.15.178-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.178-1.gpkg.tar -> gentoo-kernel-5.15.178-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.178-1.gpkg.tar -> gentoo-kernel-5.15.178-1.x86.gpkg.tar )
_eclasses_=dist-kernel-utils 97700892f3bc8ee315ee55ff5297a739 kernel-install 0b514a68b37af1d396618edfbf1dd064 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 unpacker fb4b84181244b3b9990fa0bf40232dd2
-_md5_=b68ff9bab20f5e43694007a204b98710
+_md5_=a88bc5f63d7c3a703bc8fcbed971695d
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.127 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.127
deleted file mode 100644
index c6cb8057e7c3..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.127
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=app-alternatives/bc app-alternatives/lex virtual/libelf app-alternatives/yacc test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) )
-DEFINED_PHASES=config configure install postinst postrm preinst prepare pretend test unpack
-DESCRIPTION=Pre-built Linux kernel with Gentoo patches
-EAPI=8
-HOMEPAGE=https://www.kernel.org/
-IDEPEND=!initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) )
-INHERIT=kernel-install toolchain-funcs unpacker
-IUSE=+initramfs test
-KEYWORDS=amd64 arm64 ppc64 x86
-LICENSE=GPL-2
-PDEPEND=>=virtual/dist-kernel-6.1.127
-RDEPEND=!sys-kernel/gentoo-kernel:6.1.127 virtual/libelf
-RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
-SLOT=6.1.127
-SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-137.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-137.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.127-1.gpkg.tar -> gentoo-kernel-6.1.127-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.127-1.gpkg.tar -> gentoo-kernel-6.1.127-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.127-1.gpkg.tar -> gentoo-kernel-6.1.127-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.127-1.gpkg.tar -> gentoo-kernel-6.1.127-1.x86.gpkg.tar )
-_eclasses_=dist-kernel-utils 97700892f3bc8ee315ee55ff5297a739 kernel-install 0b514a68b37af1d396618edfbf1dd064 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 unpacker fb4b84181244b3b9990fa0bf40232dd2
-_md5_=a88bc5f63d7c3a703bc8fcbed971695d
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.128 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.128
deleted file mode 100644
index 7b7148ee0dee..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.128
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=app-alternatives/bc app-alternatives/lex virtual/libelf app-alternatives/yacc test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) )
-DEFINED_PHASES=config configure install postinst postrm preinst prepare pretend test unpack
-DESCRIPTION=Pre-built Linux kernel with Gentoo patches
-EAPI=8
-HOMEPAGE=https://www.kernel.org/
-IDEPEND=!initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) )
-INHERIT=kernel-install toolchain-funcs unpacker
-IUSE=+initramfs test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
-LICENSE=GPL-2
-PDEPEND=>=virtual/dist-kernel-6.1.128
-RDEPEND=!sys-kernel/gentoo-kernel:6.1.128 virtual/libelf
-RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
-SLOT=6.1.128
-SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-138.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-138.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.128-1.gpkg.tar -> gentoo-kernel-6.1.128-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.128-1.gpkg.tar -> gentoo-kernel-6.1.128-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.128-1.gpkg.tar -> gentoo-kernel-6.1.128-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.128-1.gpkg.tar -> gentoo-kernel-6.1.128-1.x86.gpkg.tar )
-_eclasses_=dist-kernel-utils 97700892f3bc8ee315ee55ff5297a739 kernel-install 0b514a68b37af1d396618edfbf1dd064 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 unpacker fb4b84181244b3b9990fa0bf40232dd2
-_md5_=38a80b9e302e505bbc80ecf9f3a7b8b3
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.129 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.129
index 56c99bdb2a6c..6db89df8640d 100644
--- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.129
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.129
@@ -6,7 +6,7 @@ HOMEPAGE=https://www.kernel.org/
IDEPEND=!initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) )
INHERIT=kernel-install toolchain-funcs unpacker
IUSE=+initramfs test
-KEYWORDS=~amd64 ~arm64 ~ppc64 x86
+KEYWORDS=amd64 arm64 ppc64 x86
LICENSE=GPL-2
PDEPEND=>=virtual/dist-kernel-6.1.129
RDEPEND=!sys-kernel/gentoo-kernel:6.1.129 virtual/libelf
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
SLOT=6.1.129
SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-139.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-139.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.129-1.gpkg.tar -> gentoo-kernel-6.1.129-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.129-1.gpkg.tar -> gentoo-kernel-6.1.129-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.129-1.gpkg.tar -> gentoo-kernel-6.1.129-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.129-1.gpkg.tar -> gentoo-kernel-6.1.129-1.x86.gpkg.tar )
_eclasses_=dist-kernel-utils 97700892f3bc8ee315ee55ff5297a739 kernel-install 0b514a68b37af1d396618edfbf1dd064 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 unpacker fb4b84181244b3b9990fa0bf40232dd2
-_md5_=b68ff9bab20f5e43694007a204b98710
+_md5_=a88bc5f63d7c3a703bc8fcbed971695d
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.12.13 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.12.13
deleted file mode 100644
index fd2528a1b436..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.12.13
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=app-alternatives/bc app-alternatives/lex dev-util/pahole virtual/libelf app-alternatives/yacc amd64? ( app-crypt/sbsigntools ) arm64? ( app-crypt/sbsigntools ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) )
-DEFINED_PHASES=config configure install postinst postrm preinst prepare pretend test unpack
-DESCRIPTION=Pre-built Linux kernel with Gentoo patches
-EAPI=8
-HOMEPAGE=https://www.kernel.org/
-IDEPEND=generic-uki? ( app-crypt/sbsigntools >=sys-kernel/installkernel-14[-dracut(-),-ugrd(-),-ukify(-)] ) !generic-uki? ( !initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) ) )
-INHERIT=kernel-install toolchain-funcs unpacker
-IUSE=debug +initramfs test generic-uki modules-compress
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
-LICENSE=GPL-2 generic-uki? ( GPL-2+ LGPL-2.1+ || ( BSD GPL-2 ) LGPL-2.1 || ( GPL-2 BSD ) GPL-2 GPL-3 GPL-3+ LGPL-2.1 LGPL-2 || ( BSD GPL-2 ) LGPL-2.1 GPL-3 GPL-3+ BSD BSD LGPL-2.1+ || ( Apache-2.0 CC0-1.0 ) BZIP2 LGPL-2.1+ public-domain BSD BSD-2 GPL-2 || ( BSD GPL-3 HIDAPI ) || ( AFL-2.1 GPL-2 ) MIT MIT || ( MPL-2.0 GPL-2 LGPL-2.1 ) GPL-2+ LGPL-2 LGPL-2.1 BSD-2 GPL-2 GPL-3+ GPL-3+ LGPL-2.1 GPL-2+ BSD-2 BSD curl ISC LGPL-2 CC0-1.0 GPL-2 LGPL-2.1 GPL-2+ GPL-2 BSD GPL-2 BSD LGPL-2.1 GPL-2 GPL-2 LGPL-2.1 MIT GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain x86? ( intel-ucode ) GPL-2 LGPL-2.1 public-domain GPL-2 LGPL-2.1 MIT public-domain amd64? ( intel-ucode ) MIT GPL-2+ GPL-2 GPL-3 LGPL-2.1 LGPL-2.1 GPL-2 MIT LGPL-2.1 || ( GPL-2+ LGPL-3+ ) GPL-3+ unicode GPL-2 GPL-2 GPL-2+ LGPL-2.1+ GPL-2+ LGPL-2+ LGPL-2.1+ LGPL-2.1+ OPENLDAP GPL-2 GPL-2 GPL-2 BSD BSD-2 BSD-4 LGPL-2.1+ GPL-2 GPL-2 GPL-3+ GPL-3 BSD-2 LGPL-2.1+ BSD HPND ISC inner-net rc PCRE BSD public-domain LGPL-2.1+ GPL-2+ CC0-1.0 BSD-with-attribution LGPL-2.1+ MIT CC-BY-3.0 MIT GPL-2 LGPL-2.1+ ZLIB LGPL-2.1 GPL-2+ LGPL-2.1+ GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+ || ( LGPL-3+ GPL-2+ ) || ( FDL-1.2 GPL-3+ ) GPL-3+ Apache-2.0 BSD GPL-2 GPL-2 GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 ) linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT || ( GPL-3 BSD-2 ) GPL-3+ LGPL-2.1 LGPL-2.1+ LGPL-2.1 MIT BSD ISC MIT GPL-3+ GPL-2 LGPL-2.1+ MIT LGPL-2.1 CC0-1.0 MIT ISC GPL-2 )
-PDEPEND=>=virtual/dist-kernel-6.12.13
-RDEPEND=!sys-kernel/gentoo-kernel:6.12.13 sys-apps/kmod[lzma] virtual/libelf
-RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
-SLOT=6.12.13
-SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.12.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.12-16.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.12-16.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.12.13-1.gpkg.tar -> gentoo-kernel-6.12.13-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.12.13-1.gpkg.tar -> gentoo-kernel-6.12.13-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.12.13-1.gpkg.tar -> gentoo-kernel-6.12.13-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.12.13-1.gpkg.tar -> gentoo-kernel-6.12.13-1.x86.gpkg.tar )
-_eclasses_=dist-kernel-utils 97700892f3bc8ee315ee55ff5297a739 kernel-install 0b514a68b37af1d396618edfbf1dd064 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 unpacker fb4b84181244b3b9990fa0bf40232dd2
-_md5_=63ed07bace30945eea3db5c962bd18cd
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.12.15 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.12.15
deleted file mode 100644
index 7890ce40fcce..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.12.15
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=app-alternatives/bc app-alternatives/lex dev-util/pahole virtual/libelf app-alternatives/yacc amd64? ( app-crypt/sbsigntools ) arm64? ( app-crypt/sbsigntools ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) )
-DEFINED_PHASES=config configure install postinst postrm preinst prepare pretend test unpack
-DESCRIPTION=Pre-built Linux kernel with Gentoo patches
-EAPI=8
-HOMEPAGE=https://www.kernel.org/
-IDEPEND=generic-uki? ( app-crypt/sbsigntools >=sys-kernel/installkernel-14[-dracut(-),-ugrd(-),-ukify(-)] ) !generic-uki? ( !initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) ) )
-INHERIT=kernel-install toolchain-funcs unpacker
-IUSE=debug +initramfs test generic-uki modules-compress
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
-LICENSE=GPL-2 generic-uki? ( GPL-2+ LGPL-2.1+ || ( BSD GPL-2 ) LGPL-2.1 || ( GPL-2 BSD ) GPL-2 GPL-3 GPL-3+ LGPL-2.1 LGPL-2 || ( BSD GPL-2 ) LGPL-2.1 GPL-3 GPL-3+ BSD BSD LGPL-2.1+ || ( Apache-2.0 CC0-1.0 ) BZIP2 LGPL-2.1+ public-domain BSD BSD-2 GPL-2 || ( BSD GPL-3 HIDAPI ) || ( AFL-2.1 GPL-2 ) MIT MIT || ( MPL-2.0 GPL-2 LGPL-2.1 ) GPL-2+ LGPL-2 LGPL-2.1 BSD-2 GPL-2 GPL-3+ GPL-3+ LGPL-2.1 GPL-2+ BSD-2 BSD curl ISC LGPL-2 CC0-1.0 GPL-2 LGPL-2.1 GPL-2+ GPL-2 BSD GPL-2 BSD LGPL-2.1 GPL-2 GPL-2 LGPL-2.1 MIT GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain x86? ( intel-ucode ) GPL-2 LGPL-2.1 public-domain GPL-2 LGPL-2.1 MIT public-domain amd64? ( intel-ucode ) MIT GPL-2+ GPL-2 GPL-3 LGPL-2.1 LGPL-2.1 GPL-2 MIT LGPL-2.1 || ( GPL-2+ LGPL-3+ ) GPL-3+ unicode GPL-2 GPL-2 GPL-2+ LGPL-2.1+ GPL-2+ LGPL-2+ LGPL-2.1+ LGPL-2.1+ OPENLDAP GPL-2 GPL-2 GPL-2 BSD BSD-2 BSD-4 LGPL-2.1+ GPL-2 GPL-2 GPL-3+ GPL-3 BSD-2 LGPL-2.1+ BSD HPND ISC inner-net rc PCRE BSD public-domain LGPL-2.1+ GPL-2+ CC0-1.0 BSD-with-attribution LGPL-2.1+ MIT CC-BY-3.0 MIT GPL-2 LGPL-2.1+ ZLIB LGPL-2.1 GPL-2+ LGPL-2.1+ GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+ || ( LGPL-3+ GPL-2+ ) || ( FDL-1.2 GPL-3+ ) GPL-3+ Apache-2.0 BSD GPL-2 GPL-2 GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 ) linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT || ( GPL-3 BSD-2 ) GPL-3+ LGPL-2.1 LGPL-2.1+ LGPL-2.1 MIT BSD ISC MIT GPL-3+ GPL-2 LGPL-2.1+ MIT LGPL-2.1 CC0-1.0 MIT ISC GPL-2 )
-PDEPEND=>=virtual/dist-kernel-6.12.15
-RDEPEND=!sys-kernel/gentoo-kernel:6.12.15 sys-apps/kmod[lzma] virtual/libelf
-RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
-SLOT=6.12.15
-SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.12.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.12-19.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.12-19.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.12.15-1.gpkg.tar -> gentoo-kernel-6.12.15-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.12.15-1.gpkg.tar -> gentoo-kernel-6.12.15-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.12.15-1.gpkg.tar -> gentoo-kernel-6.12.15-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.12.15-1.gpkg.tar -> gentoo-kernel-6.12.15-1.x86.gpkg.tar )
-_eclasses_=dist-kernel-utils 97700892f3bc8ee315ee55ff5297a739 kernel-install 0b514a68b37af1d396618edfbf1dd064 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 unpacker fb4b84181244b3b9990fa0bf40232dd2
-_md5_=db37ace7193dfda063dd1e7a2fa4f58f
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.12.16 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.12.16
index 14d06643269f..71e30a8e48dc 100644
--- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.12.16
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.12.16
@@ -6,7 +6,7 @@ HOMEPAGE=https://www.kernel.org/
IDEPEND=generic-uki? ( app-crypt/sbsigntools >=sys-kernel/installkernel-14[-dracut(-),-ugrd(-),-ukify(-)] ) !generic-uki? ( !initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) ) )
INHERIT=kernel-install toolchain-funcs unpacker
IUSE=debug +initramfs test generic-uki modules-compress
-KEYWORDS=~amd64 ~arm64 ~ppc64 x86
+KEYWORDS=amd64 arm64 ppc64 x86
LICENSE=GPL-2 generic-uki? ( GPL-2+ LGPL-2.1+ || ( BSD GPL-2 ) LGPL-2.1 || ( GPL-2 BSD ) GPL-2 GPL-3 GPL-3+ LGPL-2.1 LGPL-2 || ( BSD GPL-2 ) LGPL-2.1 GPL-3 GPL-3+ BSD BSD LGPL-2.1+ || ( Apache-2.0 CC0-1.0 ) BZIP2 LGPL-2.1+ public-domain BSD BSD-2 GPL-2 || ( BSD GPL-3 HIDAPI ) || ( AFL-2.1 GPL-2 ) MIT MIT || ( MPL-2.0 GPL-2 LGPL-2.1 ) GPL-2+ LGPL-2 LGPL-2.1 BSD-2 GPL-2 GPL-3+ GPL-3+ LGPL-2.1 GPL-2+ BSD-2 BSD curl ISC LGPL-2 CC0-1.0 GPL-2 LGPL-2.1 GPL-2+ GPL-2 BSD GPL-2 BSD LGPL-2.1 GPL-2 GPL-2 LGPL-2.1 MIT GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain x86? ( intel-ucode ) GPL-2 LGPL-2.1 public-domain GPL-2 LGPL-2.1 MIT public-domain amd64? ( intel-ucode ) MIT GPL-2+ GPL-2 GPL-3 LGPL-2.1 LGPL-2.1 GPL-2 MIT LGPL-2.1 || ( GPL-2+ LGPL-3+ ) GPL-3+ unicode GPL-2 GPL-2 GPL-2+ LGPL-2.1+ GPL-2+ LGPL-2+ LGPL-2.1+ LGPL-2.1+ OPENLDAP GPL-2 GPL-2 GPL-2 BSD BSD-2 BSD-4 LGPL-2.1+ GPL-2 GPL-2 GPL-3+ GPL-3 BSD-2 LGPL-2.1+ BSD HPND ISC inner-net rc PCRE BSD public-domain LGPL-2.1+ GPL-2+ CC0-1.0 BSD-with-attribution LGPL-2.1+ MIT CC-BY-3.0 MIT GPL-2 LGPL-2.1+ ZLIB LGPL-2.1 GPL-2+ LGPL-2.1+ GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+ || ( LGPL-3+ GPL-2+ ) || ( FDL-1.2 GPL-3+ ) GPL-3+ Apache-2.0 BSD GPL-2 GPL-2 GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 ) linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT || ( GPL-3 BSD-2 ) GPL-3+ LGPL-2.1 LGPL-2.1+ LGPL-2.1 MIT BSD ISC MIT GPL-3+ GPL-2 LGPL-2.1+ MIT LGPL-2.1 CC0-1.0 MIT ISC GPL-2 )
PDEPEND=>=virtual/dist-kernel-6.12.16
RDEPEND=!sys-kernel/gentoo-kernel:6.12.16 sys-apps/kmod[lzma] virtual/libelf
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
SLOT=6.12.16
SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.12.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.12-20.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.12-20.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.12.16-1.gpkg.tar -> gentoo-kernel-6.12.16-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.12.16-1.gpkg.tar -> gentoo-kernel-6.12.16-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.12.16-1.gpkg.tar -> gentoo-kernel-6.12.16-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.12.16-1.gpkg.tar -> gentoo-kernel-6.12.16-1.x86.gpkg.tar )
_eclasses_=dist-kernel-utils 97700892f3bc8ee315ee55ff5297a739 kernel-install 0b514a68b37af1d396618edfbf1dd064 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 unpacker fb4b84181244b3b9990fa0bf40232dd2
-_md5_=200600d1d5260b63d42623a5c91147f2
+_md5_=c60b88369e9fd0427116bf8628c2551a
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.13.3 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.13.3
deleted file mode 100644
index 60d1b091fad6..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.13.3
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=app-alternatives/bc app-alternatives/lex dev-util/pahole virtual/libelf app-alternatives/yacc amd64? ( app-crypt/sbsigntools ) arm64? ( app-crypt/sbsigntools ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) )
-DEFINED_PHASES=config configure install postinst postrm preinst prepare pretend test unpack
-DESCRIPTION=Pre-built Linux kernel with Gentoo patches
-EAPI=8
-HOMEPAGE=https://www.kernel.org/
-IDEPEND=generic-uki? ( app-crypt/sbsigntools >=sys-kernel/installkernel-14[-dracut(-),-ugrd(-),-ukify(-)] ) !generic-uki? ( !initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) ) )
-INHERIT=kernel-install toolchain-funcs unpacker
-IUSE=debug +initramfs test generic-uki modules-compress
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
-LICENSE=GPL-2 generic-uki? ( GPL-2+ LGPL-2.1+ || ( BSD GPL-2 ) LGPL-2.1 || ( GPL-2 BSD ) GPL-2 GPL-3 GPL-3+ LGPL-2.1 LGPL-2 || ( BSD GPL-2 ) LGPL-2.1 GPL-3 GPL-3+ BSD BSD LGPL-2.1+ || ( Apache-2.0 CC0-1.0 ) BZIP2 LGPL-2.1+ public-domain BSD BSD-2 GPL-2 || ( BSD GPL-3 HIDAPI ) || ( AFL-2.1 GPL-2 ) MIT MIT || ( MPL-2.0 GPL-2 LGPL-2.1 ) GPL-2+ LGPL-2 LGPL-2.1 BSD-2 GPL-2 GPL-3+ GPL-3+ LGPL-2.1 GPL-2+ BSD-2 BSD curl ISC LGPL-2 CC0-1.0 GPL-2 LGPL-2.1 GPL-2+ GPL-2 BSD GPL-2 BSD LGPL-2.1 GPL-2 GPL-2 LGPL-2.1 MIT GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain x86? ( intel-ucode ) GPL-2 LGPL-2.1 public-domain GPL-2 LGPL-2.1 MIT public-domain amd64? ( intel-ucode ) MIT GPL-2+ GPL-2 GPL-3 LGPL-2.1 LGPL-2.1 GPL-2 MIT LGPL-2.1 || ( GPL-2+ LGPL-3+ ) GPL-3+ unicode GPL-2 GPL-2 GPL-2+ LGPL-2.1+ GPL-2+ LGPL-2+ LGPL-2.1+ LGPL-2.1+ OPENLDAP GPL-2 GPL-2 GPL-2 BSD BSD-2 BSD-4 LGPL-2.1+ GPL-2 GPL-2 GPL-3+ GPL-3 BSD-2 LGPL-2.1+ BSD HPND ISC inner-net rc PCRE BSD public-domain LGPL-2.1+ GPL-2+ CC0-1.0 BSD-with-attribution LGPL-2.1+ MIT CC-BY-3.0 MIT GPL-2 LGPL-2.1+ ZLIB LGPL-2.1 GPL-2+ LGPL-2.1+ GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+ || ( LGPL-3+ GPL-2+ ) || ( FDL-1.2 GPL-3+ ) GPL-3+ Apache-2.0 BSD GPL-2 GPL-2 GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 ) linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT || ( GPL-3 BSD-2 ) GPL-3+ LGPL-2.1 LGPL-2.1+ LGPL-2.1 MIT BSD ISC MIT GPL-3+ GPL-2 LGPL-2.1+ MIT LGPL-2.1 CC0-1.0 MIT ISC GPL-2 )
-PDEPEND=>=virtual/dist-kernel-6.13.3
-RDEPEND=!sys-kernel/gentoo-kernel:6.13.3 sys-apps/kmod[lzma] virtual/libelf
-RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
-SLOT=6.13.3
-SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.13.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.13-5.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.13-5.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.13.3-2.gpkg.tar -> gentoo-kernel-6.13.3-2.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.13.3-2.gpkg.tar -> gentoo-kernel-6.13.3-2.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.13.3-2.gpkg.tar -> gentoo-kernel-6.13.3-2.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.13.3-2.gpkg.tar -> gentoo-kernel-6.13.3-2.x86.gpkg.tar )
-_eclasses_=dist-kernel-utils 97700892f3bc8ee315ee55ff5297a739 kernel-install 0b514a68b37af1d396618edfbf1dd064 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 unpacker fb4b84181244b3b9990fa0bf40232dd2
-_md5_=a0bae749a9289094613e6d2d9fa2f7cc
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.6.74 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.6.74
deleted file mode 100644
index e486601c7e24..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.6.74
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=app-alternatives/bc app-alternatives/lex dev-util/pahole virtual/libelf app-alternatives/yacc amd64? ( app-crypt/sbsigntools ) arm64? ( app-crypt/sbsigntools ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) )
-DEFINED_PHASES=config configure install postinst postrm preinst prepare pretend test unpack
-DESCRIPTION=Pre-built Linux kernel with Gentoo patches
-EAPI=8
-HOMEPAGE=https://www.kernel.org/
-IDEPEND=generic-uki? ( app-crypt/sbsigntools >=sys-kernel/installkernel-14[-dracut(-),-ugrd(-),-ukify(-)] ) !generic-uki? ( !initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) ) )
-INHERIT=kernel-install toolchain-funcs unpacker
-IUSE=debug +initramfs test generic-uki modules-compress
-KEYWORDS=amd64 arm64 ppc64 x86
-LICENSE=GPL-2 generic-uki? ( GPL-2+ LGPL-2.1+ || ( BSD GPL-2 ) LGPL-2.1 || ( GPL-2 BSD ) GPL-2 GPL-3 GPL-3+ LGPL-2.1 LGPL-2 || ( BSD GPL-2 ) LGPL-2.1 GPL-3 GPL-3+ BSD BSD LGPL-2.1+ || ( Apache-2.0 CC0-1.0 ) BZIP2 LGPL-2.1+ public-domain BSD BSD-2 GPL-2 || ( BSD GPL-3 HIDAPI ) || ( AFL-2.1 GPL-2 ) MIT MIT || ( MPL-2.0 GPL-2 LGPL-2.1 ) GPL-2+ LGPL-2 LGPL-2.1 BSD-2 GPL-2 GPL-3+ GPL-3+ LGPL-2.1 GPL-2+ BSD-2 BSD curl ISC LGPL-2 CC0-1.0 GPL-2 LGPL-2.1 GPL-2+ GPL-2 BSD GPL-2 BSD LGPL-2.1 GPL-2 GPL-2 LGPL-2.1 MIT GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain x86? ( intel-ucode ) GPL-2 LGPL-2.1 public-domain GPL-2 LGPL-2.1 MIT public-domain amd64? ( intel-ucode ) MIT GPL-2+ GPL-2 GPL-3 LGPL-2.1 LGPL-2.1 GPL-2 MIT LGPL-2.1 || ( GPL-2+ LGPL-3+ ) GPL-3+ unicode GPL-2 GPL-2 GPL-2+ LGPL-2.1+ GPL-2+ LGPL-2+ LGPL-2.1+ LGPL-2.1+ OPENLDAP GPL-2 GPL-2 GPL-2 BSD BSD-2 BSD-4 LGPL-2.1+ GPL-2 GPL-2 GPL-3+ GPL-3 BSD-2 LGPL-2.1+ BSD HPND ISC inner-net rc PCRE BSD public-domain LGPL-2.1+ GPL-2+ CC0-1.0 BSD-with-attribution LGPL-2.1+ MIT CC-BY-3.0 MIT GPL-2 LGPL-2.1+ ZLIB LGPL-2.1 GPL-2+ LGPL-2.1+ GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+ || ( LGPL-3+ GPL-2+ ) || ( FDL-1.2 GPL-3+ ) GPL-3+ Apache-2.0 BSD GPL-2 GPL-2 GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 ) linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT || ( GPL-3 BSD-2 ) GPL-3+ LGPL-2.1 LGPL-2.1+ LGPL-2.1 MIT BSD ISC MIT GPL-3+ GPL-2 LGPL-2.1+ MIT LGPL-2.1 CC0-1.0 MIT ISC GPL-2 )
-PDEPEND=>=virtual/dist-kernel-6.6.74
-RDEPEND=!sys-kernel/gentoo-kernel:6.6.74 sys-apps/kmod[lzma] virtual/libelf
-RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
-SLOT=6.6.74
-SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.6-83.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.6-83.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.74-1.gpkg.tar -> gentoo-kernel-6.6.74-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.74-1.gpkg.tar -> gentoo-kernel-6.6.74-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.74-1.gpkg.tar -> gentoo-kernel-6.6.74-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.74-1.gpkg.tar -> gentoo-kernel-6.6.74-1.x86.gpkg.tar )
-_eclasses_=dist-kernel-utils 97700892f3bc8ee315ee55ff5297a739 kernel-install 0b514a68b37af1d396618edfbf1dd064 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 unpacker fb4b84181244b3b9990fa0bf40232dd2
-_md5_=d221094456cbc83d731080dff8f1d63b
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.6.76 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.6.76
deleted file mode 100644
index 272520ca25c3..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.6.76
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=app-alternatives/bc app-alternatives/lex dev-util/pahole virtual/libelf app-alternatives/yacc amd64? ( app-crypt/sbsigntools ) arm64? ( app-crypt/sbsigntools ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) )
-DEFINED_PHASES=config configure install postinst postrm preinst prepare pretend test unpack
-DESCRIPTION=Pre-built Linux kernel with Gentoo patches
-EAPI=8
-HOMEPAGE=https://www.kernel.org/
-IDEPEND=generic-uki? ( app-crypt/sbsigntools >=sys-kernel/installkernel-14[-dracut(-),-ugrd(-),-ukify(-)] ) !generic-uki? ( !initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) ) )
-INHERIT=kernel-install toolchain-funcs unpacker
-IUSE=debug +initramfs test generic-uki modules-compress
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
-LICENSE=GPL-2 generic-uki? ( GPL-2+ LGPL-2.1+ || ( BSD GPL-2 ) LGPL-2.1 || ( GPL-2 BSD ) GPL-2 GPL-3 GPL-3+ LGPL-2.1 LGPL-2 || ( BSD GPL-2 ) LGPL-2.1 GPL-3 GPL-3+ BSD BSD LGPL-2.1+ || ( Apache-2.0 CC0-1.0 ) BZIP2 LGPL-2.1+ public-domain BSD BSD-2 GPL-2 || ( BSD GPL-3 HIDAPI ) || ( AFL-2.1 GPL-2 ) MIT MIT || ( MPL-2.0 GPL-2 LGPL-2.1 ) GPL-2+ LGPL-2 LGPL-2.1 BSD-2 GPL-2 GPL-3+ GPL-3+ LGPL-2.1 GPL-2+ BSD-2 BSD curl ISC LGPL-2 CC0-1.0 GPL-2 LGPL-2.1 GPL-2+ GPL-2 BSD GPL-2 BSD LGPL-2.1 GPL-2 GPL-2 LGPL-2.1 MIT GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain x86? ( intel-ucode ) GPL-2 LGPL-2.1 public-domain GPL-2 LGPL-2.1 MIT public-domain amd64? ( intel-ucode ) MIT GPL-2+ GPL-2 GPL-3 LGPL-2.1 LGPL-2.1 GPL-2 MIT LGPL-2.1 || ( GPL-2+ LGPL-3+ ) GPL-3+ unicode GPL-2 GPL-2 GPL-2+ LGPL-2.1+ GPL-2+ LGPL-2+ LGPL-2.1+ LGPL-2.1+ OPENLDAP GPL-2 GPL-2 GPL-2 BSD BSD-2 BSD-4 LGPL-2.1+ GPL-2 GPL-2 GPL-3+ GPL-3 BSD-2 LGPL-2.1+ BSD HPND ISC inner-net rc PCRE BSD public-domain LGPL-2.1+ GPL-2+ CC0-1.0 BSD-with-attribution LGPL-2.1+ MIT CC-BY-3.0 MIT GPL-2 LGPL-2.1+ ZLIB LGPL-2.1 GPL-2+ LGPL-2.1+ GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+ || ( LGPL-3+ GPL-2+ ) || ( FDL-1.2 GPL-3+ ) GPL-3+ Apache-2.0 BSD GPL-2 GPL-2 GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 ) linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT || ( GPL-3 BSD-2 ) GPL-3+ LGPL-2.1 LGPL-2.1+ LGPL-2.1 MIT BSD ISC MIT GPL-3+ GPL-2 LGPL-2.1+ MIT LGPL-2.1 CC0-1.0 MIT ISC GPL-2 )
-PDEPEND=>=virtual/dist-kernel-6.6.76
-RDEPEND=!sys-kernel/gentoo-kernel:6.6.76 sys-apps/kmod[lzma] virtual/libelf
-RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
-SLOT=6.6.76
-SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.6-85.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.6-85.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.76-1.gpkg.tar -> gentoo-kernel-6.6.76-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.76-1.gpkg.tar -> gentoo-kernel-6.6.76-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.76-1.gpkg.tar -> gentoo-kernel-6.6.76-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.76-1.gpkg.tar -> gentoo-kernel-6.6.76-1.x86.gpkg.tar )
-_eclasses_=dist-kernel-utils 97700892f3bc8ee315ee55ff5297a739 kernel-install 0b514a68b37af1d396618edfbf1dd064 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 unpacker fb4b84181244b3b9990fa0bf40232dd2
-_md5_=5f3cf05f4162a9a47e590be7ab30f457
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.6.77 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.6.77
deleted file mode 100644
index e138f01c240a..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.6.77
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=app-alternatives/bc app-alternatives/lex dev-util/pahole virtual/libelf app-alternatives/yacc amd64? ( app-crypt/sbsigntools ) arm64? ( app-crypt/sbsigntools ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) )
-DEFINED_PHASES=config configure install postinst postrm preinst prepare pretend test unpack
-DESCRIPTION=Pre-built Linux kernel with Gentoo patches
-EAPI=8
-HOMEPAGE=https://www.kernel.org/
-IDEPEND=generic-uki? ( app-crypt/sbsigntools >=sys-kernel/installkernel-14[-dracut(-),-ugrd(-),-ukify(-)] ) !generic-uki? ( !initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) ) )
-INHERIT=kernel-install toolchain-funcs unpacker
-IUSE=debug +initramfs test generic-uki modules-compress
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
-LICENSE=GPL-2 generic-uki? ( GPL-2+ LGPL-2.1+ || ( BSD GPL-2 ) LGPL-2.1 || ( GPL-2 BSD ) GPL-2 GPL-3 GPL-3+ LGPL-2.1 LGPL-2 || ( BSD GPL-2 ) LGPL-2.1 GPL-3 GPL-3+ BSD BSD LGPL-2.1+ || ( Apache-2.0 CC0-1.0 ) BZIP2 LGPL-2.1+ public-domain BSD BSD-2 GPL-2 || ( BSD GPL-3 HIDAPI ) || ( AFL-2.1 GPL-2 ) MIT MIT || ( MPL-2.0 GPL-2 LGPL-2.1 ) GPL-2+ LGPL-2 LGPL-2.1 BSD-2 GPL-2 GPL-3+ GPL-3+ LGPL-2.1 GPL-2+ BSD-2 BSD curl ISC LGPL-2 CC0-1.0 GPL-2 LGPL-2.1 GPL-2+ GPL-2 BSD GPL-2 BSD LGPL-2.1 GPL-2 GPL-2 LGPL-2.1 MIT GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain x86? ( intel-ucode ) GPL-2 LGPL-2.1 public-domain GPL-2 LGPL-2.1 MIT public-domain amd64? ( intel-ucode ) MIT GPL-2+ GPL-2 GPL-3 LGPL-2.1 LGPL-2.1 GPL-2 MIT LGPL-2.1 || ( GPL-2+ LGPL-3+ ) GPL-3+ unicode GPL-2 GPL-2 GPL-2+ LGPL-2.1+ GPL-2+ LGPL-2+ LGPL-2.1+ LGPL-2.1+ OPENLDAP GPL-2 GPL-2 GPL-2 BSD BSD-2 BSD-4 LGPL-2.1+ GPL-2 GPL-2 GPL-3+ GPL-3 BSD-2 LGPL-2.1+ BSD HPND ISC inner-net rc PCRE BSD public-domain LGPL-2.1+ GPL-2+ CC0-1.0 BSD-with-attribution LGPL-2.1+ MIT CC-BY-3.0 MIT GPL-2 LGPL-2.1+ ZLIB LGPL-2.1 GPL-2+ LGPL-2.1+ GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+ || ( LGPL-3+ GPL-2+ ) || ( FDL-1.2 GPL-3+ ) GPL-3+ Apache-2.0 BSD GPL-2 GPL-2 GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 ) linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT || ( GPL-3 BSD-2 ) GPL-3+ LGPL-2.1 LGPL-2.1+ LGPL-2.1 MIT BSD ISC MIT GPL-3+ GPL-2 LGPL-2.1+ MIT LGPL-2.1 CC0-1.0 MIT ISC GPL-2 )
-PDEPEND=>=virtual/dist-kernel-6.6.77
-RDEPEND=!sys-kernel/gentoo-kernel:6.6.77 sys-apps/kmod[lzma] virtual/libelf
-RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
-SLOT=6.6.77
-SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.6-86.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.6-86.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.77-1.gpkg.tar -> gentoo-kernel-6.6.77-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.77-1.gpkg.tar -> gentoo-kernel-6.6.77-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.77-1.gpkg.tar -> gentoo-kernel-6.6.77-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.77-1.gpkg.tar -> gentoo-kernel-6.6.77-1.x86.gpkg.tar )
-_eclasses_=dist-kernel-utils 97700892f3bc8ee315ee55ff5297a739 kernel-install 0b514a68b37af1d396618edfbf1dd064 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 unpacker fb4b84181244b3b9990fa0bf40232dd2
-_md5_=5f3cf05f4162a9a47e590be7ab30f457
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.6.78 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.6.78
deleted file mode 100644
index 7e113482ba36..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.6.78
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=app-alternatives/bc app-alternatives/lex dev-util/pahole virtual/libelf app-alternatives/yacc amd64? ( app-crypt/sbsigntools ) arm64? ( app-crypt/sbsigntools ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) )
-DEFINED_PHASES=config configure install postinst postrm preinst prepare pretend test unpack
-DESCRIPTION=Pre-built Linux kernel with Gentoo patches
-EAPI=8
-HOMEPAGE=https://www.kernel.org/
-IDEPEND=generic-uki? ( app-crypt/sbsigntools >=sys-kernel/installkernel-14[-dracut(-),-ugrd(-),-ukify(-)] ) !generic-uki? ( !initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) ) )
-INHERIT=kernel-install toolchain-funcs unpacker
-IUSE=debug +initramfs test generic-uki modules-compress
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
-LICENSE=GPL-2 generic-uki? ( GPL-2+ LGPL-2.1+ || ( BSD GPL-2 ) LGPL-2.1 || ( GPL-2 BSD ) GPL-2 GPL-3 GPL-3+ LGPL-2.1 LGPL-2 || ( BSD GPL-2 ) LGPL-2.1 GPL-3 GPL-3+ BSD BSD LGPL-2.1+ || ( Apache-2.0 CC0-1.0 ) BZIP2 LGPL-2.1+ public-domain BSD BSD-2 GPL-2 || ( BSD GPL-3 HIDAPI ) || ( AFL-2.1 GPL-2 ) MIT MIT || ( MPL-2.0 GPL-2 LGPL-2.1 ) GPL-2+ LGPL-2 LGPL-2.1 BSD-2 GPL-2 GPL-3+ GPL-3+ LGPL-2.1 GPL-2+ BSD-2 BSD curl ISC LGPL-2 CC0-1.0 GPL-2 LGPL-2.1 GPL-2+ GPL-2 BSD GPL-2 BSD LGPL-2.1 GPL-2 GPL-2 LGPL-2.1 MIT GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain x86? ( intel-ucode ) GPL-2 LGPL-2.1 public-domain GPL-2 LGPL-2.1 MIT public-domain amd64? ( intel-ucode ) MIT GPL-2+ GPL-2 GPL-3 LGPL-2.1 LGPL-2.1 GPL-2 MIT LGPL-2.1 || ( GPL-2+ LGPL-3+ ) GPL-3+ unicode GPL-2 GPL-2 GPL-2+ LGPL-2.1+ GPL-2+ LGPL-2+ LGPL-2.1+ LGPL-2.1+ OPENLDAP GPL-2 GPL-2 GPL-2 BSD BSD-2 BSD-4 LGPL-2.1+ GPL-2 GPL-2 GPL-3+ GPL-3 BSD-2 LGPL-2.1+ BSD HPND ISC inner-net rc PCRE BSD public-domain LGPL-2.1+ GPL-2+ CC0-1.0 BSD-with-attribution LGPL-2.1+ MIT CC-BY-3.0 MIT GPL-2 LGPL-2.1+ ZLIB LGPL-2.1 GPL-2+ LGPL-2.1+ GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+ || ( LGPL-3+ GPL-2+ ) || ( FDL-1.2 GPL-3+ ) GPL-3+ Apache-2.0 BSD GPL-2 GPL-2 GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 ) linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT || ( GPL-3 BSD-2 ) GPL-3+ LGPL-2.1 LGPL-2.1+ LGPL-2.1 MIT BSD ISC MIT GPL-3+ GPL-2 LGPL-2.1+ MIT LGPL-2.1 CC0-1.0 MIT ISC GPL-2 )
-PDEPEND=>=virtual/dist-kernel-6.6.78
-RDEPEND=!sys-kernel/gentoo-kernel:6.6.78 sys-apps/kmod[lzma] virtual/libelf
-RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
-SLOT=6.6.78
-SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.6-87.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.6-87.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.78-1.gpkg.tar -> gentoo-kernel-6.6.78-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.78-1.gpkg.tar -> gentoo-kernel-6.6.78-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.78-1.gpkg.tar -> gentoo-kernel-6.6.78-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.78-1.gpkg.tar -> gentoo-kernel-6.6.78-1.x86.gpkg.tar )
-_eclasses_=dist-kernel-utils 97700892f3bc8ee315ee55ff5297a739 kernel-install 0b514a68b37af1d396618edfbf1dd064 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 unpacker fb4b84181244b3b9990fa0bf40232dd2
-_md5_=5f3cf05f4162a9a47e590be7ab30f457
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.6.79 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.6.79
index 27ce17fe205f..35ac2c2b1ece 100644
--- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.6.79
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.6.79
@@ -6,7 +6,7 @@ HOMEPAGE=https://www.kernel.org/
IDEPEND=generic-uki? ( app-crypt/sbsigntools >=sys-kernel/installkernel-14[-dracut(-),-ugrd(-),-ukify(-)] ) !generic-uki? ( !initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) ) )
INHERIT=kernel-install toolchain-funcs unpacker
IUSE=debug +initramfs test generic-uki modules-compress
-KEYWORDS=~amd64 ~arm64 ~ppc64 x86
+KEYWORDS=amd64 arm64 ppc64 x86
LICENSE=GPL-2 generic-uki? ( GPL-2+ LGPL-2.1+ || ( BSD GPL-2 ) LGPL-2.1 || ( GPL-2 BSD ) GPL-2 GPL-3 GPL-3+ LGPL-2.1 LGPL-2 || ( BSD GPL-2 ) LGPL-2.1 GPL-3 GPL-3+ BSD BSD LGPL-2.1+ || ( Apache-2.0 CC0-1.0 ) BZIP2 LGPL-2.1+ public-domain BSD BSD-2 GPL-2 || ( BSD GPL-3 HIDAPI ) || ( AFL-2.1 GPL-2 ) MIT MIT || ( MPL-2.0 GPL-2 LGPL-2.1 ) GPL-2+ LGPL-2 LGPL-2.1 BSD-2 GPL-2 GPL-3+ GPL-3+ LGPL-2.1 GPL-2+ BSD-2 BSD curl ISC LGPL-2 CC0-1.0 GPL-2 LGPL-2.1 GPL-2+ GPL-2 BSD GPL-2 BSD LGPL-2.1 GPL-2 GPL-2 LGPL-2.1 MIT GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain x86? ( intel-ucode ) GPL-2 LGPL-2.1 public-domain GPL-2 LGPL-2.1 MIT public-domain amd64? ( intel-ucode ) MIT GPL-2+ GPL-2 GPL-3 LGPL-2.1 LGPL-2.1 GPL-2 MIT LGPL-2.1 || ( GPL-2+ LGPL-3+ ) GPL-3+ unicode GPL-2 GPL-2 GPL-2+ LGPL-2.1+ GPL-2+ LGPL-2+ LGPL-2.1+ LGPL-2.1+ OPENLDAP GPL-2 GPL-2 GPL-2 BSD BSD-2 BSD-4 LGPL-2.1+ GPL-2 GPL-2 GPL-3+ GPL-3 BSD-2 LGPL-2.1+ BSD HPND ISC inner-net rc PCRE BSD public-domain LGPL-2.1+ GPL-2+ CC0-1.0 BSD-with-attribution LGPL-2.1+ MIT CC-BY-3.0 MIT GPL-2 LGPL-2.1+ ZLIB LGPL-2.1 GPL-2+ LGPL-2.1+ GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+ || ( LGPL-3+ GPL-2+ ) || ( FDL-1.2 GPL-3+ ) GPL-3+ Apache-2.0 BSD GPL-2 GPL-2 GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 ) linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT || ( GPL-3 BSD-2 ) GPL-3+ LGPL-2.1 LGPL-2.1+ LGPL-2.1 MIT BSD ISC MIT GPL-3+ GPL-2 LGPL-2.1+ MIT LGPL-2.1 CC0-1.0 MIT ISC GPL-2 )
PDEPEND=>=virtual/dist-kernel-6.6.79
RDEPEND=!sys-kernel/gentoo-kernel:6.6.79 sys-apps/kmod[lzma] virtual/libelf
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
SLOT=6.6.79
SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.6-88.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.6-88.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.79-1.gpkg.tar -> gentoo-kernel-6.6.79-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.79-1.gpkg.tar -> gentoo-kernel-6.6.79-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.79-1.gpkg.tar -> gentoo-kernel-6.6.79-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.79-1.gpkg.tar -> gentoo-kernel-6.6.79-1.x86.gpkg.tar )
_eclasses_=dist-kernel-utils 97700892f3bc8ee315ee55ff5297a739 kernel-install 0b514a68b37af1d396618edfbf1dd064 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 unpacker fb4b84181244b3b9990fa0bf40232dd2
-_md5_=e952c72dbd97cc797405624e01a94c0d
+_md5_=d221094456cbc83d731080dff8f1d63b
diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.233 b/metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.233
deleted file mode 100644
index 2f76fb5de5ed..000000000000
--- a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.233
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-alternatives/cpio app-alternatives/bc dev-lang/perl sys-devel/bison sys-devel/flex virtual/libelf arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
-DEFINED_PHASES=compile config configure install postinst postrm preinst prepare pretend setup test unpack
-DESCRIPTION=Linux kernel built from vanilla upstream sources
-EAPI=8
-HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/
-IDEPEND=!initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) )
-INHERIT=kernel-build toolchain-funcs verify-sig
-IUSE=debug hardened savedconfig +initramfs test +strip verify-sig
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86
-LICENSE=GPL-2
-PDEPEND=>=virtual/dist-kernel-5.10.233
-RDEPEND=virtual/libelf
-REQUIRED_USE=arm? ( savedconfig )
-RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
-SLOT=5.10.233
-SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.10.233.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g15.tar.gz -> gentoo-kernel-config-g15.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.10.233.tar.sign ) amd64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.5.10.12 ) arm64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.5.10.12 ) ppc64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.5.10.12 ) x86? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-i686-fedora.config -> kernel-i686-fedora.config.5.10.12 )
-_eclasses_=dist-kernel-utils 97700892f3bc8ee315ee55ff5297a739 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd kernel-build 181daddd7aea64d9ff4057bd1c7b472e kernel-install 0b514a68b37af1d396618edfbf1dd064 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f portability a39e3d646f76cb45d06b44cc1144b8d4 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 ece603c43ae206e3cb06f1878908793e savedconfig b9131abe556ad2ea96c01b06d658d363 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
-_md5_=7a41bc7aed8758f461e8caa4b5a01227
diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.177 b/metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.177
deleted file mode 100644
index ae0e35f0494a..000000000000
--- a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.177
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-alternatives/cpio app-alternatives/bc dev-lang/perl sys-devel/bison sys-devel/flex virtual/libelf arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
-DEFINED_PHASES=compile config configure install postinst postrm preinst prepare pretend setup test unpack
-DESCRIPTION=Linux kernel built from vanilla upstream sources
-EAPI=8
-HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/
-IDEPEND=!initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) )
-INHERIT=kernel-build toolchain-funcs verify-sig
-IUSE=debug hardened savedconfig +initramfs test +strip verify-sig
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86
-LICENSE=GPL-2
-PDEPEND=>=virtual/dist-kernel-5.15.177
-RDEPEND=virtual/libelf
-REQUIRED_USE=arm? ( savedconfig )
-RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
-SLOT=5.15.177
-SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.177.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g15.tar.gz -> gentoo-kernel-config-g15.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.177.tar.sign ) amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.1.102-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.1.102-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.1.102-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.1.102-gentoo )
-_eclasses_=dist-kernel-utils 97700892f3bc8ee315ee55ff5297a739 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd kernel-build 181daddd7aea64d9ff4057bd1c7b472e kernel-install 0b514a68b37af1d396618edfbf1dd064 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f portability a39e3d646f76cb45d06b44cc1144b8d4 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 ece603c43ae206e3cb06f1878908793e savedconfig b9131abe556ad2ea96c01b06d658d363 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
-_md5_=d80b9cd062762f52af867f69a1a4f2c2
diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.127 b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.127
deleted file mode 100644
index 16443169fecd..000000000000
--- a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.127
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-alternatives/cpio app-alternatives/bc dev-lang/perl sys-devel/bison sys-devel/flex virtual/libelf arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
-DEFINED_PHASES=compile config configure install postinst postrm preinst prepare pretend setup test unpack
-DESCRIPTION=Linux kernel built from vanilla upstream sources
-EAPI=8
-HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/
-IDEPEND=!initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) )
-INHERIT=kernel-build toolchain-funcs verify-sig
-IUSE=debug hardened savedconfig +initramfs test +strip verify-sig
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86
-LICENSE=GPL-2
-PDEPEND=>=virtual/dist-kernel-6.1.127
-RDEPEND=virtual/libelf
-REQUIRED_USE=arm? ( savedconfig )
-RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
-SLOT=6.1.127
-SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.127.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g15.tar.gz -> gentoo-kernel-config-g15.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.127.tar.sign ) amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.1.102-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.1.102-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.1.102-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.1.102-gentoo )
-_eclasses_=dist-kernel-utils 97700892f3bc8ee315ee55ff5297a739 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd kernel-build 181daddd7aea64d9ff4057bd1c7b472e kernel-install 0b514a68b37af1d396618edfbf1dd064 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f portability a39e3d646f76cb45d06b44cc1144b8d4 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 ece603c43ae206e3cb06f1878908793e savedconfig b9131abe556ad2ea96c01b06d658d363 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
-_md5_=d80b9cd062762f52af867f69a1a4f2c2
diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.128 b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.128
deleted file mode 100644
index 1d54bb75d44c..000000000000
--- a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.128
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-alternatives/cpio app-alternatives/bc dev-lang/perl sys-devel/bison sys-devel/flex virtual/libelf arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
-DEFINED_PHASES=compile config configure install postinst postrm preinst prepare pretend setup test unpack
-DESCRIPTION=Linux kernel built from vanilla upstream sources
-EAPI=8
-HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/
-IDEPEND=!initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) )
-INHERIT=kernel-build toolchain-funcs verify-sig
-IUSE=debug hardened savedconfig +initramfs test +strip verify-sig
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86
-LICENSE=GPL-2
-PDEPEND=>=virtual/dist-kernel-6.1.128
-RDEPEND=virtual/libelf
-REQUIRED_USE=arm? ( savedconfig )
-RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
-SLOT=6.1.128
-SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.128.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g15.tar.gz -> gentoo-kernel-config-g15.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.128.tar.sign ) amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.1.102-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.1.102-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.1.102-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.1.102-gentoo )
-_eclasses_=dist-kernel-utils 97700892f3bc8ee315ee55ff5297a739 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd kernel-build 181daddd7aea64d9ff4057bd1c7b472e kernel-install 0b514a68b37af1d396618edfbf1dd064 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f portability a39e3d646f76cb45d06b44cc1144b8d4 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 ece603c43ae206e3cb06f1878908793e savedconfig b9131abe556ad2ea96c01b06d658d363 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
-_md5_=d80b9cd062762f52af867f69a1a4f2c2
diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.12.13 b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.12.13
deleted file mode 100644
index b7aaca4e0095..000000000000
--- a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.12.13
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) secureboot? ( app-crypt/sbsigntools dev-libs/openssl ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-alternatives/cpio app-alternatives/bc dev-lang/perl sys-devel/bison sys-devel/flex virtual/libelf arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) modules-sign? ( dev-libs/openssl ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
-DEFINED_PHASES=compile config configure install postinst postrm preinst prepare pretend setup test unpack
-DESCRIPTION=Linux kernel built from vanilla upstream sources
-EAPI=8
-HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/
-IDEPEND=!initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) )
-INHERIT=kernel-build toolchain-funcs verify-sig
-IUSE=debug hardened secureboot savedconfig +initramfs test +strip modules-sign verify-sig
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~x86
-LICENSE=GPL-2
-PDEPEND=>=virtual/dist-kernel-6.12.13
-RDEPEND=virtual/libelf
-REQUIRED_USE=arm? ( savedconfig ) secureboot? ( modules-sign )
-RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
-SLOT=6.12.13
-SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.12.13.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g15.tar.gz -> gentoo-kernel-config-g15.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.12.13.tar.sign ) amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.12.8-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.12.8-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.12.8-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.12.8-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.12.8-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.12.8-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.12.8-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.12.8-gentoo )
-_eclasses_=dist-kernel-utils 97700892f3bc8ee315ee55ff5297a739 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd kernel-build 181daddd7aea64d9ff4057bd1c7b472e kernel-install 0b514a68b37af1d396618edfbf1dd064 linux-info ea4122ba1d8791a12b78e53f9510a2e3 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f portability a39e3d646f76cb45d06b44cc1144b8d4 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 ece603c43ae206e3cb06f1878908793e savedconfig b9131abe556ad2ea96c01b06d658d363 secureboot d98b63e30a9468e1f1c06d3d7c66e760 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
-_md5_=d0e0bf56cff435e8ab0ab7c166852827
diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.12.15 b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.12.15
deleted file mode 100644
index 21d0903ec51e..000000000000
--- a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.12.15
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) secureboot? ( app-crypt/sbsigntools dev-libs/openssl ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-alternatives/cpio app-alternatives/bc dev-lang/perl sys-devel/bison sys-devel/flex virtual/libelf arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) modules-sign? ( dev-libs/openssl ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
-DEFINED_PHASES=compile config configure install postinst postrm preinst prepare pretend setup test unpack
-DESCRIPTION=Linux kernel built from vanilla upstream sources
-EAPI=8
-HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/
-IDEPEND=!initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) )
-INHERIT=kernel-build toolchain-funcs verify-sig
-IUSE=debug hardened secureboot savedconfig +initramfs test +strip modules-sign verify-sig
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~x86
-LICENSE=GPL-2
-PDEPEND=>=virtual/dist-kernel-6.12.15
-RDEPEND=virtual/libelf
-REQUIRED_USE=arm? ( savedconfig ) secureboot? ( modules-sign )
-RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
-SLOT=6.12.15
-SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.12.15.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g15.tar.gz -> gentoo-kernel-config-g15.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.12.15.tar.sign ) amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.12.8-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.12.8-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.12.8-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.12.8-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.12.8-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.12.8-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.12.8-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.12.8-gentoo )
-_eclasses_=dist-kernel-utils 97700892f3bc8ee315ee55ff5297a739 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd kernel-build 181daddd7aea64d9ff4057bd1c7b472e kernel-install 0b514a68b37af1d396618edfbf1dd064 linux-info ea4122ba1d8791a12b78e53f9510a2e3 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f portability a39e3d646f76cb45d06b44cc1144b8d4 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 ece603c43ae206e3cb06f1878908793e savedconfig b9131abe556ad2ea96c01b06d658d363 secureboot d98b63e30a9468e1f1c06d3d7c66e760 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
-_md5_=d0e0bf56cff435e8ab0ab7c166852827
diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.12.9999 b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.12.9999
new file mode 100644
index 000000000000..fc689ab16625
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.12.9999
@@ -0,0 +1,18 @@
+BDEPEND=debug? ( dev-util/pahole ) >=dev-vcs/git-1.8.2.1[curl] secureboot? ( app-crypt/sbsigntools dev-libs/openssl ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-alternatives/cpio app-alternatives/bc dev-lang/perl sys-devel/bison sys-devel/flex virtual/libelf arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) modules-sign? ( dev-libs/openssl )
+DEFINED_PHASES=compile config configure install postinst postrm preinst prepare pretend setup test unpack
+DESCRIPTION=Linux kernel built from vanilla upstream sources
+EAPI=8
+HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/
+IDEPEND=!initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) )
+INHERIT=git-r3 kernel-build toolchain-funcs
+IUSE=debug hardened secureboot savedconfig +initramfs test +strip modules-sign
+LICENSE=GPL-2
+PDEPEND=>=virtual/dist-kernel-6.12
+PROPERTIES=live
+RDEPEND=virtual/libelf
+REQUIRED_USE=arm? ( savedconfig ) secureboot? ( modules-sign )
+RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
+SLOT=6.12.9999
+SRC_URI=https://github.com/projg2/gentoo-kernel-config/archive/g15.tar.gz -> gentoo-kernel-config-g15.tar.gz amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.12.8-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.12.8-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.12.8-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.12.8-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.12.8-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.12.8-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.12.8-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.12.8-gentoo )
+_eclasses_=dist-kernel-utils 97700892f3bc8ee315ee55ff5297a739 git-r3 875eb471682d3e1f18da124be97dcc81 kernel-build 181daddd7aea64d9ff4057bd1c7b472e kernel-install 0b514a68b37af1d396618edfbf1dd064 linux-info ea4122ba1d8791a12b78e53f9510a2e3 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f portability a39e3d646f76cb45d06b44cc1144b8d4 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 ece603c43ae206e3cb06f1878908793e savedconfig b9131abe556ad2ea96c01b06d658d363 secureboot d98b63e30a9468e1f1c06d3d7c66e760 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=2bd464fb2b32a72cdc3a32817f22fa30
diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.13.3 b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.13.3
deleted file mode 100644
index a2eea40e3295..000000000000
--- a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.13.3
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) secureboot? ( app-crypt/sbsigntools dev-libs/openssl ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-alternatives/cpio app-alternatives/bc dev-lang/perl sys-devel/bison sys-devel/flex virtual/libelf arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) modules-sign? ( dev-libs/openssl ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
-DEFINED_PHASES=compile config configure install postinst postrm preinst prepare pretend setup test unpack
-DESCRIPTION=Linux kernel built from vanilla upstream sources
-EAPI=8
-HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/
-IDEPEND=!initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) )
-INHERIT=kernel-build toolchain-funcs verify-sig
-IUSE=debug hardened secureboot savedconfig +initramfs test +strip modules-sign verify-sig
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~x86
-LICENSE=GPL-2
-PDEPEND=>=virtual/dist-kernel-6.13.3
-RDEPEND=virtual/libelf
-REQUIRED_USE=arm? ( savedconfig ) secureboot? ( modules-sign )
-RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
-SLOT=6.13.3
-SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.13.3.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g15.tar.gz -> gentoo-kernel-config-g15.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.13.3.tar.sign ) amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.13.1-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.13.1-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.13.1-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.13.1-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.13.1-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.13.1-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.13.1-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.13.1-gentoo )
-_eclasses_=dist-kernel-utils 97700892f3bc8ee315ee55ff5297a739 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd kernel-build 181daddd7aea64d9ff4057bd1c7b472e kernel-install 0b514a68b37af1d396618edfbf1dd064 linux-info ea4122ba1d8791a12b78e53f9510a2e3 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f portability a39e3d646f76cb45d06b44cc1144b8d4 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 ece603c43ae206e3cb06f1878908793e savedconfig b9131abe556ad2ea96c01b06d658d363 secureboot d98b63e30a9468e1f1c06d3d7c66e760 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
-_md5_=e8a63537b03862c95cc3604605f252a5
diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.6.74 b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.6.74
deleted file mode 100644
index 6890c6ea31b5..000000000000
--- a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.6.74
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) secureboot? ( app-crypt/sbsigntools dev-libs/openssl ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-alternatives/cpio app-alternatives/bc dev-lang/perl sys-devel/bison sys-devel/flex virtual/libelf arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) modules-sign? ( dev-libs/openssl ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
-DEFINED_PHASES=compile config configure install postinst postrm preinst prepare pretend setup test unpack
-DESCRIPTION=Linux kernel built from vanilla upstream sources
-EAPI=8
-HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/
-IDEPEND=!initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) )
-INHERIT=kernel-build toolchain-funcs verify-sig
-IUSE=debug hardened secureboot savedconfig +initramfs test +strip modules-sign verify-sig
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~x86
-LICENSE=GPL-2
-PDEPEND=>=virtual/dist-kernel-6.6.74
-RDEPEND=virtual/libelf
-REQUIRED_USE=arm? ( savedconfig ) secureboot? ( modules-sign )
-RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
-SLOT=6.6.74
-SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.74.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g15.tar.gz -> gentoo-kernel-config-g15.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.74.tar.sign ) amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.6.12-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.6.12-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.6.12-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.6.12-gentoo )
-_eclasses_=dist-kernel-utils 97700892f3bc8ee315ee55ff5297a739 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd kernel-build 181daddd7aea64d9ff4057bd1c7b472e kernel-install 0b514a68b37af1d396618edfbf1dd064 linux-info ea4122ba1d8791a12b78e53f9510a2e3 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f portability a39e3d646f76cb45d06b44cc1144b8d4 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 ece603c43ae206e3cb06f1878908793e savedconfig b9131abe556ad2ea96c01b06d658d363 secureboot d98b63e30a9468e1f1c06d3d7c66e760 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
-_md5_=2921810d2f1b196a9c402099cf742d9a
diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.6.76 b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.6.76
deleted file mode 100644
index ccfb008c1685..000000000000
--- a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.6.76
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) secureboot? ( app-crypt/sbsigntools dev-libs/openssl ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-alternatives/cpio app-alternatives/bc dev-lang/perl sys-devel/bison sys-devel/flex virtual/libelf arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) modules-sign? ( dev-libs/openssl ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
-DEFINED_PHASES=compile config configure install postinst postrm preinst prepare pretend setup test unpack
-DESCRIPTION=Linux kernel built from vanilla upstream sources
-EAPI=8
-HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/
-IDEPEND=!initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) )
-INHERIT=kernel-build toolchain-funcs verify-sig
-IUSE=debug hardened secureboot savedconfig +initramfs test +strip modules-sign verify-sig
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~x86
-LICENSE=GPL-2
-PDEPEND=>=virtual/dist-kernel-6.6.76
-RDEPEND=virtual/libelf
-REQUIRED_USE=arm? ( savedconfig ) secureboot? ( modules-sign )
-RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
-SLOT=6.6.76
-SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.76.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g15.tar.gz -> gentoo-kernel-config-g15.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.76.tar.sign ) amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.6.12-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.6.12-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.6.12-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.6.12-gentoo )
-_eclasses_=dist-kernel-utils 97700892f3bc8ee315ee55ff5297a739 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd kernel-build 181daddd7aea64d9ff4057bd1c7b472e kernel-install 0b514a68b37af1d396618edfbf1dd064 linux-info ea4122ba1d8791a12b78e53f9510a2e3 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f portability a39e3d646f76cb45d06b44cc1144b8d4 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 ece603c43ae206e3cb06f1878908793e savedconfig b9131abe556ad2ea96c01b06d658d363 secureboot d98b63e30a9468e1f1c06d3d7c66e760 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
-_md5_=2921810d2f1b196a9c402099cf742d9a
diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.6.77 b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.6.77
deleted file mode 100644
index a9ba62b1e482..000000000000
--- a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.6.77
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) secureboot? ( app-crypt/sbsigntools dev-libs/openssl ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-alternatives/cpio app-alternatives/bc dev-lang/perl sys-devel/bison sys-devel/flex virtual/libelf arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) modules-sign? ( dev-libs/openssl ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
-DEFINED_PHASES=compile config configure install postinst postrm preinst prepare pretend setup test unpack
-DESCRIPTION=Linux kernel built from vanilla upstream sources
-EAPI=8
-HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/
-IDEPEND=!initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) )
-INHERIT=kernel-build toolchain-funcs verify-sig
-IUSE=debug hardened secureboot savedconfig +initramfs test +strip modules-sign verify-sig
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~x86
-LICENSE=GPL-2
-PDEPEND=>=virtual/dist-kernel-6.6.77
-RDEPEND=virtual/libelf
-REQUIRED_USE=arm? ( savedconfig ) secureboot? ( modules-sign )
-RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
-SLOT=6.6.77
-SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.77.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g15.tar.gz -> gentoo-kernel-config-g15.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.77.tar.sign ) amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.6.12-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.6.12-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.6.12-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.6.12-gentoo )
-_eclasses_=dist-kernel-utils 97700892f3bc8ee315ee55ff5297a739 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd kernel-build 181daddd7aea64d9ff4057bd1c7b472e kernel-install 0b514a68b37af1d396618edfbf1dd064 linux-info ea4122ba1d8791a12b78e53f9510a2e3 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f portability a39e3d646f76cb45d06b44cc1144b8d4 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 ece603c43ae206e3cb06f1878908793e savedconfig b9131abe556ad2ea96c01b06d658d363 secureboot d98b63e30a9468e1f1c06d3d7c66e760 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
-_md5_=2921810d2f1b196a9c402099cf742d9a
diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.6.78 b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.6.78
deleted file mode 100644
index 2cfb55ce2355..000000000000
--- a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.6.78
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) secureboot? ( app-crypt/sbsigntools dev-libs/openssl ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-alternatives/cpio app-alternatives/bc dev-lang/perl sys-devel/bison sys-devel/flex virtual/libelf arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) modules-sign? ( dev-libs/openssl ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
-DEFINED_PHASES=compile config configure install postinst postrm preinst prepare pretend setup test unpack
-DESCRIPTION=Linux kernel built from vanilla upstream sources
-EAPI=8
-HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/
-IDEPEND=!initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) )
-INHERIT=kernel-build toolchain-funcs verify-sig
-IUSE=debug hardened secureboot savedconfig +initramfs test +strip modules-sign verify-sig
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~x86
-LICENSE=GPL-2
-PDEPEND=>=virtual/dist-kernel-6.6.78
-RDEPEND=virtual/libelf
-REQUIRED_USE=arm? ( savedconfig ) secureboot? ( modules-sign )
-RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
-SLOT=6.6.78
-SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.78.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g15.tar.gz -> gentoo-kernel-config-g15.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.78.tar.sign ) amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.6.12-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.6.12-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.6.12-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.6.12-gentoo )
-_eclasses_=dist-kernel-utils 97700892f3bc8ee315ee55ff5297a739 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd kernel-build 181daddd7aea64d9ff4057bd1c7b472e kernel-install 0b514a68b37af1d396618edfbf1dd064 linux-info ea4122ba1d8791a12b78e53f9510a2e3 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f portability a39e3d646f76cb45d06b44cc1144b8d4 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 ece603c43ae206e3cb06f1878908793e savedconfig b9131abe556ad2ea96c01b06d658d363 secureboot d98b63e30a9468e1f1c06d3d7c66e760 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
-_md5_=2921810d2f1b196a9c402099cf742d9a
diff --git a/metadata/md5-cache/sys-libs/libnvidia-container-1.17.3 b/metadata/md5-cache/sys-libs/libnvidia-container-1.17.3
new file mode 100644
index 000000000000..426ce9690b15
--- /dev/null
+++ b/metadata/md5-cache/sys-libs/libnvidia-container-1.17.3
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/go net-libs/rpcsvc-proto sys-apps/lsb-release virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare unpack
+DEPEND=net-libs/libtirpc:= sys-libs/libcap virtual/libelf:= seccomp? ( sys-libs/libseccomp )
+DESCRIPTION=NVIDIA container runtime library
+EAPI=8
+HOMEPAGE=https://github.com/NVIDIA/libnvidia-container
+INHERIT=toolchain-funcs
+IUSE=+seccomp static-libs
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=net-libs/libtirpc:= sys-libs/libcap virtual/libelf:= seccomp? ( sys-libs/libseccomp ) elibc_glibc? ( x11-drivers/nvidia-drivers )
+SLOT=0/1.17.3
+SRC_URI=https://github.com/NVIDIA/libnvidia-container/archive/v1.17.3.tar.gz -> libnvidia-container-1.17.3.tar.gz https://github.com/NVIDIA/nvidia-modprobe/archive/550.54.14.tar.gz -> libnvidia-container-nvidia-modprobe-550.54.14.tar.gz
+_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=4ed228622ae440d9679b059b781b84e2
diff --git a/metadata/md5-cache/sys-libs/libnvidia-container-1.17.4 b/metadata/md5-cache/sys-libs/libnvidia-container-1.17.4
new file mode 100644
index 000000000000..99425129fda5
--- /dev/null
+++ b/metadata/md5-cache/sys-libs/libnvidia-container-1.17.4
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/go net-libs/rpcsvc-proto sys-apps/lsb-release virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare unpack
+DEPEND=net-libs/libtirpc:= sys-libs/libcap virtual/libelf:= seccomp? ( sys-libs/libseccomp )
+DESCRIPTION=NVIDIA container runtime library
+EAPI=8
+HOMEPAGE=https://github.com/NVIDIA/libnvidia-container
+INHERIT=toolchain-funcs
+IUSE=+seccomp static-libs
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=net-libs/libtirpc:= sys-libs/libcap virtual/libelf:= seccomp? ( sys-libs/libseccomp ) elibc_glibc? ( x11-drivers/nvidia-drivers )
+SLOT=0/1.17.4
+SRC_URI=https://github.com/NVIDIA/libnvidia-container/archive/v1.17.4.tar.gz -> libnvidia-container-1.17.4.tar.gz https://github.com/NVIDIA/nvidia-modprobe/archive/550.54.14.tar.gz -> libnvidia-container-nvidia-modprobe-550.54.14.tar.gz
+_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=4ed228622ae440d9679b059b781b84e2
diff --git a/metadata/md5-cache/sys-libs/libnvidia-container-9999 b/metadata/md5-cache/sys-libs/libnvidia-container-9999
index 55a5b2d65f60..c7b65bff540e 100644
--- a/metadata/md5-cache/sys-libs/libnvidia-container-9999
+++ b/metadata/md5-cache/sys-libs/libnvidia-container-9999
@@ -12,4 +12,4 @@ RDEPEND=net-libs/libtirpc:= sys-libs/libcap virtual/libelf:= seccomp? ( sys-libs
SLOT=0/9999
SRC_URI=https://github.com/NVIDIA/nvidia-modprobe/archive/550.54.14.tar.gz -> libnvidia-container-nvidia-modprobe-550.54.14.tar.gz
_eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=5d56e1c230387ed08c3c3a603857fdb7
+_md5_=4ed228622ae440d9679b059b781b84e2
diff --git a/metadata/md5-cache/sys-process/nvtop-3.1.0 b/metadata/md5-cache/sys-process/nvtop-3.1.0
index 726c629e501a..8ada8571aec5 100644
--- a/metadata/md5-cache/sys-process/nvtop-3.1.0
+++ b/metadata/md5-cache/sys-process/nvtop-3.1.0
@@ -1,16 +1,16 @@
BDEPEND=virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
-DEPEND=video_cards_intel? ( virtual/udev ) video_cards_amdgpu? ( x11-libs/libdrm[video_cards_amdgpu] ) video_cards_nvidia? ( x11-drivers/nvidia-drivers ) video_cards_freedreno? ( x11-libs/libdrm[video_cards_freedreno] ) sys-libs/ncurses[unicode(+)?]
+DEPEND=video_cards_intel? ( virtual/udev ) video_cards_amdgpu? ( x11-libs/libdrm[video_cards_amdgpu] ) video_cards_nvidia? ( x11-drivers/nvidia-drivers ) video_cards_freedreno? ( x11-libs/libdrm[video_cards_freedreno] ) video_cards_panfrost? ( x11-libs/libdrm ) video_cards_panthor? ( x11-libs/libdrm ) sys-libs/ncurses[unicode(+)?]
DESCRIPTION=(h)top like task monitor for AMD, NVIDIA, Intel and other GPUs
EAPI=8
HOMEPAGE=https://github.com/Syllo/nvtop
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake xdg
-IUSE=unicode video_cards_intel video_cards_amdgpu video_cards_nvidia video_cards_freedreno
+IUSE=unicode video_cards_intel video_cards_amdgpu video_cards_nvidia video_cards_freedreno video_cards_panfrost video_cards_panthor
KEYWORDS=amd64 ~x86
LICENSE=GPL-3
-RDEPEND=video_cards_intel? ( virtual/udev ) video_cards_amdgpu? ( x11-libs/libdrm[video_cards_amdgpu] ) video_cards_nvidia? ( x11-drivers/nvidia-drivers ) video_cards_freedreno? ( x11-libs/libdrm[video_cards_freedreno] ) sys-libs/ncurses[unicode(+)?]
+RDEPEND=video_cards_intel? ( virtual/udev ) video_cards_amdgpu? ( x11-libs/libdrm[video_cards_amdgpu] ) video_cards_nvidia? ( x11-drivers/nvidia-drivers ) video_cards_freedreno? ( x11-libs/libdrm[video_cards_freedreno] ) video_cards_panfrost? ( x11-libs/libdrm ) video_cards_panthor? ( x11-libs/libdrm ) sys-libs/ncurses[unicode(+)?]
SLOT=0
SRC_URI=https://github.com/Syllo/nvtop/archive/3.1.0.tar.gz -> nvtop-3.1.0.tar.gz
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=efe7f25ae3ec32f9d909b5d9f5ffbb62
+_md5_=765742eff8998b3c07b421f503545188
diff --git a/metadata/md5-cache/sys-process/nvtop-9999 b/metadata/md5-cache/sys-process/nvtop-9999
index a7059d1a67fa..c8fc9b3daad2 100644
--- a/metadata/md5-cache/sys-process/nvtop-9999
+++ b/metadata/md5-cache/sys-process/nvtop-9999
@@ -1,15 +1,15 @@
BDEPEND=virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install postinst postrm preinst prepare test unpack
-DEPEND=video_cards_intel? ( virtual/udev ) video_cards_amdgpu? ( x11-libs/libdrm[video_cards_amdgpu] ) video_cards_nvidia? ( x11-drivers/nvidia-drivers ) video_cards_freedreno? ( x11-libs/libdrm[video_cards_freedreno] ) sys-libs/ncurses[unicode(+)?]
+DEPEND=video_cards_intel? ( virtual/udev ) video_cards_amdgpu? ( x11-libs/libdrm[video_cards_amdgpu] ) video_cards_nvidia? ( x11-drivers/nvidia-drivers ) video_cards_freedreno? ( x11-libs/libdrm[video_cards_freedreno] ) video_cards_panfrost? ( x11-libs/libdrm ) video_cards_panthor? ( x11-libs/libdrm ) sys-libs/ncurses[unicode(+)?]
DESCRIPTION=(h)top like task monitor for AMD, NVIDIA, Intel and other GPUs
EAPI=8
HOMEPAGE=https://github.com/Syllo/nvtop
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake xdg git-r3
-IUSE=unicode video_cards_intel video_cards_amdgpu video_cards_nvidia video_cards_freedreno
+IUSE=unicode video_cards_intel video_cards_amdgpu video_cards_nvidia video_cards_freedreno video_cards_panfrost video_cards_panthor
LICENSE=GPL-3
PROPERTIES=live
-RDEPEND=video_cards_intel? ( virtual/udev ) video_cards_amdgpu? ( x11-libs/libdrm[video_cards_amdgpu] ) video_cards_nvidia? ( x11-drivers/nvidia-drivers ) video_cards_freedreno? ( x11-libs/libdrm[video_cards_freedreno] ) sys-libs/ncurses[unicode(+)?]
+RDEPEND=video_cards_intel? ( virtual/udev ) video_cards_amdgpu? ( x11-libs/libdrm[video_cards_amdgpu] ) video_cards_nvidia? ( x11-drivers/nvidia-drivers ) video_cards_freedreno? ( x11-libs/libdrm[video_cards_freedreno] ) video_cards_panfrost? ( x11-libs/libdrm ) video_cards_panthor? ( x11-libs/libdrm ) sys-libs/ncurses[unicode(+)?]
SLOT=0
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=c7a060f06730e137c0a6484888b0b8cd
+_md5_=89607ef1869427cca61cd467518570a0
diff --git a/metadata/md5-cache/virtual/dist-kernel-5.10.233 b/metadata/md5-cache/virtual/dist-kernel-5.10.233
deleted file mode 100644
index fc8626620d2c..000000000000
--- a/metadata/md5-cache/virtual/dist-kernel-5.10.233
+++ /dev/null
@@ -1,7 +0,0 @@
-DEFINED_PHASES=-
-DESCRIPTION=Virtual to depend on any Distribution Kernel
-EAPI=8
-KEYWORDS=amd64 ~arm arm64 ~hppa ~ppc ppc64 x86
-RDEPEND=|| ( ~sys-kernel/gentoo-kernel-5.10.233 ~sys-kernel/gentoo-kernel-bin-5.10.233 ~sys-kernel/vanilla-kernel-5.10.233 )
-SLOT=0/5.10.233
-_md5_=386b99927ca864532cb8dde79accf728
diff --git a/metadata/md5-cache/virtual/dist-kernel-5.10.234 b/metadata/md5-cache/virtual/dist-kernel-5.10.234
index c445455081c6..9e3272d6e67c 100644
--- a/metadata/md5-cache/virtual/dist-kernel-5.10.234
+++ b/metadata/md5-cache/virtual/dist-kernel-5.10.234
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual to depend on any Distribution Kernel
EAPI=8
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ~ppc ppc64 x86
RDEPEND=|| ( ~sys-kernel/gentoo-kernel-5.10.234 ~sys-kernel/gentoo-kernel-bin-5.10.234 ~sys-kernel/vanilla-kernel-5.10.234 )
SLOT=0/5.10.234
-_md5_=e2b2209154025d3c35e8f83d665a2359
+_md5_=386b99927ca864532cb8dde79accf728
diff --git a/metadata/md5-cache/virtual/dist-kernel-5.15.177 b/metadata/md5-cache/virtual/dist-kernel-5.15.177
deleted file mode 100644
index 4d804e2a27bc..000000000000
--- a/metadata/md5-cache/virtual/dist-kernel-5.15.177
+++ /dev/null
@@ -1,7 +0,0 @@
-DEFINED_PHASES=-
-DESCRIPTION=Virtual to depend on any Distribution Kernel
-EAPI=8
-KEYWORDS=amd64 ~arm arm64 ~hppa ~ppc ppc64 ~sparc x86
-RDEPEND=|| ( ~sys-kernel/gentoo-kernel-5.15.177 ~sys-kernel/gentoo-kernel-bin-5.15.177 ~sys-kernel/vanilla-kernel-5.15.177 )
-SLOT=0/5.15.177
-_md5_=8161381a59d53fe8bfe324c2e0b6afaf
diff --git a/metadata/md5-cache/virtual/dist-kernel-5.15.178 b/metadata/md5-cache/virtual/dist-kernel-5.15.178
index d0c3f7a20840..0781b5a5aeb4 100644
--- a/metadata/md5-cache/virtual/dist-kernel-5.15.178
+++ b/metadata/md5-cache/virtual/dist-kernel-5.15.178
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual to depend on any Distribution Kernel
EAPI=8
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ~ppc ppc64 ~sparc x86
RDEPEND=|| ( ~sys-kernel/gentoo-kernel-5.15.178 ~sys-kernel/gentoo-kernel-bin-5.15.178 ~sys-kernel/vanilla-kernel-5.15.178 )
SLOT=0/5.15.178
-_md5_=348cc1a34b642b65a3604f15fbd38aee
+_md5_=8161381a59d53fe8bfe324c2e0b6afaf
diff --git a/metadata/md5-cache/virtual/dist-kernel-6.1.127 b/metadata/md5-cache/virtual/dist-kernel-6.1.127
deleted file mode 100644
index a4ad1286504c..000000000000
--- a/metadata/md5-cache/virtual/dist-kernel-6.1.127
+++ /dev/null
@@ -1,7 +0,0 @@
-DEFINED_PHASES=-
-DESCRIPTION=Virtual to depend on any Distribution Kernel
-EAPI=8
-KEYWORDS=amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~sparc x86
-RDEPEND=|| ( ~sys-kernel/gentoo-kernel-6.1.127 ~sys-kernel/gentoo-kernel-bin-6.1.127 ~sys-kernel/vanilla-kernel-6.1.127 )
-SLOT=0/6.1.127
-_md5_=947e393645b843fab0ace21aa6ab81f7
diff --git a/metadata/md5-cache/virtual/dist-kernel-6.1.128 b/metadata/md5-cache/virtual/dist-kernel-6.1.128
deleted file mode 100644
index 1e74c152ac2c..000000000000
--- a/metadata/md5-cache/virtual/dist-kernel-6.1.128
+++ /dev/null
@@ -1,7 +0,0 @@
-DEFINED_PHASES=-
-DESCRIPTION=Virtual to depend on any Distribution Kernel
-EAPI=8
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
-RDEPEND=|| ( ~sys-kernel/gentoo-kernel-6.1.128 ~sys-kernel/gentoo-kernel-bin-6.1.128 ~sys-kernel/vanilla-kernel-6.1.128 )
-SLOT=0/6.1.128
-_md5_=c61071e185cf13c7d794def8cada023a
diff --git a/metadata/md5-cache/virtual/dist-kernel-6.1.129 b/metadata/md5-cache/virtual/dist-kernel-6.1.129
index fc7432c70efa..bd6a4e8c149b 100644
--- a/metadata/md5-cache/virtual/dist-kernel-6.1.129
+++ b/metadata/md5-cache/virtual/dist-kernel-6.1.129
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual to depend on any Distribution Kernel
EAPI=8
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~sparc x86
RDEPEND=|| ( ~sys-kernel/gentoo-kernel-6.1.129 ~sys-kernel/gentoo-kernel-bin-6.1.129 ~sys-kernel/vanilla-kernel-6.1.129 )
SLOT=0/6.1.129
-_md5_=75686e7e20f813404c726c2daa3513e2
+_md5_=947e393645b843fab0ace21aa6ab81f7
diff --git a/metadata/md5-cache/virtual/dist-kernel-6.12.13 b/metadata/md5-cache/virtual/dist-kernel-6.12.13
deleted file mode 100644
index f6833d7a57a5..000000000000
--- a/metadata/md5-cache/virtual/dist-kernel-6.12.13
+++ /dev/null
@@ -1,7 +0,0 @@
-DEFINED_PHASES=-
-DESCRIPTION=Virtual to depend on any Distribution Kernel
-EAPI=8
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
-RDEPEND=|| ( ~sys-kernel/gentoo-kernel-6.12.13 ~sys-kernel/gentoo-kernel-bin-6.12.13 ~sys-kernel/vanilla-kernel-6.12.13 )
-SLOT=0/6.12.13
-_md5_=3e8ae25a495d2b53b4024fc6d72b02cb
diff --git a/metadata/md5-cache/virtual/dist-kernel-6.12.15 b/metadata/md5-cache/virtual/dist-kernel-6.12.15
deleted file mode 100644
index d3a908fee762..000000000000
--- a/metadata/md5-cache/virtual/dist-kernel-6.12.15
+++ /dev/null
@@ -1,7 +0,0 @@
-DEFINED_PHASES=-
-DESCRIPTION=Virtual to depend on any Distribution Kernel
-EAPI=8
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
-RDEPEND=|| ( ~sys-kernel/gentoo-kernel-6.12.15 ~sys-kernel/gentoo-kernel-bin-6.12.15 ~sys-kernel/vanilla-kernel-6.12.15 )
-SLOT=0/6.12.15
-_md5_=3e8ae25a495d2b53b4024fc6d72b02cb
diff --git a/metadata/md5-cache/virtual/dist-kernel-6.12.16 b/metadata/md5-cache/virtual/dist-kernel-6.12.16
index 8abd2e68b546..985fecd9b93a 100644
--- a/metadata/md5-cache/virtual/dist-kernel-6.12.16
+++ b/metadata/md5-cache/virtual/dist-kernel-6.12.16
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual to depend on any Distribution Kernel
EAPI=8
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86
RDEPEND=|| ( ~sys-kernel/gentoo-kernel-6.12.16 ~sys-kernel/gentoo-kernel-bin-6.12.16 ~sys-kernel/vanilla-kernel-6.12.16 )
SLOT=0/6.12.16
-_md5_=a8969044060164eee79608995a8072a9
+_md5_=43182c75667d350df384b41ffbdaeb79
diff --git a/metadata/md5-cache/virtual/dist-kernel-6.13.3 b/metadata/md5-cache/virtual/dist-kernel-6.13.3
deleted file mode 100644
index 8807068287d5..000000000000
--- a/metadata/md5-cache/virtual/dist-kernel-6.13.3
+++ /dev/null
@@ -1,7 +0,0 @@
-DEFINED_PHASES=-
-DESCRIPTION=Virtual to depend on any Distribution Kernel
-EAPI=8
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
-RDEPEND=|| ( ~sys-kernel/gentoo-kernel-6.13.3 ~sys-kernel/gentoo-kernel-bin-6.13.3 ~sys-kernel/vanilla-kernel-6.13.3 )
-SLOT=0/6.13.3
-_md5_=3e8ae25a495d2b53b4024fc6d72b02cb
diff --git a/metadata/md5-cache/virtual/dist-kernel-6.6.74 b/metadata/md5-cache/virtual/dist-kernel-6.6.74
deleted file mode 100644
index b3a4457a6391..000000000000
--- a/metadata/md5-cache/virtual/dist-kernel-6.6.74
+++ /dev/null
@@ -1,7 +0,0 @@
-DEFINED_PHASES=-
-DESCRIPTION=Virtual to depend on any Distribution Kernel
-EAPI=8
-KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86
-RDEPEND=|| ( ~sys-kernel/gentoo-kernel-6.6.74 ~sys-kernel/gentoo-kernel-bin-6.6.74 ~sys-kernel/vanilla-kernel-6.6.74 )
-SLOT=0/6.6.74
-_md5_=43182c75667d350df384b41ffbdaeb79
diff --git a/metadata/md5-cache/virtual/dist-kernel-6.6.76 b/metadata/md5-cache/virtual/dist-kernel-6.6.76
deleted file mode 100644
index b329fddf42a3..000000000000
--- a/metadata/md5-cache/virtual/dist-kernel-6.6.76
+++ /dev/null
@@ -1,7 +0,0 @@
-DEFINED_PHASES=-
-DESCRIPTION=Virtual to depend on any Distribution Kernel
-EAPI=8
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
-RDEPEND=|| ( ~sys-kernel/gentoo-kernel-6.6.76 ~sys-kernel/gentoo-kernel-bin-6.6.76 ~sys-kernel/vanilla-kernel-6.6.76 )
-SLOT=0/6.6.76
-_md5_=3e8ae25a495d2b53b4024fc6d72b02cb
diff --git a/metadata/md5-cache/virtual/dist-kernel-6.6.77 b/metadata/md5-cache/virtual/dist-kernel-6.6.77
deleted file mode 100644
index fe7b535beeb0..000000000000
--- a/metadata/md5-cache/virtual/dist-kernel-6.6.77
+++ /dev/null
@@ -1,7 +0,0 @@
-DEFINED_PHASES=-
-DESCRIPTION=Virtual to depend on any Distribution Kernel
-EAPI=8
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
-RDEPEND=|| ( ~sys-kernel/gentoo-kernel-6.6.77 ~sys-kernel/gentoo-kernel-bin-6.6.77 ~sys-kernel/vanilla-kernel-6.6.77 )
-SLOT=0/6.6.77
-_md5_=3e8ae25a495d2b53b4024fc6d72b02cb
diff --git a/metadata/md5-cache/virtual/dist-kernel-6.6.78 b/metadata/md5-cache/virtual/dist-kernel-6.6.78
deleted file mode 100644
index 99791ebf3bdf..000000000000
--- a/metadata/md5-cache/virtual/dist-kernel-6.6.78
+++ /dev/null
@@ -1,7 +0,0 @@
-DEFINED_PHASES=-
-DESCRIPTION=Virtual to depend on any Distribution Kernel
-EAPI=8
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
-RDEPEND=|| ( ~sys-kernel/gentoo-kernel-6.6.78 ~sys-kernel/gentoo-kernel-bin-6.6.78 ~sys-kernel/vanilla-kernel-6.6.78 )
-SLOT=0/6.6.78
-_md5_=3e8ae25a495d2b53b4024fc6d72b02cb
diff --git a/metadata/md5-cache/virtual/dist-kernel-6.6.79 b/metadata/md5-cache/virtual/dist-kernel-6.6.79
index ce02ee7e8ae1..df910518ae20 100644
--- a/metadata/md5-cache/virtual/dist-kernel-6.6.79
+++ b/metadata/md5-cache/virtual/dist-kernel-6.6.79
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual to depend on any Distribution Kernel
EAPI=8
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86
RDEPEND=|| ( ~sys-kernel/gentoo-kernel-6.6.79 ~sys-kernel/gentoo-kernel-bin-6.6.79 ~sys-kernel/vanilla-kernel-6.6.79 )
SLOT=0/6.6.79
-_md5_=a8969044060164eee79608995a8072a9
+_md5_=43182c75667d350df384b41ffbdaeb79
diff --git a/metadata/md5-cache/www-apps/radarr-bin-5.19.2.9720 b/metadata/md5-cache/www-apps/radarr-bin-5.19.2.9720
deleted file mode 100644
index 5e50815d1dfc..000000000000
--- a/metadata/md5-cache/www-apps/radarr-bin-5.19.2.9720
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=virtual/pkgconfig
-DEFINED_PHASES=install prepare
-DESCRIPTION=A fork of Sonarr to work with movies a la Couchpotato
-EAPI=8
-HOMEPAGE=https://www.radarr.video/ https://github.com/Radarr/Radarr/
-INHERIT=systemd
-KEYWORDS=~amd64
-LICENSE=GPL-3
-RDEPEND=acct-group/radarr acct-user/radarr media-video/mediainfo dev-libs/icu dev-db/sqlite
-RESTRICT=bindist strip test
-SLOT=0
-SRC_URI=amd64? ( elibc_glibc? ( https://github.com/Radarr/Radarr/releases/download/v5.19.2.9720/Radarr.develop.5.19.2.9720.linux-core-x64.tar.gz ) elibc_musl? ( https://github.com/Radarr/Radarr/releases/download/v5.19.2.9720/Radarr.develop.5.19.2.9720.linux-musl-core-x64.tar.gz ) ) arm? ( elibc_glibc? ( https://github.com/Radarr/Radarr/releases/download/v5.19.2.9720/Radarr.develop.5.19.2.9720.linux-core-arm.tar.gz ) elibc_musl? ( https://github.com/Radarr/Radarr/releases/download/v5.19.2.9720/Radarr.develop.5.19.2.9720.linux-musl-core-arm.tar.gz ) ) arm64? ( elibc_glibc? ( https://github.com/Radarr/Radarr/releases/download/v5.19.2.9720/Radarr.develop.5.19.2.9720.linux-core-arm64.tar.gz ) elibc_musl? ( https://github.com/Radarr/Radarr/releases/download/v5.19.2.9720/Radarr.develop.5.19.2.9720.linux-musl-core-arm64.tar.gz ) )
-_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=47dac8539424f34c73a6cdb4cc772310
diff --git a/metadata/md5-cache/www-apps/radarr-bin-5.19.3.9730 b/metadata/md5-cache/www-apps/radarr-bin-5.19.3.9730
new file mode 100644
index 000000000000..e90c79c58a60
--- /dev/null
+++ b/metadata/md5-cache/www-apps/radarr-bin-5.19.3.9730
@@ -0,0 +1,14 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=install prepare
+DESCRIPTION=A fork of Sonarr to work with movies a la Couchpotato
+EAPI=8
+HOMEPAGE=https://www.radarr.video/ https://github.com/Radarr/Radarr/
+INHERIT=systemd
+KEYWORDS=~amd64
+LICENSE=GPL-3
+RDEPEND=acct-group/radarr acct-user/radarr media-video/mediainfo dev-libs/icu dev-db/sqlite
+RESTRICT=bindist strip test
+SLOT=0
+SRC_URI=amd64? ( elibc_glibc? ( https://github.com/Radarr/Radarr/releases/download/v5.19.3.9730/Radarr.master.5.19.3.9730.linux-core-x64.tar.gz ) elibc_musl? ( https://github.com/Radarr/Radarr/releases/download/v5.19.3.9730/Radarr.master.5.19.3.9730.linux-musl-core-x64.tar.gz ) ) arm? ( elibc_glibc? ( https://github.com/Radarr/Radarr/releases/download/v5.19.3.9730/Radarr.master.5.19.3.9730.linux-core-arm.tar.gz ) elibc_musl? ( https://github.com/Radarr/Radarr/releases/download/v5.19.3.9730/Radarr.master.5.19.3.9730.linux-musl-core-arm.tar.gz ) ) arm64? ( elibc_glibc? ( https://github.com/Radarr/Radarr/releases/download/v5.19.3.9730/Radarr.master.5.19.3.9730.linux-core-arm64.tar.gz ) elibc_musl? ( https://github.com/Radarr/Radarr/releases/download/v5.19.3.9730/Radarr.master.5.19.3.9730.linux-musl-core-arm64.tar.gz ) )
+_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=09e93e85f45fbfaa8ec1df7df4473f00
diff --git a/metadata/md5-cache/x11-terms/kitty-0.38.1 b/metadata/md5-cache/x11-terms/kitty-0.38.1
deleted file mode 100644
index 0f374779b3b2..000000000000
--- a/metadata/md5-cache/x11-terms/kitty-0.38.1
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=python_single_target_python3_9? ( dev-lang/python:3.9 ) 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 ) >=dev-lang/go-1.23:= sys-libs/ncurses virtual/pkgconfig test? ( python_single_target_python3_9? ( dev-python/pillow[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pillow[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pillow[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pillow[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pillow[python_targets_python3_13(-)] ) ) wayland? ( dev-util/wayland-scanner ) verify-sig? ( sec-keys/openpgp-keys-kovidgoyal ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
-DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
-DEPEND=python_single_target_python3_9? ( dev-lang/python:3.9 ) 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 ) dev-libs/openssl:= dev-libs/xxhash media-fonts/symbols-nerd-font media-libs/fontconfig media-libs/harfbuzz:=[truetype] media-libs/lcms:2 media-libs/libglvnd[X?] media-libs/libpng:= sys-apps/dbus sys-libs/zlib:= x11-libs/libxkbcommon[X?] x11-misc/xkeyboard-config ~x11-terms/kitty-shell-integration-0.38.1 ~x11-terms/kitty-terminfo-0.38.1 X? ( x11-libs/libX11 x11-libs/libXcursor ) wayland? ( dev-libs/wayland ) !sci-mathematics/kissat amd64? ( >=dev-libs/simde-0.8.0-r1 ) arm64? ( dev-libs/simde ) x86? ( dev-libs/simde ) X? ( x11-base/xorg-proto x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr ) wayland? ( dev-libs/wayland-protocols )
-DESCRIPTION=Fast, feature-rich, GPU-based terminal
-EAPI=8
-HOMEPAGE=https://sw.kovidgoyal.net/kitty/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=edo go-env optfeature multiprocessing python-single-r1 toolchain-funcs xdg verify-sig
-IUSE=+X test wayland python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 verify-sig
-KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv x86
-LICENSE=GPL-3 ZLIB Apache-2.0 BSD BSD-2 MIT MPL-2.0
-RDEPEND=python_single_target_python3_9? ( dev-lang/python:3.9 ) 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 ) dev-libs/openssl:= dev-libs/xxhash media-fonts/symbols-nerd-font media-libs/fontconfig media-libs/harfbuzz:=[truetype] media-libs/lcms:2 media-libs/libglvnd[X?] media-libs/libpng:= sys-apps/dbus sys-libs/zlib:= x11-libs/libxkbcommon[X?] x11-misc/xkeyboard-config ~x11-terms/kitty-shell-integration-0.38.1 ~x11-terms/kitty-terminfo-0.38.1 X? ( x11-libs/libX11 x11-libs/libXcursor ) wayland? ( dev-libs/wayland ) !sci-mathematics/kissat
-REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) || ( X wayland ) test? ( X wayland )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/kovidgoyal/kitty/releases/download/v0.38.1/kitty-0.38.1.tar.xz https://dev.gentoo.org/~ionen/distfiles/kitty-0.38.1-vendor.tar.xz verify-sig? ( https://github.com/kovidgoyal/kitty/releases/download/v0.38.1/kitty-0.38.1.tar.xz.sig )
-_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 go-env 0e2babf96e7d0b045fc07ad199eb2399 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 ece603c43ae206e3cb06f1878908793e toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=ea0de58c7fc1596aa51591a419a0e6b2
diff --git a/metadata/md5-cache/x11-terms/kitty-shell-integration-0.38.1 b/metadata/md5-cache/x11-terms/kitty-shell-integration-0.38.1
deleted file mode 100644
index f6e41312d251..000000000000
--- a/metadata/md5-cache/x11-terms/kitty-shell-integration-0.38.1
+++ /dev/null
@@ -1,10 +0,0 @@
-DEFINED_PHASES=compile install
-DESCRIPTION=Shell integration scripts for kitty, a GPU-based terminal emulator
-EAPI=8
-HOMEPAGE=https://sw.kovidgoyal.net/kitty/
-KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv x86
-LICENSE=GPL-3
-RESTRICT=test
-SLOT=0
-SRC_URI=https://github.com/kovidgoyal/kitty/releases/download/v0.38.1/kitty-0.38.1.tar.xz
-_md5_=60b50b16ea1e9ad29707c10b081e7a53
diff --git a/metadata/md5-cache/x11-terms/kitty-terminfo-0.38.1 b/metadata/md5-cache/x11-terms/kitty-terminfo-0.38.1
deleted file mode 100644
index 593d161dad20..000000000000
--- a/metadata/md5-cache/x11-terms/kitty-terminfo-0.38.1
+++ /dev/null
@@ -1,11 +0,0 @@
-BDEPEND=sys-libs/ncurses
-DEFINED_PHASES=compile install
-DESCRIPTION=Terminfo for kitty, a GPU-based terminal emulator
-EAPI=8
-HOMEPAGE=https://sw.kovidgoyal.net/kitty/
-KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv x86
-LICENSE=GPL-3
-RESTRICT=test
-SLOT=0
-SRC_URI=https://github.com/kovidgoyal/kitty/releases/download/v0.38.1/kitty-0.38.1.tar.xz
-_md5_=d25d94bfb3e7e148d5278a216576ea01
diff --git a/metadata/md5-cache/x11-terms/rxvt-unicode-9.31-r2 b/metadata/md5-cache/x11-terms/rxvt-unicode-9.31-r2
deleted file mode 100644
index 945fd5353726..000000000000
--- a/metadata/md5-cache/x11-terms/rxvt-unicode-9.31-r2
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=virtual/pkgconfig >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3 virtual/pkgconfig
-DEFINED_PHASES=compile configure install postinst prepare
-DEPEND=>=sys-libs/ncurses-5.7-r6:= dev-libs/libptytty media-libs/fontconfig x11-libs/libX11 x11-libs/libXrender x11-libs/libXt gdk-pixbuf? ( x11-libs/gdk-pixbuf ) perl? ( dev-lang/perl:= ) startup-notification? ( x11-libs/startup-notification ) xft? ( x11-libs/libXft ) x11-base/xorg-proto
-DESCRIPTION=rxvt clone with xft and unicode support
-EAPI=8
-HOMEPAGE=http://software.schmorp.de/pkg/rxvt-unicode.html
-INHERIT=autotools desktop systemd prefix
-IUSE=24-bit-color 256-color blink fading-colors +font-styles gdk-pixbuf iso14755 +mousewheel perl startup-notification unicode3 wide-glyphs xft
-KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv sparc x86
-LICENSE=GPL-3
-RDEPEND=>=sys-libs/ncurses-5.7-r6:= dev-libs/libptytty media-libs/fontconfig x11-libs/libX11 x11-libs/libXrender x11-libs/libXt gdk-pixbuf? ( x11-libs/gdk-pixbuf ) perl? ( dev-lang/perl:= ) startup-notification? ( x11-libs/startup-notification ) xft? ( x11-libs/libXft )
-SLOT=0
-SRC_URI=http://dist.schmorp.de/rxvt-unicode/Attic/rxvt-unicode-9.31.tar.bz2 https://dev.gentoo.org/~marecki/dists/x11-terms/rxvt-unicode/rxvt-unicode-9.31_24-bit-color_aur-9.31-20239117.patch.xz
-_eclasses_=autotools 03ea4e0b6b685afdc980f00a43ea5d12 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 prefix c3c4c93ebda319c0fa7ed6f942ba1010 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=e453e2640e67da80cb770dafa2b074e8
diff --git a/net-im/mattermost-desktop-bin/Manifest b/net-im/mattermost-desktop-bin/Manifest
index 7caa0be1ff4a..7a0c91f973d3 100644
--- a/net-im/mattermost-desktop-bin/Manifest
+++ b/net-im/mattermost-desktop-bin/Manifest
@@ -2,5 +2,5 @@ DIST mattermost-desktop-5.10.2-linux-arm64.tar.gz 111118679 BLAKE2B c83aea73eec3
DIST mattermost-desktop-5.10.2-linux-x64.tar.gz 106618258 BLAKE2B 334999518298541f4e4a278d11f8e119363851a3b3bf92dce0aeaea8b563a72f7b66ea9a6c5713121302cc97700f3be908eaf3ae7e2aa666f32bc71669670b62 SHA512 13221b9c6bfc406af0457aa1db2f5f0068145f56ef66b4970d83bfb19c7b3f81a41700f23dde6c2e680cfc9f04030781c60c96d75540b52c5c58c0796d0507b8
DIST mattermost-desktop-5.11.0-linux-arm64.tar.gz 110814073 BLAKE2B 9c7c8ac3bebe9d9fb2951514cd3147f39cdd3e7a5cae629bc99682efd933843836f0f155521d740bc8c1a16c5c3643dd31fc90222986508640dd94443b9d9fb4 SHA512 4f5d9165efba53e70c07452d902fb613335acb3787257064b5437be59faaaa67116f5ac46439cfc3557f1373e1800412e9f5ed294f230c10b48301ab42ace03b
DIST mattermost-desktop-5.11.0-linux-x64.tar.gz 106271985 BLAKE2B 4dfa8c05758e11accbfd0c9a8c390f2139ca8787400fef769d2065f8b92b0767a90bc30308a7baa96580ff7abad956f3b771393ffc83753ecbadd1d955ce80ce SHA512 03ea418196b8411680b107b53334008258ecea61dcce5919a16a1794baabe923559b3445caa857414f7590f7dcd0774b802d7cf1e590e95d3b56f7db7bb7dff3
-DIST mattermost-desktop-5.11.1-rc.1-linux-arm64.tar.gz 110816838 BLAKE2B 9e1e9b006a8daa3306fc159be0f81bb196029628da149ad61f17059c01a29057063995d6cdd1d7182591ff4108d41ee5e05945d828a356a4fa5b14c9fd55bc7c SHA512 52a40ecb194305edcd386acef72f04df205121fd513f964a371f103004d1ec77706f363ef78c2ea6a7f11492735c68eac29f051ccb38247f095936cc066ab874
-DIST mattermost-desktop-5.11.1-rc.1-linux-x64.tar.gz 106274612 BLAKE2B 362c1a75fbd0e50e2e5f63ef0df7c520a1ec997967a615b1b53340e0d0e4e2bd5ade415b07dbac46b522cbbb9e5ccc3d2e956198661b658986c60c48de873e34 SHA512 06f043b284083cbc97f3615335b59f5fa5c3a9d9146d544de6b98a504629b9609ea8c05fb699e46540e40ef70bd02819c5fca7f7c361ca6bd98fdb1f9efb09ba
+DIST mattermost-desktop-5.11.1-rc.2-linux-arm64.tar.gz 110816986 BLAKE2B 4ccba7a62210559b34717834fb1812d89b8703452fb67d8d4711251e51bec2977676312494d1137de235d0b9a2f0d29628e7cda26324ec9a6588bdde12734a02 SHA512 f1b60200ec2c078c1446e2760d89835edb6d5b3349d2771f1482c313118c07e7e99e4730bc37640632b11512ad5dbc7cb1eee9d4414e388d93df1cd53a6fe82a
+DIST mattermost-desktop-5.11.1-rc.2-linux-x64.tar.gz 106274622 BLAKE2B b3fd87a33a0d52b93c9d23e9806c373d517729b411479e3b9eaa9491d06bf788291cbc3ac9d2cf817b54eed0761b608b08b800f1fabd377615cf1a55c5b534c1 SHA512 6ea73353a9c335e8e1fbd01c331910dc81e794cf205d3764987fde2063833ca9fc7bc832f4abf46e1e0214791d6e699419ee0ca523efd9f16eccbc05ba505a93
diff --git a/net-im/mattermost-desktop-bin/mattermost-desktop-bin-5.11.1_rc1.ebuild b/net-im/mattermost-desktop-bin/mattermost-desktop-bin-5.11.1_rc2.ebuild
index 9028c9812c69..9028c9812c69 100644
--- a/net-im/mattermost-desktop-bin/mattermost-desktop-bin-5.11.1_rc1.ebuild
+++ b/net-im/mattermost-desktop-bin/mattermost-desktop-bin-5.11.1_rc2.ebuild
diff --git a/net-mail/automx2/files/init-r1 b/net-mail/automx2/files/init-r1
deleted file mode 100644
index 56878e8ca379..000000000000
--- a/net-mail/automx2/files/init-r1
+++ /dev/null
@@ -1,26 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-: ${AUTOMX2_CONF:="/etc/${RC_SVCNAME}.conf"}
-: ${AUTOMX2_USER:="automx2"}
-: ${AUTOMX2_ARGS:="--port 4243"}
-
-command="/usr/bin/python"
-command_args="/usr/bin/flask run ${AUTOMX2_ARGS}"
-command_background="true"
-command_user="${AUTOMX2_USER}"
-pidfile="/run/${RC_SVCNAME}.pid"
-required_files="${AUTOMX2_CONF}"
-
-depend() {
- use logger net
- before nginx
-}
-
-start_pre() {
- export AUTOMX2_CONF
- export EPYTHON="python"
- export FLASK_APP="automx2.server:app"
- export FLASK_ENV="production"
-}
diff --git a/net-misc/geckodriver/Manifest b/net-misc/geckodriver/Manifest
index 5b65c43c6003..9b2b8149d925 100644
--- a/net-misc/geckodriver/Manifest
+++ b/net-misc/geckodriver/Manifest
@@ -1,179 +1,287 @@
DIST addr2line-0.22.0.crate 39156 BLAKE2B 3fbb55f6cacbb177d06359bcd39885247a9eeef96d95ffac0dfd1d45ed394dcd1e9e069c02c71a9ffca0b69e3a974e4d96bc3385470ee39c87d7a30ea7914303 SHA512 b334f51bd369348b4446805b4f624ec9b4cc8eefcc53ceb57b523ff55bf018d1dfe23259daf48d1878170ad4fcb44181d4738456eb5e35ede6932ff29686268e
+DIST addr2line-0.24.2.crate 39015 BLAKE2B 57186d6b957542cd71a0aa19f1355dfaabe6efa19b853c42f306494728b03d1e3183efdb2d2c7734a3e2347cd83a985d004f50c097e06b7520bd152310532e9b SHA512 39cbec3c920ffc0f37584afb55e1cfe4f182e4415319a4e9bfe842360f102f7b9315f6171c0cf71ba0337123903e604096cd573fe98698a26c8eebc2376d965b
DIST adler-1.0.2.crate 12778 BLAKE2B a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd SHA512 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
+DIST adler2-2.0.0.crate 13529 BLAKE2B ec575b0bf12e321399ac3a1d59fce4ddbeabcc60cb3d7c2f362cce23eb29b4ea836451372d6d88552a4435ae29bb41d6230d55f625a4359eace680b9b771d0ad SHA512 12d12579ad617cf1a94cf95ab9d3f5db566c3b2de4bd5735eccd83c668fdad0eff134c996b73c46cbb9f932837682043878b8cc4764191625e9f93ccffcce423
DIST ahash-0.7.8.crate 38550 BLAKE2B 0fd5f220c15bc0a1aa2e95d13477bcc832d992c6406f9da0994ae32419e440a6f7ef84c1a7a1242d5904dca5d91206602d943ca81b444f46d2eb91d55844baea SHA512 63677b2001d633ecabb36c08bd92e00b5fa71f24aed1c4601d12d846ea06aeaf093c37cfe1f6642147800caa6c749e9a202aa21f9ab4799efa379ad0d952a2ee
DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830 SHA512 ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69
DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055 SHA512 4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077
DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e SHA512 b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
+DIST anstyle-1.0.10.crate 15725 BLAKE2B 36e656bd8f9c584f11fda5cfe0c2e24e8426b9e1b602aad34ed118ae6950a55440e292d2e0ff7615f5e4f466fd06f07536be198a59506a587d40cb0c4ede4f80 SHA512 621e7a89fad13db985f07375d316cf8efba57fd44ae18628a8049a65aefbaef27949f99317872e91e0922bb089a00234055199ea3167f80ae03d00ada4f75dea
DIST anstyle-1.0.8.crate 15771 BLAKE2B c039613e7de27cc990e5764810f9351754b160928a8954dc19041354cf9fef1422ed964237a5d39d16e4e9f8592ed52c523ccf36b0b5506f464d4f818f3332ff SHA512 3b867f73df0b2f69a0c7d5d6e62c7515045e053656afaa303e5aade8012e838cdf5d15d2c3d7c297db9e297d08ea69a9c8eed04b97922a83f56c58962c1c0b69
DIST anyhow-1.0.86.crate 46741 BLAKE2B 21b1f3acd1c1b659e6e9a53693178de67c806d7dbad30dedea0fb7078b2388baa196d1e7240a7dc88ed9dc93ee4c00bca8e608dad1b6bfb5bfa4f4c5ab51f0d3 SHA512 3853da32a2c53d73969bb29a1e622f3a6d5832d8888dc6bc8eedb76394b392f983aa3fcb1f542933e238841486106f0f38e9a2400c12c7699baba0ebe1d8193a
+DIST anyhow-1.0.96.crate 52168 BLAKE2B 86796b29b2d2003a614d8e3de91246e1220414dad89012188645a2df1757b18a7f9a49358b6c7db2622871fefd17b94dcfd76b0e24956a6ab8a2bfdc27f3d09d SHA512 673b083ba8ca51865d0b1c41e2ebd410039109db71d251a5048f24bfe009a4ca59f80f72b1b05c35155e523c74e326e349fb9c6f2654b5893eb8b3d50460fc8e
DIST arbitrary-1.3.2.crate 32037 BLAKE2B f8f6a10a8f42f14eefaad4348b6ff200d0c2fb22faa7a2876247228046359e39c555f3170a1975f64f8537319b97c7ce2030dcab3614229c8334b5d6f9248114 SHA512 faab26c44f25d2c7298add2a657e4010d9fe24b3a61e2270bc6feac05cf2a82895fe225d2fb1c6b63e6c7da54e061955503f39322b96dbdbc4916601bd5e5ccf
+DIST arbitrary-1.4.1.crate 36816 BLAKE2B 86adbf1a2522e972bf4a7fc26e4d88ec45298dc2ce716a1fe30cd49bebf4d5a65af1f097f83be6ee8c554d4b392657efd32ffa1cb35704585a9816b6e234c067 SHA512 a3507aa0ab684464c3559376beabc0992bbb589ddc85d2426b26238d7c5d1d856df5d9226603fe7ad2b17ac6570d62e86ba4f5a2e65f3cbc9ad52bbe294f8123
DIST autocfg-1.3.0.crate 16524 BLAKE2B 7d5a03853d6b4f0da08d8e139fb200da21e47fa7e50d1956270d0ff0cc496f660f8f800122c95eee9ba98d9210ab200c3010b782097483d12d6be4ac0df0e7c9 SHA512 a5570b955d57a7183ba148b335837dc5af24b202e80681027536d33fe2822509ba644fc70c29f018c893285ced2bf6774f44ca6c59f7c7e2226d5349cf7c3635
+DIST autocfg-1.4.0.crate 17712 BLAKE2B 7f7300439899be03d001dd32b7e797bc4b9a58103081b6f7353c4b5897813cedf870b3fb1fa25d320a75326b334b44d8287e8603de34fc560d0b567143915cc6 SHA512 3b5e7c30bc73e105e4bfcab584c24fc4016db41fac9c356c6649fd841051704bbe8848e09546eb50d7c1f18ea8ce1cb72fbc268a620d5c609b3472114b5be73c
DIST backtrace-0.3.73.crate 87617 BLAKE2B 585eebbb44671dfb3ff088092f62c7b25118ffc34e148b9b6ac67707923254ea43056861e2658c5fac7b9ed16fa56c30e7734e976fc3178f1fc03912d1d44c40 SHA512 dacedfd32cb91fe408e4f395441baf09c0a4b3bc4ba8f79d088359455cc903c93d24969567c7c5b2feb806433ffbb63a526d73f53caa4bee9c51961b61f831d9
+DIST backtrace-0.3.74.crate 88516 BLAKE2B 594b537f3860560bc790d04d72a91ea25bbf5f2494b9c43377129a8021c02d9c16471a223e518889775a816c45513b14bf097c453846b62302a58b59753a5fcb SHA512 00cb2be0626f0bf6ec8b8f525bb129d3ac74c386c5e46ee0f343edb78c863222521f8132876057a5a1facacf40792dea51f2f20e986b35f3a85bca3dcf5c1520
DIST base64-0.21.7.crate 82576 BLAKE2B 25cc8761c14220981ff4ed332058f6179948080cbfa2b225ec1d1602e4af14cd470c969e8b7049117e6fc51a5a24e06b1d27bab844486ecb76409d12e0581d5d SHA512 c6986d88dd9aa081d914f35b4174be4ba874848657ac4b5e63b9b45af765d973289c548ccb5a01584edfc0d8d79ff5be25b51365295d6e7a311bd7f0ae3c0cb9
DIST base64-0.22.1.crate 81597 BLAKE2B 6f216a560bd36e6e6b74e908344b457594cc768d9763070e269b56a14b150cbfc4b7f599d4c2a0a5f783638170ee132f0796fefb14fcac7fd73c58db0791007a SHA512 91cf2e4e7fc8815f9b8a86a7fa722a20eee3dc1dd57111b29e420de87ce7836bcdb1db01d3cafb9a977710ef63e7cc41b7772762323e68e0e832156858aace20
DIST bitflags-2.6.0.crate 45357 BLAKE2B 3a368bd2eb58c095b7b4a46680cc2d90a28e24b2e37c854bbf8647c861c4b8fb37eca827599673c5c7df763048149dd82123d1ede1f8a0e58a6bc23c8250f7e6 SHA512 f9bb3c48931ed7e7e05ec6d13305af5da6b6c18861ff307d7dc17c658f63972c87b70b0527287b3625c8592befc207cfe15550654995faf3862bb12a6d95bacf
+DIST bitflags-2.8.0.crate 47482 BLAKE2B cfa5dac5bb9fda57a5887773399d2507e83ed30fb0c5a332c48905f912c9b8d3c5e6493a9626a73459cb67d63973efff719ab4153a14e774ff4a632c96872ca2 SHA512 f1bc02c858432b0e1fc3b10f239c5886e51d620d55a75521bdf35c8e8f6b6cf8db97e90e08eb2e96715a2c5b28858af305eb266f1ce0c90f9d3945d6d9bdda8b
DIST block-buffer-0.10.4.crate 10538 BLAKE2B d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11 SHA512 b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb
DIST bumpalo-3.16.0.crate 85677 BLAKE2B 08da17b757931d2910e0299df53eb62731aa8c4ebd8915859b81d1982b331e7455dfac977c754e500a35ee07ba8eff00a61d2f62be99744e2ddbba06c1268f49 SHA512 a51b75c36f6794db444cab20eeb24f42a319080ecb486a56d254d6f873f3d188b5ccba11db30c068bd0c52c4322d4a3f5f5195c81c94b0bc04387030418835b1
+DIST bumpalo-3.17.0.crate 91975 BLAKE2B b0aca1d64373425384eddcdf8d60dc977058a3d1570451de944ce48aacdb984e73a29ab64fb5b23413582d57a8e32ad8155f6a1479eb00f804afe9d8a9d9e163 SHA512 b2acfb463aa705b9c6a9555858b84f565234110988c880cdb761ab8dc87892ee5d22e65fa935d2cfef9d58869fec0ab64d810b26bf122fdd89b454b6ce65ea1f
+DIST bytes-1.10.0.crate 76656 BLAKE2B 2f10cc49184de42dac9073264a4e981ae132760bbbc84cab9b5d00462a7b925ff2c1c00aa2284c34875148a025794e5f4eb63e17b117e27e89504299d8921406 SHA512 ee02d6c0ae18e75ac3a44f949f3891b98865bae5594b25a866b619c42fb574b5249e4e936972373845030c27cd94d2bfcc14885f9f92ef23bf059ad7fc8fbb2b
DIST bytes-1.7.1.crate 63623 BLAKE2B c399f7f25b85ac284bd2f139d895838eeba7deb56d109c8579966be4b8a7a56bbc26f9387bd0bef9fe5449d5e2ae8d11b254a7ef93048a4827d945ddddb5ce09 SHA512 04cb5bb1718ee378be1d9d56aef2d117ed561935ddadd78139ef2839f998e92c88369c79560bce9d23246a3ebda1dc888af373f9ad4827a0b9a249379bc71e81
DIST cc-1.1.7.crate 81694 BLAKE2B 95f2a266cf4c42cd4212cd07c0fc436400affbacf66c4a089359fcef4ec5c51c727ac6f3876515ea3460076898a0e03da6647ed0d2e67bee5d151194dd47da19 SHA512 2c3b3d99b292ba44b4805f4a77daebeae054267755a08b1a2d5583f89ba1cf01b42e9393279c8f37f64998fd14c9648dcdb41fa5b2390c3c4442afb484f624ef
+DIST cc-1.2.15.crate 103196 BLAKE2B 860665bb58cea2b353c4fcc860a20a0947d05b2e5ab694b96ddb1e132aa32e49d4362884c973590cfb9d6004de55894713ffc90ea3e367e0c34040d08ec0b6a7 SHA512 c8671cc57192cca08601b596b53efd7d37e11ca29c542b2eef2d311f4a902de0cf4c99ee29a1564ea4aca318b7ae4a590035ba7b52b2bcde5c42ff6dbd525b2d
DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
DIST chrono-0.4.38.crate 220559 BLAKE2B ab828bfeed56eb737a1797d5e1132cafe87a1e14bf7a1fe4a5098f50e6ceead50ca2e7f041cc2ff63d5f4e41e2853322f6c345bb31ff12a5b412e3e5202f5fea SHA512 858e47e3facebd5383e71898f26b27d92fe4a69027e2cc47da2af59975ead7767355e0b699f4228eabe76a3eff8b2519c7cecf8b60dc3fc60fbf9b28e2f3d4d9
+DIST chrono-0.4.39.crate 222248 BLAKE2B eeff1694a98e8775524c261c5c46ebf09bf1ffc6222a945576960e8153af99e4549d8c988bd086507fa430f9cb15a3159be85300247ab3c6f5e77ab515f0988b SHA512 5b258f76bea58ab9baa0fe8fb32c41928b8b655c76bb2fbaae9300ef8380cbb881296cee6b9e9886dce62b0759c73e84f6409e374a86cf0c80e3383512f98571
DIST clap-4.5.13.crate 56267 BLAKE2B 233f2fb4405ee2ff669220214c13b6c94858dbc375c8bf7eb83d7488690d74ebd8e1514679e02d1354b493b6e37fd7ed4b2ae32065d115a7287014aece90c2af SHA512 dd1a42ad3bf39463966c2ef76f3ec2dc5a847160bcd73de1718bd6706790f1ace183e3c9e6ee8d06f6ddea4b9bf30c884fa97d36b44f30dac26a85a52d9a0025
+DIST clap-4.5.31.crate 56084 BLAKE2B 8ce4da2f986c7c74299fea72e17be72afa7a030a78c53f38b549243ec45b98f13236c85699dc3ded0782604267cf14e179474f99fee4b62ef2af4004c975cf49 SHA512 49a5cf52247fb90d77db2ae67daedb084f05ebc37fc7abf28dd9e19e5586ceee5fc6ac2b0b23ee943a56fc39c9f702bdde7d498f59a72f425fa77e0f1379a746
DIST clap_builder-4.5.13.crate 164093 BLAKE2B f938635782ba9c1a675bc15a73a36ee7f1cbee501dd10be6f267364fde125c75474e5abe226e0eaf0c9fb224887c65bbc1be4641ca093282d3042f9980f4ab94 SHA512 ab7a29b29a15d22701550fc590ca6ec256edf03828e2b9a87072734a8f66b6e5a1843ac2ee7856c62472960af4e8f40840f840adb78ce5afca918f333e0f623f
+DIST clap_builder-4.5.31.crate 168303 BLAKE2B e9242b76576d648b03a854477d765a2629b3b44a1795c8116fd6b5e279b40b9c9cf922a3725d42ec44ac2126c5fa1978ff138edfd30df79643895b3a76e25ea6 SHA512 88596128a8ca0fd67d6f3d367a1f75e9e3b7cf02e27a727b34c0d78179ee9780dcd0f7738b3744f0978e0c491fe472b453e33dd4708be0da6bf6069778c6e1a3
DIST clap_lex-0.7.2.crate 12805 BLAKE2B 952bf3f3885ae7bedd0e8add236590da5fce72a7ccd88ebda063410aef337ce7ccdb5e5e929cb870bc993891610edc0197150a3aa82a62fadc4bbfd96324fcdf SHA512 a8726397e5372fca3389748efdfdbd016b6baedad5b4bd95f33e4e820d4f40e0b94c88b1918ded3678aecf23911028e2261837e73d58ba7fd6f091eb47267380
+DIST clap_lex-0.7.4.crate 12858 BLAKE2B a5ecd50cc503157dd69746f3b6e9c288e0fe4f6d5d82271499f657134fd401fbe076255e2be6a23ed0b69daf3941c6429dad8b288223b0ad390a2c435575cdd1 SHA512 a2566868f4619679d3b74b70592ffa6a04b13e38e3196c56bb1dae8bea0c711bddbccd778d2aba3cc0ee074c9b1cc0335222818f0d47fb3cc8109cbc35bb992e
DIST cookie-0.16.2.crate 34632 BLAKE2B 095c8c4fbd8bd2aca5f1bc2bf7f37f231878e3ea9e2646e7c2e63bc7ff824ed0a55f80216e9d1f0466e6fab306a0f211d08c093278f4f23c07762ded9e2033c5 SHA512 f006bb19f63065c6ba9a7553c1d97643e261723f3d5087586811acfe595b3c7d90f7e5c83431a44a50d0b4a36667635ad09e5cb307e323cde14820dfd38e57c6
DIST core-foundation-sys-0.8.6.crate 37629 BLAKE2B 683d5a84b6a3816317f87359532a8339f08bb4043f1d70a8588636eb5dbe6ebb3843e2a12d9a7e5fd1637a912c52a5aefbb8d44796330b09593e7adefd3babd8 SHA512 24a8958cb16b081862a9000affb0147b8b3be1a664b834c3dbddbff03e709de3f4060ff4800e5a35453f4392ccf33168e8b864be71b17be38cb264a39b915100
+DIST core-foundation-sys-0.8.7.crate 37712 BLAKE2B 0e1dd99a5bbb0fe92f55181a37426f6e86445cb20e355f553b3162c88ccc075644461731a0cdcd93dcca65b6cef1de62b409afbd73ba3070a199ab8e7422dcfa SHA512 17492d5314db03abdb3b1998bf0c396ec8ed0f83bc978ae22d6026afdc86c50b58cbac073b3a0d97b92da7e98be11302faf1249d24313494bc058add4f4cb63a
DIST core_maths-0.1.0.crate 5807 BLAKE2B ae6308342e1d90ed2924c6a92dcfffb0284825c0de95061402294ec052f4cacaca6033d27370557c2620ddd6aa7907f492ea2e5aee95cfeee542ca9f4fd6aa9d SHA512 48eb120f4e48721100215cebe703a71ab0ab543206c5f9b806c3727a2dedeb4df0d5d9bc733eb5cf6c556833b23b8280190deaf6ee0d583e697f02d9f23da35c
+DIST core_maths-0.1.1.crate 6528 BLAKE2B bc68e64f7beefb307d04585eee0e6667c9e4885577fbd501a17263771d82db34ad15fb7a93053a91800e6d21f231160f3cea3868e6926990c8528ae8e6c7fd35 SHA512 19708af657d12a83c404043717e0d75c49f7866c362d5ffb366affcfc77dc19d64bd44561c3bc1871e0ffc40b6804beaa5e6082f5d1780ceed7c3a9176beb085
DIST cpufeatures-0.2.12.crate 12837 BLAKE2B 5b518c58c548d9116f94cefc2214fe2faf87c3aaf3fffbb0bf4085f75372cf7fc5144bc3f827101a3a14a51363d06d8075db94ff5ed853ab2ccffaf597728093 SHA512 52742595702fc3371d4126fb355f3d7a6da514a94e43170f1db041cc6c560027f92115eab7846131dba1018ca5c72003ae36f945c1de88d57a0e7f66331623c6
+DIST cpufeatures-0.2.17.crate 13466 BLAKE2B c6392b635542a6fe29958fabe7ce725354a31e24f6f144718553218247881013f56659d2efc671d47394294373db2d4ff8f45c7cb520ac22f2ee5c462858a1dc SHA512 9ae64656a21cfdd0528d87ba95f6213860bf72ccdf866019e65ed6662633e73490f92c42c80125559b3dbb7822090b5faa8ea564c562e04041232809ec2f58a2
DIST crc32fast-1.4.2.crate 38491 BLAKE2B aaa3acca66e5814a45f12a90ae09f6ff5fc14ca94c8539184dab6ed928abc68cd1d37e539c268c1effd50ab3af20de6038593fb9c6bd6a664785dac52f6939fd SHA512 c7608d33022062e217d3576f536ffbd51479855a5e5874529c71db2bf6a937ce04d814c39cf777309c38445393bf43cb9996161947e28738abd432f11beb7266
DIST crossbeam-utils-0.8.20.crate 42487 BLAKE2B b50da06721cfbfff07825574feada8a28d3814edb218434288683eec31bddabe2ffbf7e5ef1281ee14a8a77c56db3b66f3c5ceabaea9c72317c1bd2cecda0c26 SHA512 7175eadf9fa7c526fa11ff87e40ff203f0e7a4bcec15cb972f924f3c7ff7cc20b6e2e8dbbc1ede142a0207cd2baa4f446deb25d825d28a54cbd25c263701bfaa
+DIST crossbeam-utils-0.8.21.crate 42691 BLAKE2B cd9015c41f532eb3c90101603f32d383f01e6880718b727d6d1fe46872ae276cda685e1b548cf77dd22bb1a05f0d4c4982332c2bde90e1743dbd7f51919022a7 SHA512 6f4aa7ca10c20da291c4714b56ceb1fab1c06b03b2f4e28e474e9aeb95ab6615a25462dc7819713652c3b5f6a06fa0f24ebc92c533fcf35dfcf2655857d975f8
DIST crypto-common-0.1.6.crate 8760 BLAKE2B f2422bfb89c15d47a8f91c8f6695e05eb56990a922e3cdf3d426044736f9932324c0d899a151a6df4d6683e6a6b21659c657d3988734014c02cd854bb4b924e7 SHA512 471dbc43f517089d2cfe0868e29510c6ca579875b3bb5d013c70796db969b609b6c4bb35c9a07b9a2917012dc5708b717d48e317a20038adbe7e7039bf3ada6f
DIST deranged-0.3.11.crate 18043 BLAKE2B 738d5a88732e227bb0e0d33c04ab8248a699c7c499100666ffcd78673d1f38ad2d740222ab405e3eaa7a0a6f4596cfef90bd581a1baf77c954dca830c22e74f9 SHA512 48485666d3e50eb7976e91bed36bddbaea80fac4ac664723130069bd7d17893b6d1a2b82a4c3dd61677162e4305ba5ea8aec7bc2793d1b8b92dd1666c204fc43
DIST derive_arbitrary-1.3.2.crate 10614 BLAKE2B df96dfb9000a794e3ee6e633ab527621d321db8006221b482e944d58d4293c3f87f6808af4784c53c06b28f3078ec9be6860e3496d6af044ad6d71db35310dae SHA512 5ff36cdb5fdbc1120442571b21405bca9dc3e7a0c0d6f0b4996fc71be0553e1a8cbf2626457c55198ecd9c66d18dda66909823e7c6f1f16151b5d05e1c69d201
+DIST derive_arbitrary-1.4.1.crate 11521 BLAKE2B 47ab73cc942314a65574d2ef8395dda33361fcd1e33ccdf37843a92b0a5de62540277e6791991ae54835ba4235a9fa504cc8f6d43cbfde20f18f14b70f84defd SHA512 0d499a368f9f97b0a1a52f17fd111109b071c25c2732c206c96485a7a753520ad706320e5a817e1a10e5f8cf154afc6afe0ce09f9187d23b4e2c2ed4961afeb8
DIST digest-0.10.7.crate 19557 BLAKE2B 61e69d78cb8d6850ae26ad7ff2d52dd6dce820d8c621230def11cc0e8aa6d883a6e1b25340fb45748db52a8ccf3c8d36a8aa0c8cdf4d4eeb4e3f870d86abe09a SHA512 0dd8c012468ab9011b89413ea4d3647d95b1f683b020a0e6274c95ed5148638b56fef19cd9044c837ad53715b582b88eed277fe96e917c27c5d7abdbf7c3794c
DIST dirs-4.0.0.crate 12503 BLAKE2B 02c0b9b68d09ca713e365410c72d761de5adb87a0fc5176c4f980050198cc05078fa67b43a8af1b16e80e7edf41a428dbe55807463bab59f3fade09b53d7399e SHA512 be582e5045f1916fb6b918c8e8c5907b4b663534025e4227ea4828e2aa9fe7fbcb3c48f1f0d08d163ba684aa4404076ac210e7f14766a09b9ed89a2825121b3b
DIST dirs-sys-0.3.7.crate 10597 BLAKE2B bbeadbfe15d9b92e4057cb600f1957e066e295e0208e1645ee49fa76c55c45e273ae5b87337eeb398dd3ef3adf0a5584087b8fc0fb780aa23c6d9392029d6581 SHA512 e630964e4c452950a475c10a490b49b2979dd7dfda48172b905cc789153ae4a0ba2d7d91f690705cbfff23737c4b4a339eb0c49e922efd7d68a92fe6368a929f
DIST displaydoc-0.2.5.crate 24219 BLAKE2B ba3396c93d27a99a92ff4a0f01a8d192b419bad25e48d9427b76260ebf2f9982291d77f2eb24d239c0b1fbb097e866a20bc46dc1879fdfc6637ea49928444a92 SHA512 5ca35fa59f263162389c1180331e9df607d9374bcb056cb04bc46c98e4d87277162ddb2335ffa8a8c5f69218abc3eabccdcaa71c21b8dd9081cc4146f266b948
DIST equivalent-1.0.1.crate 6615 BLAKE2B 302d78069d9df05e78b53f0488a9e4eb98fa2bc1e21893dc8a0acf2234347ba7c4df4b9d6b380ae77d8ffb1074b9c790460fe2dae47318aa1c4fe4208244540a SHA512 b2bc60e804c1b02c461dcefcfd60fc37145af710d183ebe65f9a4d63f2b2072d23193f98dc550a9213c7fdc6a2a837af23b04a89294ebbb681a4aaf5d5031140
+DIST equivalent-1.0.2.crate 7419 BLAKE2B 7ce4fb7b911961cd4ccfb48323eea4952110a069789c6bd177a63391c270df861afadd00c07db7b22768f0864f320e429e0200c433284f528336e2f81d071eff SHA512 8e0e2dc070794a85b276e93f9e4a65d3bbb8587b33fda211c34479a0b88504c913d8bef9e84d7996254aeabe1efe4ff1ef6259ff4fe3f9ccb90dd90070b3e4d4
+DIST errno-0.3.10.crate 11824 BLAKE2B f9976b538868daba3cd2d47ff2fdcda16b4a436ca767f865f23d1139e7f232aba263dd4aa38d573442c762999c8a8beab8a4a8c10649d21b49090fa65ced1ec7 SHA512 fa4b9a368f254cd90c6f69f6883af4c579829a6da6f31481a1b527ac9602c8ffcb5e9518cdc32c39b5589c151a20e75a7300c8a907d178346185ecc6e8749f3f
DIST errno-0.3.9.crate 10690 BLAKE2B 8deb19cf0c830ff2adebb733ab961558cb4463f256604f9c76d5c5952f34a79b70dce47e28f68f459977ef34d4821ab5d0f7e79a7a110693700f80b49ba56651 SHA512 777fbac5730d420d58275ef63b7579997d8e6c72106d483ee1e3b1f1ce3977f1f66c56870a05acaa4cfacacb820eaf963e9c763748759cff3668fa2e6f89f04a
DIST fastrand-2.1.0.crate 14907 BLAKE2B f96c74c1da31bae35e5ae0a557b3cdf120099cd7f31475ff6ce0eddfd8d30baeb025cd17b661f452cc4d3fedde763621301545e28efa030b3be21d1d9ba8d0d9 SHA512 ce776a3d0fbc108017c93ce9bff7c9e7e65590acb149dcd55c2f349d2077ffdf5ac6427753732f60cd7acf141ef6f89359b2e7d9368016be53b24e8703e71104
+DIST fastrand-2.3.0.crate 15076 BLAKE2B 15c9a1c4f64d94c4bfd38ae139c6fe19b6b621a495c1b57209edd6d76d978eaf018ba77f356b5086c3f462a6de044fb5e3b172fc288309569911a17ec39951bc SHA512 267fecbb7459c8840f03425733d278dd6c4e7637b85b99552877117ed5e8015e094d86aa95841f77064136b7f382276c3cb2c2bef7b2881d272f4aa57c5cf947
DIST flate2-1.0.31.crate 108176 BLAKE2B 2b0afbeec9ef08e54bfc572d7a386052d519d5bdeb220a316b67409403d229425580e33991f0a98536e6468f0e59ca87b59ff2d00425749336d4e68906d5d787 SHA512 b211254e15b38663f080552598d61d6766d6e7abc45cbac8fbdb5af65b833d2d3fbc00b5748ee12d4fc71726ab84dda9da20b6916121735c7b1c6c9d7a09fa61
+DIST flate2-1.1.0.crate 110650 BLAKE2B 1245a0050ac2f6c966b0c869f772c24544206e1e29ac7bfbd1bb20aff20151f50332e3f2bfcc3edcabdde706b4ac9180e393e4944216183f7319c3b09bf5bc12 SHA512 7f240d413aeead2fd15c0b4cab1ea45b99987c185968ccc22778ecc7e08ff32ad6fd44abcf763a7c708f5bb7c43b325aaaeb30ea9bcea2b0917c9f7542bbcbdb
DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334
DIST form_urlencoded-1.2.1.crate 8969 BLAKE2B 383d3a197b73fba199220b7708e16d770591ac16725faf4efc1a8c230c569c381870d4a11b8fba623e761e68f9d318630b22101d461e67dd26c67e13a73358a1 SHA512 c65104e2dc08fad572bb31f981700fd43dd29fcff42b01c7ccdbd3d4c23dec12360aed3f1b5fc4766fee386d418a65349b2941b8735f788cb0d35d631a6a8dd1
DIST futures-channel-0.3.30.crate 31736 BLAKE2B 57461dbb723fd53daa07b2fe6164125508cc3901e0138d2a60da5c814ade415a3611baa45c71487f1853812282ef358c132785ff40c630408e8544d57eee3483 SHA512 689531748821529c528772a6dd0f27362078ff5803d2e0b431ee5a0ecf8787b5a15262d65d52f48486ded46b88f7a9c477ad95cc2c5a3e8f5f9b9f53f367832c
+DIST futures-channel-0.3.31.crate 31971 BLAKE2B 2a59ebb73f998ec307bef01e997bf2922556d6dea10e2e6e8da9e1b4cd05a8bcfeef01bc1cc57d79c39bbd98b8a0d26871dca5c7641a9d4e9c2bacbb3feb4eeb SHA512 87e49e661cb12c1e03a07d3c94ca9bf5954344a51fa11639a118f5a49877c883387343af54639ad80e7196062a77fa7c9b9aff9804fb1e6ea3d0eb09efc53c69
DIST futures-core-0.3.30.crate 14071 BLAKE2B 76a9fa5aedd0d4ae8dd9db9639839b6b342125759c1b9f9bbf58aacb4ecca316ff1f24ff8f3c15f559ffbf974e4c2cd02a5418cb4c4d7612dac8449c8234eeb8 SHA512 3c7259ddacbe02e47a84178b75e5f13523bd0c8f8bc0b2375f7ecca60b7075695ee0a5cc4e1c1de26665cf250271173be803661e2f2f53e2a3b96380a8efe7c4
+DIST futures-core-0.3.31.crate 14318 BLAKE2B 613d16e4f18547e45ed0dd56a7b908306393e479c379ff64f358844eacb1f8d37008ffbbfe6b1a4ed184e501ee9214db149d9cca31651b7d353ab4a99c8f5ee1 SHA512 d2f4c2476c4f480f724a880ee16566fcdd545579d3cacd2f16745812eed9ac4a7a88d59d4a38b163ef466c6f6b612b9cb06308a09d52256506a8a90e358db935
DIST futures-io-0.3.30.crate 8910 BLAKE2B c9af4290f45a9fd0839e107fbdfa4abff4f9077ff45b61054670419076f1c4508d7d560d4d86f8cd7ce146e436e531b9f5e0abfed2c4f2406c57be209cfdd498 SHA512 077acf5eab1101917b5b4b4b83347d30d533110d9a34c2de6db1411ffae0f0530f457033c5a5c14249119e89375c9f12127790b46e486dcd003a12a6fad48bc2
+DIST futures-io-0.3.31.crate 9047 BLAKE2B 667e62b50be304b68b8437d93b734a0e2433d88a3b410010ed0b04eb2bbfbc9984454c3f0a591f720c9983582c6421d7f870f0733c31337c4c518112f52aea54 SHA512 16d21388f7ca083d2c618ec140cb2c0807ca621b8c338698c367d862b99133ec9edda828f051f3f666472c929e7bf7a5cb334fcf167109c7c392c5cc60b54fdf
DIST futures-macro-0.3.30.crate 11278 BLAKE2B 6311039db4bd31242e4f45bb7c581bec28eec9da850c47ffd9235c4baef5e5f1c72155f49573b2dc942a9cf246949b79c7d35200d04f91a13b0205cbd33d96c0 SHA512 220b5cc61c744617479d7e8ef9888785a17b9bc26c517c9c4445a39e8be21f111f77e53bfb3d143df18dfde23feccee17e349a84b897eb4d86f94d7ae4f714cc
+DIST futures-macro-0.3.31.crate 11341 BLAKE2B d91ace97b854cbfeba1df90468fabf6313721ef72bb408ca6bee1c110b0162fe91da18d371b628513644f9d3956540d93c3e13bc9917550338f797967acc3967 SHA512 26c45dd8c037831ce3c41a326ddfd581784c2e7aa2805ca4d93b91e439f4d8c078293cd328bcd66d0283cbd5a14724bc624ec607c343d15193b00bd644b86166
DIST futures-sink-0.3.30.crate 7852 BLAKE2B dc768e4ec4c9f9dfb22a20c1c977401d859072b9222e6f77978332f495cbd0f764b175a679c9d7c77028d7b56cda5e2d86188ee979c7f323187defa6a0485ce3 SHA512 1c198da8f4118d9a9ab2b597e3f7b4e1ac7094dfa547bb81f3c4148c45216ef55b309255849174a517ebddba6c874283425f1df6e56e2ba5150af091bacf46a3
+DIST futures-sink-0.3.31.crate 7958 BLAKE2B 7d42180cfe19ae42e2ff486d83ed46f3aaa4b333256d4c30c5a2ce0e0d0b05ae93516b029e6d07105b4296bf23ba29e6fcce19f0e38ecf59b53c6ec9cfe2e188 SHA512 79a57dbee5cfe98f2c003bd463d252648743f70d13e2054af072978b758c7cb8e5fb652fd2f36c760df358ad23d2893cef24ca6ae3df44def28f1d39bcf348a9
DIST futures-task-0.3.30.crate 11126 BLAKE2B c2ded9b9b709fc10c44cfeaa72d4e7477e43331b14f3e72433b25126fef93f2812a09b4fdc3c246b7379d41d3764ba17fa87c3e9c131095864cbb5f54771a204 SHA512 c190fa0acf7ff15fa67fe172911cfae803b2a8c08168570a5518a40767d08134f147259a413ab25c45cac5dbf2f601a9753c77ab0eb2c180cad2fe48cfe3867d
+DIST futures-task-0.3.31.crate 11217 BLAKE2B 8c0e0aa0aa14bfc28e668af00a3fcc2532950ca865a9f3935717a4a3770cb60477cd8f4cd080675379315b649fbdc5fee9dce49502f0f24f44db481a24c884bf SHA512 4872fd2f24b07c626efc6fd76c01b44d56efecb9697f972d0877307b38d3ccb06277ff029df38981470ba1f8ac5f93086123ab3af44d3c49bd9c10b6c9158a81
DIST futures-util-0.3.30.crate 159977 BLAKE2B 9012edf76336952dab02cb61db48dfc74b6cfc17c137c36372709e8d575b306a4d7c4da89328067c9482a645aceb7b44ef57deb21a0c25964a5515e738a039d0 SHA512 7faae5aa35641d858d0f5430e4a69acd4ba9037852ad73c5a890bffeed411d28820883e18bad4ca8f7b0a765f9f4c5dbeaf5d0cfaaf90c2c69846434ae091951
+DIST futures-util-0.3.31.crate 162124 BLAKE2B 69ca647a261fe24f90a4221d8629169a8dc7eff9dd1c4e07cc700a52a8609ce9b8aa3974b9b09e1ee64d0121d7bcb3efeee6fc15983347aaa0b0b23b068afc34 SHA512 429b1de584546b931b17d475aacbdb0c14824a57d960c44e615aa808e8c0f9c126473e313a7150b3de87ea91b7eebebb1041509f61b3493fee8a9cd2c75c4df3
DIST geckodriver-0.35.0.tar.gz 112565 BLAKE2B 87928336a2ff2c4da9d1cdb29a36ce05ddb495284e382e4a724413c4c4e0d0b1ef8e1640798c1ea318c82b836328d63114241a7607f2df2c33a7fa11ef7aa04e SHA512 17518966b847cca28dd879dd7aedcacc9b581367edbe78261b9cc3023f6013d185f16066252118a2de49f3286cba895022cdfac9d5928f9f6e4f03d645ad84f1
+DIST geckodriver-0.36.0.tar.gz 116683 BLAKE2B eb108318ecb7b33d4d39769b0147694a2a824567d03be1d1d3509eabbaf0f02b99860d02f4dcd07f5cc412db3923b5dcc2829c7e4efcf69f5aa8ba3432fca863 SHA512 e26203662bf7c7d0fe7567f13d6614a74feeaa6f4d976b62ea02373b0acc8f5e7e957a2ff2ee190ca93557de247105c29f961b23b1989d9f1f87377647ea50df
DIST generic-array-0.14.7.crate 15950 BLAKE2B e74c785e3127095625951da192a018281ea9976aaeb11019f9088c3f27748c5fed1ef25d577150864486dc48b5138d6892e42f99979339f711a66fc70756c82b SHA512 363a7b04e4102f9ca63d429721c1ada6272be6bf0a2e97da681faf76381f73f0e3acb86623b9ce2dae441de9fda704088391779b9769ec02b3c8c9f9f35f897d
DIST getrandom-0.2.15.crate 37163 BLAKE2B 7d534e799a4711d01c6553b8c9422dbf01e384a850fb0f7cd76e444628f2b96d28d0f5e8dae042f8081a2bf9340f57c558be50a6f22ed5fa6b0301a15898fb35 SHA512 04789a53d3f4a84862e1e8b2113641af67e471b468de1222470d5e6cef0015232463a2cf3c3518dc2a533b3983b175a7c8922da00665bcf71c1e4e279b67e6fb
+DIST getrandom-0.3.1.crate 42449 BLAKE2B dd70e0abfd27a7c363ce1b91746ef7568edf1d176d5575201623b6403f3a503b5d8503d10ba01d055f9de61cd8092729d34ac8f0f4f9fc6ad79b9fce926720d1 SHA512 431682efdc2ba82114e173925b99e1059d4915ebec6b0432d4a7683e56ccff7b4b45b9ee9cf5d0ee53067d5ae1ba733524c18577379c8414c385189718fbbcfe
DIST gimli-0.29.0.crate 275756 BLAKE2B 092e5bce9503a337451f63706e7ae7d12a4228db6a43d2c14fa6af74640a790ec70ea2055ac84db3919d19612ee6ee0453f64981390667abec97637679ff06d3 SHA512 a6b591d48dbe93a1fa6b814759a5cb61fba0838288840667aaecf01346a3ab862fbfe1cab51b057a425ba9a0ce35c8421b28cd5195464be881f38905062f1446
+DIST gimli-0.31.1.crate 279515 BLAKE2B c8924ce351af5b8f96ef757a189f7a9be14533c024d496c62037cd4eda790b3f6282cd3013ba82ecc83082acab1b60ea80b83e0fd5f8eeb381fd7f9df88ce0ee SHA512 b9c8c11547dc7420fe936b9f32a4f5ccf3bb68d1d9f39dedffd40d631360f6e032e719d858668826f1099b8a262e8096aa7ae1f6d7d3d7aaf47934d832715949
DIST h2-0.3.26.crate 168315 BLAKE2B 81c65e519bacc8570a28b82808828044d1c94f8cf9111ae432b1684f216ce51c1b583b87a2bda3c36cf206dd508084b8f0877e93d58c8d511f87eb143bc77ca9 SHA512 3e1fb02d42d86c9fbaee6f10fec78eebd9a31a70efbead1f4ca22664ee0e96809a52b06e23a9b6f5d0646422dc8054b5ff5d82644ef65cbc0ed2b3729d849163
DIST hashbrown-0.12.3.crate 102968 BLAKE2B 492072f27eaec45abd2c5d7405c614c0c6a8221425e901bb6174bfa1688ee524408a618650126d6c683b7285b9bf0a21dcdbff7347e4d8f97bf7111defa1b7e5 SHA512 b3700fcd659a21a6b9b3777c18b37a83bf25542b4e8f2b963779a122f5d22e1742c064cfc03e649583e7dd5c6e90ca8407f8c51a0e8755f6a108682853022f76
DIST hashbrown-0.14.5.crate 141498 BLAKE2B 7d7f31b6377c901de12f78f0004a347e3e3b948b1336a54b6abd8dd2210db0ac415efcdded421a00723f16563a7b833b5d1db3cad5c12cac916e273bf3e588b3 SHA512 215ea860bd3de80e2dd2d4647c9dd31c0ac895ea7c08b87256dc11d36407e412ffefaebc6cdbec024057dd4f24b3762b4fe427be307e15d1e68ccfde89a99742
+DIST hashbrown-0.15.2.crate 138478 BLAKE2B 453888ce68b10cd6e93d787986603fceb29b83fe2dc417e7e57316b9e0060d0bba51ec7fb71d46a038662c99f60deac8237a8f349297208d1d223bcc13f0d0ea SHA512 d6fc0613623f9313533dfcab1240e97f652f78f05baa21419f7edb2eff030c4a2c5f426d3eaae747923cffdd8aa9cc2648340e5fc229395b5eacc6fae087c8cd
DIST headers-0.3.9.crate 68290 BLAKE2B 32cce72c68bc1bf162eb733f0e90bdeeb06c13a622b22d74e0d3e1f0d2f82137d9a691ab080bc204ac35cccdb21783e456e2c5db3c00f775bbbe36849ccd0212 SHA512 d7b191ce9bfe0103bb4e6ea308f4f6943c1df12bace405bd8b733ade8f0a89b3d156ef7c77aa04233c51e6d34d832a837c12ea9c2f9693fa12f2cca49c1740e1
DIST headers-core-0.2.0.crate 2380 BLAKE2B b9edc2634ef43c53372038a67713785656bf5c030ae285bce287b7b130abc04bf56e66fcc2c67e3eda162d64b008c9a45a1f7be990d248da3ec1c18b361f33bc SHA512 1d502e6a3b2ad70a0d1e410c55864ddbf4118ea073ff7697e6b763cd18748d91f074b36451c015e3bbadad4400d099f4a2e350c609f44daee4ad40398633a8fd
DIST hermit-abi-0.3.9.crate 16165 BLAKE2B b779f005bd4cb9ba9abe401a0a559a5bbcc44726ac37f53e9c8d1f7218389ec8b48f74d14666261bc4fba4fbe5558cfefae873c49a2312c8c8bd4010b8344064 SHA512 f3a5a51d834a6ad55480b53f7e9cdc73a512ab0cc6c246a6ab1e8bf8f9851a0c8a55982f5bba6cb57b5a03b54870e73b0bab0a79195764c308318394a3ea8045
DIST http-0.2.12.crate 101964 BLAKE2B c35c2ae5f9494cafdfacefd778b4b6824588e74685fe5204bc6efa87b667d00b28f59cae667115fe45ae332d8542e7a0c2c7c42fdeb302302f89b00cb716f380 SHA512 e32dd4600aae7e26f1d530871815b30fa0b9bf95293005649bd9a7bc4df7f69a1d8de503d1b8873e67a5496e644d0a47db2a0680fa1e9058bee4dcecccebee58
DIST http-body-0.4.6.crate 10773 BLAKE2B 828a43f8ec79a7187cd6f5379edd50127cefa8e80e9bc1205e80c567f506f4778387dcb1d2808e68f1b88bfc7e2d6405ddf9ede9403d35584e31bc62db0b7756 SHA512 fd74fcbd25044aefa183e3caad6cde0967cbb00b6d80addec2589d037b752cdafcdfd02d29d38a12b5c7d87cf1cb5e5ed80488057735b9dd73e03904006a5462
+DIST httparse-1.10.0.crate 44882 BLAKE2B 20a070d3e5dbb752602a80ea1c620afd1c5bfd9cde7e05eece6515168a60e9bd38f2cd10b179ee369d5408b0eb911ad95d69df2c1f1144ca3ec573b57aeaa4f2 SHA512 0ed43a15585b49064ae6b745b7c17775db1d849911115448239fa70a0b6f1d5a1fb09e654c4c04af8d533d74865966bfb215135a133aefec89eac81f136709d6
DIST httparse-1.9.4.crate 38555 BLAKE2B 24949d12a08fad7c90f57de628fed1cf9d0a726ddf1b1f66def1d7037f509406911e6a54067eb299436d865881fcb5b4dcd54bc9a7fd166f9ab6f562ca29a3c7 SHA512 7a6c34cd0e60aea6a4e747b1e0711c7227f0cb6f332ed34b8b5424ab2d21772a77e60295e4df6421e921f6f9afe1e9955db1be5bf1dbc065200d4aa7d23a4aef
DIST httpdate-1.0.3.crate 10639 BLAKE2B ce0b401c69f76252639c10f6c2e4a823574a58565d7c5cc3633c72837aa4ec3630b34b148de4378ec498db196e3b2e1413ca0e5a4d9247855380fe19a8c20f94 SHA512 0586888fe89f40b838d5ceb083084d0b8058feff1d2933faedb96896dc86eec68b541a0374a508fd11b86eeadab3c62f88568ffe2c53206fad438373a50b2e5a
DIST hyper-0.14.30.crate 198175 BLAKE2B 9aa000132bc5db1cf566df48d243484b52a099d47d68aa2fc02d11455f3eece99f6a954bcc9900c0173cb39f145d371cf97b024517aefee4c7bea7746f800dfd SHA512 037f19ad0ee461dede269acc634955b087cc021abe52053de74805243621e35037b4968e20fa0ce7fcfd83ae05bf485c8003cf1df55dc30bc4cd64e62fcde633
+DIST hyper-0.14.32.crate 199622 BLAKE2B 05b0a2ac2c29157cf4d6258fbf07d871fa9d29b7f453d8d8fda9700db1423f6ce9c0de2b30ffa1faac877279bee75a283a81c2b59c6e429a7e22a4d5f1f49913 SHA512 d2b1d713a3ddc8a469ea344a5e7732da637bb644c2d999bed8e8b00b602742e193e553b9bc77eb58017ddccbc4217b20651e2b1698ac98568e780bfa3aa1a819
DIST iana-time-zone-0.1.60.crate 27074 BLAKE2B 6f534056e220e2f721fc7c7f3ed24152eea7f07d1f4cb3609ca734ade32a2d6b18fd0164ed831170cdff192cbe48653b2c4eb0903fb6f157292b3b5bf47299bb SHA512 5619b994d3277f56e65322a7903e4c5e03928a87bdb72831cbef88788aaf5573b8460abc0a4d5488c5df7052bb978531d973dd66002b0ec4a3af468928c9b722
+DIST iana-time-zone-0.1.61.crate 27685 BLAKE2B 2091f0bdbfae3f63ff846e27136d9779a2d65f85cef899ea3ab0ff7c987329e6a584cf49c57de566f08e0277bd4981ac3db30ea0cec6a6757ed50d96e2c6583f SHA512 d16c67f435606334042c3a286350db46ff3409f142c0782509b136150b4069aafff0dc5c2ecfb7519dd8d105b9a2e6649df2a7bec33ee3966dc94034c9d5a1c4
DIST iana-time-zone-haiku-0.1.2.crate 7185 BLAKE2B 37fa14b589ff092377b9271c414d4e584c5a531f13f70ac48df26df3cc03353db635b4630ba192fc65b800cce11823e91b91f03dfad85e4bed55aa18398156cb SHA512 448224ecafa935472ff6f0aab7cb71f9dabdbe71569c4b94fcc65baea925ef48841577687c9a31106a1826c2105e8dd73c748e9d27fd002648e5b0ce838af6b2
DIST icu_collections-1.5.0.crate 82762 BLAKE2B ab89336790ceafe62dd72f0aaef16a6eb47fa5e41424ed990e6c059ad431cdb3dcea943436aed0bf9c6eabd7aba12d255a2233fbbcf9cf5f666ef1dfd5b79a16 SHA512 127f1c91101ba69405b10a2590579606df766166fcf1fe6aa9a74c4900296425cba5c47a391a53a01b02026af5581f068fce4a7a400179809f7ed9922b94c0db
DIST icu_locid-1.5.0.crate 55131 BLAKE2B cde2b988f0af200b8e7851a66b8ae08881670ad6ff79c5caf5135a04c200e5ecd0acf27d8856fb0fce46d502527d506095f469c28f325b9b9d21d2a3657149be SHA512 4b85f0e7cc73166a542b2e502b3ffae1f30d2a9609ab83acf98e90b0edb37fa8ae4592f61ecf48a0ae0779fdd376abeff59e1d5cb97475012eda99ce2a97da57
+DIST icu_locid_transform-1.5.0.crate 29094 BLAKE2B c7bb5c5ed273a6a97279d4599f612dccdd796f3ae717411aa5b21949721989986d8b766041b9c7e49a91cdd42a48fc965effb8d7fb6d33554926d203a6535953 SHA512 1779078e2ef9859bee2bfd5414ad7e4b0f0a40e6813f4ccf8de2bbe8c764fac7f99ef001cce22332a8b3840af22e9c7fb7cc0341cf8ba61303794ebe87071e63
+DIST icu_locid_transform_data-1.5.0.crate 44727 BLAKE2B 7fc5408510886bd7b7d796850a542f2c1d759d2c67492b695245d46b34930e3918513cae2699963f603d2bd02484960b05afd58cefb6c3152ec201880366d44a SHA512 1c00fb962eb4b8c759b1120313bb890f4388d579890d7450b798d6266a7d6adcbbebc8a8dad2f267668ca6f1c059d0bd2209eafbe2a72f4558c85258eba57405
+DIST icu_normalizer-1.5.0.crate 53113 BLAKE2B ccd58f24469da1f237ed9a349f0b3bdbb49b8f5b1995d6254c6e3eab53a71208ff4a0b09bdc68082cdbd288df66499efb19555f41d12a19205d724af22fb504c SHA512 22612b86a24e3ea222469392763ae9d40dcbb37191dd8b9fa1c64332463a4299a53275a1cd3deb7e0f057d137f4312d990762f9925d0ceafbc8839d67c425a13
+DIST icu_normalizer_data-1.5.0.crate 50561 BLAKE2B c7b8c5751c6d6df03b23d63855335ef67b34a0b13b15f1f8a8986943b5131874f5205155889e12253692b39918256fe2cfed70dfe2087011683ab9165a5fd786 SHA512 222fbb819791fb4ec7889e45ed3032ac8d4753e2e9cdce9d0b3f79128baca5ce64157a8a58ecdf39cfddb6c2395001e3cc8828ed51803e85cae133c247cb338f
+DIST icu_properties-1.5.1.crate 64479 BLAKE2B be7d3a1663664095f4af654723ebc74f385a6423fbd3acad325ba0d6188dce9d9321eb323c1b1d8e6d75fc9aaef3d873b609d7049525d2402456c6331bcbf486 SHA512 7e347c0a02a41a3add950290bee90a339091a713546d4369c2995022e64f127f54204b0d46cbb88f396b3bccbd4cf12720a93d8551b73926f78fd5ec01829cac
+DIST icu_properties_data-1.5.0.crate 227993 BLAKE2B 3b3141507077dfdeb4f89316e63e1a651fc5570cda58c6c2d566130858ff67f900c3b151113e6303962fedf1d6b6d617601b21a08c4c0c98e6bf135aace6f299 SHA512 c651d0a50c229acafa648ce234a73bc1d0a85a8bf2369fdadaa62badc741c35e8a7d5392fb1bdb7b720fe2e0f883d1309c78de4ba913691969e5367a4e8bafac
DIST icu_provider-1.5.0.crate 52722 BLAKE2B b1e53ac677e2db5870df0a91de405ebbc635c3f7931960f3bd744b57350c7536116f3861d4177faed2145b79c1c957d79815fadc2dc85faa656a1f0bb338a16d SHA512 6c11d89c7d2b788a44757f02b0e298b558ebe174fe917664401d91109cdc7bd1aba5526b3cdcee1f066018de1b775bc9dfc294bdfb40476c53d552bd6f29d6a1
DIST icu_provider_macros-1.5.0.crate 6436 BLAKE2B 7405924dca41db72ce422437434a4affece69f888e5c18d2a92f761a8d83b180f40c8de9a34ec15d0e107b63b2fe0502cebd0a0ae6f98d9d6ee37d197e754703 SHA512 a0dd58d731556a010428fe4aebbc9dbcd626b46d380cf28ba5236ec8824045a20f6f2ec986e0c1e791bc8bc2b692a10306f448279f079b4c37237e4a3c3cef63
DIST icu_segmenter-1.5.0.crate 610798 BLAKE2B d0431427f79a943539fa43dbb66e97d00a3fb0a5667fdab0ad50cdb8219d3298d2f4809ed9d33f3ef2a9f9b12908a390391db0a2c2672412eb10e4da2bbdc220 SHA512 9d6d1b5423c6688fa0f6441f03d2e035628dd8dcc4a8df04de53f4c9062b6c5904eaaca2e42317dbc6a7d9860feef670d4a67c9b7369c505966d8669e98279e8
DIST icu_segmenter_data-1.5.0.crate 3384822 BLAKE2B ca6e049f8563d365130b3fd6e7fc4bd84fe701a8eb23531514ce7afd5f56ebe078a106ac06d79145406b6c5acc824e5f8f68f046a085b156648b1b09ccb80bcb SHA512 517b1fdc488a136ebec32e9e356c7543c857f37fec897d778de7f39baf0f173772cd873cd81dec8156d8eadc83a74c7fa35c3c340184a7ec84363ed5702a0d92
DIST idna-0.5.0.crate 271940 BLAKE2B 0b781c2e9bf717af429efb53bdfd18244f2b8c58e5111c3bd3bee50c8a01cc747513fe20db75c38b6b771d5845647bf6c1849ae6667766c9623e018c1f399a9b SHA512 bee6cfbfc99859b113aa8c7b487429a836dabc4e317980f132d28ff8333336f33480bf9f8b186a07115eff33024cd855bc85d346fce85e17c4132e886769c54c
+DIST idna-1.0.3.crate 142515 BLAKE2B 6835a64772e5d301c2456a94f8f5f40ebe6828aaeb1d48e3fbe015917dc3ef95ac7cfd0e1f1763e23950482f4b46ef7987928c8dfddebab63947d5a29fb490ac SHA512 e75ab18297878df11d82bf3623b005a3dbf7a6fa38c8f78830c219adc7d6f4ac07dce24a5f1186de69035ec316421319e487396cfacb053674137342d72a4126
+DIST idna_adapter-1.2.0.crate 8206 BLAKE2B 5e8d7dbfea699584542cde53039df9d8c3dd408efa2534f11fce7086f679872c45d9905d6b2cfe523148eda3bb0cd4820a7b14317f91725f3d9cdb475aafbd57 SHA512 1d8b54c19878645749a1bae768dacf353b07d266f2cb3bfa1071a7afb56ca68f534dc1d54cae277b777bc97e5986f297cbe2051a82e14f553ea73cd723d9da7e
DIST indexmap-1.9.3.crate 54653 BLAKE2B 7bc1768589e74020dc15d3dd064009edaaef39b7aeb682d0ca8e49944e3f020b9c04d64feb102e88b22feb40863479dfaf4722d6a77b5d19e7ca553f4bf64c1b SHA512 2aa8069eb07a814c8fa3e11296c9f032ef60963520d7786ad20cca5cb7e73b8f76d97722a994d65295bb713020aadce5008cd3df5e99d8bd968ef1979f910a37
DIST indexmap-2.3.0.crate 83027 BLAKE2B c42cd83845923e68f9035de2d0645dfd5f37edab8b5f076c5d578867e721403b71cc48c5a68166e03688be96995c73cb81d0f2583aae8e24eb554a432854cf84 SHA512 035f76873c8f94dc0ebf8e2cd29c157135a1a6b5fe042997bd30a928227f6257a19dfbc43ea9b50cee425fabdfbe0ef6704627126ae5cc937855d6c91fca0958
+DIST indexmap-2.7.1.crate 88644 BLAKE2B eab47b5a8322ea4ea038884e70a67dbfa40293eb71c125d0ccf117af9153c19268c5fd9efd7f0be4a773a04bef961bac90ab3269ad42b565e5ce6db5a6d49daf SHA512 225703f74a734da1ad464895192f07c83068b36129f69a9e87608134f250d3a19b95fdb21dcda6c44cb0204bc4ad69bfbba24d94c83b439000ab4b9ffec74abe
DIST itoa-1.0.11.crate 10563 BLAKE2B 94da07e0f7f2535d0b1491b3a3c64905274b315ffd35ec8e9a3e36e26cd7211733b462eefb5208963e388345f65be9694804c344a6132b2b595b0bc716c0b328 SHA512 7e22dffac34c9c9f432daef395e0ec710ed658164bc9cd9fc6445c9f984c912a10bac556214a026bcddbe27a3197b35b0c87d6709fd605062637d086b2d20311
+DIST itoa-1.0.14.crate 11210 BLAKE2B b2d33dc384757963eab3ae7d80bb672d828a549967986e3af8c70fe71a0ad46c4a278da2db4dfccef99e804e6cd4934067e97c0697a33ac3302cafbc46eeb416 SHA512 ea2d38df373652ddacccd11e610dfdad4e3ae7f0d476514e6ac58092733c817bd834e8cd88c3bc4178dd5a646ba628ae626195e0aa407e8534ae3c2a7b049987
DIST js-sys-0.3.69.crate 81083 BLAKE2B 529c94cd2289883b3b43a848d47d8ae025ad0909548a38ba93ebc684ed3edafab16842b922da6c8b6be5ba39c36a1c05057dd3dd93fc8936d5dac372937ab8f6 SHA512 506722e6dc13484828a4147d974822ff9d103d9e7db58a48181b0957770d9fc43b97605ced105c5b680d8b2cda5fa1705f605707611cb48ed8a45a96d5f196b9
+DIST js-sys-0.3.77.crate 55538 BLAKE2B 8a4c04a8e93bf5dab63784a24320a314cc5cb629df788e116c452857b8c049c6bf357f3bf8f35086eaa81bc2d7f0954001addfd0577d845844871ee138e81bc6 SHA512 d9370ed6ea892bd51ea181630ca661c348f82d575381aa4c8b529113dfcab6687f4d19bceecad7e1b28ebaca74d405862150a5b5ee2d5d55efdaf98eed1ab255
DIST lazy_static-1.5.0.crate 14025 BLAKE2B df29e0e3d1c061815bdd608b41074436024dc407d454f32517705ab04b2fe06075e310086c5e4961df0b4885e91021589d0bca2c1cbe6f0aeffa3ff1b3fd4637 SHA512 6d2f9887cd7f34f019644e42f02f2bf0111accd73aeaa60973ba0b039b6774670debece1ea9a6978e923208ef5d3ab7326473ee3560c078817f0f7ab8ed0f65f
DIST libc-0.2.155.crate 743539 BLAKE2B 42cdcf8d4a187383548b1f09d404474f168916d626d614463fe10a1fd886e972e1caf6297e75445214af3f31fe631d0927e54ec1cdc63e20082b3587e38dce16 SHA512 05354bba532b8338bda1f88f12c7f3893429734a06e33925fca2b99d49548ae5216e2cd84e782d2368a2dfef20b0e035e2dcad8dd13ede7119462a8c639b2807
+DIST libc-0.2.170.crate 760076 BLAKE2B 5deb440e04b0614cf5ec5a379d66b0f05f6f3eec1268742eb9052081408ec5da5f5185e63de59f3751506541321c618fd623d7b46b1892d360b86b6e250a4c4c SHA512 b716f1a76b208c5b84692fa3084c14dbfdb4a92b86c0e01215de04dc34c6e581e5f1c4561994c65a828838d5fa232efe93c3935faf5f83c8af127a5996f1f9d3
+DIST libm-0.2.11.crate 111477 BLAKE2B b1247b197dc66a38b9a1f9db0e32655c9ee09575347895bb1e3f22e6953c334d74574a7015f214b0af0eed564ff2ee4576d07d0db5421aae917a7aa1e10ea142 SHA512 86742b5d97dc976cec5bbf75f565b40c7058e74cf840cbc7baf4d84823318040ac692b5796a407bd44caac553dda3f5a087d3bf8d6099cf26305123ce106c7bb
DIST libm-0.2.8.crate 113450 BLAKE2B fc4a55ecc0d4a558b9014b58861341887679c696af6b6539c7cdb70c033c63219b24f6f30cb8d9b335d15e3af42be6f3a6bd719e189667ca0c43ac818730b674 SHA512 753df71bb2c838abbac360db2e4400c2d931185ecff993da51a979870f2c3f7ac017380fadee4622102fb4b37ebcc1960b0cbd295afc9cd1cb3307524e1f39c5
DIST libredox-0.1.3.crate 6068 BLAKE2B cf09f261d3a945d290ecaaa724903e0042d66eca46dde8a40c261ccb1e82c0d6b9926898eadafc6313fdb9f19cde56377b8a9179935482559c4b9707e327511a SHA512 c62142fdca92388664eef83fc89b8607e2df318cbadff6edf9e3d927837853d5cfeb54445299a82054a0ca81853b0a33536966ab26f1f2e0fa43b39aaaf67c49
DIST linked-hash-map-0.5.6.crate 15049 BLAKE2B 0f30e388633c60433dcbee353507f1c6857bd210f0b61a4d166a9b95067bdadaebe49d5fca4fa6ce13072e26037c6f75d46cc30cf8dc3c9cfcb3f33b33630093 SHA512 031a87645381c96beff33572e4bac1a9877e52fd2f99d39918fbede17d72291b35e2eb69e07edec20c3058554c35cc38fe85b8f175c2a3c69366136fcc71f707
DIST linux-raw-sys-0.4.14.crate 1826665 BLAKE2B 804af73daf396bb20da14f831f26ce06325181de14f0c277350bd22d21789f2bdd663a964cc0e7c5cbd2e084285d02a401a6bfbb3e8a8f079c120f9488b56f99 SHA512 28149660bd975ede05624af3582d5c78f498239f5d89713c2c32f5372fc16f4ca024dec35f81ea973a2cf986098890395dbda06ac6cf4ee29df3f9a0e11eaea7
+DIST linux-raw-sys-0.4.15.crate 2150898 BLAKE2B d1936eb74377d9bfddccef3830b56eb716c38ea3cb7e13b73325dfd00f9fc0df74bae49e4214dd7f27c257403b8b12cd1ef332d53336279d13f7e9497caf4135 SHA512 b5c39181fb6b901abddd8b2e7b449142e2e5691cddadb8e6b74ddc3b53076b1d410522cfa45af68dd18befd24ff12313c2494cf2cb0cf142e2228bfe42014309
DIST litemap-0.7.3.crate 28728 BLAKE2B 00a04ca0e4e774b317218ab990da4c6ca1f342bbf229957db51801f8ec36339b665133bfe3847ca68a40d901d78d87e0041e09f0740898ac38ea3c8504309c31 SHA512 2c3bc6c4cbf6609f3cc2d986e701d23b73f5bac55995887c90aed01bf4392a42c718a69c0050296fa635a46f7cc9ef3dd6c6a2a505d3cccc690899aa345455a8
+DIST litemap-0.7.4.crate 28257 BLAKE2B 52989ad353a782e9592357530dca3504e3ef5475bd2f1b2c795b60825d971ee6d3e6da51fbb6bbc26cb3c3303f6a751a3e15d1caa78c0cb888288a965666279c SHA512 5009c486a87b2f52237e15e2e772365424e4780c146776656d8e1551e52bc8e06e5c1cee8db1c59ef20d0463962fc07ba5221a46020a82df17a2f623a175f58f
DIST log-0.4.22.crate 44027 BLAKE2B 831dc5092db05123bf2e909eafa708339983edece9bc8cb802f0ab418d47ddc5045a72c1b58bc7c46ffa68080eebd0fd55d6e4f5b3d5ad3b0bc6b2ea0dcaace1 SHA512 bd7baa9c8a5523fd0864a53bcde955d484cacd782412b5b02c890b89dbf62137624da3a27337a310dd8f62bcc6606925a42bbd4ca161a3b7936ea4ff96bc0d71
+DIST log-0.4.26.crate 47022 BLAKE2B 529ce84cc92d1258327e148e1fff16cf4cba1d53f311353a15814856ad12d48f654aac5d4c6356a45439858a2f1938bdb7df582a1d62bf75b9380f2cf784caf0 SHA512 d85f3cb8bf90893d59b3174785295616d719c8d2078c04fa3e131c3f3cf84b73c75b932348df70b7eab2aedf261b27e6544f051696eb5c287fb461d1ee699ec1
DIST marionette-0.6.0.crate 9623 BLAKE2B c3683cf31df84a800ef7e73582a7ea7d48cfb9ca69e5163450bd8b9186540eb917fc1d704f1c46a0deda6846ce880c69f0110f99043f0448271fb6b71c2ee2c2 SHA512 3cb1638ff47ecc43630922705ce8c54e277b1313f521bf00a92e91af6f4b520bc28e6c64baccbde363802cec42d4e2d08c2b96ef697210ff864167f06dd5891c
+DIST marionette-0.7.0.crate 9626 BLAKE2B fef1af60ee4d5d3f416555cd17422a1c166495fcb8b0baa25b9d5d5c97303191c7e5e5d45df6ced4ec6e83a193ae6e863cc0e7c4fd83c0907c6ce98a684d7d55 SHA512 f22d907ba6349a53f8669e0fa9f4e59a1fb45f922639bc1e44a01f64c29f7fb65558f5b1afcfa7f9af6851ade988c5434b33c94f89d88aa83a1706af09062e13
DIST memchr-2.7.4.crate 96670 BLAKE2B da38114beca670467c3e1fbf4e415af6f22d52e3223715d52e181babb89b872b46511563985bcc16d7ff4e82f812c6e83ad904b0fe2501b14445119dfa8240e6 SHA512 8d0e8b9c30208897d4b1b920f1bdcccd0c2b75d92a06abe4a1b2407938768abb6487d63de56c6a80419798fe69517210643dfaf11f5f5540185f0eccf220adb2
DIST mime-0.3.17.crate 15712 BLAKE2B abb892b75b40657d356b6b53b9a45b2c822a05873453e919f2bbfeed9e5c06104f24db9cef2716f302198020870eaf96b2c62aff55cc11d8ca4f4f614d7c8e17 SHA512 e6d2ca92bb58fc747c1bb65a7f9023e5dbf4b94966003a72e4913bcaaeccdd6752725cdbd5081e0fd69d9e8f364d79664fcbe70061737d5c39e5b3e3a154a0d1
DIST mime_guess-2.0.5.crate 27166 BLAKE2B a8ec67e16a336e7d07c9aaa55025c24c3d4a62aae25213ce768786d9f292b76930132a880d662cd9a5d63aa899e9d488ab76fa9d99350e9f448ef484705ba4d9 SHA512 433c876e28394282cfbe14bb9543616cd296879f253ed331c15ace8a7d9f3629f5b596c2d5a64823a97ca9b774acc711b65006c46d54d1e9ee0553cbf1f13b7c
DIST miniz_oxide-0.7.4.crate 56119 BLAKE2B 68facfec9ff405bebe99f52bcf3aac6788f1b5eef313ca393e2a15e1158bf294003cbe31efea4c793e644e8ab4e00ef67d38f7d32849ab6f01a8e19d31c30221 SHA512 482bf02d7bfd25bd8abe5e5959132677202d8c5dc014b9b0b64fbdc204be1b8431867095c140a1183dd1ca59f6ba871a355422fbd148ce34d62960cad2b7a978
+DIST miniz_oxide-0.8.5.crate 62237 BLAKE2B 6afb3df5938ce0427fa8f61b0962b04ebb8baf76f304dc9c1b6d89b685be89c4bcc241a3cc54fbaff73a4607e58803bb6eb1689c817ac1302476db7a01d12abe SHA512 a82e36fdec6d77876c00bc4d03f2d8d90be898091a7c2f474e1b0c21142df2f362d5bcde407ec6bb48be982b22e2bc7fb23572c8aacb2b063ac20149b4564251
DIST mio-0.8.11.crate 102983 BLAKE2B 913a8e0e4843b3b19cce3eeaaff0a0024eaf1bdb4784a710e54ee95b6631edbd763e37669ec7d269e45157907663dd2eb6c9279db850fa47ef4c1eee867ea24a SHA512 9a2806ea78b0637d0cf92448abcd50bc5d09bd80da0f37752c847bc98d014baae7a5cc4d929de98be6283c76d82ccab1f1467aa6ab583a4e782d97d5592b0bb1
DIST mozdevice-0.5.3.crate 14497 BLAKE2B 1d8edccf7f686c45a3fe81c40680d81312a143fb316640bcc6fb81c0edbe09c6ed1890da632074d58e078deceb6fcda1b1c7558a90e099ec768766734824005b SHA512 07dfb6294e4df7b7bf0fca13ce0fe97d0fb53041cc6529a1a3692ac5f9805f92d8c649798944fe3950f6edb19f286ac5c46f3b3c957cbd9a74f50d676f63abc2
+DIST mozdevice-0.5.4.crate 14501 BLAKE2B e8e74e12bd343cb5b3c428cf3db8ac722cc91143404576c823376bc5db10ecf94c64ee35c247aa5280deaf294197a590d0722a0009404fb54b89e2353b2a9f64 SHA512 4f8793c06a9fb8e1165fedfadad60c9a122144bbe1563d0120092e275ed5ac6c592e7f2fd9f537d61d6ed220063702b6b905e75c4c810da6758e655922f8044b
DIST mozilla-central-workspace-hack-0.1.0.crate 3123 BLAKE2B 00c3a1f47dbbbc54ce0259c1f3e54a23827990925d03b8026185c0511a951474bfd2370b1adb66e77f43ce1ed53b4811c786891d0c95db66ef930b5955254525 SHA512 a67540dabcf667af04ad91ce784ba911fe363989e866d2e346252d1715465c0150b0e1fd633a5e36f5547b09bda0342cba92c2f6104643f7ec9fde95230cfd55
DIST mozprofile-0.9.3.crate 9838 BLAKE2B a7980c810e381bf6984f25865907688943f09dab5cc78d09f0b0bf4241ae1b2a9f1398406fb84ad9289c438f56093330a8d849307c1b31fc3eacaedb71b59256 SHA512 c8e92a348482c56ea0e6eb5027f2e7523a1a27f5e930632588578fc935f3cacf1f70463f2968b39dfffa91dc698135b45ccfacb6ed54f27202f96bd538b2f521
+DIST mozprofile-0.9.4.crate 9840 BLAKE2B 3b9d8eb1b6c995c3dc72ba351e8d3f464525a67d7d352143f897d0233c053a8a6e73cf2df0b5e008d5189d78ab361d5832aa07216b899126752dfb5cd3d1e0c2 SHA512 912a3c13d2834815ff3be736795bafa77c512a24c926e87d1eb269ec7795cfa3bc2254410ae9db511f3030c185b95292ee45d633deedba69b95b8322cd08a1a0
DIST mozrunner-0.15.3.crate 12707 BLAKE2B 29d773cc1dbfb4a98f9bc1c3b3998c47ed2e3e0bbf71b57a1912acc46d84a20b31ac391ae794c3314ce8cf402affd73a35aab82384d758f4afb65f6abc1fbc36 SHA512 4f62449d86a04c15b4988cbb22b92d4dfc828f88eef035f1a5acfbbbbcc9efb4c62740cbda3f0d51bdf7b486c9430777f606e6591037aac3a3ca9950a06f07d7
+DIST mozrunner-0.15.4.crate 12701 BLAKE2B 34df5451548eae118b1bbcbfb518aaf4ae2dae17e4d2b00e5c1b1ef12a775c61dd23cead72af519500ec5626d1cf55858c56f519897f27b85d7b943fff29c836 SHA512 e3286fe9f2d62f1653d9a29fe42741701a9840ff953ec45de6c4cf040af6d7601d6725aff70fa0cb41ab4a387456f0a4ecde26f4a2d9c48b1013f33106285d6a
DIST mozversion-0.5.3.crate 4181 BLAKE2B ca822d3388a48c13b143b85a65d284659e95589ab381c3d76a87d0fd3e8d8f2c7ea512a6d0b8ac11d5019cc7737c0914065e290494ff1d238fd6055af9ff916d SHA512 46303399070ff532c8c12119f80a018b204920639ed1d82219c75960b3c85fc1a5243d8f48234698c5603d1f7f8f39f79c5f8f69e0c05f45475d4947e842d120
DIST num-conv-0.1.0.crate 7444 BLAKE2B 4f5c4695006aa3ae77aaf5c55999a07d8ddfab294584fe10d73eb6abbb3f551846646156581599f966a28c74d80d3ac4373c49d2099991f7ed9edb56d36feec4 SHA512 7884c0c6599c66e40b9a79435e1bbcec60aa7e68b59686922dfab19ccbcac6a6e54f208cfb3d5a8a12e86e4dd67e09977d60b69ef6940e308a28256733f36100
DIST num-integer-0.1.46.crate 22331 BLAKE2B d88c9f84e5d803a3aa8f44dfc1bd6d9b5e336e7cbf47231cb3a7de30dfe263c41c62c586d31f0029459c8c240475cd329b3fce79f355be7643bdccf8d56dcbba SHA512 e27986d91f6c6dc3d5a0900defe28ab5f47905cde3f84d0914b7acee076dca8fec6fdb7b631ac94d3a31eb01ecbc5854e51afc3187cd1abfa21e1bfafdc700ae
DIST num-traits-0.2.19.crate 51631 BLAKE2B 78637360cbf32d172510a62bd9442708af9730c0296a2bb4ebd200c08facd49bc31bf8ddd58967e0df7273a938832b620265d9f8f4d26ad16049bf6dac1cb4e5 SHA512 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956
DIST num_cpus-1.16.0.crate 15713 BLAKE2B 11b432fc7c7496d48918f09ed0954e0f1d0845596301266321293b374392898853fb7c313a0b0fd9d22d9dbfe3ccc5cc1e38f38407c89b2e5906eb76caa6ad68 SHA512 a75863afc4a563e63c64d06471c7921615355d98011ea9497b1f1a7dac2bdfc876509136018e8062ac38575ccf476a196d1fd9231e09e90017333bbf2df4615d
DIST object-0.36.2.crate 324577 BLAKE2B 8e2c07215088639aa2727ea2ed0833bc6634186fcb4b6accf725059a20fde4394789b88c314b19483fe240b73fdcefedaccd7afcae529c658724083b035536dd SHA512 f5adb662c0e6e184a75c14181d70f3c9d8d6f4002fcb9082863c9c7a28f36d35464168c7447e63316c0227d38d92eec73240665afdecfa574eb625b040854ef9
+DIST object-0.36.7.crate 329938 BLAKE2B 0b02cf2f44e99002909b38125edada1a259feae59fd0e5ef52001755b6878cac710c87c60fbafdbe405281e039f68572ea3d8093d16128899090fd70df7f2fa8 SHA512 dd69172349ecf51fd2351d32cc4453760ca1d15e854a1cf5ed99112032901a54b4645b24163b946deed11f81d3e3035e1a5afd8bff20f335dbd05eceab073478
DIST once_cell-1.19.0.crate 33046 BLAKE2B c14b374eaf4ac0f60acc2e02f7bba270a0e8e0a6978d749cd3cb0ab3eb26907e4fbea70dd5132982f90290381ed18ff8a87fd530f1415fabffac864f157ea380 SHA512 4154876afd34a699ee650d1a8a1c5ee5a25f0ebd9388b8bef2564e33629fae68f113d7507488c68abbe7ea1acf9bbc41813cbbf3ef3e464e3f3b9cc7a51d870c
+DIST once_cell-1.20.3.crate 33456 BLAKE2B b16081751a1b6649d0235fe9cef3fd0a9023d4f6980521933e4a411282458050ca27c1a8aa01d5237d424fa279219b5713da21d8900eccc3100d19c37d24b7a2 SHA512 3ede903f232d6ced73aa74c6b2e2ec306012517eac684db253913df4656515d087d1aff9f437a58fdeecb77cedf8a5960d6772d72bf1f1f19f1ce3fe54bc72dd
DIST percent-encoding-2.3.1.crate 10235 BLAKE2B cf8e2fd7b359a05b7bdaf731f9ae84c7fe6f468a53482eb2db7f93dfdaab64ac812b3664899db260055a93449462e6d219c695942fc5b030517b197b4df9b95f SHA512 5951ea8315e52cf3acfbaa023cb9e13a136b114c54a7da0bd44619ae24cd2159d4a96469d7572a2fdabd94e19513a033387117d7ca81d0eb409fb383e4acda44
DIST pin-project-1.1.5.crate 54214 BLAKE2B f4adef2c4f5587ab0523e92b7a662c035882237620fc87aa3919bfd360745b587ab84cce3cd0db24f4f15bd358a46af1cfd196c2071836f4d300be998b6bbcf7 SHA512 103e58f1779cd2d6c63053e9448d0f53edc7f08f29540fe0de2dded1dd0b7de50cd62d31ecaf6cf30b1a7f1f5e4728beb2cab3e40dacf8ad5d5a7a6254527578
+DIST pin-project-1.1.9.crate 56299 BLAKE2B a310555046d2805fc33f67f7bb3ed3ac4c6a6262b56647c097614242bdc0dda4ca47bdf9f5bad0ecb25511e12e0d9e91f6a5de884279676f3459186d6daf578f SHA512 4cac9df2d6661134ca7f1d428070a3770dd00a723c8708622e9a63a5b373f54175e6c79588409654ce216b875c8c9a4d22fa121a31af9ca22a7fb6082f5289b6
DIST pin-project-internal-1.1.5.crate 28280 BLAKE2B fa30a86b1c2d1a66d7e427b04772efb68bfd7c006194dfcc458713b4dfc8c90929e43732e0792a9c33285855857f0979780e854e303322243b7654a120f74ece SHA512 f0c264460bb111ed8d0d3bf57cbb0f6a1adca16500accca4be7e5ec0d292ce6e1319c6b98108c583b85c3211ca1a84a5470f3e31caa63989f52022abafddc032
+DIST pin-project-internal-1.1.9.crate 29160 BLAKE2B 935fed3d5601e355ac22f5132bd46fc3be3a22ac2f2a84df5f8bb7fed7c93fd4f94a53c5fdbf112b92beb511d91bd63c87db286d9fa27e60cd5a566ef4d7aeff SHA512 ad9ac9cc3ff38d49a3795aebe568f2cfde9c7d18bc966fe74cddbbebaa2ec38cc9854d078c95d644d7da084746ee93b6710700d1b27f84925d58e8f88619640d
DIST pin-project-lite-0.2.14.crate 28817 BLAKE2B 8e9875967059faff399fbffff82cf8835982c46ea8df942acf50b038e3f500e04d3d8cde39da5a71ebcc38b869553f8c49830e484d1109b353247a4cfdeda89e SHA512 f90a6b9f5ab8701718f72677a4f3597c1b9f32e5fa53198b47a94696227ea37815997599abaa6058b217c5b32a94602582c6b13fdb66e2d683bc98921de95293
+DIST pin-project-lite-0.2.16.crate 30504 BLAKE2B efd0b426fcc6ea8852bce499fac61f9755a11c6a2999cbec514f093ba7b3f94b1f2d437ee9abb243e31f3838ac1c74491a212851d7798eb249e209b35e015332 SHA512 971adfe54cfed304647fd944c1c915e78b37eaf0de3a582fb984a5e91f1b7d4db2cf0f53a9a64b64427062d4b41c0a36baddef782411a76ae3be0f8ca45f0718
DIST pin-utils-0.1.0.crate 7580 BLAKE2B 457e1287202f16d1873b24bf4f1de1828300128c4ba3131758e64f9784d36d47365f22d85493c3a85d854f0d8dbb4c6cef3a0f5b064014dc03943e58b7ba9178 SHA512 828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70
DIST plist-1.7.0.crate 101068 BLAKE2B d94c0c9abe1b39d747259fa56decdbbd4679b606f7753ad11dafa43aaf8e8673903c70e5e6c994a6bbc404993bd77b70b119ffc998fa1b05049c5c9768d75983 SHA512 68298950e1e0a3d5228348dfce7f0796a72f75f43f0e6b93647d460eaecb826b2a3fa1f4023bdb84a1544a4ccfc7abfb39f9aa7550d9b2199878064e1a76b69b
DIST powerfmt-0.2.0.crate 15165 BLAKE2B a3e1ce63f5866f75526eeb749bec6607e42cb495bbb953082cde7e98e6aa429ecaa41889d98ff7ed4cf5031258b4f7e0553ff8fc435b3b6f8b4ef2b6d53d9b61 SHA512 0623f92e4d6ab284b3f6dae58220d79d9185df4a738999d68040c50d72fe0380d70358cb622f079c629bab53bb03c6e085e165d5bddfbeea84245864fed90029
DIST proc-macro2-1.0.86.crate 48958 BLAKE2B 4b89e07f23af8328dbb34fe2b3f1b202f1e6a3885a6269740a23359b41bb4099ac2484565d3b2b0936261689ca525785ac620c766997234fd8d0f409e80e5ea3 SHA512 1cdb7e22a35ae231d880c9420784c9acf97bda2db258b3d34aae5061dc1858449defe19a49e12c6a4173906aa72a4115059ac2db0fc760205fd2ab8b5b414434
+DIST proc-macro2-1.0.93.crate 52388 BLAKE2B dae4493215b88f68cc485bc0ae80f0a48ebad68e0260839b1c367832d1ab778197bf040647b3fe36cfe9d5f7a496e05cd71b5914f531eb129c2d458d5f0be896 SHA512 1ae650e390e4f1b18d05f42d2ffcd025cabf72568a326cd85496c722600108b0aa0ab0161b39fcc931b8b302427f678650e703f4db57aa1a60f1751db881dc6c
DIST quick-xml-0.32.0.crate 184149 BLAKE2B 35a28dda8dab04a933c4e5d40f22dec6f9c5bc75e9319bf2711daad869301a90aceea9aeccdce5763d5fb513548b7c1f030b6216ca1454e8f56bd6e5a5fb6ba7 SHA512 288232de1583d8c7387716900be1fc513b2161123182e4812bde9851f4bd31c1a67417afdc16e8a55c028747d0a1147d2dbae6f0e8885e946829a379563507d2
DIST quote-1.0.36.crate 28507 BLAKE2B b93495163ed205e33543ed45f084870240d479071d643704b6e348fb9ada6e1d8401893c13348b9964f4b6b17ddb96cb5458eec540f0d761655fcb96a4cd9129 SHA512 f1f002a912692f7ffd4912ca980ec57ff4aca3a7d9e2e42e9e3409e2105c9f59d86c05719f6af309bccaef2f8843b0848a6e3afda3356e045d8e7cc5956ae685
+DIST quote-1.0.38.crate 31252 BLAKE2B a3836efbe5c21dec70c684002b47b8fc7cef643c82ee903b537a48bc0707a28106c4b33d98e60ff81e04c7520f7404b1dc4d49446e8d91dded517e476c36e1c2 SHA512 530c47c5e6372b508bf5b2b88a138408a7afa5ef52c47280ed20eccf39f8e97dfc1e0a18c1bd5472efcdc49a7a1e69566333a0a1b4c0b4f0e11e6a7a85bfe8af
DIST redox_users-0.4.5.crate 15514 BLAKE2B 9fc9d9c4875ed711efb75fb08f345b5f4f0667717d37710143742e48251a709c53760bcbc31ce13e6432672f9417be429c38c2e77a6b786887841714290a1194 SHA512 7a25cc91c9d1bfe537f20b83255990681d136ced5aaa7aa0cdb1b1fc024ba36aa1fb75c335c768a85ee078019a9ca2460efd911cad8ae6fe8b0385fb171aa4b4
+DIST redox_users-0.4.6.crate 15585 BLAKE2B 1d60d0b7781395ff271d79264910d24fb021cd8ef612714265abae25b26ac158d48f542f1e73701bf5b99bd67546a7b878e4a14e40cdbd478b35bcc8b4778f5f SHA512 719d63fec42bad3cbed39deb9242ce1daf3f391bccafa8121f63198120371f112d78b0da8d66458519e946581511004983f04b0a697071f22294ac7c831120c9
DIST regex-1.10.6.crate 253894 BLAKE2B 176cf6a1e86aa8a5004af5ab0d6cd4178135bdae3caeb6a8276b8739858c65e9ebcf23749398a5a91adcfee9cca3667b306c4adb6307acfe61dadba8c6f3eee4 SHA512 ec28961d226c944321d9953c42e43cf2d23b8ca0d72d6412e7b0f572c407aceb079bb82502d124af94d71d67c9e5e0c9f66ab9f31edf6023ff045ec37b770964
+DIST regex-1.11.1.crate 254170 BLAKE2B 5cf41012fc2ba8a006c0eb4a922cbbf1614bf300be361c9e2d98956a9a5e9b140e37bea09132fab7bfb633d4439158723624bcf45e8c619c4061b399253c1b82 SHA512 d065f6dc405771518260425f39a5eaaf8cab62e78c91ceed3b3994a9a121674d2484cadaaf816bdad89c87a40550d57b66a3d9de6618a7119a658301ce7e67d8
DIST regex-automata-0.4.7.crate 617582 BLAKE2B 6295d866706b623b2025fdc0c407086fec15053229d708713d0ec165bd526ba25e7468d0009625cbbbc21d20345f0af2eea10addf6de633e8e6a02dddced67b8 SHA512 b19d00d64bb8cd833cfb35fabb162b9481716f4b7f6035c1c8f1de4e0f90e00823d006e057aa3505aeda48c9e1802e61173c4a2878891129a3a918727e43b0d3
+DIST regex-automata-0.4.9.crate 618525 BLAKE2B ee3fc41c8c445be4c1aa3e5b19a3e61efd641b1a24e7a1ed55f837c1fba9c816272cb4645c13232b66b170bc7c413802928beb22e3891500141ad4ede65b60b0 SHA512 40bde0ec91cc27bc0c3fa237a37ecee5a1f023dbe006a999c5888f8f578ee2c4c64d9edfe1827546cea8e92ca3c10f8b4d494d81f3d0422b40d90bca9cf598d2
DIST regex-syntax-0.8.4.crate 347577 BLAKE2B 400323cdad2a7daa8d4006e4dd7a7b1234704df0f80ca0f4bb19447f8f1d270053bc8aa613e48291ab3a78c7eb02d7afec57bfc8d966a48b372a4c80de9b120c SHA512 10719c138d9aa304106fcbf77da0b01645d1b6fbc621abb639dbd43ed5fc3dbd22aaad8b86df55a60e7b2b4fc347b6f41419131d7b047273e146073250d892ed
+DIST regex-syntax-0.8.5.crate 357541 BLAKE2B fc6d125f7a8574c37d81c75cbfd447cbcff736f2d9991b19814ffc1a414ebc5b76e84fb8fd36c983b38e8e391d165cdd9047832b0d9100f0e1ba7085484b7db5 SHA512 549d8d130fea9ec0d5806126f57f31d433f50e9328c5532ad417c44bb5488ec0d20acb0983dbe54dabaa0b453cbea4533cf7baac7144df119e8f78dfe55c5ab8
DIST rust-ini-0.10.3.crate 9938 BLAKE2B dd8956128b164de522b42d6637f984a5f97a1f330afa92517c6a2c459435fb972f39517d036413423c5629bfaa3789a1d7406d66d10e2fa6dd3bd040777710ce SHA512 0ca4cd15d81ed8c5cdf659e6b5ec91bc6a2e014380d6891936711d2ee2639dea3141f825147e4fecd21205fb1df95909798272368a50db5c69e7ede7856b8169
DIST rustc-demangle-0.1.24.crate 29047 BLAKE2B 8248b014eedb26cdc0b748544ba91b9aae9c992a6f93b4d3ac256b78f691d572f8885a3575492ea556698a241d2759743968293079ca02bb6a5f318b0ed66dd4 SHA512 eb897c35300b87766e6105917a907fca1c5b1f7691fc03c6c1aaf38075ac883a73d1eb54a245d13ba59c7b0f0333d6543e23fc1b1c542fbbd5c750a84660b9e8
DIST rustix-0.38.34.crate 365160 BLAKE2B 02513c2513ac45897b659f0d332a0dc32401d238b8fb64ad4a90ecc4d8952fb042c0bde4bf13d52630cef34e73e96dd32cf772a8601b4f6eb5e2961f0a394add SHA512 717cf26e2ec792b41819ff964888adb265a215d2b6c6e2b7a8ca1f7f793b713b853bba9cf03c2cc88b0f9a5eb1a0478faedbc05526f39bd81583e7b1f764756f
+DIST rustix-0.38.44.crate 379347 BLAKE2B 780efaa7c9e7fb78782c552345ead692e4dc87a6e68fe9c972097ed4ef9066b54633c565d4f1b4752e08a1ceceef15ed5d8c11286c7cf17d971648ac5f9d399f SHA512 b7e66a27c9188eff307aa9912852706f686864852a97af0696ac5fc5dccdf2e4d22a69266fa74ac71aa123e2831f24b898b7ee9121850d65cfb56e12bd647d8f
+DIST rustversion-1.0.19.crate 20616 BLAKE2B 025944fe053ef928f26affb890ef6a563b0e63cf6acc0ce7bd4ff104541f819bbda48ebb59fd8a677e44ca1ea21f4a18c209adf2004c9ad79604dfbeca43b5fb SHA512 45b959aea8155ee47c51aa1d87c6c344b5f4b20199a2646ca30bdabe1c2458b014be91fe0c48c29c2261ad9e5de6df7eef7ddead1682e584d4a906c17984baab
DIST ryu-1.0.18.crate 47713 BLAKE2B 409cdf4b4e77685394018371e91ad6fdb175ac57e1df9f902871f13208515e5a2ab1daa226fc1e7291278e64448332845be4cc9409bce3b2f3daed409259e104 SHA512 a9b2beac778ec47e6be303148d7512ee681bd2361f6e4ac6db32c8b4baf86a8c5eb5b0d02eacd6131ae88c7b5105c57018c3050676e0b3dd1ed9c4d2fd650e84
+DIST ryu-1.0.19.crate 48770 BLAKE2B 588ca156238ff7285edc90d62c41991f6ec6b732656ef874c4bd5723350d2db19eeae844fa8998123a26b34a7feba0ad897731d73cb4daa88a24a3587b860dbd SHA512 b80d07d609237e13ce1f8cbef5b16738308c540800c7ec18387aec876fb2204029754f20f1f273a0ea07f54dfbaa4595fd0a90044d09f124c1c99e46f1005a99
DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c
DIST scoped-tls-1.0.1.crate 8202 BLAKE2B 20be49f0546691bcff3f0fc257345e432e200836a60b297ff3fe698699ef6a2fe8a5dc6977902a08f7dc63c578aa27607dae0f1889b849c257c59c48a458e1ed SHA512 342f43d53edd33ea3e2197faf5dce37bfbeb0b20b6f0febad4dc6244c3185df127b2c10488e95561260a0ef968f32707460f2d0d23667cebece19b167c0a0c25
DIST semver-1.0.23.crate 30622 BLAKE2B af5f7401daa2004ac1fc419ff907a65feb9b11743ad0feca0929bf2409eb81e03637ec5f92ba9f38ea386c4ee5cde72bd3d2042083e2fb0d6fa0b839b1c5093a SHA512 5ea1fa17c08d1280c3a4bc8d28494e88ee05acd5dc969ef6f0c6f91fd3b5a8fbe999c9e8bbd2da383413038b8d29fabf02b87bd5265bbb8333f3fcbe409103ec
+DIST semver-1.0.25.crate 31291 BLAKE2B 725a2e1710936fcd759f4eba3f6dcce71dede5027591d06f731e05d162e41c3f4491415cabc9c46c6da18e668dbffd9ff67d1c2559b429459813310b3d2cb293 SHA512 82b66a040a155ea2714a7b014840d55bb4c01fd4862b58519e5adaa5651343048e1f1b86213470cfe919290664de46ee548680bad93e9969fc44ed227c545374
DIST serde-1.0.204.crate 78253 BLAKE2B 6fdebf3cbcc0327b404caaae43c87ba2b6105374a5ee3eaa34d44866e782132cff535da4c069c007783b7b6468d55cb1ceb6a41da74b9eab03ace7cf4811e09e SHA512 2fefbeed0117bd791fd25dd5ad0c99ed4f60aac5919605b6f642050f748dd472bf9d4d121b78b0cfe8719db30a675559d097bcc7542cb57451d1779dfd8d294f
+DIST serde-1.0.218.crate 78968 BLAKE2B af7f366a1aaaeb9b5f6f22e7398a30ea486aa3391ccab9a11435d45f7eba10796ce671556b771dbfd8b914563949c54b4a4f14fe447a549e879636339fa8f128 SHA512 35ffd8556287fa270beb90539c1641912d8fb233c53c4017f1f65a483b2dc340385458b9a869b7142b4d514bcc87c25e69c9370b3867e463be887bdebd19ead8
DIST serde_derive-1.0.204.crate 55871 BLAKE2B 8f0cdb244a820712d557a3273e505c4461f4d7db89e8394040b4c66ede787b6b38b4c9923b38959ab4042c9076b8af72008c0dd15ac93a0ecdeb99da8fb526ae SHA512 bbb2b5e60e2af5bc7528b937ffaf0d3ffd433dbd9cb2592c1e07090620309057e4f11cbd6112fc1d2c5557e1bb3c0f4d59eb06ff06fa021ec683ab880997140e
+DIST serde_derive-1.0.218.crate 57782 BLAKE2B b2244847b41f1aa396352bcea886d6a28d13ede23ae6ceb813143849cc107b3fe0cf054687d9f35bbb9db4e95c619422d9710532fcfffff291280cbe3649a433 SHA512 e89c076b0aa22ad74010f5b6a60397b9b78b59ca50a9660b29ceb1fd608cab820c47e787e450da306062c0cea1ade7142a7d4626a77aa0ae486096c130442cde
DIST serde_json-1.0.122.crate 147200 BLAKE2B e678f61791da51bfc9df8e0184ee3d43c7eeef51c10ea5ea7b14f887ba22d6eb8ccd80a3080a35fc35279b36e635fa00ca3f102c4f6f2366a831d48014692407 SHA512 140830b38ca4e79eb66bb9d2b55c69434dde9208be926e7aaf7eb561af3c19148f9abd93d1526a7f77e249ac44d9226e4d6ae63eacfb6214544913480f668160
+DIST serde_json-1.0.139.crate 154839 BLAKE2B 5e04fb3ba8da9407e92ec450392cac99ad80a001e66bfee6eaf007d87465b07d0f9abc441968c13ec53f57ed8a687c32f8623a3aefdb433a418b1835ba14dabd SHA512 d90f4a02894b9c0f1d8d210af7639b0d6cb1929a159d1557ec220ce74d327c5d25fbdda6c5dfc2c00763ab3510a8ad11ce949b9cafac5b6d2203721aeaf3b5a0
DIST serde_repr-0.1.19.crate 9997 BLAKE2B 1bfc8e94b8c3cf897813f4749d6a1112c1097c2c257821eb366073a41ac46084a21bdc0ee4e3b99d82444619a894472e24fccb60cbd8a41ab7d5b0469cad7c41 SHA512 678216a62702b3300fef850f10ee60d88f31de1fbeb7300e3fbbdc4e4a9cbc95c6890c8e7b9385223ec837d9504edd53e69b620f80609e54579c0994ed1ab0a1
DIST serde_urlencoded-0.7.1.crate 12822 BLAKE2B 38c74ea862f041828467dfa586bad9b8e1d1d64a9f82fb7f98727e3965377d00e59f2dbf20955a9dce976b6911c0a619d2a6e4cc9dfc73cf0f6c449d873fd072 SHA512 b209ad01b6565e95c1d5b431a3f4f8a0df3d11c2a06a44123048bfa4b34ebb6807eec593f0c1c89de3a06ac3786a14747df9c70b4f4d5e4b72b4feb53084eb60
DIST serde_yaml-0.8.26.crate 40670 BLAKE2B 78ed7b0d45677e2ff5bb94e9a12be0ab72eb2229e064a3e357a7ea3566648f10fc6c2ad5c07ce6067841392c97d4034da5d54d51939a08d81f64815ccd798642 SHA512 f6bde42539fe35dcb09fd506149c564f2056102f15ce275034b33c40ae666e22d6beaecfed8a0048704547f153fe13d52b8b305c95a61007784ee42f6a8372dd
DIST sha1-0.10.6.crate 13517 BLAKE2B 85ad8dcd237125945f6f9c2d7a48bc9802dfe8398a2bac86ddb96763486092fa18e80a2e69f89cfd6e95599d34d60ced33b26a68cbbe39bf158238a79433584b SHA512 fd37be7e3f1d4b6addd313a36b55215fb70abd21be7831b71de28bd3eb03b7352817d8a7b1a166df002c3a23eadc8224e49edd4a37556c0e5357565305d4128f
+DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d SHA512 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a
DIST slab-0.4.9.crate 17108 BLAKE2B 8e5288c4d00efa915e7be27b55f2204850968624f0d8101c091a357131106bceeea7a63c98007420c12f67893dd2228b15d3f23508108c3a0ceaa605474bc7a9 SHA512 b6b5423ae026472920f7c9a4abe0962314140a36dc562c0a9e3fa60725b2b8b7a8b343110d9d4c0e18fb318b0103e14c0ccbc9ae350d5563a5ac80c35f228c40
DIST smallvec-1.13.2.crate 35216 BLAKE2B 31a268aad595c06cdb078577a97b089dbea156a0df307a3e6aaaf4861bd9a680c5b11921da9dbdb1bcfe17d58c0cbede1ffe6bba3aef59b384fb1b9703c62d27 SHA512 a97c758b668e40ad9eb572e65feeae4954e09200a04ab92e26a13b48894381cd3a3d2571070c4b7a5e181182e1ede9688f990650342ec69ecfe1a264d234c679
+DIST smallvec-1.14.0.crate 35561 BLAKE2B aa8ee61800a6d13eda5acb4e9dc03543160849479a96a72c50ab38013b23e9593a665773b455a09777038edd436d7a35b501f6d4a0e16ff49544be60345a1e50 SHA512 90de38f208f551cdbf4980fda2314dee57d4e2bbf769a01c47bc849189e9243474932052faa92fe0ca59ecc9c5d1ed84091ef87f724343d38ebbbf710ba232be
DIST socket2-0.5.7.crate 55758 BLAKE2B 148d2e2b6610895ec555b1357b340576984eb76cb3ea719f85af50cc4215b2ea2db739e2a61434c09360a0c1ff8e05911764e18dc4a59451c0aeb0eb60b8403f SHA512 ca37157bfa970cf3cee8b45c7fe64930becf2ffbbc309ea4613be968400279b70edd084d159f65b76fe1130917312d81455023c0d7c1bab7a59c79542aef9dcd
+DIST socket2-0.5.8.crate 56309 BLAKE2B 309e5a0e46d0b9debbbd6049a138e56b82df4fc0e9d1115745ed935eb40c81b004ad748844f641934e13b5b88773db5cc4a57fc9e61dc82b5322fa0232110864 SHA512 b7d03608a3d4cf3e2d1539b5a375412effcc96279e8f57668fa8cf67b3f0a3a6b611ea5e2e72f282460582954acbb5364320611f7798a11ec9e4833e53830b60
DIST stable_deref_trait-1.2.0.crate 8054 BLAKE2B 287a65c3e5b47213544a43e57c60a54add60b4c2e3c8d042407d860cc950ba7ca01a2e67ce56aed6744992b61ec1f9aed3321e3d88482e33129548b7d51df205 SHA512 a13cfb22723f1f2cf089b2d07d657846f50c37bc0438d1a76096bea30214cad226b7a422c21f9e191ce87071da8a141d61882aedf9e0203a5fffdfda86a5fb03
DIST strsim-0.11.1.crate 14266 BLAKE2B 252a9ede4241b165525486aa8855dece37af77f5b28e0e1858c4a5d2047db9fa958328db10989234aad69463ab51b2303785ec056c63ea8c95bf95e111ddabf2 SHA512 0cebe0155a92640e56db9a599ae62078cbb32e1d2da8bfa67ed0e8f410a7558dfcf7b3c2720ff5913282e291ecf076aed9fe9bf84c8d44e814a642b1bed3335c
DIST syn-2.0.72.crate 267069 BLAKE2B b0b979f78937a10a6db45f96d5d93c595427a4e158d658a2186419d89b219a4a405ade488d88d9ebdbd605ce4b706aba7088ab39a77294f3cf9847bf032d8f91 SHA512 c3d26bf9787555bc6fd8bd789855d252e80ad28a413593e13bad174adf86087ff195a6b4227bdeb6d1a1c87b0af8e965d6f2d04b8d45e7383b6de49990b92e89
+DIST syn-2.0.98.crate 297807 BLAKE2B b17e2bb4f151fba26debb722bda8e8677dcc4f57f0e88bec214f8b06e9b15c48731ca3f63d1453a44f34845c9895b3519008ce6cfb69746486324d7a8e0e0c20 SHA512 792dc70249d55face151b5481b0ebabbd3d290de78cff8b5dad8bee08e5a932ee22e54ca5fc5980e0b218197d19822c3672e02eb92ca74c8ac1328081d4d2cbf
DIST synstructure-0.13.1.crate 18327 BLAKE2B b29ee88c559a2d58fa46b7af155b448f001649ea79a1898f0ac87e69108b87c65cbd287d8f9001f360df7fef06ff39c937b48d33e487a30c8eec6a46c639c0c2 SHA512 09024193b44fc9a8901bda845b9f86c57dad65d0f53e309b2e7e968538fab6f67db1c86e5e52a2eb8fd116dc073e3ad10983bd60764662ec6ba94fee22a958aa
DIST tempfile-3.11.0.crate 34153 BLAKE2B 3a89580e05600ff2ef5637d2ed76ad8f1a769f6dae40cbd23f7bc2cb9d0807d03713ce1571df54c866c8fd9a4fb073990e4e98cc8ffee33aa4d8343c2d39733c SHA512 47d4c48c4f90d116a2f7d5ebf29ea623fb0a0fbfb1192aaaa53a83218ac910b6c836d6d4d8233b07d06e14de70fbf30d243152b7ac22a03d180905c53b6ad9e6
+DIST tempfile-3.17.1.crate 39240 BLAKE2B 92e3094e47a04054805a2e4dfa19048632be6954ecea640c952876dcac5a68339cdf3136997fb1e7cdc0f12e0a44e3129dd95a305596804b5ebe8c9421ecdc07 SHA512 52eb23b3c4daebd6731338b0fb21ab625a5b910c75310a58c1b339500c32bb77fc9a31c2f5d88ade11e60cc49df478cf86b7b8a81416401a5bbaa284c3293efd
DIST terminal_size-0.3.0.crate 10096 BLAKE2B 097ef50a85945128dcfa36d8ea0fb15f11142c206462a32980dbbba4fe2872abd214823fe3c75e804f3159a97d6e929ec338860e9c89587da509fb9e6da5d339 SHA512 f3bc9144aa8a87556543584a2495df6267ce3bb017f3ed3d00fa43e89b5de783e1285ca62dbad9dd9c3b37e3a476a6f3ab0804eba2411cb594a569bbdb310681
+DIST terminal_size-0.4.1.crate 10037 BLAKE2B 1d99577917b88498902d85718b4ba71ddcd7a1daca4f1b38f4b5ea4c34533eab9cda2cc344cdec5a31ffe0152fbcc5d499ccb40dc73f985f083a3ea21b0b1226 SHA512 e07bdbdf695bf9a607ea7c7c4c5b22a8637b0871877114aa305717a04d31a6b7670e2a79435810aefefe25db8c9a655e4c4ba6075d4ec76322a30cdf71ff03be
DIST thiserror-1.0.63.crate 21537 BLAKE2B eacab5745d948416bde165d768f55c10c132572052db405ae3dd3e6e3b5ce41f36d574192ae68fecf6002ae5b14fd0aa135fe15e1614f3b51a294d5edc67c9ac SHA512 d5c2360075947cc0fff3253b5532f03f3102d6c9ef52dfeb3b400771116937e466a62ce67ccdf91532bf096f4882322522349a727588fd87b932326c8e758753
+DIST thiserror-1.0.69.crate 22198 BLAKE2B fdd8ca8c8ca78702377d0bf7b253440519018275b105db980d63229d0d44aa5c39a703e14aa6fe453c779b3c864d8044009dfef893d2a5294950f067656d7a80 SHA512 ef50d2867d965da1dfb29d26faf6de273b5fadf78f95313f6caf44d68bfc610b9bd4b7544200b05bb0861231cfc84e961007f8db83c7905244c492037fd31899
+DIST thiserror-2.0.11.crate 28648 BLAKE2B 973126f9a9ca5f3118e830af11ddde4b26c905e13df89b2888b42facc4e48b3adea53b66405260f6291c3df7ddb85a93856841be3626b005040b3fd15502e2bd SHA512 ba0c3c2615bb9bfb07affa66ffeb2eeda43b16a974dc9a0482165a4a5a502a376e2fd6b569a228a08647de23d291e2c301dedf89d8caa79833b965a184dd5904
DIST thiserror-impl-1.0.63.crate 16047 BLAKE2B 290b56ece5c592fdab4d20e9ebcc8dfe3f76b00aa48ed6c216ed0ebcab86b1ab4b4d676d0f52329abaccefae12bd47b4a81966901fdcf4ca5d0632d5021adbb8 SHA512 f93b7f89784d72d8b6e36050c22b88b7fd8de38e9a90fa6fe3f45973ea1566ce8bf82e959951377e3bf584a32afc97812188be25983a028be138b1700bb8c102
+DIST thiserror-impl-1.0.69.crate 18365 BLAKE2B 51663251ea6ec99c59aec35fe73c5f9760809d6b6b7eaa8ecbc8f6939acdc4d0ebc11f9034d9204dde7bd689d5e8303ae0be86e298745e9ef96825bf73453a08 SHA512 579eb796c8885feb01d27638862823acd96c79440655bb444c3445ac00121852603396ce7439aed617c0a0ac69f62102167fde5845411c906997574a46d6d9e3
+DIST thiserror-impl-2.0.11.crate 21067 BLAKE2B 33be76d7ab098eaeeaefb2ea5ef20a73221ac51b491d6339e1fff66e24118854f3640de43241e233c68be17804b90d22d75f1d60f7df274acef4647c871e0e17 SHA512 3fb76f16613064917d2b21f1bab06fd4dec9f40ad1f850aa78c5917854347cf9034a72d2091dc792ac06ce9ff9e29ed2bec3a4330b459abff379356e35c8f701
DIST time-0.3.36.crate 119805 BLAKE2B d4da96368ab8565373d034edce261e0d8867036f2ba87e84b5e4a506a70ed3b62b93ba10734aecb39847e258cf7008b6ae57f92df8d0e5229cd3fec488d14caf SHA512 83da6e27691d1f0ef37ed276528e927686a06dab4811b6e29d625ef7a0f7c30fbb86896d74a2b087726e7a24a951b0a83aa1f5f22d711ead54f447d36ac47133
+DIST time-0.3.37.crate 123257 BLAKE2B 5968d85182e3a945c194c0e405a3c771698472f4b4028a01870e8dedcfc5c10a32e167715c7c12626b46b9ddd758c72e0188b55e45c0396cbaa42a65920ae28e SHA512 6d007507f79c45a7408675b3223bbf83a133bbaf96429ae6a02b5db09acccf884bb8323dc6f3dd05e7ce87a78366a55bafa6c6ba31b04198a31026df4ef425e2
DIST time-core-0.1.2.crate 7191 BLAKE2B c477ad3410ff29f3bf4a38fc6ac4a043d49b6d2bdf5cf309ffcd2eec3bb6e4c4b62156ee7f069f0b37ea31c163bc75ccbf35abc1db2833cdd4912135e60ddfc9 SHA512 3861724c23cb806829a01186deb5217ae8252c20af622975264e6670cff528f42155039e4937756a9eb312a5580ffab07949437d5504d684a0e70755046cac52
DIST time-macros-0.2.18.crate 24361 BLAKE2B 09fa325be0b1a5b922285f035484b0de8e339306b49595c87f6374e46459d6777c6db4b12c1a0c6ea9795ae8c741188fbb81208d0499a651760b9f5089323fc7 SHA512 557786115add272290be8305ab79c44f5b4425b64eb698492fe300f15879d9e013c66933cae8aa8faad9c109e2917e7a0e43c8a5eed7f4b0f0fdad092089efe4
+DIST time-macros-0.2.19.crate 24268 BLAKE2B 18f0601f5307d310010bea20dc7171adc8600c5b2e6303dc9b38ebfbaa7fb59a029dddb627cf5a5b7fd2f7ed66186dbb5321cad0f90f3f85b6edcc901a8c2855 SHA512 c58aa596247a4cab720bef74ff43be44686db2da2978826a1f9b58c640113b5696efc2ae1746bf84042fdbb94bec42c7fc34f7ae6812478f55849a12a90dff5e
DIST tinystr-0.7.6.crate 16971 BLAKE2B 33a248261c4cded41a81f0d6e6c8df55437f042b37f235c39787986ec562f0dbff50b282ad0f1483daaf49c4b33e6618e139a6677d1238c21f4e12082562b4ae SHA512 a33051848de248cac0a2d151760a78cb3aa62c787d84ff7aac38b11c0660e9188e4d43d43a77fb8676e49ac6102015e9c3db057848d809e71981851875d0fb25
DIST tinyvec-1.8.0.crate 46796 BLAKE2B 720d0e6d881855a36779e12f5ffa708d3a8b96e6d0de9056cb33c9b8ce0d408f99b22f5b2bb9d64bee72a011fef846dbebbea2ccd238d7b951eb5ef0c4866e05 SHA512 b7b32e38229645965900f80f298685f13e6d13e58cfd6945409a6643ca9c9adc2621456956d5998ab9dd91c2db4ae79638b156ca0d9c7c5505023fd9b28414df
DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b34ff38ee365ee4f592a3c41360e23c9330cfba961e2692a0ad568fef4aaaac51c40808d491178cf7a0c4b5a1c5d484 SHA512 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e
DIST tokio-1.38.1.crate 774260 BLAKE2B c30488cf0beb002732991f86ffbbd4edc4fb3661837cfecfc93b8cbf9972ff307ed4c41c893221207995953daa7123c8ae0c5dda43111df74f9192b82f2eed1c SHA512 72934b781cafb27488325de9226bcdfcd2327f4dac0d58a22b87e3ffa3604db431985efb8ec68f1287d1cf17a9c3273aea89558d19572ecd2895e0e64b97141c
DIST tokio-stream-0.1.15.crate 36284 BLAKE2B e12d50652cb39227da004ce6850413d21294142fff229dede50f2d6736753cce87a6b0d864b0446fd878b4cfbf715ce94a9a7fdde0ca6fceff3d5d5fa402553f SHA512 3e6b0ecedd45fe6333689b9dff06c85a5dd9beae461879278c795782bdad0680c6744cadca9ef64d30abddcf1bc83b04b489768a0777f7c6a621d2ea7cb1328b
+DIST tokio-stream-0.1.17.crate 38477 BLAKE2B 9b8d7307ad8194145ff8afe682874d9f4cc7b06a11429005912dd9bfe1bbfb980876bf831b7d715552bc86ee18344eec331fc18c8871681d58171abcda7252e7 SHA512 c44c5da6f916ce128e8a13025d9c3e92ddb4c82d2cad52bde4bfb982e6f83eb89125b616f89f2fbbf9ba8b7f800ce46e33f43104a59153db2e950bc2f0d570c4
DIST tokio-util-0.7.11.crate 113421 BLAKE2B 2bb1c64e4698b99a149ac3db137d9f80a691199397f98f1e6fbba14f411e849859d061e7052cd3955f000b31d97d594a4bab7928fcbfefcc9723980d3a1c80f5 SHA512 09956fc3eac8587f48cc739370883b96d19eb3de19293d240396b64b187178adc081248a5ed3d15accf97c27f9aabd0e6a1e3e2a194f330a0efcbebcd5055360
+DIST tokio-util-0.7.13.crate 115191 BLAKE2B f4acc65d0fd14a88d46545bec2313cb1f25e1cb76014d09c34f8a8be62c6901ab09b18d7b32fdab58f6594fb861bfcb8bfdc8825871347d7eabe2bd8117768bf SHA512 2a1e8fbdd094f81e00ee87eb5ebc4c62825945048105970e52d6d0a872769d268a41ddf91c60158c02a303ecbaa1b19795948b5416f9bbfcb079c5b27d39d51f
DIST tower-service-0.3.2.crate 6847 BLAKE2B d4571704eb4bf7f729f4535a04b7eb94f644d71ba8c5604297843351adf4bcce7ff64ec4e5435783ee6ada1b0a5c97726cfaade391525c6b2bca933cd5e8ec19 SHA512 f4578421603067fa708c4ad9eca5ca096b5262b6d51a404f37d9fbb6c64f027cec6114991e4b7f8324cb756c033971a384f1804add28e00d0cd6b2ee01d9e005
+DIST tower-service-0.3.3.crate 6950 BLAKE2B 32ca66bff783eeb015af982b539acb63c9d426b931832b27aa45088382712df3894132a9e6e96fe1ed9d0f9e582b7a25b33e0ab73711acb06b4e134e69158452 SHA512 770cbca46d8500ff36fe84a9a420beb84a0e893dbeaccdd93a3970e746c893b5d32580182ef3017662f421e4b2d71f079ed2cf1727dcd5fc3443a4484f9b43fd
DIST tracing-0.1.40.crate 79459 BLAKE2B 33693ee71564fe5925a63dca351e838dfd8612b4b1e49a33a70095e56ca63287c13c772661ace0e540d08c92942d7cbdc51ff2cce4f4b372164d9aa20ec05dee SHA512 5622188a45dddc0d6d3a8244a9b12db6221f4180944ce1019d18f4e613e4bd113dae5d45fb57dd0754f6e8e153b047cdf00c8f200782bb2b868bc2d423d99275
+DIST tracing-0.1.41.crate 82448 BLAKE2B c056d938e001654e03efaec7a11eb8ecfbdfe9af2099271fcefa43f4f4683b40c59f7111fdf7f27df4da38bcbe94f1b2ac0abb6ec3d6e6a0d165b9fbb14da3a3 SHA512 dffb8d3a1375f1b9d5418550a46cb7b1d92b2cc8ffbccb430a38f7731547960775bb42798074186711847d256eee30fb3e74078b69cb36f28c07d9f231dbf96c
DIST tracing-attributes-0.1.27.crate 32241 BLAKE2B a20af0f50a90dcd64e5318e55779142da294ba18d1cd40059a8aa964fd3c92834e03ee563e41caaeef71a30e3f027e5c8d167d90e2844da79e0774b267e179b4 SHA512 7dc59f4234c3bf3434fb352baed2b81db4e931eeb3ed207c4a204e480da734be40847b167b808058d2807b5583815625bcd5153e2bbe79804cfa6f069a74ffa0
+DIST tracing-attributes-0.1.28.crate 33280 BLAKE2B 4f4bfab16ad8a296c9399125edfd4314d55ef58977d8a1f3e867618617feed898cd14766527c9b788d5fe3d3f8ee5bcca0e26dae79a2e6cf05366991ac23dc10 SHA512 4a3d5fd76efc414c86af0721aab9e9aa70fcd6b08eed4acee8c2af5af56fd665197aea612187c7f6022d1acf5567d5b9e72a7dcdcf25cc401135d875d95a99ed
DIST tracing-core-0.1.32.crate 61221 BLAKE2B a7815c46af9852ce62498083103c6d359351f4d33609b4291330073b6abf4b63f5e1bb1a7dfed3bbf4d6913ad5217e96999416261af8a70609408a29109e4db6 SHA512 164f79cacfcca533a53b7dbbdc2015aaf851a16e00c72fbc4e5f515b6a6dedfa464e964810009b54f08cbcdc5a314e50245ac7b1b01a71fce4c63db135bf5521
+DIST tracing-core-0.1.33.crate 63434 BLAKE2B bc36332ffe5f4c95ae2d12df43944bcf589746cdb923a39098e5f4007fd1f19d7c3bb115011ddc40c13e3ae0e5cfc9a59c49861824e99fed7430fd29479abacf SHA512 1c6f0cf3b7bd6c8f6316ed9ea0b315a619308de6cbf7e50e665a193cf8c3399b5227d4f145d83b10c7e01a2f9fbc83d16e108cf09b7fd6cef413aa5c1acf89ef
DIST try-lock-0.2.5.crate 4314 BLAKE2B e75c6c0d7c975e294e3d723e2fb023067530ad6db3c7bdbe89b9558764606fd1a74f0d1ba787d85266db1912dbeda85408e85646d0f7cb24496d743b7a18c705 SHA512 433db3c52f55d78220db414ef6a7367791dd66eac935f41dcda85ec9200f0eefeab6e8342e70aabe35c300069c0e7b7c4f8d63a2334b52a081cc98416371ef08
DIST typenum-1.17.0.crate 42849 BLAKE2B a6d1162050679e2c4ab2467f3a77d301f6861882eb7c9749f31d047f383dd5bd2ed5846ad63eed99ccc04d6ac36cc697a305861e1d65880b4d2ef04ee0a79b94 SHA512 99773d5d9f850c0602db4bb67dd062b0ade6f086e155216f1bb2fb6569461ba7e1b7c2f2af81ea8833bc3bfcf3fe5033edecb7c438adae63f59d3e30cf63a508
+DIST typenum-1.18.0.crate 74871 BLAKE2B 99116d32b5317a658526daaf4fece2b9dc8cdbbc30c1e7a32fadf913e56a270a742abe0a0d348ea6039ae74fd4258c702d4626b14071626b7c5d2e2c31d82dec SHA512 c30ca78f8ba2e3e1bbfb3472c01974a0aeecb4471640ef373ddbef984ab37bca87ad4eced8193e5db6206d35ead31ebc25cdfe958f371625eeb97b6664f9c9e3
DIST unicase-2.7.0.crate 23783 BLAKE2B 2b74b932b45c9d5b984b57bfe8249496c192944e2e66916919177eac81c509e2d7a5d30a85ea58e8cd5a0b47fec746bdb18723f3f14002fc64af3a0d320a9e7d SHA512 c2b05a3bbd8996e1cf65d7458f5ad95de9797c8349484f8db04967bde15c1f057f62b2f7a60e7367871512071ed5076c0da042169dbbdcaf4d6c16cae62da828
+DIST unicase-2.8.1.crate 24088 BLAKE2B 29fe558490245cc1f9c551ba524ab452a4ea18d5f3e5763bc58e6b4c52e21bb8bb5e3f16df35bb96652801c3d96e53f8a39cffd31a0cfd1c83f0fa3161f4ed4d SHA512 99a3944a5c987376bdea5fe6c0797e881bc8e6f629c56120ce811c8ebbed0a3ba24617decb74d6939699c8fc994c662eb292869ab407c0ba0ec460a32ede0190
DIST unicode-bidi-0.3.15.crate 56811 BLAKE2B 1f1d372c86ec7444f13eb32baf13dfc8699b52156b265a2b53f40c0d771064876405451120fe54739a2679e6991caaf4f63e0644f03729cab814079fef4868c8 SHA512 7a21d5eb05ea8d691dfd54ce4cf7d3693d08067f7a88ef17b8c3044634f46411176b1bde1516c442577910b254007b247f5e40f9932eb601cd96cd574f9d9db8
DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac SHA512 bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920
+DIST unicode-ident-1.0.17.crate 47704 BLAKE2B cafb0d9dbeabd44d45c73dfec9855d9cc8e41482ff75b7b1f4fc4423e2eeb2a5a04f7e3ce0f721fda6acf1e02f2bae77c6bb346b48bc26ab1972255b080c190d SHA512 1eaf422163126796f3181f8a3cee319ce0492e75c0c293def441872b39eba8282a95e058d0fd5dd39a8d6f3304d4ae13420a0eed901f71c157d5da99e08e1437
DIST unicode-normalization-0.1.23.crate 122649 BLAKE2B 22ea5ce3f5a2b371c3c8782321b1bbbee724db1e4d8c1d43af4e6bd8044b99307c227d93631d178d10fda445a941a485882ae0015a6e3d3c347e4bd465bbe1d9 SHA512 539f04010810d73fde7b0ab314faf813f3e7ecd2e51d7975281554b7cba4a8706e2b5523c4b7840568593652360ca59e9db0e1ce342e71c28db635ff55ffb0f5
DIST unix_path-1.0.1.crate 22226 BLAKE2B 0a0fbd0e0489cc9f31139c12d93549990160b140e67c789bf0900468f17b8f3623b72aa2bda89e23e545d6a84efef796166d12a685745a4f9ec9142d50b693ae SHA512 7648ad86bd45f8ca536b33f582d2a9e9772afbec5508abd28de42d5d6eeecdcfcf9905ee85632be4653d1fc15a370fd27825879e285e0c642aeb1663d19b6a46
DIST unix_str-1.0.0.crate 16226 BLAKE2B 8cebac54cf69825f651067e1ecf3d8cc6387e898775da1440eec9f3f5186bef6fd1dfb983ddaa11fe8dadfc9b2e50beb1653de4e026040d6e71994d2bead3c00 SHA512 3fa234e8a371fe964a2ede29e0be9f1fb91a6858111fa5bd164bd1eb2a248e71db16f9e9faae86a7ab709458d8fee96cdedf51f7894c7bf667cd3dfb1e757859
DIST url-2.5.2.crate 79704 BLAKE2B be3526298a8816fbd88385caf49c2d58aacc7dcbe2d9183478cf501c26fb5f22d7704ef1313ba6d355e849cbf8ab7980310c1aae85e253a2b28d59099e23af29 SHA512 2515903e41c0659cb226f9bb049ef80f2a49d1b609b6ac480e570a84e899088ffe3be4fb58f41a1fa7f5288eb5f97ab513f331aeb6d56979df783d48e2ace28a
+DIST url-2.5.4.crate 81097 BLAKE2B 74943c63809ca41a526a146bedae66f91f390fbd2ccbd90f9397d8074ee7ec26535f0f67170eb1d7232e139d8d795fde99be37f53f1bc32c6a6a4d46aad1369f SHA512 8f1d62bfdd45f52fa12ad657a521a3478d0ab54d187346a29dd59cc66a0f140ca96d850948e09f6316f08b44b3fc68526c58bd620fed5d065b7e8528df3cd46d
+DIST utf16_iter-1.0.5.crate 9736 BLAKE2B edcd9776113d4d2b267a9cbd58cab11c5497ff1a8252c4e695de619fc8e5eee1595343c857651774b3670d13392144e9d7df579f2e226842aa7e4e023a76fb65 SHA512 44dcbc5a7db149392fdaa31862be240f78fc5d7616f54be32cfc8f3adbee310e8681ae1bbe6edaad8a7fe6e7759dbac8ae4f69d0dbdbe5350c21dccdbbe975fa
DIST utf8_iter-1.0.4.crate 10437 BLAKE2B 1e7a8b9241ebbb62cb497542b970473780f735010a0af900771a43abceae4e7f362d21d4f79f7c00630e4549400875ea17574b2cbe4f5ea19e8ed428e3b5577d SHA512 a72671995b3eb295581c60dc632e4a25ba257227fb5d58a8bec322428b6d69529bba79a6f02b8e7ee6698b7779d9d6695f5badad73e07c254b00c9d6256c9090
DIST uuid-1.10.0.crate 47648 BLAKE2B 370f56b5057fc43ed6645ca4a032737230242c88f3c6945248585054a0d1de0c85cb2eb21bd4c759c1ca73df1b5005652f74b474537116c4fd6642cb60d274ff SHA512 e17db9433d919b51468acaebd240a2cb218d07f099fade49118ca9313f8cdf6aa3103e7aa24440be65a4f25a25f8f511e36dba08cbef27747f9e43b849cd612b
+DIST uuid-1.14.0.crate 57008 BLAKE2B 216231df7734a8e988fff9e119f5fcfaee2263ec0f7557754dd9eeef9a57bf948211cbfad00a61fae6b9b755cc4dc5159a0eddca230e363d1766fe2b13991c8c SHA512 8ac0d41191046ba56a910e7f9c58887a6829d985d3ba2c5390d718e582d47c1e799658d110f9bb29ab26395c8eaa691dee051971cc87456521f7ca7cb4f3a81e
DIST version_check-0.9.5.crate 15554 BLAKE2B 131e75cc287518831e142430e2a39b48e4275874f4473780d47a27552294097aa1cddb65c385583e1022478f940b495eb43c24a8b1617b8ac5a24af3340c0d72 SHA512 d11d5a2240ab0c67ea69db56561ce202201edeef9a8e5eda3d9ae7ab7bb5752d8f343fe7f6536d8383de8d55f9024efa84f66a0c21e69563b7a38c4a628014db
DIST walkdir-2.5.0.crate 23951 BLAKE2B a2d3a973f206e94699adec0263dd5e211347722cf3ab82536295019268b3125084da5dbcad818070bfdcb6a5de08da4eb483475bc225a829f58a1e3e040b5fba SHA512 da36a121dc6656942dc9cd9887fcf4f6eea7750354ef3f59c7c25d836e7afe06f33260b4d55d0d99421104ed4ce56ef2a1f0f4c3b713766fff90548c21793fad
DIST want-0.3.1.crate 6398 BLAKE2B bcc1384bbb86db27b5e082b29a8dd4d89c37b40f6cdec4df8a86c8d205b418468b6cd42a78bd14ebaba057b28e151c00b474c098d7596f49a823ce33510c13b9 SHA512 f93f765113f035e134b967e8eb3f4511b8e03e793a47899b614d826afac02348fc02865c298a10410ecec4eb64f35f66c22bcbdbe36ed0c4c1665dca1db4d526
DIST warp-0.3.7.crate 117428 BLAKE2B 37b92dbf5fc2099a4e541a3f6fe9bb84795586d8c2ddcbbb7e03a42a9363bbd5296fa524d7bbfcce2883d419d50b8e34975c72d5c9a518075d6dd2df37fbd2a2 SHA512 8dc2dcb5a64555caa5cf74617cc5fc4fe3874d55f4df1b455e6b68c855fe8791f979c622d64b7e357085e322a047cce411c4dc751ecb608c9832abf7550db5a0
DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f
+DIST wasi-0.13.3+wasi-0.2.2.crate 136754 BLAKE2B a17e2670caed033c1b2e2bd709a79c1dff5d0ff46b32e9d9b0faceac2b3350397e7bc6ce113a9275c400537121c9d853130b4bd546afbf0bcd248f4c69d8a708 SHA512 c0b0ce3c4d82ad7350e017fda565a69cf91186ebc41a1c5bc21a6e2fd2f0d8e7d90bcd60488074da6062ac1fa39c684ddd8ee1d8efd66e82eff36ddb16682abd
+DIST wasm-bindgen-0.2.100.crate 48288 BLAKE2B 8fc4f71c7d6cef15f131a9bdbb50e3eaf9f3894a5b6c1d73876824efb731b46e8c3449947893103f23bc15cad228a1b8bcccd45ada20df53b3f3dde6e419c184 SHA512 2a8ea7ec669efe10f5701dc3b2bf496e33afa70c31dbc65fda5191c9c28ddde54fa38bb168a41b0319a4ff0bb5ccd897ce51ccd7e523e647b3544fb390f8a4e3
DIST wasm-bindgen-0.2.92.crate 184119 BLAKE2B ca256c686bb3854492bad6afe3cd27dab314561a1ea2e0205579820066b462bacdb2cc01075fb420bd20eb33b03a648ce1ff46feee04d8759ea8aa990ff8232a SHA512 6e46501276c0d4befbf930c816d6ae6c3764e3b5ce0ef4aafa627a6ea371f1a056ecc15970a817e9e9bf51c0a2ffa57df427d758b2d367beb6a474d75b8939a5
+DIST wasm-bindgen-backend-0.2.100.crate 32111 BLAKE2B 6bbbef709753e22230176121388a95fdb8f4dd32e0755dce5bf6c1127c54a236af292f319d14b5cd97bdb310fee65288e8f404921b83693e287164cf9d589a2e SHA512 a2ee30c1185644f989af6be34e93149a791c05125de24c0ff91c320f683f6f5d939fe42b8ca09d629096388a39256469f8b96a6e35722ccfdbe8d978c9a51770
DIST wasm-bindgen-backend-0.2.92.crate 28348 BLAKE2B 425497aa7a023b70549c55d5a15dfed80877c5503863b186c0a9d11b29551c4606c1cd5961c7dfdeee2eab5662952ad7ad215513e93abe727a33f84b30bd181e SHA512 22e4f5848d62bd1fd55f4f054ea1293e223b3cd6f916bde2523eec10388e733623492c3a3246d61831e696dffdec5d000b95e9aa1217be6e38dd6459872166aa
+DIST wasm-bindgen-macro-0.2.100.crate 9663 BLAKE2B b8a3fc6b3571f8caf106a9e9f3d9cc48b86096d714c5d0208f03d44d47003b3b26441b5cd68bcd49a8c05758bc1b984e460fb62ab439ff2d68c72766ce20358f SHA512 a1942f838eff5fd54406b573d81fe18f262df48a19535245b1a46cb31db2a022746e861d72e5286c632969d15d416655460d3865309c4947cd3d7965dead5c42
DIST wasm-bindgen-macro-0.2.92.crate 13835 BLAKE2B 1f2202fdaeb78c32813eaf08b2fbd7aa9c469228386df71b8ffd81a46374e39a7104b79991f702505f9b7e97957fda8574517fbb03e3f9e93098c4d6e1e46be3 SHA512 78d2ddac88a9ca3ca5eef8a7af81cdf2366187a67d844e69f65f6893d1949f9723ab5f2be762c2217a5c21aee2f3dbc2d5d55ef0c9cbf0dec0d52d67a6ba7462
+DIST wasm-bindgen-macro-support-0.2.100.crate 26243 BLAKE2B c18e35978b62dd2822ba8a4f6955cd5154b2a0d81b8e8032c2f8bda42c1c25f74a13f3e1c3a7bf47a823de2517a237e6a1aef18b189bf1f2b934123c58d1eb34 SHA512 0d03eaeda37c9c6ae06c0fa96e872b54780c4cf545b621c730dcc113dd59a8cb6333c5e3818f51365f71913b9669d8a870a06e70729722d03c07a49cff8a4fdf
DIST wasm-bindgen-macro-support-0.2.92.crate 20092 BLAKE2B 8e274a4053e7afc680740e811c3941478caf5342e2206e3d28cdea9f9514bedbfa4f2b6bc608817306a1c455dd7134b7e17f0f04499f6bfb5302f29b041ac7ae SHA512 92543d2aad0b25798ec20e68832b823610c2c01401088cd9cac1684a86ddd1b567b3e2712acb862060f9c645a0df509b01d9834fd3e13cdaab97960f66d8daa7
+DIST wasm-bindgen-shared-0.2.100.crate 8570 BLAKE2B 886fa72cae891d4c2311e12e28f0a7bde9bcaca893603afa3428a402726b3b2bcdb6cb7dca6fdf983bd8fac5f049f0543537f2161318769b43c7eebfc906df27 SHA512 3fca8ddd1c6b2f66f70f6608c9b341822603f1c0dd71d47d27c6be8fe3f2c88598619946627720734b48cf999cafd0c63a08af5db28ea78a1538d2165a5fba61
DIST wasm-bindgen-shared-0.2.92.crate 7263 BLAKE2B e54895486b9a31cc4651b7bb042059cc84421708346c06a9764315ebd4f440a1077520c7d325d6889a690b2c06aa185d40cede2dc4d061b363594cbde20fac31 SHA512 70e3a22731ed8aec428433bf30500eb3f62e3b7f4f1be34d8bb3b6f34f99690fc85d49eb413caecab807064494cfec64242c6a42709dffd638046e370bf86e07
DIST webdriver-0.51.0.crate 32322 BLAKE2B 42b328f992e8a89b572dd25fd4a600e170ae3fa8c3242d52b9fe766123e2ddff46e49c1ea5250bd742b6458a385e82070acdaffa267bda4db6ec7d2ff437e085 SHA512 1d62ae8b0d8274eb068554580132a1d8bd6bf2600e0f292fbee17307116805e141bf05cef02d5afbc587ae6e262df749daa754c51a44c52ae7eb5d43d4ded9f5
+DIST webdriver-0.52.0.crate 32905 BLAKE2B fa61382f8802e915c8476b120f9832daa6b057ac94a07798d4fe58bab40795e1d9f246b9e008389cadbf47559012f5a55ea715a0103d328e801b21bef004f1df SHA512 9a830dddf4f6cf660220029630bdb967885ec71f2916e6d472cdf049ef9798c1de840d6a338ddcd0c32165bc86532b9713f9cbd3a9a4ab6494956536d6e528c1
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.9.crate 12464 BLAKE2B 7fb9dd803fc2608c4e5bc75674472992d82da364f24c22072d5624d6ae6abc44abd3e3ea3c45a7558e045331f3d87572b306b4ab5de52c07ff3706e7f13c2a38 SHA512 c46b893f67ec6e36499b00736bb6b9421e0e2611e76784afa6da01d7ebd033df82f1be7cf8d871d541125d290983f98f26f759488ba9aface49efce8edd682e9
@@ -200,12 +308,19 @@ DIST windows_x86_64_gnullvm-0.52.6.crate 435707 BLAKE2B ab77dccd06328cdb00175f41
DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d278947d36122d9045b839ba0cf3e690202d242265b676f23cc301da5f9d98c56ca4ecb76f7d6f072ee71bf986a1deca87020b90e5 SHA512 fa1c5cd14ca2ff0082e2504cf59d317dc4dc6f7138d35c12f95d4476a9c13d8b7f5537d0ee251eee7c99411ad31b22263171b7fbd391daa5d3ea3488ceaa61a0
DIST windows_x86_64_msvc-0.52.6.crate 832564 BLAKE2B 8e9a3044654c6de99a9153e7cacd575474e7a8a3d883c67b02132af5d3fc99d03cd5f7a4dd666a3947451d11218e6acc6eb5e2526f012481106cc13453839719 SHA512 21944cd8e3a481b514509e73ae3f62722fe7ed380d37ea0c25f8fbdeba79174dd52ff65d898838da5df4197894b74e00f45d47489418e978753b4e55c7e623e7
DIST winreg-0.10.1.crate 25725 BLAKE2B db536f2a098e4ff6ae4ff80a19bd2029030d68007c3d6100f5135da1a7c223463fc17640f533bc1d4e8c53e9becb186d98351719b3b6276802c68cc755b9ba4e SHA512 09f2d18f62c3c427ebed40d667b672bb778629502ad3c39541f324b2d5ac41f0822c98b7e5320314144130580da46f1e8e51928941850e7d4af28455a564360c
+DIST wit-bindgen-rt-0.33.0.crate 3357 BLAKE2B 7c5227e835eb405b681ba36a2472fb3330b9e44f8e9cef06ae5de326691d4e4535cfd09843241963572060f4ccb048aa088fb8692591f9253cd215f510969420 SHA512 fffae2da775fcb5066398aba5cd02119a07f5bb5ab2282c74f1665656de0278ba13352b8ccc6ff107677aec3ec5d401729158332f653e0a2e7b393d1aa018b8a
+DIST write16-1.0.0.crate 7218 BLAKE2B 548796314339463e4b71f8af3d344e45dc89480e103180b6d56c90fcb816ad1a37ab2ba20766c4b9754f2cc686752eb1f3a5a12ec1ed4369a9cef749ad4f3e97 SHA512 655a207b8082bb88e462f992ecb4833cef9d590da06d6356b41d109df2862b49ee5705189c78a607b549e7343035119d158020d58fcad49608e51659357a83c1
DIST writeable-0.5.5.crate 22354 BLAKE2B e4ff9862c070b413568ce0c75d1eccafcf1db8578eee4795ea9046dadd643f8a77258b437be288b93af247199d63455298ac2cff909226bc432f91c0aa863921 SHA512 818b2546c8ec25816aeaf5e31a1ded927d197bf7256e7c5073738c2709bc58a95d382a0256eb38a99235ae83729b578701261866d42ea3357a26024906e196c1
DIST yaml-rust-0.4.5.crate 47783 BLAKE2B 3e888c5cc7afb43eaf3aaab2b6f47b86df164a66eb54d4e166b965cc84b1e06cd17bd992a0d6ee175d9a73a76e2b44a13167246383ed054afcf3cc1710b309cb SHA512 7621dc8dfd5e7d4a7a8805b2a7e8319b63b852367655f2359d4e3e8fec6c4fad52d75c46ce1161e4c674eac0780b757ce9d34e664e304d8d2beec7afa0363ea0
DIST yoke-0.7.4.crate 27781 BLAKE2B 42d6176af3e8d046b42fa89eacc0bb249eb0a6e13dbe7e97890b0cae98c3cc0059255f15314bbc343610d60605bf2d13869402c17d36cbf7f495956496572212 SHA512 b3d1456e28d53723470644ae15a4298fa96a79593d90729221ca4e45a6f09de4d7c554703425c61595c4e78959652122db95865c0337cc0cd6a4ec57d7bea84d
+DIST yoke-0.7.5.crate 29673 BLAKE2B cd2e42103140e080a29bf579fe5176b36a192f9b1309c1f2fd7557fe93b2f6eadbf6fca4a6a3b1a7b6288403d2f643841dfc7a5b6a4476776943950abe5c1613 SHA512 6bbd99671d1a5a5217890eaa267113d193b3636b265393afb6e72a313f01704d462fe017264f061405e8e84c188b590094c29e3fcf19a63c375ae165d1a0bbef
DIST yoke-derive-0.7.4.crate 7470 BLAKE2B e5c0ca6f9cad4336b6b7554d05c3926d1720707aa70b588ebb884426747eb7d3d82614ba20563a5e801c4645f90fed9e067f50f43749a66e52f20c4204fb94db SHA512 5be38b8ae8dcb640a3fcb097e5b118354b45a41a0367afeff3c2ba5d13458524e88f9433848f09c670533d36a49a0e2b393e23368921553b5bb008e66e8e4a40
+DIST yoke-derive-0.7.5.crate 7525 BLAKE2B 9b6b97eaf3c50f0f5ce8cebf685a1a17d4c21eb9b26d38eac99e0a4c0f9d592e95a7843b7a0b897945a14c4eb78ffdf2c0972b448d31d7bc7b077f27aad81d9a SHA512 e30b06b020aa283080905004295fb643c539b130d0d53bda51927b95e79ba562336aad30d8a6202d9a0c62d5b64559a01218c6f02f3faada6003d4b03c205cd6
DIST zerofrom-0.1.4.crate 5044 BLAKE2B 8ad9a14b8b0c251cffb420f7ac673669fd29b74bc2f5e220c8e86d592f58cbb2c7be88d906b7dac8803dbd76ec459c4a249b7d1ede75a055454a1626b387f128 SHA512 11f37a67108185a8090cda71338b02492fabd15e6cfe018833a165cd869ed65338e12d7c5680ffb0b763fc3acbdff6fe4df30457653dfe4d79ecc864b69d780f
+DIST zerofrom-0.1.5.crate 5091 BLAKE2B a2b938197957755c4a8ccfb258f60f90931a0a342d9d4bd098c7a25e1c9069148a51ddfffd2b72a6a9856d8c6e66fe1482ab2081a5f3478b4b318062caffff42 SHA512 11f16a1003967b3f30d7b32ffc8541ec05fb335690b08cf4f7554c624ad4312ee0961c83390a997e2a73aee06d8bb09a0ff4e6a5e489f8fb925141e732006544
DIST zerofrom-derive-0.1.4.crate 8232 BLAKE2B 98f69cdeff7df52822b982e3c089ccfa3ac2ce67f320b0d32eeffa899d2b34627268ed0a01b03504a0a6fcb6bef34d808cc79c811d5daed7f8acf59282e82088 SHA512 f2ea4650fcb4e7c3583f0f7c6146c7734cf6e80e07d92c330c6bc6a0a4e0fe14ae3393845713331240c70685e92eec114565c5be21189e687fe6232aef75a9c0
+DIST zerofrom-derive-0.1.5.crate 8285 BLAKE2B d19bf1b74be89f4d27eda36ba6407d598358d3d69bed64f02903ab7dc509faa006cde9c13e19f5f3cde09cf9049120575263996c922b20da366a11e18baa42dc SHA512 75098e0f1c690bd8476f819f4ea2a7645b88237042a8876259bf4e025b070a4b105caf16ca7a824c5dd6c4690b693fcc74bed9ac0b5e6fdab05a5bed1b5cb298
DIST zerovec-0.10.4.crate 126398 BLAKE2B b078784d6f178bbb9de1c3c1b6c7ef996f00bdd7dfd2924bda921e62f3e09e953fbf50f8d0da99ac6ff6d134f146253846f5663549dcf8df08eaf34b9d4016b3 SHA512 db12bba1d7476ddead92e6dfcdcc30e2e0defff4f263a740244eabee265a2cab265473a663d3dc3210f48e113b66d951da496dfab7965ce1bc792e5f2db422a0
DIST zerovec-derive-0.10.3.crate 19438 BLAKE2B 9f7df8a4e4a0b62ab25aed967b26509db4bcc5d5b10b3bd73305099a4c49a60be8921484ced1a34d9b7ae30ffa5abe789686f432416a8f1cfc07de1db1dff594 SHA512 caefbffeb35265db9f74933bf07109d57f0da48156cafd4f330af78a5c7eb9ab0831a80789ad4fb119875ebc6cfd7e3de68c9984b77dca5151f9be41f1ae6e09
DIST zip-2.1.6.crate 107876 BLAKE2B 2e1f3f5dd3ec3911361e0b32227a0622fc40e12a84d1eec51b1cc6ce8b402e6530fb7c3a3d5b4ebe19a975a698ef3acde895d009e660cddb27c4d87c2d01b777 SHA512 f0c7ca518faa8b353a83e485c1522247e1e2054ae2b480c188ae0b80192223b1ea89b3163efe87ee8cb2912f20748ea6e835c1abbe67ef426f1a7a31bb967f95
+DIST zip-2.2.2.crate 108809 BLAKE2B e6d7792b70ab397ef340d37167266b87538d2e0ad422d02b053f6b492c8ed13535ea18d5d4077350286b3c2f79623a01ec89544f6334eddd07c87b0d443f19ae SHA512 0255079792b786a55dd18587daf178456f2b79f83d767ba42504f8b7163eebc152c02500097edd78bb37916444c9ad9905779367c6d743489502468258f1706e
diff --git a/net-misc/geckodriver/geckodriver-0.36.0.ebuild b/net-misc/geckodriver/geckodriver-0.36.0.ebuild
new file mode 100644
index 000000000000..4aa524b23f4d
--- /dev/null
+++ b/net-misc/geckodriver/geckodriver-0.36.0.ebuild
@@ -0,0 +1,271 @@
+# Copyright 2024-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES="
+ addr2line@0.24.2
+ adler2@2.0.0
+ ahash@0.7.8
+ aho-corasick@1.1.3
+ android-tzdata@0.1.1
+ android_system_properties@0.1.5
+ anstyle@1.0.10
+ anyhow@1.0.96
+ arbitrary@1.4.1
+ autocfg@1.4.0
+ backtrace@0.3.74
+ base64@0.21.7
+ base64@0.22.1
+ bitflags@2.8.0
+ block-buffer@0.10.4
+ bumpalo@3.17.0
+ bytes@1.10.0
+ cc@1.2.15
+ cfg-if@1.0.0
+ chrono@0.4.39
+ clap@4.5.31
+ clap_builder@4.5.31
+ clap_lex@0.7.4
+ cookie@0.16.2
+ core-foundation-sys@0.8.7
+ core_maths@0.1.1
+ cpufeatures@0.2.17
+ crc32fast@1.4.2
+ crossbeam-utils@0.8.21
+ crypto-common@0.1.6
+ deranged@0.3.11
+ derive_arbitrary@1.4.1
+ digest@0.10.7
+ dirs-sys@0.3.7
+ dirs@4.0.0
+ displaydoc@0.2.5
+ equivalent@1.0.2
+ errno@0.3.10
+ fastrand@2.3.0
+ flate2@1.1.0
+ fnv@1.0.7
+ form_urlencoded@1.2.1
+ futures-channel@0.3.31
+ futures-core@0.3.31
+ futures-io@0.3.31
+ futures-macro@0.3.31
+ futures-sink@0.3.31
+ futures-task@0.3.31
+ futures-util@0.3.31
+ generic-array@0.14.7
+ getrandom@0.2.15
+ getrandom@0.3.1
+ gimli@0.31.1
+ h2@0.3.26
+ hashbrown@0.12.3
+ hashbrown@0.15.2
+ headers-core@0.2.0
+ headers@0.3.9
+ hermit-abi@0.3.9
+ http-body@0.4.6
+ http@0.2.12
+ httparse@1.10.0
+ httpdate@1.0.3
+ hyper@0.14.32
+ iana-time-zone-haiku@0.1.2
+ iana-time-zone@0.1.61
+ icu_collections@1.5.0
+ icu_locid@1.5.0
+ icu_locid_transform@1.5.0
+ icu_locid_transform_data@1.5.0
+ icu_normalizer@1.5.0
+ icu_normalizer_data@1.5.0
+ icu_properties@1.5.1
+ icu_properties_data@1.5.0
+ icu_provider@1.5.0
+ icu_provider_macros@1.5.0
+ icu_segmenter@1.5.0
+ icu_segmenter_data@1.5.0
+ idna@1.0.3
+ idna_adapter@1.2.0
+ indexmap@1.9.3
+ indexmap@2.7.1
+ itoa@1.0.14
+ js-sys@0.3.77
+ lazy_static@1.5.0
+ libc@0.2.170
+ libm@0.2.11
+ libredox@0.1.3
+ linked-hash-map@0.5.6
+ linux-raw-sys@0.4.15
+ litemap@0.7.4
+ log@0.4.26
+ marionette@0.7.0
+ memchr@2.7.4
+ mime@0.3.17
+ mime_guess@2.0.5
+ miniz_oxide@0.8.5
+ mio@0.8.11
+ mozdevice@0.5.4
+ mozilla-central-workspace-hack@0.1.0
+ mozprofile@0.9.4
+ mozrunner@0.15.4
+ mozversion@0.5.3
+ num-conv@0.1.0
+ num-integer@0.1.46
+ num-traits@0.2.19
+ num_cpus@1.16.0
+ object@0.36.7
+ once_cell@1.20.3
+ percent-encoding@2.3.1
+ pin-project-internal@1.1.9
+ pin-project-lite@0.2.16
+ pin-project@1.1.9
+ pin-utils@0.1.0
+ plist@1.7.0
+ powerfmt@0.2.0
+ proc-macro2@1.0.93
+ quick-xml@0.32.0
+ quote@1.0.38
+ redox_users@0.4.6
+ regex-automata@0.4.9
+ regex-syntax@0.8.5
+ regex@1.11.1
+ rust-ini@0.10.3
+ rustc-demangle@0.1.24
+ rustix@0.38.44
+ rustversion@1.0.19
+ ryu@1.0.19
+ same-file@1.0.6
+ scoped-tls@1.0.1
+ semver@1.0.25
+ serde@1.0.218
+ serde_derive@1.0.218
+ serde_json@1.0.139
+ serde_repr@0.1.19
+ serde_urlencoded@0.7.1
+ sha1@0.10.6
+ shlex@1.3.0
+ slab@0.4.9
+ smallvec@1.14.0
+ socket2@0.5.8
+ stable_deref_trait@1.2.0
+ strsim@0.11.1
+ syn@2.0.98
+ synstructure@0.13.1
+ tempfile@3.17.1
+ terminal_size@0.4.1
+ thiserror-impl@1.0.69
+ thiserror-impl@2.0.11
+ thiserror@1.0.69
+ thiserror@2.0.11
+ time-core@0.1.2
+ time-macros@0.2.19
+ time@0.3.37
+ tinystr@0.7.6
+ tokio-stream@0.1.17
+ tokio-util@0.7.13
+ tokio@1.38.1
+ tower-service@0.3.3
+ tracing-attributes@0.1.28
+ tracing-core@0.1.33
+ tracing@0.1.41
+ try-lock@0.2.5
+ typenum@1.18.0
+ unicase@2.8.1
+ unicode-ident@1.0.17
+ unix_path@1.0.1
+ unix_str@1.0.0
+ url@2.5.4
+ utf16_iter@1.0.5
+ utf8_iter@1.0.4
+ uuid@1.14.0
+ version_check@0.9.5
+ walkdir@2.5.0
+ want@0.3.1
+ warp@0.3.7
+ wasi@0.11.0+wasi-snapshot-preview1
+ wasi@0.13.3+wasi-0.2.2
+ wasm-bindgen-backend@0.2.100
+ wasm-bindgen-macro-support@0.2.100
+ wasm-bindgen-macro@0.2.100
+ wasm-bindgen-shared@0.2.100
+ wasm-bindgen@0.2.100
+ webdriver@0.52.0
+ winapi-i686-pc-windows-gnu@0.4.0
+ winapi-util@0.1.9
+ winapi-x86_64-pc-windows-gnu@0.4.0
+ winapi@0.3.9
+ windows-core@0.52.0
+ windows-sys@0.48.0
+ windows-sys@0.52.0
+ windows-sys@0.59.0
+ windows-targets@0.48.5
+ windows-targets@0.52.6
+ windows_aarch64_gnullvm@0.48.5
+ windows_aarch64_gnullvm@0.52.6
+ windows_aarch64_msvc@0.48.5
+ windows_aarch64_msvc@0.52.6
+ windows_i686_gnu@0.48.5
+ windows_i686_gnu@0.52.6
+ windows_i686_gnullvm@0.52.6
+ windows_i686_msvc@0.48.5
+ windows_i686_msvc@0.52.6
+ windows_x86_64_gnu@0.48.5
+ windows_x86_64_gnu@0.52.6
+ windows_x86_64_gnullvm@0.48.5
+ windows_x86_64_gnullvm@0.52.6
+ windows_x86_64_msvc@0.48.5
+ windows_x86_64_msvc@0.52.6
+ winreg@0.10.1
+ wit-bindgen-rt@0.33.0
+ write16@1.0.0
+ writeable@0.5.5
+ yaml-rust@0.4.5
+ yoke-derive@0.7.5
+ yoke@0.7.5
+ zerofrom-derive@0.1.5
+ zerofrom@0.1.5
+ zerovec-derive@0.10.3
+ zerovec@0.10.4
+ zip@2.2.2
+"
+
+inherit cargo
+
+DESCRIPTION="Proxy for using WebDriver clients to interact with Gecko-based browsers"
+HOMEPAGE="https://firefox-source-docs.mozilla.org/testing/geckodriver/ https://github.com/mozilla/geckodriver"
+SRC_URI="https://github.com/mozilla/geckodriver/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
+ ${CARGO_CRATE_URIS}"
+
+LICENSE="MPL-2.0"
+# Dependent crate licenses
+LICENSE+="
+ MIT MPL-2.0 Unicode-3.0
+ || ( Apache-2.0 Boost-1.0 )
+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+
+IUSE="unchained"
+
+RDEPEND="!www-client/firefox[geckodriver(-)]"
+
+pkg_setup() {
+ QA_FLAGS_IGNORED="/usr/$(get_libdir)/firefox/geckodriver"
+ rust_pkg_setup
+}
+
+src_prepare() {
+ # Apply the unchained patch from https://github.com/rafiibrahim8/geckodriver-unchained -
+ # makes geckodriver available on Gecko-based non-Firefox browsers, e.g. Librewolf.
+ # bgo#930568
+ use unchained && eapply "${FILESDIR}"/geckodriver-0.34.0-firefox-125.0-unchained.patch
+
+ default
+}
+
+src_install() {
+ einstalldocs
+
+ mkdir -p "${D}"/usr/$(get_libdir)/firefox || die "Failed to create /usr/lib*/firefox directory."
+ exeinto /usr/$(get_libdir)/firefox
+ doexe "$(cargo_target_dir)"/geckodriver
+ dosym -r /usr/$(get_libdir)/firefox/geckodriver /usr/bin/geckodriver
+}
diff --git a/net-misc/sysrepo/Manifest b/net-misc/sysrepo/Manifest
index 698c7ace23b3..76f4cf28ddd8 100644
--- a/net-misc/sysrepo/Manifest
+++ b/net-misc/sysrepo/Manifest
@@ -1 +1,2 @@
DIST sysrepo-2.2.150.tar.gz 873758 BLAKE2B 55a9d22fede4f226f24b87829c88b72096ea8a18aa9aa44e168cd3f9817f49080a4757c99d5a179cadf0352c3cbbe09d92006195140a9973d39bc0db6ed103d8 SHA512 b9ee7db9ca32c68576fdb300c3c5605c130b6639d942d5e39bd9ce48039fe90e0e69756e7914071f49c2db3083ba36f1f431f3f9bdaf02e3d040646e051e4cef
+DIST sysrepo-3.3.10.tar.gz 957832 BLAKE2B 0c4377b9af73361aeeee9a69aea5369ebbedc4cee789f83a69c266f5a51ce51fa81bf9eb673d9618942457fa8c42bd4f67f47b113c21ff5765e7042882438d78 SHA512 d6d2bb0f2b8743a13947395369716f9d60342d2842eddbf199b72acdc14fc6adde21a9bc94f7edcd061ce53fbd936ab13be89f4c52ca3637c290eb3ca25ceda7
diff --git a/net-misc/sysrepo/files/sysrepo-3.3.10-disable-automagic-plugins.patch b/net-misc/sysrepo/files/sysrepo-3.3.10-disable-automagic-plugins.patch
new file mode 100644
index 000000000000..a937687b5df0
--- /dev/null
+++ b/net-misc/sysrepo/files/sysrepo-3.3.10-disable-automagic-plugins.patch
@@ -0,0 +1,37 @@
+From 30df9454d901fe6cb75028f4868439e01fe8f521 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Petr=20Van=C4=9Bk?= <arkamar@gentoo.org>
+Date: Wed, 26 Feb 2025 08:39:31 +0000
+Subject: [PATCH] Hard disable Redis and MongoDB datastore plugins
+
+This solves automagic properties of those two plugins.
+
+See-also: https://github.com/sysrepo/sysrepo/pull/3554
+---
+ CMakeLists.txt | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 4992e29c..eb4b3594 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -387,7 +387,7 @@ list(REMOVE_ITEM CMAKE_REQUIRED_DEFINITIONS -D_DEFAULT_SOURCE)
+ # libmongoc - optional
+ find_package(mongoc-1.0 1.24.0 CONFIG)
+ find_program(MONGOSH mongosh)
+-if(TARGET mongo::mongoc_shared AND MONGOSH)
++if(0 AND TARGET mongo::mongoc_shared AND MONGOSH)
+ # datastore plugin added if libraries exist
+ list(APPEND LIB_SRC src/plugins/ds_mongo.c)
+ set(SR_ENABLED_DS_PLG_MONGO 1)
+@@ -414,7 +414,7 @@ endif()
+ # libhiredis - optional
+ find_package(LibHiredis 1.1.0)
+ find_program(REDIS_CLI redis-cli)
+-if(LIBHIREDIS_FOUND AND REDIS_CLI)
++if(0 AND LIBHIREDIS_FOUND AND REDIS_CLI)
+ # datastore plugin added if libraries exist
+ list(APPEND LIB_SRC src/plugins/ds_redis.c)
+ set(SR_ENABLED_DS_PLG_REDIS 1)
+--
+2.48.1
+
diff --git a/net-misc/sysrepo/files/sysrepo-3.3.10-respect-cflags.patch b/net-misc/sysrepo/files/sysrepo-3.3.10-respect-cflags.patch
new file mode 100644
index 000000000000..b4a7ab3686b1
--- /dev/null
+++ b/net-misc/sysrepo/files/sysrepo-3.3.10-respect-cflags.patch
@@ -0,0 +1,41 @@
+From 53c8873e2c44baa18f64ae44eecb1e725fb589ad Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Petr=20Van=C4=9Bk?= <arkamar@gentoo.org>
+Date: Wed, 26 Feb 2025 07:14:58 +0000
+Subject: [PATCH] respect cflags
+
+---
+ CMakeLists.txt | 18 ------------------
+ 1 file changed, 18 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 84990130..4992e29c 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -27,24 +27,6 @@ if(NOT CMAKE_BUILD_TYPE)
+ set(CMAKE_BUILD_TYPE Debug)
+ endif()
+ string(TOUPPER "${CMAKE_BUILD_TYPE}" BUILD_TYPE_UPPER)
+-# see https://github.com/CESNET/libyang/pull/1692 for why CMAKE_C_FLAGS_<type> are not used directly
+-if("${BUILD_TYPE_UPPER}" STREQUAL "RELEASE")
+- set(CMAKE_BUILD_TYPE "Release" CACHE STRING "Build Type" FORCE)
+- set(CMAKE_C_FLAGS "-DNDEBUG -O2 ${CMAKE_C_FLAGS}")
+-elseif("${BUILD_TYPE_UPPER}" STREQUAL "DEBUG")
+- set(CMAKE_BUILD_TYPE "Debug" CACHE STRING "Build Type" FORCE)
+- set(CMAKE_C_FLAGS "-g -O0 ${CMAKE_C_FLAGS}")
+-elseif("${BUILD_TYPE_UPPER}" STREQUAL "RELWITHDEBINFO")
+- set(CMAKE_BUILD_TYPE "RelWithDebInfo" CACHE STRING "Build Type" FORCE)
+- set(CMAKE_C_FLAGS "-DNDEBUG -g -O2 ${CMAKE_C_FLAGS}")
+-elseif("${BUILD_TYPE_UPPER}" STREQUAL "RELWITHDEBUG")
+- set(CMAKE_BUILD_TYPE "RelWithDebug" CACHE STRING "Build Type" FORCE)
+-elseif("${BUILD_TYPE_UPPER}" STREQUAL "ABICHECK")
+- set(CMAKE_BUILD_TYPE "ABICheck" CACHE STRING "Build Type" FORCE)
+- set(CMAKE_C_FLAGS "-g -Og ${CMAKE_C_FLAGS}")
+-elseif("${BUILD_TYPE_UPPER}" STREQUAL "DOCONLY")
+- set(CMAKE_BUILD_TYPE "DocOnly" CACHE STRING "Build Type" FORCE)
+-endif()
+
+ set(CMAKE_EXPORT_COMPILE_COMMANDS 1)
+
+--
+2.48.1
+
diff --git a/net-misc/sysrepo/sysrepo-3.3.10.ebuild b/net-misc/sysrepo/sysrepo-3.3.10.ebuild
new file mode 100644
index 000000000000..a54ce088c685
--- /dev/null
+++ b/net-misc/sysrepo/sysrepo-3.3.10.ebuild
@@ -0,0 +1,51 @@
+# Copyright 2021-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="YANG-based configuration and operational state data store"
+HOMEPAGE="https://www.sysrepo.org"
+SRC_URI="
+ https://github.com/sysrepo/sysrepo/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc test"
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=net-libs/libyang-3.7.5:="
+DEPEND="
+ ${RDEPEND}
+ test? ( dev-util/cmocka )
+"
+BDEPEND="doc? ( app-text/doxygen[dot] )"
+
+PATCHES=(
+ "${FILESDIR}/${P}-respect-cflags.patch"
+ "${FILESDIR}/${P}-disable-automagic-plugins.patch"
+)
+
+src_configure() {
+ local mycmakeargs=(
+ -DENABLE_TESTS=$(usex test)
+ -DENABLE_VALGRIND_TESTS=OFF
+ )
+ cmake_src_configure
+}
+
+src_compile() {
+ cmake_src_compile
+
+ use doc && cmake_src_compile doc
+}
+
+src_install() {
+ cmake_src_install
+
+ use doc && dodoc -r doc/.
+}
diff --git a/net-misc/vmpsd/files/vmpsd-1.4-Wreturn-type.patch b/net-misc/vmpsd/files/vmpsd-1.4-Wreturn-type.patch
deleted file mode 100644
index e6354c902c12..000000000000
--- a/net-misc/vmpsd/files/vmpsd-1.4-Wreturn-type.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/data.c
-+++ b/data.c
-@@ -35,7 +35,7 @@
- exit(1);
- }
-
--void *xfree(void *p) {
-+void xfree(void *p) {
-
- if (p == NULL) return;
- vmps_log(DEBUG|SYSTEM, "FREE: %x",p);
diff --git a/net-print/libcupsfilters/files/libcupsfilters-2.0.0-color-space.patch b/net-print/libcupsfilters/files/libcupsfilters-2.0.0-color-space.patch
deleted file mode 100644
index 37a8bce64d7b..000000000000
--- a/net-print/libcupsfilters/files/libcupsfilters-2.0.0-color-space.patch
+++ /dev/null
@@ -1,254 +0,0 @@
-https://bugs.gentoo.org/927137
-https://github.com/OpenPrinting/cups-filters/issues/578
-https://github.com/OpenPrinting/libcupsfilters/commit/c6175a2f3f66dbf76bb35ec8d1ba0dc094c9dbac
-
-From c6175a2f3f66dbf76bb35ec8d1ba0dc094c9dbac Mon Sep 17 00:00:00 2001
-From: Till Kamppeter <till.kamppeter@gmail.com>
-Date: Wed, 29 Nov 2023 00:25:16 +0100
-Subject: [PATCH] raster_base_header(): Several fixes on color space selection
-
-Fixes #38
-
-The internal (static) funcrion raster_base_header() creates a CUPS or
-PWG Raster header from scratch, without using data of a PPD file by
-means of Raster header derived from the PPD. It solely uses IPP
-attributes or command line options.
-
-It distinguishes between CUPS Raster and PWG/Apple Raster headers.
-
-There were several bugs in selecting the correct color space and depth
-settings:
-
-- For PWG-Raster all attributes and options got ignored and standard
- 8-bit sRGB set.
-
-- Without any valid color space/depth setting attribute or "auto"
- always standard 8-bit sRGB got set as the default, regardless
- whether the printer is actually a color printer.
-
-- Color spaces for printing in color could be set on monochrome
- printers by options or atrributes.
-
-- Color spaces not valid on PWG Raster could be set on PWG Raster.
-
-- DeviceN modes could only be set by specifying a depth, like
- "Device4_8" not just "Device4".
-
-Now we use 8-bit SGray as default for monochrome printers and 8-bit
-RGB for color printers. We use the printer IPP attribute
-"color-supported" to check whether the printer is color.
-
-IPP ttributes or command line options setting a color mode on a
-monochrome printer are ignored now, also, if the output format is PWG
-Raster, setting a color space not supported by PWG Raster is ignored.
-
-Now for monochrome AirPrint (Apple Raster) printers, the Raster data
-sent should be actually monochrome (grayscale) and not color.
----
- cupsfilters/raster.c | 103 +++++++++++++++++++++++++------------------
- 1 file changed, 61 insertions(+), 42 deletions(-)
-
-diff --git a/cupsfilters/raster.c b/cupsfilters/raster.c
-index 32a8b807..5e10f3bb 100644
---- a/cupsfilters/raster.c
-+++ b/cupsfilters/raster.c
-@@ -792,7 +792,7 @@ cfRasterSetColorSpace(cups_page_header_t *h, // I - Raster header
-
-
- static int // O - -1 on error, 0 on success
--raster_base_header(cups_page_header2_t *h, // O - Raster header
-+raster_base_header(cups_page_header2_t *h, // O - Raster header
- cf_filter_data_t *data, // I - Filter data
- int pwg_raster) // I - 1 if PWG/Apple Raster
- {
-@@ -1420,41 +1420,46 @@ raster_base_header(cups_page_header_t *h, // O - Raster header
- // TODO - Support for MediaType number
- h->cupsMediaType = 0;
-
-- // Only for CUPS Raster, if we do not have a sample header from a PPD file
-- if (pwg_raster == 0 &&
-- ((val = cupsGetOption("pwg-raster-document-type", num_options,
-- options)) != NULL ||
-- (val = cupsGetOption("PwgRasterDocumentType", num_options,
-- options)) != NULL ||
-- (val = cupsGetOption("color-space", num_options, options)) != NULL ||
-- (val = cupsGetOption("ColorSpace", num_options, options)) != NULL ||
-- (val = cupsGetOption("color-model", num_options, options)) != NULL ||
-- (val = cupsGetOption("ColorModel", num_options, options)) != NULL ||
-- (val = cupsGetOption("print-color-mode", num_options, options)) !=
-- NULL ||
-- (val = cupsGetOption("output-mode", num_options, options)) != NULL ||
-- (val = cupsGetOption("OutputMode", num_options, options)) != NULL ||
-- (val = cfIPPAttrEnumValForPrinter(data->printer_attrs,
-- data->job_attrs,
-- "print-color-mode")) != NULL))
-+
-+ // Do we have a color printer?
-+ bool is_color =
-+ ((attr = ippFindAttribute(data->printer_attrs, "color-supported",
-+ IPP_TAG_BOOLEAN)) != NULL &&
-+ ippGetBoolean(attr, 0));
-+
-+ // Color modes
-+ int numcolors = 0; // Number of colorants
-+ if ((val = cupsGetOption("pwg-raster-document-type", num_options,
-+ options)) != NULL ||
-+ (val = cupsGetOption("PwgRasterDocumentType", num_options,
-+ options)) != NULL ||
-+ (val = cupsGetOption("color-space", num_options, options)) != NULL ||
-+ (val = cupsGetOption("ColorSpace", num_options, options)) != NULL ||
-+ (val = cupsGetOption("color-model", num_options, options)) != NULL ||
-+ (val = cupsGetOption("ColorModel", num_options, options)) != NULL ||
-+ (val = cupsGetOption("print-color-mode", num_options, options)) !=
-+ NULL ||
-+ (val = cupsGetOption("output-mode", num_options, options)) != NULL ||
-+ (val = cupsGetOption("OutputMode", num_options, options)) != NULL ||
-+ (val = cfIPPAttrEnumValForPrinter(data->printer_attrs,
-+ data->job_attrs,
-+ "print-color-mode")) != NULL)
- {
- int bitspercolor, // Bits per color
- bitsperpixel, // Bits per pixel
-- colorspace, // CUPS/PWG raster color space
-- numcolors; // Number of colorants
-+ colorspace; // CUPS/PWG raster color space;
- const char *ptr; // Pointer into value
-
- ptr = NULL;
-- numcolors = 0;
- bitspercolor = 8;
-- if (!strncasecmp(val, "AdobeRgb", 8))
-+ if (is_color && !strncasecmp(val, "AdobeRgb", 8))
- {
- if (*(val + 8) == '_' || *(val + 8) == '-')
- ptr = val + 9;
- colorspace = 20;
- numcolors = 3;
- }
-- else if (!strncasecmp(val, "adobe-rgb", 9))
-+ else if (is_color && !strncasecmp(val, "adobe-rgb", 9))
- {
- if (*(val + 9) == '_' || *(val + 9) == '-')
- ptr = val + 10;
-@@ -1500,19 +1505,19 @@ raster_base_header(cups_page_header_t *h, // O - Raster header
- colorspace = 18;
- numcolors = 1;
- }
-- else if (!strcasecmp(val, "color"))
-+ else if (is_color && !strcasecmp(val, "color"))
- {
- colorspace = 19;
- numcolors = 3;
- }
-- else if (!strncasecmp(val, "Cmyk", 4))
-+ else if (is_color && !strncasecmp(val, "Cmyk", 4))
- {
- if (*(val + 4) == '_' || *(val + 4) == '-')
- ptr = val + 5;
- colorspace = 6;
- numcolors = 4;
- }
-- else if (!strncasecmp(val, "Cmy", 3))
-+ else if (!pwg_raster && is_color && !strncasecmp(val, "Cmy", 3))
- {
- if (*(val + 3) == '_' || *(val + 3) == '-')
- ptr = val + 4;
-@@ -1524,10 +1529,9 @@ raster_base_header(cups_page_header_t *h, // O - Raster header
- ptr = val + 6;
- numcolors = strtol(ptr, (char **)&ptr, 10);
- if (*ptr == '_' || *ptr == '-')
-- {
- ptr ++;
-+ if (numcolors > 0 && numcolors < 16)
- colorspace = 47 + numcolors;
-- }
- else
- {
- numcolors = 0;
-@@ -1548,21 +1552,21 @@ raster_base_header(cups_page_header_t *h, // O - Raster header
- colorspace = 18;
- numcolors = 1;
- }
-- else if (!strncasecmp(val, "Srgb", 4))
-+ else if (is_color && !strncasecmp(val, "Srgb", 4))
- {
- if (*(val + 4) == '_' || *(val + 4) == '-')
- ptr = val + 5;
- colorspace = 19;
- numcolors = 3;
- }
-- else if (!strncasecmp(val, "Rgbw", 4))
-+ else if (!pwg_raster && is_color && !strncasecmp(val, "Rgbw", 4))
- {
- if (*(val + 4) == '_' || *(val + 4) == '-')
- ptr = val + 5;
- colorspace = 17;
- numcolors = 4;
- }
-- else if (!strncasecmp(val, "Rgb", 3))
-+ else if (is_color && !strncasecmp(val, "Rgb", 3))
- {
- if (*(val + 3) == '_' || *(val + 3) == '-')
- ptr = val + 4;
-@@ -1572,12 +1576,22 @@ raster_base_header(cups_page_header_t *h, // O - Raster header
- else if (!strcasecmp(val, "auto"))
- {
- // Let "auto" not look like an error
-- colorspace = 19;
-- numcolors = 3;
-+ if (is_color)
-+ {
-+ colorspace = 19;
-+ numcolors = 3;
-+ }
-+ else
-+ {
-+ colorspace = 18;
-+ numcolors = 1;
-+ }
- }
-+
-+ // Color mode found
- if (numcolors > 0)
- {
-- if (ptr)
-+ if (ptr && *ptr)
- bitspercolor = strtol(ptr, (char **)&ptr, 10);
- bitsperpixel = bitspercolor * numcolors;
- // In 1-bit-per-color RGB modes we add a forth bit to each pixel
-@@ -1590,20 +1604,25 @@ raster_base_header(cups_page_header_t *h, // O - Raster header
- h->cupsColorSpace = colorspace;
- h->cupsNumColors = numcolors;
- }
-- else
-+ }
-+
-+ // No color mode found
-+ if (numcolors == 0)
-+ {
-+ if (is_color)
- {
- h->cupsBitsPerColor = 8;
- h->cupsBitsPerPixel = 24;
- h->cupsColorSpace = 19;
- h->cupsNumColors = 3;
- }
-- }
-- else
-- {
-- h->cupsBitsPerColor = 8;
-- h->cupsBitsPerPixel = 24;
-- h->cupsColorSpace = 19;
-- h->cupsNumColors = 3;
-+ else
-+ {
-+ h->cupsBitsPerColor = 8;
-+ h->cupsBitsPerPixel = 8;
-+ h->cupsColorSpace = 18;
-+ h->cupsNumColors = 1;
-+ }
- }
-
- // TODO - Support for color orders 1 (banded) and 2 (planar)
-
-
diff --git a/net-print/libcupsfilters/files/libcupsfilters-2.0.0-r3-c++17.patch b/net-print/libcupsfilters/files/libcupsfilters-2.0.0-r3-c++17.patch
deleted file mode 100644
index be74a216d22a..000000000000
--- a/net-print/libcupsfilters/files/libcupsfilters-2.0.0-r3-c++17.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-https://bugs.gentoo.org/923959
-https://github.com/OpenPrinting/libcupsfilters/issues/35
-https://github.com/OpenPrinting/libcupsfilters/commit/668d7dac277c1d44732fc25e5491c79ff82e597d
---- a/cupsfilters/pdftoraster.cxx
-+++ b/cupsfilters/pdftoraster.cxx
-@@ -2198,7 +2198,11 @@
- // For compatibility with g++ >= 4.7 compilers _GLIBCXX_THROW
- // should be used as a guard, otherwise use traditional definition
- #ifndef _GLIBCXX_THROW
-+#if __cplusplus < 201703L
- #define _GLIBCXX_THROW throw
-+#else
-+#define _GLIBCXX_THROW(...) noexcept(false)
-+#endif
- #endif
-
- void * operator new(size_t size) _GLIBCXX_THROW (std::bad_alloc)
diff --git a/net-print/libcupsfilters/files/libcupsfilters-2.0.0-raster-build-fix.patch b/net-print/libcupsfilters/files/libcupsfilters-2.0.0-raster-build-fix.patch
deleted file mode 100644
index c274b8473c47..000000000000
--- a/net-print/libcupsfilters/files/libcupsfilters-2.0.0-raster-build-fix.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-https://bugs.gentoo.org/927137
-https://github.com/OpenPrinting/cups-filters/issues/578
-https://github.com/OpenPrinting/libcupsfilters/commit/107091186dce1c0cb2f042f8b880f571089acaf1
-
-From 107091186dce1c0cb2f042f8b880f571089acaf1 Mon Sep 17 00:00:00 2001
-From: zdohnal <zdohnal@redhat.com>
-Date: Wed, 29 Nov 2023 13:30:48 +0100
-Subject: [PATCH] raster.c: Fix build after last fix (#40)
-
-Add header file `stdbool`, since we started to use `bool` in
-`raster_base_header()`.
----
- cupsfilters/raster.c | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/cupsfilters/raster.c b/cupsfilters/raster.c
-index 5e10f3bb..e9a8ad1f 100644
---- a/cupsfilters/raster.c
-+++ b/cupsfilters/raster.c
-@@ -29,6 +29,7 @@
- #include <cupsfilters/ipp.h>
- #include <cupsfilters/libcups2-private.h>
- #include <cups/pwg.h>
-+#include <stdbool.h>
-
- //
- // Local functions
-
diff --git a/net-print/libcupsfilters/files/libcupsfilters-2.0.0-raster-gray.patch b/net-print/libcupsfilters/files/libcupsfilters-2.0.0-raster-gray.patch
deleted file mode 100644
index e1648c041e97..000000000000
--- a/net-print/libcupsfilters/files/libcupsfilters-2.0.0-raster-gray.patch
+++ /dev/null
@@ -1,50 +0,0 @@
-https://bugs.gentoo.org/927137
-https://github.com/OpenPrinting/cups-filters/issues/578
-https://github.com/OpenPrinting/libcupsfilters/commit/78cc6758d98c31397c8addefaa3dfd8746331b72
-
-From 78cc6758d98c31397c8addefaa3dfd8746331b72 Mon Sep 17 00:00:00 2001
-From: zdohnal <zdohnal@redhat.com>
-Date: Thu, 7 Mar 2024 18:27:06 +0100
-Subject: [PATCH] raster.c: Always use sRGB/sGray if driver is PWG/URF and
- RGB/Gray is requested (#51)
-
-Some driverless printers (EPSON L3160 in Fedora report) stopped working
-after commit c6175a2 if `ColorModel=RGB` is passed as option. A
-different CUPS color space is assigned with the fix - CUPS_CSPACE_RGB,
-which results in no ICC profile being assigned into Ghostscript command
-line.
-
-Probably we can try other .icc profiles with CUPS_CSPACE_RGB (srgb.icc
-does not work with RGB color space), but I tested with reporter that
-using sRGB space + srgb.icc works for the printer - so the patch is to
-use sRGB if the driver is URF/PWG.
-
-Same logic applied for grayscale printing, if Gray is requested, sGray is
-used for URF/PWG.
----
- cupsfilters/raster.c | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/cupsfilters/raster.c b/cupsfilters/raster.c
-index e9a8ad1f..7b62b922 100644
---- a/cupsfilters/raster.c
-+++ b/cupsfilters/raster.c
-@@ -1550,7 +1550,7 @@ raster_base_header(cups_page_header_t *h, // O - Raster header
- {
- if (*(val + 4) == '_' || *(val + 4) == '-')
- ptr = val + 5;
-- colorspace = 18;
-+ colorspace = pwg_raster ? 18 : 3;
- numcolors = 1;
- }
- else if (is_color && !strncasecmp(val, "Srgb", 4))
-@@ -1571,7 +1571,7 @@ raster_base_header(cups_page_header_t *h, // O - Raster header
- {
- if (*(val + 3) == '_' || *(val + 3) == '-')
- ptr = val + 4;
-- colorspace = 1;
-+ colorspace = pwg_raster ? 19 : 1;
- numcolors = 3;
- }
- else if (!strcasecmp(val, "auto"))
-
diff --git a/net-print/libcupsfilters/files/libcupsfilters-2.1_beta1-CVE-2024-47076.patch b/net-print/libcupsfilters/files/libcupsfilters-2.1_beta1-CVE-2024-47076.patch
deleted file mode 100644
index 016d086ea2b1..000000000000
--- a/net-print/libcupsfilters/files/libcupsfilters-2.1_beta1-CVE-2024-47076.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-https://bugs.gentoo.org/940313
-https://github.com/OpenPrinting/libcupsfilters/commit/95576ec3d20c109332d14672a807353cdc551018
-
-From 95576ec3d20c109332d14672a807353cdc551018 Mon Sep 17 00:00:00 2001
-From: Zdenek Dohnal <zdohnal@redhat.com>
-Date: Thu, 26 Sep 2024 23:09:29 +0200
-Subject: [PATCH] cfGetPrinterAttributes5(): Validate response attributes
- before return
-
-The destination can be corrupted or forged, so validate the response
-to strenghten security measures.
-
-Fixes CVE-2024-47076
---- a/cupsfilters/ipp.c
-+++ b/cupsfilters/ipp.c
-@@ -404,6 +404,14 @@ cfGetPrinterAttributes5(http_t *http_printer,
- ippDelete(response2);
- }
- }
-+
-+ // Check if the response is valid
-+ if (!ippValidateAttributes(response))
-+ {
-+ ippDelete(response);
-+ response = NULL;
-+ }
-+
- if (have_http == 0) httpClose(http_printer);
- if (uri) free(uri);
- return (response);
-
diff --git a/net-vpn/eduvpn-client/files/eduvpn-client-4.2.1-desktop.patch b/net-vpn/eduvpn-client/files/eduvpn-client-4.2.1-desktop.patch
deleted file mode 100644
index 69c5d03d2b97..000000000000
--- a/net-vpn/eduvpn-client/files/eduvpn-client-4.2.1-desktop.patch
+++ /dev/null
@@ -1,16 +0,0 @@
---- a/share/applications/org.eduvpn.client.desktop
-+++ b/share/applications/org.eduvpn.client.desktop
-@@ -6,4 +6,4 @@ Comment=a GUI to connect to eduVPN using OpenVPN and WireGuard
- Exec=eduvpn-gui
- Icon=org.eduvpn.client
- Terminal=false
--
-+Categories=Network;Dialup
---- a/share/applications/org.letsconnect-vpn.client.desktop
-+++ b/share/applications/org.letsconnect-vpn.client.desktop
-@@ -6,4 +6,4 @@ Comment=a GUI to connect to Let's Connect! using OpenVPN and WireGuard
- Exec=letsconnect-gui
- Icon=org.letsconnect-vpn.client
- Terminal=false
--
-+Categories=Network;Dialup
diff --git a/net-vpn/eduvpn-client/files/eduvpn-client-4.3.1-desktop.patch b/net-vpn/eduvpn-client/files/eduvpn-client-4.3.1-desktop.patch
deleted file mode 100644
index 2d765b9a002f..000000000000
--- a/net-vpn/eduvpn-client/files/eduvpn-client-4.3.1-desktop.patch
+++ /dev/null
@@ -1,16 +0,0 @@
---- a/eduvpn/data/share/applications/org.eduvpn.client.desktop
-+++ b/eduvpn/data/share/applications/org.eduvpn.client.desktop
-@@ -7,4 +7,4 @@ Comment=a GUI to connect to eduVPN using OpenVPN and WireGuard
- Icon=org.eduvpn.client
- Terminal=false
- StartupWMClass=org.eduvpn.client
--
-+Categories=Network;Dialup
---- a/eduvpn/data/share/applications/org.letsconnect-vpn.client.desktop
-+++ b/eduvpn/data/share/applications/org.letsconnect-vpn.client.desktop
-@@ -7,4 +7,4 @@ Comment=a GUI to connect to Let's Connect! using OpenVPN and WireGuard
- Icon=org.letsconnect-vpn.client
- Terminal=false
- StartupWMClass=org.letsconnect-vpn.client
--
-+Categories=Network;Dialup
diff --git a/sci-calculators/qalculate-gtk/Manifest b/sci-calculators/qalculate-gtk/Manifest
index 4c6b5d73032b..a5a7e563dba5 100644
--- a/sci-calculators/qalculate-gtk/Manifest
+++ b/sci-calculators/qalculate-gtk/Manifest
@@ -1,3 +1,4 @@
DIST qalculate-gtk-5.3.0.tar.gz 2963963 BLAKE2B a7d827b62c5a771b401c0d7578293d60ec3a68721e00521baed05f202bee9464e3d75be097dbcff2d11883b5988c13c34245bf3eb7779ca5dffa55e31e7304e2 SHA512 d36165e1e4321c64d99a788110f0a567e51649a62f563f2a24be470d3cf302da3840c65634336b7d0508858fa2f77aae94531f9447298b32891bcf60e87d625f
DIST qalculate-gtk-5.4.0.tar.gz 3003465 BLAKE2B c863b50aa0a400ce6c77423878ddd1ad4b77529273b7de424da3456343008a558712bd6cdf73a913930130b2c93516b716d504a41d190bda5b592543afb2ac4e SHA512 e9a30220d19b207a4b9dc5b0690b117135432afe60255eae148acc14d38b24157fe67d9b7f6dd45c9a862d6d28e9fad2f594d56274a1a4b6d431dc577089acfc
DIST qalculate-gtk-5.5.0.tar.gz 3007792 BLAKE2B 32f4621be47236a156c11d7512dff15cf76089da53bd17c6a47171f5788642dfdef2d83eaa62c927e83240445a16f68cea176a618f45d03d19e6d272ff29b7aa SHA512 2dbc04cf687e93ec7a32c43f8b11c51a2211705dbbd9de73a70c97b6f972bb7558abe00f9c94e0718f07c87ce789e819782e5c5eed50de1dd099ceb32a875cda
+DIST qalculate-gtk-5.5.1.tar.gz 3025854 BLAKE2B efcde2e0fb28b86719fda1e90dd161b2eca5e2cf1ccbb9dcfc7ffba1c98a53da169309ebda4a298393facb90c721863f9c14fbe1f029202c5addc5a300e3f037 SHA512 982c68376f432eddef691e4bd9ae0e09cac302c6f223cd3225769de142fa8988fdf713f0507d99b0da2bf7bb2fc71260fd5743a6fea8fc25eb77835e4f53b6d5
diff --git a/sci-calculators/qalculate-gtk/qalculate-gtk-5.5.1.ebuild b/sci-calculators/qalculate-gtk/qalculate-gtk-5.5.1.ebuild
new file mode 100644
index 000000000000..91844fafdd1a
--- /dev/null
+++ b/sci-calculators/qalculate-gtk/qalculate-gtk-5.5.1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Note: bump with sci-libs/libqalculate and sci-calculators/qalculate-qt!
+
+inherit optfeature xdg
+
+DESCRIPTION="Modern multi-purpose calculator"
+HOMEPAGE="https://qalculate.github.io/"
+SRC_URI="https://github.com/Qalculate/${PN}/releases/download/v${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="dev-libs/glib:2
+ >=sci-libs/libqalculate-${PV}:=
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf
+ x11-libs/gtk+:3
+ x11-libs/pango"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-util/gdbus-codegen
+ dev-util/intltool
+ sys-devel/gettext
+ virtual/pkgconfig"
+
+src_prepare() {
+ # Required by src_test() and `make check`
+ cat >po/POTFILES.skip <<-EOF || die
+ # Required by make check
+ data/calendarconversion.ui
+ data/periodictable.ui
+ EOF
+
+ default
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ optfeature "gnuplot support" sci-libs/libqalculate[gnuplot]
+}
diff --git a/sci-calculators/qalculate-qt/Manifest b/sci-calculators/qalculate-qt/Manifest
index 89168d97e480..0d54a0774b60 100644
--- a/sci-calculators/qalculate-qt/Manifest
+++ b/sci-calculators/qalculate-qt/Manifest
@@ -1,3 +1,4 @@
DIST qalculate-qt-5.3.0.tar.gz 1850298 BLAKE2B b93a9a698d905f07e5856f09bd07c408a495514e2bb72a858400567e8d95399dcdd6b84ed52ffc4ccec19e4d2bfa500860b2e7aec888244090676d087e5727ac SHA512 841461dca4fa97d9dc3cff57de050b5c0d1dabe06c151149484a85b66540b038f6d3270ca96a34a65fbd9e71da26ce1068f2df76adc365e74a0e4d2220ccc909
DIST qalculate-qt-5.4.0.tar.gz 1879385 BLAKE2B 07ed9e3a968ac634fab5a01e4c3a97e60dedf666c98d5c2efdec67db946eb4770be7e32f3d1e9f0482030dbed0468c907c54787bc2d6b0c438d10258bdd32dec SHA512 30f30d904211ebf3ac57d1d5ddb1235763731bc93ced86507b94accfd1b320d7dcfe5c3a030bd2ae41e94bea53b4b68412faa5cc9a8ff54b52dd18b602011985
DIST qalculate-qt-5.5.0.tar.gz 1882778 BLAKE2B 5cdf49490799120d1fd5feffa95382a8420d8104e131e9c9c995b5205494e8bdfdc5101147bf4cc26b347d7680d1b0090d49f7ff5e053c0e2789dd8ba7b400a6 SHA512 789cf3971248d8d3a395022d09d17e758ae796c008a55adf8086f83dc7eab31cbb0f886da8c1c4e46713c9d1f1fb1ade3a60cc673c5f467731b24408aaf8efb4
+DIST qalculate-qt-5.5.1.tar.gz 1904495 BLAKE2B 61c178fbff5fe5a90fcd68a5de48cc8fb88d1a1b535a8aa6440b0e2cfd14445220cb689b613dc513898dd3ec64d4db4ffcd991b668456ff29f796baca263fec0 SHA512 b656ba130a72a136f28c7c43840776a1f6a6e114032035fca35ceff5a0583686a97dd556f9f58802bc5601560190f506aab4425794cff0358454d41971269aea
diff --git a/sci-calculators/qalculate-qt/qalculate-qt-5.5.1.ebuild b/sci-calculators/qalculate-qt/qalculate-qt-5.5.1.ebuild
new file mode 100644
index 000000000000..101933bc74ba
--- /dev/null
+++ b/sci-calculators/qalculate-qt/qalculate-qt-5.5.1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2022-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Bump with sci-libs/libqalculate and sci-calculators/qalculate-gtk!
+
+inherit optfeature qmake-utils xdg
+
+DESCRIPTION="Qt-based UI for libqalculate"
+HOMEPAGE="https://github.com/Qalculate/qalculate-qt"
+SRC_URI="https://github.com/Qalculate/${PN}/releases/download/v${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="
+ dev-qt/qtbase:6[gui,network,widgets]
+ >=sci-libs/libqalculate-${PV}:=
+"
+RDEPEND="${DEPEND}"
+BDEPEND="dev-qt/qttools:6[linguist]"
+
+src_configure() {
+ eqmake6 PREFIX="${EPREFIX}/usr"
+}
+
+src_install() {
+ emake INSTALL_ROOT="${ED}" install
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ optfeature "gnuplot support" sci-libs/libqalculate[gnuplot]
+}
diff --git a/sci-libs/libqalculate/Manifest b/sci-libs/libqalculate/Manifest
index 1d1c64a7058e..72a05d08ec3a 100644
--- a/sci-libs/libqalculate/Manifest
+++ b/sci-libs/libqalculate/Manifest
@@ -2,3 +2,4 @@ DIST libqalculate-5.3.0.tar.gz 2705592 BLAKE2B 8a42ab386e6b028c8e8429abedf0606e4
DIST libqalculate-5.4.0.1.tar.gz 2203512 BLAKE2B ccecbfdb9dc026f00bc072124d9582b8f364293d60443fb6136bf2520492b50a76db7bd6a1e678c4c4eea1ff18c9033098d8046415daaba49add765e8fa68fa5 SHA512 453e5048fca023b787f4bc68ef6cf9aac6b9aeb64ef6048543a7d3729c918976dff4336e2a1f697e5e1e7489fe6c2cc92ab016802e0ee8a1a3085b0f807e38cc
DIST libqalculate-5.4.0.tar.gz 2720059 BLAKE2B e6ec9536a8b0ed3769c2a013bd267ca8202f58ebf54cd4c629d0d993cede797f2f547d02da50ced4ce94d41bbb8d54db9b4136451e960340c6bcd03c040080d6 SHA512 0539fe8053c903653b72716d0f7e5bc17d2ba954854d61f51bf62f2d9b6a02d3160be6a9f0208c67960ae5f9d831cc29eae4e80438cae482e6fb97e7686207e4
DIST libqalculate-5.5.0.tar.gz 2209195 BLAKE2B 64781eeb1ad06bb25ac604fce10fb6a158e5f704ad311d52d0b3494ddf4f96d6240795b9f1d25aaf415b4e06f9916af12ca3db71d6b97c00f07fd0e31ebc6036 SHA512 c19dd210c03eb3a2966937dafade9f15e5289a04b5c498180b3bff37e202b6707e1942e02dd76fd4f461d5f80bd7ab7b99ba7802916b7ed6a25d1e59b16472e7
+DIST libqalculate-5.5.1.tar.gz 2212026 BLAKE2B dd10a0e2a5d6454c545465cafa21ab3d2d999b4671617ca98b95af4850f7275a9a53b59b923e0f34866cc6814298f82cdff714250df945ae3673a1e9e6d3c1b9 SHA512 97fca04ef8ccd9596a40f36095fd418ebcb9b98cd2c9f412b9bf8475454024b1d8942adc869b03f501656fa2d36a6dc2c8a2fc7e366325e8da382d6194346977
diff --git a/sci-libs/libqalculate/libqalculate-5.5.1.ebuild b/sci-libs/libqalculate/libqalculate-5.5.1.ebuild
new file mode 100644
index 000000000000..091c29f432b9
--- /dev/null
+++ b/sci-libs/libqalculate/libqalculate-5.5.1.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Bump with sci-calculators/qalculate-gtk and sci-calculators/qalculate-qt
+
+inherit autotools flag-o-matic toolchain-funcs
+
+MY_PV="${PV//b/}"
+
+DESCRIPTION="A modern multi-purpose calculator library"
+HOMEPAGE="https://qalculate.github.io/"
+SRC_URI="https://github.com/Qalculate/libqalculate/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}"/"${PN}-${MY_PV}"
+
+LICENSE="GPL-2+"
+# SONAME changes pretty often on bumps. Check!
+SLOT="0/23.3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="curl icu gnuplot +hardened readline test"
+RESTRICT="!test? ( test )"
+
+DEPEND="dev-libs/gmp:=
+ dev-libs/libxml2:2
+ dev-libs/mpfr:=
+ virtual/libiconv
+ curl? ( net-misc/curl )
+ icu? ( dev-libs/icu:= )
+ readline? ( sys-libs/readline:= )"
+RDEPEND="${DEPEND}
+ gnuplot? ( >=sci-visualization/gnuplot-3.7 )"
+BDEPEND="dev-util/intltool
+ sys-devel/gettext
+ virtual/pkgconfig"
+
+src_prepare() {
+ default
+ cat >po/POTFILES.skip <<-EOF || die
+ # Required by make check
+ data/currencies.xml.in
+ data/datasets.xml.in
+ data/elements.xml.in
+ data/functions.xml.in
+ data/planets.xml.in
+ data/prefixes.xml.in
+ data/units.xml.in
+ data/variables.xml.in
+ src/defs2doc.cc
+ EOF
+
+ eautoreconf
+}
+
+src_configure() {
+ # Needed for po-defs/Makefile
+ export CXX_FOR_BUILD="$(tc-getBUILD_CXX)"
+ export CXXCPP_FOR_BUILD="$(tc-getBUILD_CXX) -E"
+
+ # bug #792027
+ tc-export CC
+
+ # bug #924939
+ use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152
+
+ local myeconfargs=(
+ $(use_enable test tests)
+ $(use_enable test unittests)
+ $(use_with curl libcurl)
+ $(use_with gnuplot gnuplot-call)
+ $(use_enable !hardened insecure)
+ $(use_with icu)
+ $(use_with readline)
+ )
+
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ # docs/reference/Makefile.am -> referencedir=
+ emake \
+ DESTDIR="${D}" \
+ referencedir="${EPREFIX}/usr/share/doc/${PF}/html" \
+ install
+
+ einstalldocs
+
+ find "${ED}" -name '*.la' -delete || die
+}
diff --git a/sci-physics/fastjet-contrib/Manifest b/sci-physics/fastjet-contrib/Manifest
index 9e51883dec5f..ea35b4a8df6f 100644
--- a/sci-physics/fastjet-contrib/Manifest
+++ b/sci-physics/fastjet-contrib/Manifest
@@ -1,3 +1,4 @@
DIST fastjet-contrib-1.053.tar.gz 912109 BLAKE2B b195c415163d9ebf8e48d2516ea44014f0f4b112307a86d536e82d62121b0e22d8c862468fddcc8570eea6137c1d757586941af80112459a528e261764a0fb96 SHA512 b8888d30abaead7ec084d551d05dbd53f5a03e226fd58ec1e4c236cb022868c5134a4199dde262f18334628f4b58d532bd0e7955e81d8d964a985646d376878b
DIST fastjet-contrib-1.055.tar.gz 945588 BLAKE2B 5dc40313fa3b1decb1bd6e2ac8ce486b1905e7be3d575e54e43b82982f50202c5eea060390851b92c3f4b08472b8c3f0e304e5bd345e07f4742749ed892d3960 SHA512 2140c4198b704336449bbaed5625428d5e97ae1b744ff83837932189a72f20ba0226843517130cfb0d74fb395abd19c3377f232a86e0e734aded27d52c4ac71d
DIST fastjet-contrib-1.100.tar.gz 1049197 BLAKE2B 3a68754de57f99f23099501fd02c81fbc44fc14f8d114a99c3e3af9653794f5e08e8ca0de4fac22dd95a33355dcede102d59a80088c67c3794fc23f0b186b8ce SHA512 b2903d31f1070ae73dec5f2d2c23f5d60ec2aeda9073978601ad3fbf85adb227ce9e4fb8b6b7e0065e1ea611f002aaf165960733acd2f49c031088912f0a8c95
+DIST fastjet-contrib-1.101.tar.gz 1096239 BLAKE2B 69790facda1e623d1f1ad0f1701f0c0e1aba462c34e83d1164f541c0f5cdbc2577f8d962345ec30f730315f332cc5ab7206f968088153973d2ab05498926b8f6 SHA512 68d2d438a4b4aefd9ea040412bc40b117feac40ed43c3d35f86047bf85f23847a5153da46c6fc3631d46f0c90f5f14a965963f64dd5299e8e0e3a080e714a316
diff --git a/sci-physics/fastjet-contrib/fastjet-contrib-1.101.ebuild b/sci-physics/fastjet-contrib/fastjet-contrib-1.101.ebuild
new file mode 100644
index 000000000000..3d8439f18a9d
--- /dev/null
+++ b/sci-physics/fastjet-contrib/fastjet-contrib-1.101.ebuild
@@ -0,0 +1,54 @@
+# Copyright 2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+MY_PN=fjcontrib
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="3rd party extensions of FastJet."
+HOMEPAGE="https://fastjet.hepforge.org/contrib/"
+SRC_URI="https://fastjet.hepforge.org/contrib/downloads/${MY_P}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND=">=sci-physics/fastjet-3.4.1"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.049-ar.patch
+ "${FILESDIR}"/${PN}-1.055-ar-part2.patch # https://github.com/fjcontrib/fjcontrib/issues/3
+ "${FILESDIR}"/${PN}-1.101-ldflags.patch
+)
+
+src_configure() {
+ tc-export CXX AR RANLIB
+ ./configure \
+ --prefix="${ESYSROOT}/usr" \
+ --fastjet-config="${ESYSROOT}/usr/bin/fastjet-config" \
+ RANLIB="${RANLIB}" \
+ AR="${AR}" \
+ CXX="${CXX}" \
+ CFLAGS="${CFLAGS}" \
+ CXXFLAGS="${CXXFLAGS}" \
+ FFLAGS="${FFLAGS}" \
+ LDFLAGS="${LDFLAGS}" || die
+}
+
+src_compile() {
+ emake
+ emake fragile-shared
+}
+
+src_install() {
+ emake install PREFIX="${ED}/usr"
+ dolib.so libfastjetcontribfragile.so
+ # The name used for requesting this library varies
+ dosym libfastjetcontribfragile.so /usr/$(get_libdir)/libfastjetcontribfragile.so.0
+ dosym libfastjetcontribfragile.so /usr/$(get_libdir)/fastjetcontribfragile.so.0
+}
diff --git a/sci-physics/fastjet-contrib/fastjet-contrib-9999.ebuild b/sci-physics/fastjet-contrib/fastjet-contrib-9999.ebuild
index d97361a5c0bc..2d3ba90325ed 100644
--- a/sci-physics/fastjet-contrib/fastjet-contrib-9999.ebuild
+++ b/sci-physics/fastjet-contrib/fastjet-contrib-9999.ebuild
@@ -22,6 +22,7 @@ RDEPEND="${DEPEND}"
PATCHES=(
"${FILESDIR}"/${PN}-1.049-ar.patch
"${FILESDIR}"/${PN}-1.055-ar-part2.patch # https://github.com/fjcontrib/fjcontrib/issues/3
+ "${FILESDIR}"/${PN}-1.101-ldflags.patch
)
src_unpack() {
diff --git a/sci-physics/fastjet-contrib/files/fastjet-contrib-1.101-ldflags.patch b/sci-physics/fastjet-contrib/files/fastjet-contrib-1.101-ldflags.patch
new file mode 100644
index 000000000000..7f8d572ce4ed
--- /dev/null
+++ b/sci-physics/fastjet-contrib/files/fastjet-contrib-1.101-ldflags.patch
@@ -0,0 +1,11 @@
+--- a/Makefile.in
++++ b/Makefile.in
+@@ -66,7 +66,7 @@
+
+ fragile_SHARED_SRC_LIST=@FRAGILE_SHARED_SRC_LIST@
+ libfastjetcontribfragile.@DYNLIBEXT@: $(fragile_SHARED_SRC_LIST)
+- $(CXX) @DYNLIBOPT@ -fPIC -DPIC $(CXXFLAGS) `$(FASTJETCONFIG) --cxxflags --libs` $(fragile_SHARED_INCLUDES) $(fragile_SHARED_SRC_LIST) -o libfastjetcontribfragile.@DYNLIBEXT@
++ $(CXX) @DYNLIBOPT@ -fPIC -DPIC $(CXXFLAGS) $(LDFLAGS) `$(FASTJETCONFIG) --cxxflags --libs` $(fragile_SHARED_INCLUDES) $(fragile_SHARED_SRC_LIST) -o libfastjetcontribfragile.@DYNLIBEXT@
+
+ fragile-shared-install: fragile-shared
+ utils/install-sh -c -m 755 libfastjetcontribfragile.@DYNLIBEXT@ $(PREFIX)/lib
diff --git a/sys-apps/hexyl/Manifest b/sys-apps/hexyl/Manifest
index efc784cd46fc..bdb5f41b3b71 100644
--- a/sys-apps/hexyl/Manifest
+++ b/sys-apps/hexyl/Manifest
@@ -22,7 +22,7 @@ DIST doc-comment-0.3.3.crate 4123 BLAKE2B a82d1c1a7a90af6e111b5e684a1298d7eac5fd
DIST errno-0.3.9.crate 10690 BLAKE2B 8deb19cf0c830ff2adebb733ab961558cb4463f256604f9c76d5c5952f34a79b70dce47e28f68f459977ef34d4821ab5d0f7e79a7a110693700f80b49ba56651 SHA512 777fbac5730d420d58275ef63b7579997d8e6c72106d483ee1e3b1f1ce3977f1f66c56870a05acaa4cfacacb820eaf963e9c763748759cff3668fa2e6f89f04a
DIST float-cmp-0.9.0.crate 10102 BLAKE2B 46bce5f7e838a947bbbdd22b085435e795b67fd23479780f65bf1586a70e7a35f04f9af086be98bff24e2583eeac7c9688727a2ddbd1ce978526dc01abf67dfd SHA512 f8dad12ecf8a278769054fd78794999dae8dedbcfde5e77bdf6cea12fdeaadeeb2f1f3ca62df9aadc1bc3f61457236c4854d6d6923ad6d03ae7f23af600572e8
DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76
-DIST hexyl-0.16.0.tar.gz 42826 BLAKE2B e98a7a53c7d8c0a4f9164047de6168ab6d77ca33ecd3f93f0dc14ce1e5b2430cbf5ca713ca44ede39bbcd2c7b3b53b090d40e1f7efc56d9a1c1f4013a1cb05a7 SHA512 2b345a5cf3414bae90e9d6a0daa6e0516f4e8cd61dc3c18042ba110b470335a6847e9943fd7402ab46a3d75d5adb407767a66d9bc7203dc10b80f8e0834cbfa1
+DIST hexyl-0.16.0.crate 42892 BLAKE2B a86a4d324e7bfdc1abc84596b6078ce6d0460399c6d625b8b20b35ef5101d8ae1845951b98d026ea786c5789a8efb1988f884d4a9862c0ef2873f7f917901433 SHA512 7b1b237474cf925bbacd3b0a362f9aa7e325c0d9dc91df888aafe812039b404822d83463789c3ca4d011dd2a17357974a032f680d938fa1874b00a975d939c4a
DIST is_ci-1.2.0.crate 4521 BLAKE2B 59591545c2da2052629c97e345b1ed1f0f621d5a3a158e0456b0a8711011160f01b01f4ca91e12f807d2e74dc127dd2a9be7ba9b1c9ee458ceea590cf8feec2e SHA512 0479117be842723810ae7f641e5e4b5daaa5543655de50c8e465ee600803be78901f0c0893a4953b5ff0b438216aecb479b9e40aa2c78da0655249f127edf2eb
DIST is_terminal_polyfill-1.70.1.crate 7492 BLAKE2B fa663f858ab8e5fd56202d731b572bfdd4ab0e8262100424e27360a9ffd2820182bc57d6718a305ef82d04c3798111841c0d9f9dcfe219765c0f63edb560dc1e SHA512 4730fa09401cb4e69c92b38b2b43afd74699c61f5bd7b37605efbc0c08ca7a1318d43e4a844e46e0f84f83f42432f01e33771be2b18eb5977702ab9f894837e1
DIST libc-0.2.161.crate 765389 BLAKE2B 4880efbc347e0b92faa893993f37c486a69afd1a3c741cfb9d3a2d3c87fd56e49788f8aeac17baca217f4ceee9180097386ef481f4e142942802f27983f8e6fa SHA512 264d7a872c10484b9cb19ee858c2ac44bf165297653fbc6220672bd2e0ba10913408130f21d370d2861eef529f9ecafece66515b47b4461d56e6b02f55ea2be8
diff --git a/sys-apps/hexyl/hexyl-0.16.0.ebuild b/sys-apps/hexyl/hexyl-0.16.0.ebuild
index 47f8d7978917..8a91888541c9 100644
--- a/sys-apps/hexyl/hexyl-0.16.0.ebuild
+++ b/sys-apps/hexyl/hexyl-0.16.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2025 Gentoo Authors
+# Copyright 2017-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,10 +6,10 @@ EAPI=8
CRATES="
aho-corasick@1.1.3
anstream@0.6.17
+ anstyle@1.0.9
anstyle-parse@0.2.6
anstyle-query@1.1.2
anstyle-wincon@3.0.6
- anstyle@1.0.9
anyhow@1.0.91
assert_cmd@2.0.16
autocfg@1.4.0
@@ -36,15 +36,15 @@ CRATES="
normalize-line-endings@0.3.0
num-traits@0.2.19
owo-colors@4.1.0
+ predicates@3.1.2
predicates-core@1.0.8
predicates-tree@1.0.11
- predicates@3.1.2
pretty_assertions@1.4.1
proc-macro2@1.0.89
quote@1.0.37
+ regex@1.11.1
regex-automata@0.4.8
regex-syntax@0.8.5
- regex@1.11.1
rustix@0.38.38
serde@1.0.214
serde_derive@1.0.214
@@ -53,8 +53,8 @@ CRATES="
syn@2.0.85
terminal_size@0.4.0
termtree@0.4.1
- thiserror-impl@1.0.65
thiserror@1.0.65
+ thiserror-impl@1.0.65
unicode-ident@1.0.13
unicode-xid@0.2.6
utf8parse@0.2.2
@@ -71,26 +71,35 @@ CRATES="
windows_x86_64_gnullvm@0.52.6
windows_x86_64_msvc@0.52.6
yansi@1.0.1
+ ${PN}@${PV}
"
inherit cargo
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
- ${CARGO_CRATE_URIS}
-"
+SRC_URI="${CARGO_CRATE_URIS}"
LICENSE="|| ( Apache-2.0 MIT )"
# Dependent crate licenses
LICENSE+=" Apache-2.0 ISC MIT Unicode-DFS-2016 ZLIB"
SLOT="0"
KEYWORDS="~amd64"
+IUSE="man"
+
+BDEPEND="
+ man? ( virtual/pandoc )
+"
-DOCS=( README.md CHANGELOG.md )
+src_compile() {
+ cargo_src_compile
+
+ use man && pandoc -s -f markdown -t man -o "doc/${PN}.1" "doc/${PN}.1.md"
+}
src_install() {
cargo_src_install
+
einstalldocs
+ use man && doman doc/${PN}.1
}
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-auth/sssd/Manifest b/sys-auth/sssd/Manifest
index de81a725995a..b6004084a5d1 100644
--- a/sys-auth/sssd/Manifest
+++ b/sys-auth/sssd/Manifest
@@ -1,3 +1,3 @@
-DIST sssd-2.10.1.tar.gz 9196848 BLAKE2B 9e0677972ee37c4156dcfa86459af97e25d14651ccded87866fd7f18a23d318b578cd98d072afaafa50ae9c68eaf361955aefba1f31de8cf8dac1ca404321146 SHA512 001ff9cd60aa510ead11e418a1b96714136cc270b29551027cb12c340744890b358da5900a10863d4df649ad073f14f6f26c28e3f973b1cd5c2ab61f2a2a045b
+DIST sssd-2.10.2.tar.gz 9200497 BLAKE2B 76b6e4ab26c326d1075ae2811445e7c4196450af4b9791e3854c087bb82f229cc48a39027248d694943ec6fb9270d915a00d55eec7cd76c38700d4d1f3775360 SHA512 14ad222802e5426b0959ee32602e04ce24b3eb8d3bdd5e188cf29e3c7d32e0631b41c386fdbd129acf281317538460015d35410a688ea48dd546f9ae28522eac
DIST sssd-2.9.5.tar.gz 8001964 BLAKE2B e9c839e58fbeac9e8cba83b726f075c5db6ce85059546d745672c222b594f4aa26ad103f0eb3a8ff9e2b364c3502fb93c639fe9e621fefd6fecd2319f5cb499a SHA512 d219f12ffc75af233f0e4ffc62c0442acc6da3cd94ed4eab7102a78821af5257c8e4ba0d06b2c99c08e06502f8d0d0bcc80540d63823dbe0f52eb0432ae7e14d
DIST sssd-2.9.6.tar.gz 9136447 BLAKE2B 9ba4faa66d56150de58e86588bd0dedb02ff2f155fa118a35cd981885fed6cab5fdf13373f575a41691c87b4d18c586cba717b399e3826675eee1b0f8da967b7 SHA512 d9a35fc12022f0a2aa73be373b396411fc69b2fe5489ab93d17813a4c75b3ec30e598d5748ab202f7588039b465e11d616ce546cd5fe5439fa8edd9ac8cda69a
diff --git a/sys-auth/sssd/sssd-2.10.1.ebuild b/sys-auth/sssd/sssd-2.10.2.ebuild
index b322499c99c8..1314c0ea712a 100644
--- a/sys-auth/sssd/sssd-2.10.1.ebuild
+++ b/sys-auth/sssd/sssd-2.10.2.ebuild
@@ -192,7 +192,8 @@ src_prepare() {
Makefile.am \
|| die
- # requires valgrind headers installed
+ # requires valgrind headers installed, see
+ # https://github.com/SSSD/sssd/pull/7845
sed -i \
-e '/^\s*test_iobuf[ \\]*$/d' \
Makefile.am \
diff --git a/sys-cluster/ceph/ceph-18.2.4-r4.ebuild b/sys-cluster/ceph/ceph-18.2.4-r4.ebuild
index 1a4b4a2f2282..39d92e0309b8 100644
--- a/sys-cluster/ceph/ceph-18.2.4-r4.ebuild
+++ b/sys-cluster/ceph/ceph-18.2.4-r4.ebuild
@@ -235,6 +235,7 @@ PATCHES=(
"${FILESDIR}/ceph-18.2.1-gcc14-2.patch"
"${FILESDIR}/ceph-18.2.4-liburing.patch"
"${FILESDIR}/ceph-18.2.4-spdk.patch"
+ "${FILESDIR}/ceph-19.2.1-isa-l.patch"
)
check-reqs_export_vars() {
diff --git a/sys-cluster/ceph/ceph-19.2.0-r3.ebuild b/sys-cluster/ceph/ceph-19.2.0-r3.ebuild
index 5a766e596f18..bb82389d92e6 100644
--- a/sys-cluster/ceph/ceph-19.2.0-r3.ebuild
+++ b/sys-cluster/ceph/ceph-19.2.0-r3.ebuild
@@ -233,6 +233,7 @@ PATCHES=(
"${FILESDIR}/ceph-18.2.4-spdk.patch"
# https://bugs.gentoo.org/941069
"${FILESDIR}/ceph-19.2.0-importlib.patch"
+ "${FILESDIR}/ceph-19.2.1-isa-l.patch"
)
check-reqs_export_vars() {
diff --git a/sys-cluster/ceph/ceph-19.2.1-r1.ebuild b/sys-cluster/ceph/ceph-19.2.1-r2.ebuild
index 22c4b5bd1da6..f190f5e00cb5 100644
--- a/sys-cluster/ceph/ceph-19.2.1-r1.ebuild
+++ b/sys-cluster/ceph/ceph-19.2.1-r2.ebuild
@@ -239,7 +239,9 @@ PATCHES=(
"${FILESDIR}/ceph-19.2.1-immutableobjectcache.patch"
"${FILESDIR}/ceph-19.2.1-mgr.patch"
"${FILESDIR}/ceph-19.2.1-exporter.patch"
- )
+ "${FILESDIR}/ceph-19.2.1-isa-l.patch"
+ "${FILESDIR}/ceph-19.2.1-quiet-stringop-truncation.patch"
+)
check-reqs_export_vars() {
CHECKREQS_DISK_BUILD="6G"
@@ -364,8 +366,6 @@ ceph_src_configure() {
-DCMAKE_DISABLE_FIND_PACKAGE_fmt=ON
-Wno-dev
-DCEPHADM_BUNDLED_DEPENDENCIES=none
- # isa-l is very question mark exclamation mark
- -DHAVE_NASM_X64=no
)
# this breaks when re-configuring for python impl
diff --git a/sys-cluster/ceph/files/ceph-19.2.1-isa-l.patch b/sys-cluster/ceph/files/ceph-19.2.1-isa-l.patch
new file mode 100644
index 000000000000..2acc50c0e55f
--- /dev/null
+++ b/sys-cluster/ceph/files/ceph-19.2.1-isa-l.patch
@@ -0,0 +1,73 @@
+https://bugs.gentoo.org/950294
+
+Similar to dev-libs/isa-l/files/isa-l-2.31.0_makefile-no-D.patch
+and dev-libs/isa-l_crypto/files/isa-l_crypto-2.24.0_makefile-no-D.patch.
+--- a/src/crypto/isa-l/isa-l_crypto/Makefile.am
++++ b/src/crypto/isa-l/isa-l_crypto/Makefile.am
+@@ -125,8 +125,8 @@ CCAS = $(as_filter)
+ EXTRA_DIST += tools/yasm-filter.sh tools/nasm-filter.sh
+ EXTRA_DIST += tools/yasm-cet-filter.sh tools/nasm-cet-filter.sh
+
+-AM_CFLAGS = ${my_CFLAGS} ${INCLUDE} $(src_include) ${D}
+-AM_CCASFLAGS = ${yasm_args} ${INCLUDE} $(src_include) ${DEFS} ${D}
++AM_CFLAGS = ${my_CFLAGS} ${INCLUDE} $(src_include) ${DIST_D}
++AM_CCASFLAGS = ${yasm_args} ${INCLUDE} $(src_include) ${DEFS} ${DIST_D}
+
+ .asm.s:
+ @echo " MKTMP " $@;
+--- a/src/crypto/isa-l/isa-l_crypto/make.inc
++++ b/src/crypto/isa-l/isa-l_crypto/make.inc
+@@ -111,7 +111,7 @@ INCLUDE = $(patsubst %,-I%/,$(subst :, ,$(VPATH)))
+ CFLAGS = $(CFLAGS_$(arch)) $(CFLAGS_$(CC)) $(DEBUG) -O2 $(DEFINES) $(INCLUDE)
+ ASFLAGS = $(ASFLAGS_$(arch)) $(ASFLAGS_$(CC)) $(DEBUG_$(AS)) $(DEFINES) $(INCLUDE)
+ ARFLAGS = $(ARFLAGS_$(arch))
+-DEFINES += $(addprefix -D , $D)
++DEFINES += $(addprefix -D , ${DIST_D})
+ CLEANFILES += $(O) *.o *.a $(all_tests) $(lib_name) $(so_lib_name)
+
+ ifeq ($(filter aarch64 x86_%,$(host_cpu)),)
+@@ -193,7 +193,7 @@ $(addsuffix .run,$(all_tests)): %.run : %
+ @echo Completed run: $<
+
+ # Other build rules
+-msg = $(if $(DEBUG),DEBUG) $(patsubst 32,32-bit,$(host_cpu)) $D
++msg = $(if $(DEBUG),DEBUG) $(patsubst 32,32-bit,$(host_cpu)) ${DIST_D}
+
+ # gcc assembly files
+ $(O)/%.o: $(host_cpu)/%.S
+--- a/src/isa-l/Makefile.am
++++ b/src/isa-l/Makefile.am
+@@ -142,11 +142,11 @@ CCAS = $(as_filter)
+ EXTRA_DIST += tools/yasm-filter.sh tools/nasm-filter.sh
+ EXTRA_DIST += tools/yasm-cet-filter.sh tools/nasm-cet-filter.sh
+
+-AM_CFLAGS = ${my_CFLAGS} ${INCLUDE} $(src_include) ${D}
++AM_CFLAGS = ${my_CFLAGS} ${INCLUDE} $(src_include) ${DIST_D}
+ if CPU_AARCH64
+ AM_CCASFLAGS = ${AM_CFLAGS}
+ else
+-AM_CCASFLAGS = ${yasm_args} ${INCLUDE} ${src_include} ${DEFS} ${D}
++AM_CCASFLAGS = ${yasm_args} ${INCLUDE} ${src_include} ${DEFS} ${DIST_D}
+ endif
+
+ .asm.s:
+--- a/src/isa-l/make.inc
++++ b/src/isa-l/make.inc
+@@ -118,7 +118,7 @@ INCLUDE = $(patsubst %,-I%/,$(subst :, ,$(VPATH)))
+ CFLAGS = $(CFLAGS_$(arch)) $(CFLAGS_$(CC)) $(DEBUG) -O2 $(DEFINES) $(INCLUDE)
+ ASFLAGS = $(ASFLAGS_$(arch)) $(ASFLAGS_$(CC)) $(DEBUG_$(AS)) $(DEFINES) $(INCLUDE)
+ ARFLAGS = $(ARFLAGS_$(arch))
+-DEFINES += $(addprefix -D , $D)
++DEFINES += $(addprefix -D , ${DIST_D})
+ CLEANFILES += $(O) *.o *.a $(all_tests) $(bin_PROGRAMS) $(lib_name) $(so_lib_name) $(all_llvm_fuzz_tests)
+
+ # set host_cpu=base_aliases for unsupported CPUs
+@@ -224,7 +224,7 @@ $(addsuffix .run,$(all_tests)): %.run : %
+ @echo Completed run: $<
+
+ # Other build rules
+-msg = $(if $(DEBUG),DEBUG) $(patsubst 32,32-bit,$(host_cpu)) $D
++msg = $(if $(DEBUG),DEBUG) $(patsubst 32,32-bit,$(host_cpu)) ${DIST_D}
+
+ # yasm/nasm assembly files
+ $(O)/%.o: %.asm
diff --git a/sys-cluster/ceph/files/ceph-19.2.1-quiet-stringop-truncation.patch b/sys-cluster/ceph/files/ceph-19.2.1-quiet-stringop-truncation.patch
new file mode 100644
index 000000000000..5332b029cf2d
--- /dev/null
+++ b/sys-cluster/ceph/files/ceph-19.2.1-quiet-stringop-truncation.patch
@@ -0,0 +1,13 @@
+diff --git a/src/log/Entry.h b/src/log/Entry.h
+index db39eca0ef3..5e414b1d2f3 100644
+--- a/src/log/Entry.h
++++ b/src/log/Entry.h
+@@ -32,7 +32,7 @@ public:
+ m_prio(pr),
+ m_subsys(sub)
+ {
+- strncpy(m_thread_name, Thread::get_thread_name().data(), 16);
++ strncpy(m_thread_name, Thread::get_thread_name().data(), 15);
+ m_thread_name[15] = '\0';
+ }
+ Entry(const Entry &) = default;
diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index 06f0a4d53a97..1cb33eb1b475 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,101 +1,35 @@
-DIST genpatches-5.10-245.base.tar.xz 7815984 BLAKE2B fd5b339977af766fc292071eeb16e08fce3185dd3bf1c16dfcc1522b664f84dd5892042707c68f84863bdc19afc35d8fe053476f904dce2ab18b4aa9b3cd61ac SHA512 45754b5713276a852f83be7c23d66deb020b3539457614a80b051cd4e276780101df3c92e2c6ddb96729676bb86b418f77f76807fe96cdfbf5571d2141e5a313
-DIST genpatches-5.10-245.extras.tar.xz 4056 BLAKE2B f4838beef428e2913d3861b26989b10f82391823ebc39811402294c23c5a84623dab8b15346ada7aa3c9552727c857ca80a262fd9dcf4f4751888b0454fcdfdb SHA512 617ac2cae48ac2831bfbb5a0bca25e466087eccabd930ba86c0e9f984822aa5ecade7559d4b1c71031b4db7bdb803ee31a4c392ac36413d97a51e2befcf70166
DIST genpatches-5.10-246.base.tar.xz 7840332 BLAKE2B de0b2afa264eb332108107e1b490f34ee3f70609320fab3249f961d567ed6a0c3f9887b4874aa40f613c0dccbabfab8f44d21ce298fd0a1fa59526795cb5064c SHA512 9418363867f58ce43f12d27fd6947e4f9b0d2f90483d51b0e964f9de3f29eaca74c7c5079d8001a50f863e665db464bb3a2eabb79b3ae96e4885328b25fd0e6a
DIST genpatches-5.10-246.extras.tar.xz 4056 BLAKE2B 04b665b4c21fc242d6edbd258a93a1beb7e42aa3d2ecfbef681ec7020e81cafa2e0e7037d2ae657f94070f684d5fa3f2df4e153154abc8a0fbc1b728b61b3634 SHA512 7df2d73e9157cba76de9e2b990f028c26b89543cd7056b33ce07aa95b67b5db3c08fba799d927b4cb79e601ec2830edb1b492fa137bb03bf27ae6d9d7987dbf9
-DIST genpatches-5.15-187.base.tar.xz 7870496 BLAKE2B 3ed1eafcf3a1e7b86ab86c92ceb12e45bfb527ec1eb3bcffaf84e27edc55365af68947d46516659ed41c410066706608f4fc33b243c1c2ceede69409c9674465 SHA512 9923dccc7b28abf4a4b83e025be7bbe0c7034b2e489ab8796b58d0c931365a225493360d9f4ddb3b683625bb8c2ab56eaa38615e3d388ab6180ed626a823a86d
-DIST genpatches-5.15-187.extras.tar.xz 4056 BLAKE2B 03232a96502d2d77574570e07649d37d2007ecf4de1fbaf58ddf7f202cb4367bb692ad96b489b0dcc07419ed3c40997838673a3474bf71333e7a92394369776e SHA512 464b1e647649a6abbe45b34c3448d240c41de89f3276b4f981a7b5922190253e2b60bb1f6e5073ab768afdf5cdabc83f46ce97b12fb3eac62562648954f05165
DIST genpatches-5.15-188.base.tar.xz 7874696 BLAKE2B d755c6aa6ee6a8053f2e72d7e4b66816b0d8f81a6b99f061d74107b9eef8e2d1e52a8092702256978aaec76630b2b39de9389acdc82c698766af81a924d8adc6 SHA512 e126ace58f4377bc81c94081722291a1af96a7589485d79353533938c2a175d5c555ffae81c1bacd3257a5b37b76c4253a5381147aeb9cd91aef7f22596eff67
DIST genpatches-5.15-188.extras.tar.xz 4056 BLAKE2B c24f9df1b68911333ba3fe7d63e6e9b60c8021022111328017c3ac5d4be780c0e211b03fd8fb1d3c8f5aa56882058116416ddc079539bb8b2fe0512391a8d1de SHA512 a691582c519d733ed41815985fb307c5c156d07bc707a555998a97e00f4beb35762424a9d0efcffb606c992d5933c918614888fab27822f69de0ce8b30d751c3
-DIST genpatches-6.1-137.base.tar.xz 6788380 BLAKE2B 365778dab67485d413506657e7dc1e0b735448452fe2168df6a39f7f7e998f50d8538e0cb0f9d48cafc11a6e39923bd584a68b330a7255d77277d08135f591f1 SHA512 01522cf179ab48bcde294fd2d6e27bdad0681b0e63ddaad03aafb1b7555fda3a5728d3bcc9a2cadfd262e8ec2535df7ca1f538ad02f916cd4a1913e621770f67
-DIST genpatches-6.1-137.extras.tar.xz 4056 BLAKE2B 8a39c1f0b11bc776f301f6a750af6d7416a20231c7170f50080a61b40071a55f6d2906193d76d8fe4837b4b494fcf0a683a7325ebf18eaed6543c0362c78a6ea SHA512 9739342cd761efc0fb4b2d09f147d721b8099ec0594a0190a0f39fbb23b131068c6127be3b0083a1e60c4d4120b3437bab8b4608fe1805724e513890a0a46bed
-DIST genpatches-6.1-138.base.tar.xz 6804336 BLAKE2B 31d8912c815d4560b35bdaa4fc46597d641c63b693123ee34678c6f9e89a808e3d0ff90c762d601d2caaebd6194083cbf55ea34bf8df68157fb51cf9d603b766 SHA512 f72c533a8afdd81a17fdc27d3b5d7323447c81d70a1295ca1aa949cb1c5a469a1dd84fdf97f81cb2ab762fe6ae09716f3430da13378e4dc08d4511c6dfa81116
-DIST genpatches-6.1-138.extras.tar.xz 4056 BLAKE2B a9205e4748d7892920c7428cd80bc8b4e8a8b86467dc8771b427b941c882af4de55b2d3c6450410a26ddbc0dd2e4df9a912025389379b0f02a20e7b0f2c99020 SHA512 50c042432612985dbdd7802004471f58bb7a5308b362df0ef903262214c116342817abdba2cef6b1f4f3ed281c62b50c19d4d0c0b43eae148a0ae870ff812460
DIST genpatches-6.1-139.base.tar.xz 6935336 BLAKE2B 30d7dd358ce4588cb948cff480a33fde127c0fd234da3cdae2a34640f33aa4275e53cbebf10f5b80d69e59965245a77919dcbbbe61d541b37da5699e3adb700e SHA512 0693dfbd329dcc525a7565cf238b8f93bcd61c0242e7c05f6870f782f9efff2b0c79da4cf1514058fd76e7dffb6640b04506aa5753f1539cd62e7aaeaabf7304
DIST genpatches-6.1-139.extras.tar.xz 4056 BLAKE2B aa22b3363e11a53ee35d0d4ec3e95b3bac0326a6931bf0a260219da44b50f7ea8da69c4525d0c96e24fed013a8fb9f8fbf0471ef446afb55ffff13b4c7f7cb26 SHA512 473d93d7065dfe9223493df37a04b1d1a6be9707e05501868341e6058604b96fa697198978214ce8e8f70e5ad4f54dda4e9241639c48001540901120ffb3d7ac
-DIST genpatches-6.12-16.base.tar.xz 1027208 BLAKE2B 2b1afff6deacca3df2b83a04a104271d167d37b4200b8396adc8a3751bb9f972a9442ad1a6aa7d9e8867a9112be1dfce236b0aa2d16f706520d586a736289a7b SHA512 5660c464c27586c9ab7b95ad5cd61cbf6c982e5c4a281cbb65e55cd562a885c4a9c5a79cf08373ea1b1f9757aeae1da00cdbb6c3bf559fcfcba0d9d380b45fbc
-DIST genpatches-6.12-16.extras.tar.xz 4056 BLAKE2B 268700eac9cc0e309e30140397211d9fe614edb3c9a1208d8e05d5eff07f959ceee6ec7c68b8331df601f5ab1d81ab04bb7054513fed02a027e02b7c31e02207 SHA512 7fb9d6b03236370370528d28f4b4dea0cc132ba839ccbae80e31fc4c532f85acc2cd56e8a0a9f27ac7ed3497721f69d3ccba0c338be7e1d38588229202b3e456
-DIST genpatches-6.12-19.base.tar.xz 1138892 BLAKE2B d2869a9b38ce1ea0dea73a229f929c7e63f2cf1da904d070bf9623eab293e40d4af3d9ebd5c3b2fc5a2cf5f4756dfc889ccb62e49ef84c9fe31c6d2b4b48fc1b SHA512 243d81b3e8ba636ef57229dbbde5d976c1ac44475349cd93f1892e696a6e22eb4e7143c278618c0e5ce865af37a8c21e8a6b8d38f3f6839153645d3f88856ca6
-DIST genpatches-6.12-19.extras.tar.xz 4056 BLAKE2B 444749865813cd1929f307e8c865dc0a08b47d4a47ab2a326425343ecf3c448ff2732099013c2e80ed7120d1b0ca9542f4924dca38e084b9b2e0e6fb4f5622b9 SHA512 4d7e0ce29fa72dcd7f7ecbad844c94e5d711249f4437d3911eaca901d422c129c987166fa4d63cf52787ebba77b777f552bbdca283b8431bf0e692af3448a5bd
DIST genpatches-6.12-20.base.tar.xz 1202448 BLAKE2B 29d739ca47c15374e039c5ca76017dca7ff4da352bd161127c0fa1d2d9faae002a99d284b3dcc94cc6357e3df9f43d4637fe172948709a2a6829df836edae0d3 SHA512 47e5e47d11ce176d3cb22e51641b2987d8b3aff62fc12546f3336c939108da5fbd66f1d2dee0b0d932b896666e504b8449bc988c34bca8620e3b185322db0106
DIST genpatches-6.12-20.extras.tar.xz 4056 BLAKE2B d4c33c87e387de3b7bda99a9b58c8b8284129e945ceebe7b3972038bfcf9ccd0b67c0136f82ca1178ea60e12861e3bec4b26bf7b3c91c36fe9ecb0520930f1c9 SHA512 af5c01cb6e4154c20cc5d3cc84c90aab8e43b616e04da2c08b0e4e86b62c9a840a02dea467bc7eba39f699457c37a8038c5e81991bc3234dbfa5cba37bdab4e2
-DIST genpatches-6.13-5.base.tar.xz 335748 BLAKE2B 167f3f37113e64882ac841e16344ff25a96e614d3a29ebb96b5a21ddf7496386ea4f2397d5a5df0e6ce1e98348934befad7cecae6e947ba94ce1551ff837043e SHA512 1b6d3777fc25d24d31ccf33edbca65b09a5b0f3f48d8af5058b4c8de7b32830bf6fcff330e64ef2b9220cd4a117cc571bc3f900b52e68d4a9277c2a7d1f1ef32
-DIST genpatches-6.13-5.extras.tar.xz 4056 BLAKE2B 452b32878514cf29e43de6103b298c41150b888bd78509e26211c7d39e6b8f23acff0f4a5c906e1b0a8cbbb939f0fc6a106085542d4f92bc1e6f2f85580df7f2 SHA512 688fbea8a74987de17fa4afa84a6f3904b39518db971d7ccea13d4fb4f6e7df8031c940e31c2297cf7b15c7d3ec49941232b8d9d352c69e8ca6233bf7b846779
DIST genpatches-6.13-6.base.tar.xz 417180 BLAKE2B 69cafb7cb776dba4705d15c409930e7006775ecf92f7ce2be78fd2d43dcd04ee8b02fbcf4286545963fe24785bbaeada9bf20c47c45777e7cb2ad097170d82bc SHA512 eb3d03ab002ce5079beabd9fd5ad4423406fe00f1f2013989a8686ecdeb30ebcaba3df9878167ac930da85eca801762370b0538f14720d2efb8c65787dac5bbc
DIST genpatches-6.13-6.extras.tar.xz 4056 BLAKE2B c87a50404218d0c961f2aa31f39dc5b98a3f6d3488e05e2f43e687dc01deb20395d4a5e9e98eecf8a7f29ecf0b654fe1166b6076d6b685f07c2bdfb33a9f192a SHA512 f11b487705feea7c9113ef6b624bafb3341ceafc9d825726a692b929b068dc1587d23b14e024c36ba04cbfd1e5bb4fdb2e1234611d3469759f018f009cd6f02b
-DIST genpatches-6.6-83.base.tar.xz 4270596 BLAKE2B f94c4d0387957b4384a893f37bd232eba24dac57fa73297f4c25822c2aaaf6e9616c402624e43daab655c31677a59129dc853914fe9817125281ed40139b0bc9 SHA512 7479e6ffc5e736cd36df2a3f66079514b016059a273ef92d2e120f8da050c0383f8249dbd9f45daa1ee192117942d339b0bbe1a6afb1eae6e118b483fddbb8a2
-DIST genpatches-6.6-83.extras.tar.xz 4056 BLAKE2B 5b28f9a1750f3aa6dd30c976f1ae8431a93d44967c52dab2bce6b3cc17c75c063ef675765da94a212eab94dc64d144283049570d413b5d7acffa7be207249557 SHA512 27a91748aa74628c3fdb78709e39166858280a4cd80f4d3241e96158d1267b79c0a6a3cbc9b70fb7ec9069e6c8c7f7210efa174ffca4aaf3234ec34083fdd61d
-DIST genpatches-6.6-85.base.tar.xz 4392112 BLAKE2B f373bf5719fe6b1148a1cdb8e38cc5a0efd60d78353c2a79b562f26c4156cd94eaf60e2534c2b9b6bac655ed6a58d294d1afc7961607aa1f505925d3cd49840b SHA512 95bd5611ee602478b46711653d022b0252027b101ac4fa6a6b6332308f6c6ed3f211b4abc858052d00eda6e3ca14a772ff45b0d4009f9b975abf2219049c201b
-DIST genpatches-6.6-85.extras.tar.xz 4056 BLAKE2B fde9e8fb71fa1017338e793487ff7c5b02125b77ec9c8ba9417d23256201c794bff30f681f685ea398fc762711d2e7104f35a0a5a4cbfeb7b13dc894126e78f4 SHA512 7b96d2c7c805a14db1d500e94bb9077eb6826c3f115fa378620b6ad82da98ad3bac377f2a12b17ae6ec2d456abe1faca3088763f03784838d02ec5d33b629dc2
-DIST genpatches-6.6-86.base.tar.xz 4392576 BLAKE2B a141cac65c0de51f71210a5f392bc4347647c3935d7fce58b70096e2d0622d9e5d192e2d3518770e3963413f1f46cfa7af8d64823885520128f10cabf76b63aa SHA512 163dd4ff65b3697aa89dee9e3b0a0b481d41da03016f1631fce27bdab31a9f7f1dcea28f025684be881eff8c17c77f5a5a8ab19cbca9cb2e2c99235dc1a3c79a
-DIST genpatches-6.6-86.extras.tar.xz 4056 BLAKE2B 4c46bc6c6c44cda1bc3efa60f4f20fe54b5fb96a87f607f0f56335f210cce191afbb5a60ce89be0c4bab244677ca411b2de5659e8fd18f6e7a8a6768498e244f SHA512 6901c9d6d1edd3049332f38319dbf390fd9f2429325f0a4d5e01ba60dd140fe952d2543cce3b98f0b95bc8373dc1684fff2e4b0abe535694c018f88fd503fbd5
-DIST genpatches-6.6-87.base.tar.xz 4450476 BLAKE2B af19b06ddf53c5b6a16d0a9fca60cc895a4a7e6a0f5cfd65e291388b66ce2c0c47fdc5e71a7074b1bda5f7957f27c3ccc03fc03a08d7d0782344e6e0bf66beb4 SHA512 a9d2574870f910eaf4ab05f659a95aa14ce920603112aa2d6465ead5053c6a5e9e608041afa12d54c673372cd0dc2ac5c64705347ad88d93cd3a5a0b1132a14e
-DIST genpatches-6.6-87.extras.tar.xz 4056 BLAKE2B 264ef764aa9b813fe6877cee3e64b2d88c1166d5a09c7ae25b18f1b860ec5f4a4f80503c39b596bbb3479b83579137389feeaab14bf507d15089d4c1bc62cee3 SHA512 e8c9b76b6c44ba0d847dd9ee82e3dfe48f65d25289fda97d076d624767cc28d9e8ddf119f921d37b4e391116e7b8a03243c02c7be3b7ea8b7533e5c979f39efd
DIST genpatches-6.6-88.base.tar.xz 4497952 BLAKE2B 65f393c767bd4edda1954fc15c90e07f5d5a67a445fe24063a94f7eeea23196bc0da417514a4048bd91b5cd330a309e69df4653846be0e0207abc649efa7f072 SHA512 16e5cc40edfe8edd95dad7e28f89b9593ee24fd380444ff67376bc95f71c71cb13b9a0ace7562ae7275c2acd405419534b8ffd66ee78a81897970b4c43f203ee
DIST genpatches-6.6-88.extras.tar.xz 4056 BLAKE2B 9dce8d9362ca0e3548e31392659afb0b475eb0ee03bb71c51cac40411f35ba8ffe519c3e8438a05dfd140a8032321b8936df4f48cc8eb87f8fd6ce0635249da6 SHA512 02e4cd170b09901dc9bf2655065a8eb44e2330375fbbb2c3aa81d3f8c2bf6854403b4d7b412fa3d6bb377ec3e39f5091355a0b649f6a69282123e3d710464845
-DIST gentoo-kernel-5.10.233-1.amd64.gpkg.tar 63692800 BLAKE2B b1807bcd074455292610a08353a8cbd329c9c8eddc09bae9bc089d6c1dc099a3937a98017f577d5d90cf7b7ca15c92845d16af7a124d08b9057a56c5fcc13a6d SHA512 95889f3754ea1601e063866a59599389229346b195b5247151dd34f6fcd397424d9d504a5aefe7d8424e62a4a043e9d9c82fcd32e633928e3905c89baef6e608
-DIST gentoo-kernel-5.10.233-1.arm64.gpkg.tar 56842240 BLAKE2B 80650d6155278c12120fcd831018b565bafcbfa34f782c9a0038d5cf950d975c9eb66754cef37a72379813241359582f1746066dbffd34d11be5b35c64591412 SHA512 c74297b9035a0f74e98ef609a7bf81017f78cec0e1759c278f6f18504f9ae1a2f1609d6286530ceb19ce90c713f7af39abf531b7b3d4ccf5ad2390c207ffae3a
-DIST gentoo-kernel-5.10.233-1.ppc64le.gpkg.tar 52828160 BLAKE2B e7297dfab0cc9303c31f97772c0f91bd47f5e15c7b618b86d701b399cffdf06b58519381be73c6e0c67e8848929a1e058757e82e8653eb90b04e1d5e31e5277b SHA512 1aaf95701bd26cb16a65d9436fb7f6b0a62d74fab6d30bb1cc87b24be91b2149b265411053b14d31d4ff7b4f61c08ef53a589fc9934700a7326bb0cc18603e3b
-DIST gentoo-kernel-5.10.233-1.x86.gpkg.tar 53811200 BLAKE2B 61d2e6000729ad1fa127717df45c6ff325df86402257bb8297b11c23602d7b345ef9c73725e81367e9111e92ba1834da8039bf20e0b18cf806ca92fc8100ad1b SHA512 7f6bce845d3744317864b01f51309d5fb6a7b0d5495e5d037c2d07b7a15137b267d09c9ea3e34c7abdef3b366dc0feaf35e0a0d1484fb62a1b6e628da18ec06b
DIST gentoo-kernel-5.10.234-1.amd64.gpkg.tar 63662080 BLAKE2B 08da5926b5b7ed9a6963584c2e157725f3de773435cfc5beb50b54b477ce6b45a05d8c95fae62ea8a057516ea74bd86332566287f1e94abe09676cb1de3da76c SHA512 8e32408115186ced223719eac7304f3d180ddf44a87bc95118d876353fe2a24b0ab2497a12396ecfcde1608891f6dc4c52d9056aa87e9b3ad0325ea451a84bd2
DIST gentoo-kernel-5.10.234-1.arm64.gpkg.tar 56842240 BLAKE2B 5fd1f3f0959afb2edc6c3a6038b10b1930726ac177dadbe50c8034ba6dc2ee830307985e4634fc4881a8f03a6c268d20ae0730ae9e3edaa902d8997b93c66323 SHA512 a0930aaa5f4107b0e87e62a4f569c74ebe2a96e6c8f7947d7cbfceae9ace9b9ab287bf984ec07a0e99c13db65f703279cfbde61b94036b28cfa473c6f318649f
DIST gentoo-kernel-5.10.234-1.ppc64le.gpkg.tar 52838400 BLAKE2B 294837fab511941bb5cc3a5e23dbd3d57b40338c6eb706cc5080123559d30b5b1f6bbb5ed6983bccc7ed8904fb1e03ff38d111153e9612ca06e772896eb11ef9 SHA512 65ac1f9f14b51adb1f32935c3d92fe32724d7b87b61d209f9966f25c312f93005fa12ae1cc6fba064a0692471476a67803c41da8e19cf8c713616bce64f4bfe6
DIST gentoo-kernel-5.10.234-1.x86.gpkg.tar 53811200 BLAKE2B bad9b9888a69d13a32991e58f93417ef117f8f86192cafdf61181d7c6d9a82b13d21bdf651b73e3a26fb6a1f12993c94e6a388c96182496e38b82cf31b01ac5a SHA512 b0a7f1c84450dae89a29a42c389f40522edffa80c04345593e4fa9c2f6a450a8c201b4e5fe53f24c4c97bbc3ea700ce510d033f8373bdd1f714051c7153a017b
-DIST gentoo-kernel-5.15.177-1.amd64.gpkg.tar 68812800 BLAKE2B 89525a07fffbfe9117241f3f08b1bd0e3a12806a2da2ef187c1c9710baf0f399361edce2714f01e083fa5783aeb1722ef85e721ced02d579491976d36af5fe53 SHA512 44afa93a65c27716b1cb8ec31fcd127ab402d7fbbd2eb8a1157a44688c5ff7dd4ab8fb276e71a66d78ad3a75cdd83c053c25ea4d78744d41841e065c8ddc14c2
-DIST gentoo-kernel-5.15.177-1.arm64.gpkg.tar 62556160 BLAKE2B ebb2a5d617a42cc31804e260a40d1ac773dbadef0aaa3f0ca336f8a67b45d22dd73abc5243e98a053635131c7bb730fcc8cdc2bd38e3760afb990a0b6021efd8 SHA512 6b6e74a709ecc1e68f0fa7a43f8368e0f6063f24c012ff33f861be7ca4f1ec67c8d0cd0b2f77c554f718441baacea264b259b7cadbd7e350a0cbdb6c17b112bf
-DIST gentoo-kernel-5.15.177-1.ppc64le.gpkg.tar 56842240 BLAKE2B 390a2e318f9b69ae0feea468879d463040d3c91c53ee1f2f6a5846ecb596b1af70374287af39189fc5c898ec991e2da88912c0be94442423af3a1b6a506c0664 SHA512 16e9291e64ce8d991fbcd2f1a2dfab763c2bc1ec460497cb84ff199d9292fc5b0b2a95ba73007caec098bcff468956f6704d51a56ef83ac55a80399f17afd66a
-DIST gentoo-kernel-5.15.177-1.x86.gpkg.tar 58818560 BLAKE2B edf3a01c8e950ee6313e417a5a166514ed783de37cf0bea390d182687e589746fecfc515a0583bf7fb4d6b679ceb0d8d3fd4c3f62a2d51748040601e3d4979d9 SHA512 2eec38df6d5d4340deda0c7f4453cedd65530855e4a248f25305186d395146189c0fda76d1b089fe3efa6d6a070f376b1845968d2d15213c37f91ba31b942689
DIST gentoo-kernel-5.15.178-1.amd64.gpkg.tar 68812800 BLAKE2B 375f04a2120e9610cc4f732b2b4f6473cc2f10906dc5ad53dce6e6557eff9dbe324651be253c151275312f8fd2cd8a4e990424939174d9386b614f475d8f2b2d SHA512 a447ed842d0ef30b032b44277adb90793e108ce4fc11ef2b1118441e047444d7430c3f3ba272878b93f9f188e4d95cd5b0c2239110c25c5340fa885bb38c9b9f
DIST gentoo-kernel-5.15.178-1.arm64.gpkg.tar 62545920 BLAKE2B 656ac77ee6c6302658328552ceb49c2573c7f1f531fd98ded052542f9f00efcfe41ca543e4c1efa7560bdc68a0233fb728f8884dba7a2dc93d3781572a0ee2a7 SHA512 ea6bff39e202e6b42f91b792f28c84eeaac9c4721b28f4e6bf32376e04976799b5bc6fda0fd128f9e07860276e63bc0d9fdc6ac47b92c71ffbc86e984ba8c0f2
DIST gentoo-kernel-5.15.178-1.ppc64le.gpkg.tar 56821760 BLAKE2B d945aac6de7d5f0c52f2c28229ead725f5f90b885b1273b2eb5c9717bac166e6ec7017f3c9b0de9cd359e1b156ad312dc83ab9a431764482bb5dedfbe53c293d SHA512 c38a5c86a9742a59b204a6a3b732712c8007838aeb62727c4277169992ea17ece736154e5b2b7025541941a159b2e9c24b4de364bbe3faa35c9cbc931fce82ee
DIST gentoo-kernel-5.15.178-1.x86.gpkg.tar 58839040 BLAKE2B c88026b391c310754d4815de636545482631823afa0addee0b5fd2b7b8482bc40d3af61e44992f6591591c199f49ec865934c2e0778ec270c2fc6445afda4d52 SHA512 e63dca02ef96c806edc4ad1d57bd89992bb7a080deae65b307fe40ead51eb5de9a906586f85365cfe28c0b0408496d97181b7d6e390d31823f00fed06e2ee6e3
-DIST gentoo-kernel-6.1.127-1.amd64.gpkg.tar 72970240 BLAKE2B d4eb96f1c4a079435ffdac65a9d80aeccca179777bce1ff8fb4eb8f9ab8d1b5b2abf4757359f8a131568bf3125261d52c071c852ccfc2faabc100b660fd7680e SHA512 0957dd7b06881e63a155a4921f4b7f6c0c51fbe85b0d9147ea2d2fd2458b600215e7f1c228c694ae726c7f9811383ac1a1dd74516abc40370fca2e9baa1a7eed
-DIST gentoo-kernel-6.1.127-1.arm64.gpkg.tar 65720320 BLAKE2B 6caacef792c877356025d81948c50a6ce3644d6f7f7bc2f69812f3e0a393cddc14478023e0c8d021fd4bfee4559176d04f3ef10bc04cf91b43ac678780888ef0 SHA512 c6ecabd8ea8ef6e84df1e994013aba7754017e5893928a71548e3ffb3312b4ec915e8f7d540acb8c489418978e97d4222db9928142286ceb210bee753a8bca98
-DIST gentoo-kernel-6.1.127-1.ppc64le.gpkg.tar 59924480 BLAKE2B 8e67392b33fbb236c68e8bb23eb1b57f1967f9bef3e6414b4a18314eb348d5b14b2965277014ad18a43acbcb060c9ebc5bf9b84a5edfc8ed486d2461185e5db1 SHA512 b3d5806bccf7fab306717d223222e1a6dc71504cc67a43993661ba4d759713254fbcb600ddb3bffcb20ee35d17b63b554816c39171144e7c64474f53d0b7acbb
-DIST gentoo-kernel-6.1.127-1.x86.gpkg.tar 62371840 BLAKE2B 825a713437efc8478a875016517fd211e47a0d56f0968793fae43035383d9be198b534f8494794b1c5f5159abf2f3f453dbaaedebbca149807aee4570877ea84 SHA512 611a71832be02b9d3003897d9a45c6d3cb269c8b9b052d62c7a23f0bdcd53cdf2e2058b257497bbc3ca30d8a66411d4fe4efb2e398702406eae1b8f2f0ab12ab
-DIST gentoo-kernel-6.1.128-1.amd64.gpkg.tar 73011200 BLAKE2B ae761f907f8ea7f5090443f5884874cc54052d03c7f47eae7f17b2af66ca70d14bea327fcb734160e18bf04274983018a3b659dc7575d56f99203a784e46d093 SHA512 adbd4125ac8316f6b6c0eb1a6f1434704925cca270b1e3839a0f40cd35c849076bcb04642c6739e262bae97aa8fc9ea9d2b59b71103346a65fb39f4b4d6ca728
-DIST gentoo-kernel-6.1.128-1.arm64.gpkg.tar 65720320 BLAKE2B 1794d9a53ec19c249e2676cafcb7ed37276317b6296e145222aa27e60c7c8777dcab60f16743d82aa76c56d7a94824a5fb0fe97912bb133ba8aa40d77e14f741 SHA512 a1e5a8716098845e0a8c0f84e24bd9e9be03c01ec0dceb854d4b46b98b7d08884c7b873a81f3aca98e19b63c1af0e279406767ed1f17b8a6dd8e0e5a3a5da125
-DIST gentoo-kernel-6.1.128-1.ppc64le.gpkg.tar 59924480 BLAKE2B 5b8248dff0c0cb3ad359390bd0a61574c9d43a248d6b67055ffd637907058952af6e99e1e4436c00f5cd7717918924ae6e2e9a4bcb370262705838ccbe02dd09 SHA512 044c40c6da956c23bda99c8bbbd87ec0fb62fd6a1cee1e94f774f7a8cd977b0a04a9a8abf15668ec049bb5c1ebe5a23a04b62440b1827049b95284069b062f57
-DIST gentoo-kernel-6.1.128-1.x86.gpkg.tar 62371840 BLAKE2B 52cf898c670e2515930e8bf05dcfb4eecb72c5c4058a4e4380626e9c0df44ff55bc4d8720c05892408e10c16bb9615f0376cf71ac96592ecea2864bc171f33c8 SHA512 85e4f75b8301a6cb2e7937063e19801df572891a0d6d397e257ed297fd6bea3e51d21914cc10767b7ce30619d7abb5ae525e1c863f54d8d0bcc75d92edefef16
DIST gentoo-kernel-6.1.129-1.amd64.gpkg.tar 73041920 BLAKE2B 7a7688af8d43b328cccfb2aea72360d7c7afb67b3c8ba83f29b03c36e9eb6c583a009a14afc79384d1a9434d8acbe39313276d907f8c312c75844a01a49185fe SHA512 e2e35d3e52543409133b4f3c23cb45c8303c6bed43f45575a07738deba533a88c8dfcd9b4a29272221c3ea36c760aee6d1ab6998d0dcaa8f61dbdf8267cdae87
DIST gentoo-kernel-6.1.129-1.arm64.gpkg.tar 65751040 BLAKE2B d6688ecdd4d775e24327564fab80f79c0a031984c8fe1f00943ae378a7152a878d82f4c4592d848a9642c7bc0bad198b3645fde78f276a97f29545e6d0c172ea SHA512 995279043dc4c7a7b40b335d4e7850ab59178afcad9dc72fd4f2b90abf5a9b1d32a3d93da3ad849a42ca1958b1684bf5c64e84f722aba9e7b7a82dd4f3bb654c
DIST gentoo-kernel-6.1.129-1.ppc64le.gpkg.tar 59934720 BLAKE2B 42810a55237db92e8ff3d62799ec7fad645fb460c0a08f0336e2f8fc444d19701fe0f1754c355523b3969f9cdead2f78945afea288990b12ac1a43f541fd888c SHA512 1faa0c68c24382b621cd1d0190d2df536f6066cc477df4092fa24c63842f300cf71141cfb109324a21c6191951045638525ab7d44a1f7dece76b4335c63cb814
DIST gentoo-kernel-6.1.129-1.x86.gpkg.tar 62382080 BLAKE2B 3efd10347552498895b946028d68e96398db08bf6fe0361df5bc3e0fab9ce8e78ae9ac8fde155707175f6d4e46f3fdfd68ca2d2f34f5c9a52f47d59da4bf961d SHA512 63445653e8bd272ddab41478a06dda878ab82dcbb049c38d865bde9e22e478ada285ca23f8a563f426b961085f6aa5e45087a42bd553e9e8d8bffbeb67cf0c10
-DIST gentoo-kernel-6.12.13-1.amd64.gpkg.tar 301363200 BLAKE2B 20b43dbc1cdaf8d67e65710084e1e73fde4ee55f7bca7e6308813fa3348a55f556fb6f21c5423ae439540e3d74f2705b0379568a121b92e663a336905600ee86 SHA512 6d7eaf6fcfb13739ee14f0087384662b9d5b3da1358c9ba5478b6ed6418aa0123dc830caccdd1aa2d9a62e2a79ad9e4c387f5b7139b65d6476d0feac5a33b26d
-DIST gentoo-kernel-6.12.13-1.arm64.gpkg.tar 277422080 BLAKE2B 9e5470d0aaee07886110388f1abfb5e7096f0fa554208ce32dc7aee566c55bdacc05ee7a8a3304ea2786609302dd5b737b0f879e1b8afbeb742837c82504c5f0 SHA512 be8817a64ca9c046378c0a2c2238797e7680a6895c57bf0989e2a5c547f98544b8030bf189dc685991f753c2f39dc18d3a8b881f6ccc2c34e2cde0cdc8fd619a
-DIST gentoo-kernel-6.12.13-1.ppc64le.gpkg.tar 73103360 BLAKE2B 56c2aaca9824f6de5d8ec43b9b6f0a3bf36acb6766e1040494a00f7a01fc45e241a3ca8f6826bad38be354de6b2576ad17348db3036aa9df71cb5a823b7b305c SHA512 b249faa9a70b43aa3335df98803bb3921cd005fdb52602b384c1eb10b4df71418f659d2ffa541930d7eb54e69365fb0bac040650a482e11df283a1e9ffc14f4b
-DIST gentoo-kernel-6.12.13-1.x86.gpkg.tar 77424640 BLAKE2B 2acb496e1d0ab45a55cc1594bc32e0a88fb25845a01cb766f250fb0804e07dcff2deb4a133729711902421eb80274d6abfc8635bfff0b68404aeaf9c0b14025e SHA512 db2c29dea6d6ff9863c9651a3a27fef0cb86d6ed92ee758ceb8c683cb3f6049ebfe228fa713cda8fc0aeaf9b65f9f6e984c89802ad1887d225f58e2d9aae47b0
-DIST gentoo-kernel-6.12.15-1.amd64.gpkg.tar 304271360 BLAKE2B 368946f3a675d7d2acf5170bd679ffcec94f9260539e0640cff1f08312d738a1177e71d0981b9adc4b61b11f0e4fa092c17e221502e4ffc0192526ce8cad9b6c SHA512 a977343ee94187e55ad2fff4c101c0315d5e0a86a36a8d2371c5efa5c2e4a91f878ba4c7b814bdd6247efd98a3c54402cc114ba0ae68815a8e3d2ee00270fdc5
-DIST gentoo-kernel-6.12.15-1.arm64.gpkg.tar 277708800 BLAKE2B 047ae0aee587c2b2cfc1ff3ad89c9b3e6e6d8147d1b05459cfc66901d183eb2d25e8375504d1b4c41296244357e93fa61aad4e7aa454f1739d06a8f2147e1bf7 SHA512 fea7f14164cdcdeac6792ee52044698f35e00dda7daf8039e16e6782a48f4ab1e6ecfdf96ca430752cde617983c93bff746c6e3081f72bb7f0ed5f9967be86ef
-DIST gentoo-kernel-6.12.15-1.ppc64le.gpkg.tar 73103360 BLAKE2B 338e503dc38ddcef0cd412df83a252ec483a4c6ab207a94f35be791530c29425d62606402166c7a98fcc98706cb0362d26cde18b48203bb233f3632dd748dfa0 SHA512 bdd6569561d00a7f9f03d39ace032f9db056f350082f0a48eac90181df5cbf4208b299623f9d295dbaac080aa978e4762022d022fec36ac569872c4474e80a69
-DIST gentoo-kernel-6.12.15-1.x86.gpkg.tar 77342720 BLAKE2B 5413d94b766d55d7b21c226c6c8421bee9e4f2cf39835ae1abc87f19d6bf35afc373c6cad3cb513d7cef3f552a903cda3e8bcc26bf8e712f224181b438c00388 SHA512 10e0848a8a710e7b2e29f87d0fd93689187b8406a38def643f1f42c0db7d8074eba00dcc41df6a796a0190f54ec4593d29a9ad15db69f899f9d0079137127af0
DIST gentoo-kernel-6.12.16-1.amd64.gpkg.tar 304384000 BLAKE2B 5205126714ad78a4b284dbac52b2f555c28b57bbd5e1af3d1fcf093592d44aebc64484f566daf7fe8a397615b3c653f4129f4eddba78e229c136ccfd3f258415 SHA512 b4b73847fe497a05dda2c5989df06029926b6808593a22189d5d6ed8f0c8f80be734845e030d8a58fbf9cb4338dfddb181fd5759b25d7dce2b5c4731a9969c45
DIST gentoo-kernel-6.12.16-1.arm64.gpkg.tar 277760000 BLAKE2B 65177a98b10daef43e83417961f64162359447baba3e903356840d48aba228856a53561203395de9625402f6d0a214c2333108c00e1c650a9a316083449d9887 SHA512 9d3d3fea88a4a69858f12d4296bdb159e4b3ddf1efab17d8a5633146d132a33c8f294b60e36dd9560dc29c9995784a1d5faf34b4d13c431ec558feb70ab4d3fa
DIST gentoo-kernel-6.12.16-1.ppc64le.gpkg.tar 73113600 BLAKE2B 143339a5b0b2d0e59bcf16b961c1852f2d3816e7c97e99f59b44f67f9fcacccfe9b1ac989a4755c66281d5a687348d0b8a240d2138ffdd97898ea06db233f680 SHA512 4fad8d4c859156d6a76bc59cbfd27ff511517f950d8dd5663f9e8939be36300f92a1a773dd7e9b5ea04e8e26048b4385fb633214221939cd3bb0cc7f9fde9af2
DIST gentoo-kernel-6.12.16-1.x86.gpkg.tar 77322240 BLAKE2B 07f4eca6f372f6744a60888f16f18cbc7d26c7698244ab6ff27ddaba21ba8ca92e9a06d048b6c41b1ce586936d816a1866a0ba230858ba48101f4d07ce1cb796 SHA512 4d149f6f2e981ea139615534bab9019530cd45da06654db5e913a350f2c6b8f8112c51f9348a8093a12670b3e9ade2a045f641ad0be948c575cfd1b096ee75c4
-DIST gentoo-kernel-6.13.3-2.amd64.gpkg.tar 305725440 BLAKE2B ee907a898b8a59001bb22fa1e9e79e3276782d2d850925945fdcb8c92473be3f00f96b87bbfd3d7fa945602b19b131b4a83ee0a6db300480bcb3e12691fc605c SHA512 09c3ca9554e89ede41579a1c01c4913455ff24019883203e31e77ea51790fb931ba0fe7d00eb6baa07bb30c638fb9b41b817979fc8ed5862c16105c782f818cc
-DIST gentoo-kernel-6.13.3-2.arm64.gpkg.tar 279480320 BLAKE2B 36c36710d724c5362492ac3610ca5d58076cf8901268c4259285106abc8d12cc901b986deb401f7329459374f13f11f0288e2994a50d55bdc0c725698bd866de SHA512 1c50734a3bb42b3a5fe7aaa049f2d7ad76a2d15f6b9bf01e9972dacafa0d317f8e2eb56ac1dc5b0d57a04babfee7a55d9cd16dfbb6e01c8eada3eeb3ebca0773
-DIST gentoo-kernel-6.13.3-2.ppc64le.gpkg.tar 73226240 BLAKE2B f8dea1b39aa2b3cd4c432147ffbc33436c13460f2358445cd4c52bf52fda3a6776381d3399fb484c408284cb20cbbab92defe82514dd0f5487ddc455f0d563a0 SHA512 823377b0b8becebd70ddb7b7bfba6b20518b97508817c69b9f9021f13d760996fdd9c062902ff38af9d9997993b97b7c36d988dfe7135194e7611f8213ba5faa
-DIST gentoo-kernel-6.13.3-2.x86.gpkg.tar 77639680 BLAKE2B e3a9ba2e9f93c10ccd11157fff3cbd53cafd6b215b0b48d1db78bba75893c40b5132e4c919418a835609a67dd31fa5f477d8af694b1da1115133ee549e4d9f3b SHA512 24c733067b7ec9388360beb928a29ab55cccdd191048a2fd413e76a017d7e827c4294c44da4a4ac59ea6c55e6ede22956bbb97a7daa67ee32c3cca55aa0fb9bc
DIST gentoo-kernel-6.13.4-1.amd64.gpkg.tar 305807360 BLAKE2B bfa6617fb9fa1cc5cd4c94f0d00eaa9e5e5ca4906ff2fa59fc01cab8c5767fabc3491b4a964c611f031ef9d6f070a2454c18252b5c87d58a403aaf7aeb1ab148 SHA512 212ba9f66a569c6f99978397ba5469858447a5525b3128d2d884e99dbd795e7f3532203979575912c4977a333dc3fd84d93a1d7eb4ef1ab961877e79bf4ab269
DIST gentoo-kernel-6.13.4-1.arm64.gpkg.tar 279511040 BLAKE2B 2845f71188b6feb068caef78e9b58d9818738ed23af2583e4ba164edd4d5ae108ff396d4be15dda6f5375c4d606450ff80009fc3078637fc52673ea1c07644ef SHA512 575bc231f15a1e84c615ff03e0b3ed6497ddc7382428cb193446406485e81fd487e55e03aec71a7abeaec472f25d45ad8e9449c7711e4ac1ee5e26eea276ac93
DIST gentoo-kernel-6.13.4-1.ppc64le.gpkg.tar 73236480 BLAKE2B 36a298b8dbb2c581218d5534e1ae389e0494f46712cbe288e44845ab84bd167d667e3c2ce93ed9e3feba764de854bb97d7f77c2c8897164dd19f7f4a5686eeba SHA512 9fda52f55185eccc0ad85d05c4d47db242cea84f6c6bd7910cf2a7a388a6d23d2129584f1936a7d01d502e027fcfeb0dd0ddb41e46ecccc38d563a43be6e63b6
DIST gentoo-kernel-6.13.4-1.x86.gpkg.tar 77639680 BLAKE2B 6c8c1489b02b67fb8a5699d0ad46394a00d523e191ac542230f4cf580454281138a6daa973db8a907fd58c1987e7a3193d66aba44ed5b15622fea21805ea68b1 SHA512 5f063e8746d6765e1ce37aa5b484aaeeececacbd658e089db1859d2fa7d80f0d3def1de043330aa22d3781a524dd869e79bd239cfa78673d45aef52c0874a9a7
-DIST gentoo-kernel-6.6.74-1.amd64.gpkg.tar 270028800 BLAKE2B e74b3ccc5ba74a5138536eeaffb699cd7130b6e05fedeb4e85464def2eca67e153ddcc61a43be9eb6c46b402024411578b3abdebba26d4cca3444d1e84e7fdd6 SHA512 7dd5bdc97bfb69ab6d859d52823f737430d4cb5d16f20dac7c081706ea49b05de6dc4f17d79a87666133c45220e5d02f82255e7e469feffe0aeb3b7775257ed3
-DIST gentoo-kernel-6.6.74-1.arm64.gpkg.tar 245944320 BLAKE2B d113815afd6a696630525b13775d625c33f087c5c6fa817149b478b94153414eab8f413b236144b3989a043329b82c0f79f38679e1e6d65fab7c8fa4fb15ba43 SHA512 9f855f1882e40a1b596041c1370500baa1119ec3e4987ef500487dd87f62c1b6527eca4b23df4001cfc167f9375101ec938f783d717460ecff8fb218c371bbc6
-DIST gentoo-kernel-6.6.74-1.ppc64le.gpkg.tar 64409600 BLAKE2B 439c66dfb35eaf37b5f21d7a36f728230861cbf1fd3e4e7420af87ca2d8b45fbbf0b730ca17670c513b4a7bc060d5e13b3f99db35df4e8ad619940bcb4886ee5 SHA512 673bc0a287737dca8079466e1fe2fb1f07d19ca15f05aa4c5537f49dfd486d7ec73172025f43d8474707e48814407980b0b842ec410257241b5710bc169074e6
-DIST gentoo-kernel-6.6.74-1.x86.gpkg.tar 68567040 BLAKE2B 4b98f4057bf8edc596fdbc90e18fb88c9a7811a078cf7f83fe552b3daaf090f715bf547cd7a10dd599b472097987db8cf7a5c204610bc2553594327da3b09720 SHA512 44c8f9ee2f432d2fc0c703c47401e4a8cc547189181f629cca6fa418a77b91c49b7c618c4c0340235e69187e2eb27b56cec4b03a231f6399762aab03c7e16c0b
-DIST gentoo-kernel-6.6.76-1.amd64.gpkg.tar 269987840 BLAKE2B b446aaa0789bfcab7e1d9f43123368a3ff30a3a9bd007bbbe24cccf708345168adc8cfab5fddf5e014afcbb04896faddbce1309312b49636e25d07b28bad526b SHA512 180cb1a5c0f38edd618a5000e9bb8b968819fbd1056c9fbb774a87f93d3b87fc6fc0bd488aca27c1dfcdd33838586c086d603e84639595cc3774839b15aca621
-DIST gentoo-kernel-6.6.76-1.arm64.gpkg.tar 245903360 BLAKE2B 02ef5017a9fb10e6fc16ab32db54bc0d3f1545910a57fb9b3b0f464dbe94ced67c45ecf1ae944c854e2a30742d829f5b77e3ed65299c0af659a4fb861c774833 SHA512 2280b9e1a9b84464bd8f9be21f89e46cbaf5b88c812c61bd0afeea1cf8480a3f5f0a7995f0339bea95abac1f398b47ff90bde6a32f06a89114b5fd1735971ae5
-DIST gentoo-kernel-6.6.76-1.ppc64le.gpkg.tar 64409600 BLAKE2B 5dd98062e64856483dcf2144bd526f8b2f3d92361e2616328e356d1ba70f9731c58d3be7c3928b5d72b1b2330876609884ce905baad2bcd2e20d97db0fc3aa4e SHA512 ea35133f8d7a37dc690825f2428d77d930079a9d58cdfea4ae1aaae251ae092fcaeb20b6519b5c6732593fe55c027b87cb391e394d27489d162f55ca8c446e82
-DIST gentoo-kernel-6.6.76-1.x86.gpkg.tar 68567040 BLAKE2B c54b2326a264181845a982a16ea522e3ae640524da1d84828bb53bf0f1209d78ecc36e0df7a7bdbb18197d18139b0898f44ac64e949f80d0b8b3e8f6195d4c71 SHA512 3bed7e115daa8a3554c91adf80ca330fbdf4425ea033a1c87f82a37051df75760467aba6ddad0d6e7337ac7b75ad32346086771ec858f0ac85c1e4d49aae391a
-DIST gentoo-kernel-6.6.77-1.amd64.gpkg.tar 270223360 BLAKE2B f533fe9caa1b0d02cdd7ee41830eccf027cc1edc65ee78a6af054a5c68c67fcb28e5ea15e861e862fbd3b18447d7ff639742633d6b1393f057bb2f78769751da SHA512 1734f4531b9e111b884347e1eadb066437937af498f9a4d90f21094e02b1bd042164b710dc9716c0963b5cc3902757fc824432cc8116836adb5de77bb1466c36
-DIST gentoo-kernel-6.6.77-1.arm64.gpkg.tar 246026240 BLAKE2B 31a3f3ca80108258f676b5b0c494848d2317e23b8086f112d0b4cceb3610f4b81954d9b004add795ef3f63e7693990613f41d44c55e5dea9a686c98a96d34bce SHA512 08ce8be020ecf27f64ba587149c0db6b0ef9389fd8c006bef1f7194d3134358e06de265afecc07695e23690079b7da729d295c4c4d71a49320de3f853af0a069
-DIST gentoo-kernel-6.6.77-1.ppc64le.gpkg.tar 64419840 BLAKE2B 25f1013b90af41bd300d5c7a4241eade3ab88352028976eca6fbdd9d694d01b7a5dc15b16ec9e18220fe32024aa18c0a79cd8508c71d879b69034dc5b63e13b0 SHA512 082d26454466a4c9837663b84ec00eb5425b14a88228167781582492ea2e8b991f53a464e907f7957e4cd3b2c5e4ebcb1e5e242ae90f501e095dd1ad342d50f1
-DIST gentoo-kernel-6.6.77-1.x86.gpkg.tar 68577280 BLAKE2B 59be0b1e4f3904e068c8c0152fb97c28d14c43570c076e33c05456682cacf49d966e89852a402fea3a587ad8ecf378e006b18a50f0e3cb40cb2e00cc109d0a8b SHA512 97215eeae6d729f1cda0febac602a7f8053fe066ad6b0ec21962c920958cc659c448c58d1b5c5bbdc9359d640ab0c9350941cf1652e3f36ad6a22db98b5315cc
-DIST gentoo-kernel-6.6.78-1.amd64.gpkg.tar 273070080 BLAKE2B e3fee5cc9336a3e637cdac151475d2cd3bd3358d46f13e1ec033511007a9818828bb9e6536644fe4d40af27c7736f68871bce1347d2afae73154ca97a71c9bbd SHA512 a33ae35699a8194cae5975e42c3c2716d43f0762f8b41801ea0d79f1efdd4cc3485499b2da3b13328aa43885cc0b4aea98577c895236e6d2d218576d74b7c879
-DIST gentoo-kernel-6.6.78-1.arm64.gpkg.tar 246056960 BLAKE2B eb0f726cd30e3ae9219ee14a745a27ce04244a1c337c360bfed1f5e960d81eb112a8517cbe2d59e25b394971c4955a8f5bd2b5e7633e52517af1281fb4e9c08c SHA512 316da345620b1977503075fcc7fccc22cbc27928a580781e37d72d36e4d43e6f9988016406dd162ef6dbebf86c0f0ab2ad5c8fe09c0d1bd9aac6ef1a4cc1081a
-DIST gentoo-kernel-6.6.78-1.ppc64le.gpkg.tar 64409600 BLAKE2B ba45cc0fb27801c8e7da99580304b2104a314ef564ee5ccbe51f532f3494aec184f29d2cfc1e683afd131a70ce64cc5306de2784c9c1d0e2e42b184a08db01a4 SHA512 2986be3aac9de286b8aea944c5e3a556af9ed17bf38ebba5d3cbcbad4a4dc74ece79861b67b4385acc56987c611aab470d0259cdfa87649bef6abcc13c2de9fa
-DIST gentoo-kernel-6.6.78-1.x86.gpkg.tar 68567040 BLAKE2B 217ada177376f447cb3bfd04f7c4bc8decc56842d493e8cd9b962d946c69609c06a7d85741bc725cd64980b3505227529036ca9c76aa4e660e9483d5eeed700d SHA512 0284e192a30ea7882c6f34fd01387aac827838f784d5dda98292431043808ad5b5a1581f313d47172ad75e94c03d623cfb4f3de391a8d12a8e96a697638f17c5
DIST gentoo-kernel-6.6.79-1.amd64.gpkg.tar 273090560 BLAKE2B dfdc2f634661feb6e7d868939001c2750e5db1b15c5935fc6f6cb3b56208bd769649043c2b0ecd84258e515551460f801db3ab14041aa8f2b2f7d90a8dff1355 SHA512 127bcd146cea5ab070819c3cf946245585851b5fb64cf92f5d12aaddf31e3db45e491cbd1ee5b42701b5407a24256d77ff38e13ee574afc2992e014aee73304b
DIST gentoo-kernel-6.6.79-1.arm64.gpkg.tar 246046720 BLAKE2B 3e76317748f6fd0647de23a6863140d0bc9ff496945b84eb32de5156fe2982cea24a9b1464aa7f401d35b460a18c0c28e77b8ab1914cbd12096912b39303e035 SHA512 ee8a7f7d65c299b6f084e237045f0b1bfb5f64499897c1b97164fb86e232ad3479854bd318caf2c90c58405accdf01a4493d01def588d68ad0b46e6a854e07e2
DIST gentoo-kernel-6.6.79-1.ppc64le.gpkg.tar 64419840 BLAKE2B 2f22db03fb329e9072188095918822dd50d2804aa0b849a15e0a7cc63c6c079dedf8158cd7a63375533fe8ca4df5f58bcb4fc20b68cab06306554480203a1f90 SHA512 58c1601c9d8d3068efa9831631a9c3268abd35216b557fd37de624330ead3ce2a5cd312c8ea73739ec4d792f267e399f9a4f1eb0de9dae56b1945decc519127e
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.233.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.233.ebuild
deleted file mode 100644
index 380bce8b9ee0..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.233.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 12 ))
-BINPKG=${P/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
- amd64? (
- https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.amd64.gpkg.tar
- )
- arm64? (
- https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.arm64.gpkg.tar
- )
- ppc64? (
- https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.ppc64le.gpkg.tar
- )
- x86? (
- https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.x86.gpkg.tar
- )
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
- !sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
- >=virtual/dist-kernel-${PV}
-"
-BDEPEND="
- app-alternatives/bc
- app-alternatives/lex
- virtual/libelf
- app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
- local PATCHES=(
- # meh, genpatches have no directory
- "${WORKDIR}"/*.patch
- )
- cd "${MY_P}" || die
- default
-}
-
-src_configure() {
- # force ld.bfd if we can find it easily
- local HOSTLD="$(tc-getBUILD_LD)"
- if type -P "${HOSTLD}.bfd" &>/dev/null; then
- HOSTLD+=.bfd
- fi
- local LD="$(tc-getLD)"
- if type -P "${LD}.bfd" &>/dev/null; then
- LD+=.bfd
- fi
- tc-export_build_env
- local makeargs=(
- V=1
-
- HOSTCC="$(tc-getBUILD_CC)"
- HOSTCXX="$(tc-getBUILD_CXX)"
- HOSTLD="${HOSTLD}"
- HOSTAR="$(tc-getBUILD_AR)"
- HOSTCFLAGS="${BUILD_CFLAGS}"
- HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
- CROSS_COMPILE=${CHOST}-
- AS="$(tc-getAS)"
- CC="$(tc-getCC)"
- LD="${LD}"
- AR="$(tc-getAR)"
- NM="$(tc-getNM)"
- STRIP="$(tc-getSTRIP)"
- OBJCOPY="$(tc-getOBJCOPY)"
- OBJDUMP="$(tc-getOBJDUMP)"
- READELF="$(tc-getREADELF)"
-
- # we need to pass it to override colliding Gentoo envvar
- ARCH="$(tc-arch-kernel)"
-
- O="${WORKDIR}"/modprep
- )
-
- mkdir modprep || die
- cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
- emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
- kernel-install_test "${KPV}" \
- "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
- "${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
- local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
- # Overwrite the identifier in the prebuilt package
- echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
- mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
- # FIXME: requires proper mount-boot
- if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
- mv "${BINPKG}"/image/boot "${ED}"/ || die
- fi
-
- # strip out-of-source build stuffs from modprep
- # and then copy built files
- find modprep -type f '(' \
- -name Makefile -o \
- -name '*.[ao]' -o \
- '(' -name '.*' -a -not -name '.config' ')' \
- ')' -delete || die
- rm modprep/source || die
- cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.234.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.234.ebuild
index f00a5a2af842..380bce8b9ee0 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.234.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.234.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
S=${WORKDIR}
LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
RDEPEND="
!sys-kernel/gentoo-kernel:${SLOT}
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.177.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.177.ebuild
deleted file mode 100644
index 3d6da1c41ef8..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.177.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
- amd64? (
- https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.amd64.gpkg.tar
- )
- arm64? (
- https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.arm64.gpkg.tar
- )
- ppc64? (
- https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.ppc64le.gpkg.tar
- )
- x86? (
- https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.x86.gpkg.tar
- )
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
- !sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
- >=virtual/dist-kernel-${PV}
-"
-BDEPEND="
- app-alternatives/bc
- app-alternatives/lex
- virtual/libelf
- app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
- local PATCHES=(
- # meh, genpatches have no directory
- "${WORKDIR}"/*.patch
- )
- cd "${MY_P}" || die
- default
-}
-
-src_configure() {
- # force ld.bfd if we can find it easily
- local HOSTLD="$(tc-getBUILD_LD)"
- if type -P "${HOSTLD}.bfd" &>/dev/null; then
- HOSTLD+=.bfd
- fi
- local LD="$(tc-getLD)"
- if type -P "${LD}.bfd" &>/dev/null; then
- LD+=.bfd
- fi
- tc-export_build_env
- local makeargs=(
- V=1
-
- HOSTCC="$(tc-getBUILD_CC)"
- HOSTCXX="$(tc-getBUILD_CXX)"
- HOSTLD="${HOSTLD}"
- HOSTAR="$(tc-getBUILD_AR)"
- HOSTCFLAGS="${BUILD_CFLAGS}"
- HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
- CROSS_COMPILE=${CHOST}-
- AS="$(tc-getAS)"
- CC="$(tc-getCC)"
- LD="${LD}"
- AR="$(tc-getAR)"
- NM="$(tc-getNM)"
- STRIP="$(tc-getSTRIP)"
- OBJCOPY="$(tc-getOBJCOPY)"
- OBJDUMP="$(tc-getOBJDUMP)"
- READELF="$(tc-getREADELF)"
-
- # we need to pass it to override colliding Gentoo envvar
- ARCH="$(tc-arch-kernel)"
-
- O="${WORKDIR}"/modprep
- )
-
- mkdir modprep || die
- cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
- emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
- kernel-install_test "${KPV}" \
- "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
- "${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
- local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
- # Overwrite the identifier in the prebuilt package
- echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
- mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
- # FIXME: requires proper mount-boot
- if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
- mv "${BINPKG}"/image/boot "${ED}"/ || die
- fi
-
- # strip out-of-source build stuffs from modprep
- # and then copy built files
- find modprep -type f '(' \
- -name Makefile -o \
- -name '*.[ao]' -o \
- '(' -name '.*' -a -not -name '.config' ')' \
- ')' -delete || die
- rm modprep/source || die
- cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.178.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.178.ebuild
index 7ab945046e2d..3d6da1c41ef8 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.178.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.178.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
S=${WORKDIR}
LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
RDEPEND="
!sys-kernel/gentoo-kernel:${SLOT}
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.127.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.127.ebuild
deleted file mode 100644
index 3d6da1c41ef8..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.127.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
- amd64? (
- https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.amd64.gpkg.tar
- )
- arm64? (
- https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.arm64.gpkg.tar
- )
- ppc64? (
- https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.ppc64le.gpkg.tar
- )
- x86? (
- https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.x86.gpkg.tar
- )
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-RDEPEND="
- !sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
- >=virtual/dist-kernel-${PV}
-"
-BDEPEND="
- app-alternatives/bc
- app-alternatives/lex
- virtual/libelf
- app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
- local PATCHES=(
- # meh, genpatches have no directory
- "${WORKDIR}"/*.patch
- )
- cd "${MY_P}" || die
- default
-}
-
-src_configure() {
- # force ld.bfd if we can find it easily
- local HOSTLD="$(tc-getBUILD_LD)"
- if type -P "${HOSTLD}.bfd" &>/dev/null; then
- HOSTLD+=.bfd
- fi
- local LD="$(tc-getLD)"
- if type -P "${LD}.bfd" &>/dev/null; then
- LD+=.bfd
- fi
- tc-export_build_env
- local makeargs=(
- V=1
-
- HOSTCC="$(tc-getBUILD_CC)"
- HOSTCXX="$(tc-getBUILD_CXX)"
- HOSTLD="${HOSTLD}"
- HOSTAR="$(tc-getBUILD_AR)"
- HOSTCFLAGS="${BUILD_CFLAGS}"
- HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
- CROSS_COMPILE=${CHOST}-
- AS="$(tc-getAS)"
- CC="$(tc-getCC)"
- LD="${LD}"
- AR="$(tc-getAR)"
- NM="$(tc-getNM)"
- STRIP="$(tc-getSTRIP)"
- OBJCOPY="$(tc-getOBJCOPY)"
- OBJDUMP="$(tc-getOBJDUMP)"
- READELF="$(tc-getREADELF)"
-
- # we need to pass it to override colliding Gentoo envvar
- ARCH="$(tc-arch-kernel)"
-
- O="${WORKDIR}"/modprep
- )
-
- mkdir modprep || die
- cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
- emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
- kernel-install_test "${KPV}" \
- "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
- "${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
- local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
- # Overwrite the identifier in the prebuilt package
- echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
- mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
- # FIXME: requires proper mount-boot
- if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
- mv "${BINPKG}"/image/boot "${ED}"/ || die
- fi
-
- # strip out-of-source build stuffs from modprep
- # and then copy built files
- find modprep -type f '(' \
- -name Makefile -o \
- -name '*.[ao]' -o \
- '(' -name '.*' -a -not -name '.config' ')' \
- ')' -delete || die
- rm modprep/source || die
- cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.128.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.128.ebuild
deleted file mode 100644
index dd88c26ac6f2..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.128.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
- amd64? (
- https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.amd64.gpkg.tar
- )
- arm64? (
- https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.arm64.gpkg.tar
- )
- ppc64? (
- https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.ppc64le.gpkg.tar
- )
- x86? (
- https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.x86.gpkg.tar
- )
-"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
- !sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
- >=virtual/dist-kernel-${PV}
-"
-BDEPEND="
- app-alternatives/bc
- app-alternatives/lex
- virtual/libelf
- app-alternatives/yacc
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
- local PATCHES=(
- # meh, genpatches have no directory
- "${WORKDIR}"/*.patch
- )
- cd "${MY_P}" || die
- default
-}
-
-src_configure() {
- # force ld.bfd if we can find it easily
- local HOSTLD="$(tc-getBUILD_LD)"
- if type -P "${HOSTLD}.bfd" &>/dev/null; then
- HOSTLD+=.bfd
- fi
- local LD="$(tc-getLD)"
- if type -P "${LD}.bfd" &>/dev/null; then
- LD+=.bfd
- fi
- tc-export_build_env
- local makeargs=(
- V=1
-
- HOSTCC="$(tc-getBUILD_CC)"
- HOSTCXX="$(tc-getBUILD_CXX)"
- HOSTLD="${HOSTLD}"
- HOSTAR="$(tc-getBUILD_AR)"
- HOSTCFLAGS="${BUILD_CFLAGS}"
- HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
- CROSS_COMPILE=${CHOST}-
- AS="$(tc-getAS)"
- CC="$(tc-getCC)"
- LD="${LD}"
- AR="$(tc-getAR)"
- NM="$(tc-getNM)"
- STRIP="$(tc-getSTRIP)"
- OBJCOPY="$(tc-getOBJCOPY)"
- OBJDUMP="$(tc-getOBJDUMP)"
- READELF="$(tc-getREADELF)"
-
- # we need to pass it to override colliding Gentoo envvar
- ARCH="$(tc-arch-kernel)"
-
- O="${WORKDIR}"/modprep
- )
-
- mkdir modprep || die
- cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
- emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
- kernel-install_test "${KPV}" \
- "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
- "${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
- local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
-
- # Overwrite the identifier in the prebuilt package
- echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
- mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
- # FIXME: requires proper mount-boot
- if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
- mv "${BINPKG}"/image/boot "${ED}"/ || die
- fi
-
- # strip out-of-source build stuffs from modprep
- # and then copy built files
- find modprep -type f '(' \
- -name Makefile -o \
- -name '*.[ao]' -o \
- '(' -name '.*' -a -not -name '.config' ')' \
- ')' -delete || die
- rm modprep/source || die
- cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-}
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.129.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.129.ebuild
index 7ab945046e2d..3d6da1c41ef8 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.129.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.129.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
S=${WORKDIR}
LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
RDEPEND="
!sys-kernel/gentoo-kernel:${SLOT}
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.13.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.13.ebuild
deleted file mode 100644
index 8431fd7c468e..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.13.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
- amd64? (
- https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.amd64.gpkg.tar
- )
- arm64? (
- https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.arm64.gpkg.tar
- )
- ppc64? (
- https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.ppc64le.gpkg.tar
- )
- x86? (
- https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.x86.gpkg.tar
- )
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
- !sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
- >=virtual/dist-kernel-${PV}
-"
-BDEPEND="
- app-alternatives/bc
- app-alternatives/lex
- dev-util/pahole
- virtual/libelf
- app-alternatives/yacc
- amd64? ( app-crypt/sbsigntools )
- arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
- local PATCHES=(
- # meh, genpatches have no directory
- "${WORKDIR}"/*.patch
- )
- cd "${MY_P}" || die
- default
-}
-
-src_configure() {
- # force ld.bfd if we can find it easily
- local HOSTLD="$(tc-getBUILD_LD)"
- if type -P "${HOSTLD}.bfd" &>/dev/null; then
- HOSTLD+=.bfd
- fi
- local LD="$(tc-getLD)"
- if type -P "${LD}.bfd" &>/dev/null; then
- LD+=.bfd
- fi
- tc-export_build_env
- local makeargs=(
- V=1
-
- HOSTCC="$(tc-getBUILD_CC)"
- HOSTCXX="$(tc-getBUILD_CXX)"
- HOSTLD="${HOSTLD}"
- HOSTAR="$(tc-getBUILD_AR)"
- HOSTCFLAGS="${BUILD_CFLAGS}"
- HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
- CROSS_COMPILE=${CHOST}-
- AS="$(tc-getAS)"
- CC="$(tc-getCC)"
- LD="${LD}"
- AR="$(tc-getAR)"
- NM="$(tc-getNM)"
- STRIP="$(tc-getSTRIP)"
- OBJCOPY="$(tc-getOBJCOPY)"
- OBJDUMP="$(tc-getOBJDUMP)"
- READELF="$(tc-getREADELF)"
-
- # we need to pass it to override colliding Gentoo envvar
- ARCH="$(tc-arch-kernel)"
-
- O="${WORKDIR}"/modprep
- )
-
- local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
- local image="${kernel_dir}/$(dist-kernel_get_image_path)"
- local uki="${image%/*}/uki.efi"
- if [[ -s ${uki} ]]; then
- # We need to extract the plain image for the test phase
- # and USE=-generic-uki.
- kernel-install_extract_from_uki linux "${uki}" "${image}"
- fi
-
- mkdir modprep || die
- cp "${kernel_dir}/.config" modprep/ || die
- emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
- local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
- kernel-install_test "${KPV}" \
- "${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
- "${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
- local rel_kernel_dir=/usr/src/linux-${KPV}
- local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
- local image="${kernel_dir}/$(dist-kernel_get_image_path)"
- local uki="${image%/*}/uki.efi"
- if [[ -s ${uki} ]]; then
- # Keep the kernel image type we don't want out of install tree
- # Replace back with placeholder
- if use generic-uki; then
- > "${image}" || die
- else
- > "${uki}" || die
- fi
- fi
-
- # Overwrite the identifier in the prebuilt package
- echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
- mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
- # FIXME: requires proper mount-boot
- if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
- mv "${BINPKG}"/image/boot "${ED}"/ || die
- fi
-
- # strip out-of-source build stuffs from modprep
- # and then copy built files
- find modprep -type f '(' \
- -name Makefile -o \
- -name '*.[ao]' -o \
- '(' -name '.*' -a -not -name '.config' ')' \
- ')' -delete || die
- rm modprep/source || die
- cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
- # Update timestamps on all modules to ensure cleanup works correctly
- # when switching USE=modules-compress.
- find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
- # Modules were already stripped before signing
- dostrip -x /lib/modules
- kernel-install_compress_modules
-
- # Mirror the logic from kernel-build_src_install, for architectures
- # where USE=debug is used.
- if use ppc64; then
- dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
- elif use debug && { use amd64 || use arm64; }; then
- dostrip -x "${rel_kernel_dir}/vmlinux"
- dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
- fi
-}
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.15.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.15.ebuild
deleted file mode 100644
index 08897ff35647..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.15.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
- amd64? (
- https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.amd64.gpkg.tar
- )
- arm64? (
- https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.arm64.gpkg.tar
- )
- ppc64? (
- https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.ppc64le.gpkg.tar
- )
- x86? (
- https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.x86.gpkg.tar
- )
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
- !sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
- >=virtual/dist-kernel-${PV}
-"
-BDEPEND="
- app-alternatives/bc
- app-alternatives/lex
- dev-util/pahole
- virtual/libelf
- app-alternatives/yacc
- amd64? ( app-crypt/sbsigntools )
- arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
- local PATCHES=(
- # meh, genpatches have no directory
- "${WORKDIR}"/*.patch
- )
- cd "${MY_P}" || die
- default
-}
-
-src_configure() {
- # force ld.bfd if we can find it easily
- local HOSTLD="$(tc-getBUILD_LD)"
- if type -P "${HOSTLD}.bfd" &>/dev/null; then
- HOSTLD+=.bfd
- fi
- local LD="$(tc-getLD)"
- if type -P "${LD}.bfd" &>/dev/null; then
- LD+=.bfd
- fi
- tc-export_build_env
- local makeargs=(
- V=1
-
- HOSTCC="$(tc-getBUILD_CC)"
- HOSTCXX="$(tc-getBUILD_CXX)"
- HOSTLD="${HOSTLD}"
- HOSTAR="$(tc-getBUILD_AR)"
- HOSTCFLAGS="${BUILD_CFLAGS}"
- HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
- CROSS_COMPILE=${CHOST}-
- AS="$(tc-getAS)"
- CC="$(tc-getCC)"
- LD="${LD}"
- AR="$(tc-getAR)"
- NM="$(tc-getNM)"
- STRIP="$(tc-getSTRIP)"
- OBJCOPY="$(tc-getOBJCOPY)"
- OBJDUMP="$(tc-getOBJDUMP)"
- READELF="$(tc-getREADELF)"
-
- # we need to pass it to override colliding Gentoo envvar
- ARCH="$(tc-arch-kernel)"
-
- O="${WORKDIR}"/modprep
- )
-
- local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
- local image="${kernel_dir}/$(dist-kernel_get_image_path)"
- local uki="${image%/*}/uki.efi"
- if [[ -s ${uki} ]]; then
- # We need to extract the plain image for the test phase
- # and USE=-generic-uki.
- kernel-install_extract_from_uki linux "${uki}" "${image}"
- fi
-
- mkdir modprep || die
- cp "${kernel_dir}/.config" modprep/ || die
- emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
- local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
- kernel-install_test "${KPV}" \
- "${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
- "${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
- local rel_kernel_dir=/usr/src/linux-${KPV}
- local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
- local image="${kernel_dir}/$(dist-kernel_get_image_path)"
- local uki="${image%/*}/uki.efi"
- if [[ -s ${uki} ]]; then
- # Keep the kernel image type we don't want out of install tree
- # Replace back with placeholder
- if use generic-uki; then
- > "${image}" || die
- else
- > "${uki}" || die
- fi
- fi
-
- # Overwrite the identifier in the prebuilt package
- echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
- mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
- # FIXME: requires proper mount-boot
- if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
- mv "${BINPKG}"/image/boot "${ED}"/ || die
- fi
-
- # strip out-of-source build stuffs from modprep
- # and then copy built files
- find modprep -type f '(' \
- -name Makefile -o \
- -name '*.[ao]' -o \
- '(' -name '.*' -a -not -name '.config' ')' \
- ')' -delete || die
- rm modprep/source || die
- cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
- # Update timestamps on all modules to ensure cleanup works correctly
- # when switching USE=modules-compress.
- find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
- # Modules were already stripped before signing
- dostrip -x /lib/modules
- kernel-install_compress_modules
-
- # Mirror the logic from kernel-build_src_install, for architectures
- # where USE=debug is used.
- if use ppc64; then
- dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
- elif use debug && { use amd64 || use arm64; }; then
- dostrip -x "${rel_kernel_dir}/vmlinux"
- dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
- fi
-}
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.16.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.16.ebuild
index 81b87c80abf5..76b11186cf83 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.16.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.16.ebuild
@@ -38,7 +38,7 @@ SRC_URI+="
"
S=${WORKDIR}
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
IUSE="debug"
RDEPEND="
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.3.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.3.ebuild
deleted file mode 100644
index 6e62cdf43b14..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.3.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-BINPKG=${PF/-bin}-2
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
- amd64? (
- https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.amd64.gpkg.tar
- )
- arm64? (
- https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.arm64.gpkg.tar
- )
- ppc64? (
- https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.ppc64le.gpkg.tar
- )
- x86? (
- https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.x86.gpkg.tar
- )
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
- !sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
- >=virtual/dist-kernel-${PV}
-"
-BDEPEND="
- app-alternatives/bc
- app-alternatives/lex
- dev-util/pahole
- virtual/libelf
- app-alternatives/yacc
- amd64? ( app-crypt/sbsigntools )
- arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
- local PATCHES=(
- # meh, genpatches have no directory
- "${WORKDIR}"/*.patch
- )
- cd "${MY_P}" || die
- default
-}
-
-src_configure() {
- # force ld.bfd if we can find it easily
- local HOSTLD="$(tc-getBUILD_LD)"
- if type -P "${HOSTLD}.bfd" &>/dev/null; then
- HOSTLD+=.bfd
- fi
- local LD="$(tc-getLD)"
- if type -P "${LD}.bfd" &>/dev/null; then
- LD+=.bfd
- fi
- tc-export_build_env
- local makeargs=(
- V=1
-
- HOSTCC="$(tc-getBUILD_CC)"
- HOSTCXX="$(tc-getBUILD_CXX)"
- HOSTLD="${HOSTLD}"
- HOSTAR="$(tc-getBUILD_AR)"
- HOSTCFLAGS="${BUILD_CFLAGS}"
- HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
- CROSS_COMPILE=${CHOST}-
- AS="$(tc-getAS)"
- CC="$(tc-getCC)"
- LD="${LD}"
- AR="$(tc-getAR)"
- NM="$(tc-getNM)"
- STRIP="$(tc-getSTRIP)"
- OBJCOPY="$(tc-getOBJCOPY)"
- OBJDUMP="$(tc-getOBJDUMP)"
- READELF="$(tc-getREADELF)"
-
- # we need to pass it to override colliding Gentoo envvar
- ARCH="$(tc-arch-kernel)"
-
- O="${WORKDIR}"/modprep
- )
-
- local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
- local image="${kernel_dir}/$(dist-kernel_get_image_path)"
- local uki="${image%/*}/uki.efi"
- if [[ -s ${uki} ]]; then
- # We need to extract the plain image for the test phase
- # and USE=-generic-uki.
- kernel-install_extract_from_uki linux "${uki}" "${image}"
- fi
-
- mkdir modprep || die
- cp "${kernel_dir}/.config" modprep/ || die
- emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
- local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
- kernel-install_test "${KPV}" \
- "${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
- "${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
- local rel_kernel_dir=/usr/src/linux-${KPV}
- local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
- local image="${kernel_dir}/$(dist-kernel_get_image_path)"
- local uki="${image%/*}/uki.efi"
- if [[ -s ${uki} ]]; then
- # Keep the kernel image type we don't want out of install tree
- # Replace back with placeholder
- if use generic-uki; then
- > "${image}" || die
- else
- > "${uki}" || die
- fi
- fi
-
- # Overwrite the identifier in the prebuilt package
- echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
- mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
- # FIXME: requires proper mount-boot
- if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
- mv "${BINPKG}"/image/boot "${ED}"/ || die
- fi
-
- # strip out-of-source build stuffs from modprep
- # and then copy built files
- find modprep -type f '(' \
- -name Makefile -o \
- -name '*.[ao]' -o \
- '(' -name '.*' -a -not -name '.config' ')' \
- ')' -delete || die
- rm modprep/source || die
- cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
-
- # Update timestamps on all modules to ensure cleanup works correctly
- # when switching USE=modules-compress.
- find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
- # Modules were already stripped before signing
- dostrip -x /lib/modules
- kernel-install_compress_modules
-
- # Mirror the logic from kernel-build_src_install, for architectures
- # where USE=debug is used.
- if use ppc64; then
- dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
- elif use debug && { use amd64 || use arm64; }; then
- dostrip -x "${rel_kernel_dir}/vmlinux"
- dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
- fi
-}
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.74.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.74.ebuild
deleted file mode 100644
index e71a371cdf30..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.74.ebuild
+++ /dev/null
@@ -1,183 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
- amd64? (
- https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.amd64.gpkg.tar
- )
- arm64? (
- https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.arm64.gpkg.tar
- )
- ppc64? (
- https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.ppc64le.gpkg.tar
- )
- x86? (
- https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.x86.gpkg.tar
- )
-"
-S=${WORKDIR}
-
-KEYWORDS="amd64 arm64 ppc64 x86"
-IUSE="debug"
-
-RDEPEND="
- !sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
- >=virtual/dist-kernel-${PV}
-"
-BDEPEND="
- app-alternatives/bc
- app-alternatives/lex
- dev-util/pahole
- virtual/libelf
- app-alternatives/yacc
- amd64? ( app-crypt/sbsigntools )
- arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
- local PATCHES=(
- # meh, genpatches have no directory
- "${WORKDIR}"/*.patch
- )
- cd "${MY_P}" || die
- default
-}
-
-src_configure() {
- # force ld.bfd if we can find it easily
- local HOSTLD="$(tc-getBUILD_LD)"
- if type -P "${HOSTLD}.bfd" &>/dev/null; then
- HOSTLD+=.bfd
- fi
- local LD="$(tc-getLD)"
- if type -P "${LD}.bfd" &>/dev/null; then
- LD+=.bfd
- fi
- tc-export_build_env
- local makeargs=(
- V=1
-
- HOSTCC="$(tc-getBUILD_CC)"
- HOSTCXX="$(tc-getBUILD_CXX)"
- HOSTLD="${HOSTLD}"
- HOSTAR="$(tc-getBUILD_AR)"
- HOSTCFLAGS="${BUILD_CFLAGS}"
- HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
- CROSS_COMPILE=${CHOST}-
- AS="$(tc-getAS)"
- CC="$(tc-getCC)"
- LD="${LD}"
- AR="$(tc-getAR)"
- NM="$(tc-getNM)"
- STRIP="$(tc-getSTRIP)"
- OBJCOPY="$(tc-getOBJCOPY)"
- OBJDUMP="$(tc-getOBJDUMP)"
- READELF="$(tc-getREADELF)"
-
- # we need to pass it to override colliding Gentoo envvar
- ARCH="$(tc-arch-kernel)"
-
- O="${WORKDIR}"/modprep
- )
-
- local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
- local image="${kernel_dir}/$(dist-kernel_get_image_path)"
- local uki="${image%/*}/uki.efi"
- if [[ -s ${uki} ]]; then
- # We need to extract the plain image for the test phase
- # and USE=-generic-uki.
- kernel-install_extract_from_uki linux "${uki}" "${image}"
- fi
-
- mkdir modprep || die
- cp "${kernel_dir}/.config" modprep/ || die
- emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
- local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
- kernel-install_test "${KPV}" \
- "${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
- "${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
- local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
- local image="${kernel_dir}/$(dist-kernel_get_image_path)"
- local uki="${image%/*}/uki.efi"
- if [[ -s ${uki} ]]; then
- # Keep the kernel image type we don't want out of install tree
- # Replace back with placeholder
- if use generic-uki; then
- > "${image}" || die
- else
- > "${uki}" || die
- fi
- fi
-
- # Overwrite the identifier in the prebuilt package
- echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
- mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
- # FIXME: requires proper mount-boot
- if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
- mv "${BINPKG}"/image/boot "${ED}"/ || die
- fi
-
- # strip out-of-source build stuffs from modprep
- # and then copy built files
- find modprep -type f '(' \
- -name Makefile -o \
- -name '*.[ao]' -o \
- '(' -name '.*' -a -not -name '.config' ')' \
- ')' -delete || die
- rm modprep/source || die
- cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
- # Update timestamps on all modules to ensure cleanup works correctly
- # when switching USE=modules-compress.
- find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
- # Modules were already stripped before signing
- dostrip -x /lib/modules
- kernel-install_compress_modules
-
- # Mirror the logic from kernel-build_src_install, for architectures
- # where USE=debug is used.
- if use ppc64; then
- dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
- elif use debug && { use amd64 || use arm64; }; then
- dostrip -x "${rel_kernel_dir}/vmlinux"
- dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
- fi
-}
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.76.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.76.ebuild
deleted file mode 100644
index 7ffb1f6159f9..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.76.ebuild
+++ /dev/null
@@ -1,183 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
- amd64? (
- https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.amd64.gpkg.tar
- )
- arm64? (
- https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.arm64.gpkg.tar
- )
- ppc64? (
- https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.ppc64le.gpkg.tar
- )
- x86? (
- https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.x86.gpkg.tar
- )
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
- !sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
- >=virtual/dist-kernel-${PV}
-"
-BDEPEND="
- app-alternatives/bc
- app-alternatives/lex
- dev-util/pahole
- virtual/libelf
- app-alternatives/yacc
- amd64? ( app-crypt/sbsigntools )
- arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
- local PATCHES=(
- # meh, genpatches have no directory
- "${WORKDIR}"/*.patch
- )
- cd "${MY_P}" || die
- default
-}
-
-src_configure() {
- # force ld.bfd if we can find it easily
- local HOSTLD="$(tc-getBUILD_LD)"
- if type -P "${HOSTLD}.bfd" &>/dev/null; then
- HOSTLD+=.bfd
- fi
- local LD="$(tc-getLD)"
- if type -P "${LD}.bfd" &>/dev/null; then
- LD+=.bfd
- fi
- tc-export_build_env
- local makeargs=(
- V=1
-
- HOSTCC="$(tc-getBUILD_CC)"
- HOSTCXX="$(tc-getBUILD_CXX)"
- HOSTLD="${HOSTLD}"
- HOSTAR="$(tc-getBUILD_AR)"
- HOSTCFLAGS="${BUILD_CFLAGS}"
- HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
- CROSS_COMPILE=${CHOST}-
- AS="$(tc-getAS)"
- CC="$(tc-getCC)"
- LD="${LD}"
- AR="$(tc-getAR)"
- NM="$(tc-getNM)"
- STRIP="$(tc-getSTRIP)"
- OBJCOPY="$(tc-getOBJCOPY)"
- OBJDUMP="$(tc-getOBJDUMP)"
- READELF="$(tc-getREADELF)"
-
- # we need to pass it to override colliding Gentoo envvar
- ARCH="$(tc-arch-kernel)"
-
- O="${WORKDIR}"/modprep
- )
-
- local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
- local image="${kernel_dir}/$(dist-kernel_get_image_path)"
- local uki="${image%/*}/uki.efi"
- if [[ -s ${uki} ]]; then
- # We need to extract the plain image for the test phase
- # and USE=-generic-uki.
- kernel-install_extract_from_uki linux "${uki}" "${image}"
- fi
-
- mkdir modprep || die
- cp "${kernel_dir}/.config" modprep/ || die
- emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
- local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
- kernel-install_test "${KPV}" \
- "${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
- "${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
- local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
- local image="${kernel_dir}/$(dist-kernel_get_image_path)"
- local uki="${image%/*}/uki.efi"
- if [[ -s ${uki} ]]; then
- # Keep the kernel image type we don't want out of install tree
- # Replace back with placeholder
- if use generic-uki; then
- > "${image}" || die
- else
- > "${uki}" || die
- fi
- fi
-
- # Overwrite the identifier in the prebuilt package
- echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
- mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
- # FIXME: requires proper mount-boot
- if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
- mv "${BINPKG}"/image/boot "${ED}"/ || die
- fi
-
- # strip out-of-source build stuffs from modprep
- # and then copy built files
- find modprep -type f '(' \
- -name Makefile -o \
- -name '*.[ao]' -o \
- '(' -name '.*' -a -not -name '.config' ')' \
- ')' -delete || die
- rm modprep/source || die
- cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
- # Update timestamps on all modules to ensure cleanup works correctly
- # when switching USE=modules-compress.
- find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
- # Modules were already stripped before signing
- dostrip -x /lib/modules
- kernel-install_compress_modules
-
- # Mirror the logic from kernel-build_src_install, for architectures
- # where USE=debug is used.
- if use ppc64; then
- dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
- elif use debug && { use amd64 || use arm64; }; then
- dostrip -x "${rel_kernel_dir}/vmlinux"
- dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
- fi
-}
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.77.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.77.ebuild
deleted file mode 100644
index 7ffb1f6159f9..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.77.ebuild
+++ /dev/null
@@ -1,183 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
- amd64? (
- https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.amd64.gpkg.tar
- )
- arm64? (
- https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.arm64.gpkg.tar
- )
- ppc64? (
- https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.ppc64le.gpkg.tar
- )
- x86? (
- https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.x86.gpkg.tar
- )
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
- !sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
- >=virtual/dist-kernel-${PV}
-"
-BDEPEND="
- app-alternatives/bc
- app-alternatives/lex
- dev-util/pahole
- virtual/libelf
- app-alternatives/yacc
- amd64? ( app-crypt/sbsigntools )
- arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
- local PATCHES=(
- # meh, genpatches have no directory
- "${WORKDIR}"/*.patch
- )
- cd "${MY_P}" || die
- default
-}
-
-src_configure() {
- # force ld.bfd if we can find it easily
- local HOSTLD="$(tc-getBUILD_LD)"
- if type -P "${HOSTLD}.bfd" &>/dev/null; then
- HOSTLD+=.bfd
- fi
- local LD="$(tc-getLD)"
- if type -P "${LD}.bfd" &>/dev/null; then
- LD+=.bfd
- fi
- tc-export_build_env
- local makeargs=(
- V=1
-
- HOSTCC="$(tc-getBUILD_CC)"
- HOSTCXX="$(tc-getBUILD_CXX)"
- HOSTLD="${HOSTLD}"
- HOSTAR="$(tc-getBUILD_AR)"
- HOSTCFLAGS="${BUILD_CFLAGS}"
- HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
- CROSS_COMPILE=${CHOST}-
- AS="$(tc-getAS)"
- CC="$(tc-getCC)"
- LD="${LD}"
- AR="$(tc-getAR)"
- NM="$(tc-getNM)"
- STRIP="$(tc-getSTRIP)"
- OBJCOPY="$(tc-getOBJCOPY)"
- OBJDUMP="$(tc-getOBJDUMP)"
- READELF="$(tc-getREADELF)"
-
- # we need to pass it to override colliding Gentoo envvar
- ARCH="$(tc-arch-kernel)"
-
- O="${WORKDIR}"/modprep
- )
-
- local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
- local image="${kernel_dir}/$(dist-kernel_get_image_path)"
- local uki="${image%/*}/uki.efi"
- if [[ -s ${uki} ]]; then
- # We need to extract the plain image for the test phase
- # and USE=-generic-uki.
- kernel-install_extract_from_uki linux "${uki}" "${image}"
- fi
-
- mkdir modprep || die
- cp "${kernel_dir}/.config" modprep/ || die
- emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
- local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
- kernel-install_test "${KPV}" \
- "${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
- "${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
- local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
- local image="${kernel_dir}/$(dist-kernel_get_image_path)"
- local uki="${image%/*}/uki.efi"
- if [[ -s ${uki} ]]; then
- # Keep the kernel image type we don't want out of install tree
- # Replace back with placeholder
- if use generic-uki; then
- > "${image}" || die
- else
- > "${uki}" || die
- fi
- fi
-
- # Overwrite the identifier in the prebuilt package
- echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
- mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
- # FIXME: requires proper mount-boot
- if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
- mv "${BINPKG}"/image/boot "${ED}"/ || die
- fi
-
- # strip out-of-source build stuffs from modprep
- # and then copy built files
- find modprep -type f '(' \
- -name Makefile -o \
- -name '*.[ao]' -o \
- '(' -name '.*' -a -not -name '.config' ')' \
- ')' -delete || die
- rm modprep/source || die
- cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
- # Update timestamps on all modules to ensure cleanup works correctly
- # when switching USE=modules-compress.
- find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
- # Modules were already stripped before signing
- dostrip -x /lib/modules
- kernel-install_compress_modules
-
- # Mirror the logic from kernel-build_src_install, for architectures
- # where USE=debug is used.
- if use ppc64; then
- dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
- elif use debug && { use amd64 || use arm64; }; then
- dostrip -x "${rel_kernel_dir}/vmlinux"
- dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
- fi
-}
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.78.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.78.ebuild
deleted file mode 100644
index 7ffb1f6159f9..000000000000
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.78.ebuild
+++ /dev/null
@@ -1,183 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_EFI_ZBOOT=1
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_SECUREBOOT=1
-
-inherit kernel-install toolchain-funcs unpacker
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-BINPKG=${PF/-bin}-1
-
-DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
-HOMEPAGE="https://www.kernel.org/"
-SRC_URI+="
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
- amd64? (
- https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.amd64.gpkg.tar
- )
- arm64? (
- https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.arm64.gpkg.tar
- )
- ppc64? (
- https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.ppc64le.gpkg.tar
- )
- x86? (
- https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
- -> ${BINPKG}.x86.gpkg.tar
- )
-"
-S=${WORKDIR}
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="debug"
-
-RDEPEND="
- !sys-kernel/gentoo-kernel:${SLOT}
-"
-PDEPEND="
- >=virtual/dist-kernel-${PV}
-"
-BDEPEND="
- app-alternatives/bc
- app-alternatives/lex
- dev-util/pahole
- virtual/libelf
- app-alternatives/yacc
- amd64? ( app-crypt/sbsigntools )
- arm64? ( app-crypt/sbsigntools )
-"
-
-QA_PREBUILT='*'
-
-KV_LOCALVERSION='-gentoo-dist'
-KPV=${PV}${KV_LOCALVERSION}
-
-src_prepare() {
- local PATCHES=(
- # meh, genpatches have no directory
- "${WORKDIR}"/*.patch
- )
- cd "${MY_P}" || die
- default
-}
-
-src_configure() {
- # force ld.bfd if we can find it easily
- local HOSTLD="$(tc-getBUILD_LD)"
- if type -P "${HOSTLD}.bfd" &>/dev/null; then
- HOSTLD+=.bfd
- fi
- local LD="$(tc-getLD)"
- if type -P "${LD}.bfd" &>/dev/null; then
- LD+=.bfd
- fi
- tc-export_build_env
- local makeargs=(
- V=1
-
- HOSTCC="$(tc-getBUILD_CC)"
- HOSTCXX="$(tc-getBUILD_CXX)"
- HOSTLD="${HOSTLD}"
- HOSTAR="$(tc-getBUILD_AR)"
- HOSTCFLAGS="${BUILD_CFLAGS}"
- HOSTLDFLAGS="${BUILD_LDFLAGS}"
-
- CROSS_COMPILE=${CHOST}-
- AS="$(tc-getAS)"
- CC="$(tc-getCC)"
- LD="${LD}"
- AR="$(tc-getAR)"
- NM="$(tc-getNM)"
- STRIP="$(tc-getSTRIP)"
- OBJCOPY="$(tc-getOBJCOPY)"
- OBJDUMP="$(tc-getOBJDUMP)"
- READELF="$(tc-getREADELF)"
-
- # we need to pass it to override colliding Gentoo envvar
- ARCH="$(tc-arch-kernel)"
-
- O="${WORKDIR}"/modprep
- )
-
- local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
- local image="${kernel_dir}/$(dist-kernel_get_image_path)"
- local uki="${image%/*}/uki.efi"
- if [[ -s ${uki} ]]; then
- # We need to extract the plain image for the test phase
- # and USE=-generic-uki.
- kernel-install_extract_from_uki linux "${uki}" "${image}"
- fi
-
- mkdir modprep || die
- cp "${kernel_dir}/.config" modprep/ || die
- emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
-}
-
-src_test() {
- local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
- kernel-install_test "${KPV}" \
- "${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
- "${BINPKG}/image/lib/modules/${KPV}"
-}
-
-src_install() {
- local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
- local image="${kernel_dir}/$(dist-kernel_get_image_path)"
- local uki="${image%/*}/uki.efi"
- if [[ -s ${uki} ]]; then
- # Keep the kernel image type we don't want out of install tree
- # Replace back with placeholder
- if use generic-uki; then
- > "${image}" || die
- else
- > "${uki}" || die
- fi
- fi
-
- # Overwrite the identifier in the prebuilt package
- echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
-
- mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
-
- # FIXME: requires proper mount-boot
- if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
- mv "${BINPKG}"/image/boot "${ED}"/ || die
- fi
-
- # strip out-of-source build stuffs from modprep
- # and then copy built files
- find modprep -type f '(' \
- -name Makefile -o \
- -name '*.[ao]' -o \
- '(' -name '.*' -a -not -name '.config' ')' \
- ')' -delete || die
- rm modprep/source || die
- cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
-
- # Update timestamps on all modules to ensure cleanup works correctly
- # when switching USE=modules-compress.
- find "${ED}/lib" -name '*.ko' -exec touch {} + || die
-
- # Modules were already stripped before signing
- dostrip -x /lib/modules
- kernel-install_compress_modules
-
- # Mirror the logic from kernel-build_src_install, for architectures
- # where USE=debug is used.
- if use ppc64; then
- dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
- elif use debug && { use amd64 || use arm64; }; then
- dostrip -x "${rel_kernel_dir}/vmlinux"
- dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
- fi
-}
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.79.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.79.ebuild
index 7b97feeee30d..e71a371cdf30 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.79.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.79.ebuild
@@ -38,7 +38,7 @@ SRC_URI+="
"
S=${WORKDIR}
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
IUSE="debug"
RDEPEND="
diff --git a/sys-kernel/gentoo-kernel/Manifest b/sys-kernel/gentoo-kernel/Manifest
index acf657c24335..932e344a5ec6 100644
--- a/sys-kernel/gentoo-kernel/Manifest
+++ b/sys-kernel/gentoo-kernel/Manifest
@@ -1,44 +1,15 @@
-DIST genpatches-5.10-245.base.tar.xz 7815984 BLAKE2B fd5b339977af766fc292071eeb16e08fce3185dd3bf1c16dfcc1522b664f84dd5892042707c68f84863bdc19afc35d8fe053476f904dce2ab18b4aa9b3cd61ac SHA512 45754b5713276a852f83be7c23d66deb020b3539457614a80b051cd4e276780101df3c92e2c6ddb96729676bb86b418f77f76807fe96cdfbf5571d2141e5a313
-DIST genpatches-5.10-245.extras.tar.xz 4056 BLAKE2B f4838beef428e2913d3861b26989b10f82391823ebc39811402294c23c5a84623dab8b15346ada7aa3c9552727c857ca80a262fd9dcf4f4751888b0454fcdfdb SHA512 617ac2cae48ac2831bfbb5a0bca25e466087eccabd930ba86c0e9f984822aa5ecade7559d4b1c71031b4db7bdb803ee31a4c392ac36413d97a51e2befcf70166
DIST genpatches-5.10-246.base.tar.xz 7840332 BLAKE2B de0b2afa264eb332108107e1b490f34ee3f70609320fab3249f961d567ed6a0c3f9887b4874aa40f613c0dccbabfab8f44d21ce298fd0a1fa59526795cb5064c SHA512 9418363867f58ce43f12d27fd6947e4f9b0d2f90483d51b0e964f9de3f29eaca74c7c5079d8001a50f863e665db464bb3a2eabb79b3ae96e4885328b25fd0e6a
DIST genpatches-5.10-246.extras.tar.xz 4056 BLAKE2B 04b665b4c21fc242d6edbd258a93a1beb7e42aa3d2ecfbef681ec7020e81cafa2e0e7037d2ae657f94070f684d5fa3f2df4e153154abc8a0fbc1b728b61b3634 SHA512 7df2d73e9157cba76de9e2b990f028c26b89543cd7056b33ce07aa95b67b5db3c08fba799d927b4cb79e601ec2830edb1b492fa137bb03bf27ae6d9d7987dbf9
-DIST genpatches-5.15-187.base.tar.xz 7870496 BLAKE2B 3ed1eafcf3a1e7b86ab86c92ceb12e45bfb527ec1eb3bcffaf84e27edc55365af68947d46516659ed41c410066706608f4fc33b243c1c2ceede69409c9674465 SHA512 9923dccc7b28abf4a4b83e025be7bbe0c7034b2e489ab8796b58d0c931365a225493360d9f4ddb3b683625bb8c2ab56eaa38615e3d388ab6180ed626a823a86d
-DIST genpatches-5.15-187.extras.tar.xz 4056 BLAKE2B 03232a96502d2d77574570e07649d37d2007ecf4de1fbaf58ddf7f202cb4367bb692ad96b489b0dcc07419ed3c40997838673a3474bf71333e7a92394369776e SHA512 464b1e647649a6abbe45b34c3448d240c41de89f3276b4f981a7b5922190253e2b60bb1f6e5073ab768afdf5cdabc83f46ce97b12fb3eac62562648954f05165
DIST genpatches-5.15-188.base.tar.xz 7874696 BLAKE2B d755c6aa6ee6a8053f2e72d7e4b66816b0d8f81a6b99f061d74107b9eef8e2d1e52a8092702256978aaec76630b2b39de9389acdc82c698766af81a924d8adc6 SHA512 e126ace58f4377bc81c94081722291a1af96a7589485d79353533938c2a175d5c555ffae81c1bacd3257a5b37b76c4253a5381147aeb9cd91aef7f22596eff67
DIST genpatches-5.15-188.extras.tar.xz 4056 BLAKE2B c24f9df1b68911333ba3fe7d63e6e9b60c8021022111328017c3ac5d4be780c0e211b03fd8fb1d3c8f5aa56882058116416ddc079539bb8b2fe0512391a8d1de SHA512 a691582c519d733ed41815985fb307c5c156d07bc707a555998a97e00f4beb35762424a9d0efcffb606c992d5933c918614888fab27822f69de0ce8b30d751c3
-DIST genpatches-6.1-137.base.tar.xz 6788380 BLAKE2B 365778dab67485d413506657e7dc1e0b735448452fe2168df6a39f7f7e998f50d8538e0cb0f9d48cafc11a6e39923bd584a68b330a7255d77277d08135f591f1 SHA512 01522cf179ab48bcde294fd2d6e27bdad0681b0e63ddaad03aafb1b7555fda3a5728d3bcc9a2cadfd262e8ec2535df7ca1f538ad02f916cd4a1913e621770f67
-DIST genpatches-6.1-137.extras.tar.xz 4056 BLAKE2B 8a39c1f0b11bc776f301f6a750af6d7416a20231c7170f50080a61b40071a55f6d2906193d76d8fe4837b4b494fcf0a683a7325ebf18eaed6543c0362c78a6ea SHA512 9739342cd761efc0fb4b2d09f147d721b8099ec0594a0190a0f39fbb23b131068c6127be3b0083a1e60c4d4120b3437bab8b4608fe1805724e513890a0a46bed
-DIST genpatches-6.1-138.base.tar.xz 6804336 BLAKE2B 31d8912c815d4560b35bdaa4fc46597d641c63b693123ee34678c6f9e89a808e3d0ff90c762d601d2caaebd6194083cbf55ea34bf8df68157fb51cf9d603b766 SHA512 f72c533a8afdd81a17fdc27d3b5d7323447c81d70a1295ca1aa949cb1c5a469a1dd84fdf97f81cb2ab762fe6ae09716f3430da13378e4dc08d4511c6dfa81116
-DIST genpatches-6.1-138.extras.tar.xz 4056 BLAKE2B a9205e4748d7892920c7428cd80bc8b4e8a8b86467dc8771b427b941c882af4de55b2d3c6450410a26ddbc0dd2e4df9a912025389379b0f02a20e7b0f2c99020 SHA512 50c042432612985dbdd7802004471f58bb7a5308b362df0ef903262214c116342817abdba2cef6b1f4f3ed281c62b50c19d4d0c0b43eae148a0ae870ff812460
DIST genpatches-6.1-139.base.tar.xz 6935336 BLAKE2B 30d7dd358ce4588cb948cff480a33fde127c0fd234da3cdae2a34640f33aa4275e53cbebf10f5b80d69e59965245a77919dcbbbe61d541b37da5699e3adb700e SHA512 0693dfbd329dcc525a7565cf238b8f93bcd61c0242e7c05f6870f782f9efff2b0c79da4cf1514058fd76e7dffb6640b04506aa5753f1539cd62e7aaeaabf7304
DIST genpatches-6.1-139.extras.tar.xz 4056 BLAKE2B aa22b3363e11a53ee35d0d4ec3e95b3bac0326a6931bf0a260219da44b50f7ea8da69c4525d0c96e24fed013a8fb9f8fbf0471ef446afb55ffff13b4c7f7cb26 SHA512 473d93d7065dfe9223493df37a04b1d1a6be9707e05501868341e6058604b96fa697198978214ce8e8f70e5ad4f54dda4e9241639c48001540901120ffb3d7ac
-DIST genpatches-6.12-16.base.tar.xz 1027208 BLAKE2B 2b1afff6deacca3df2b83a04a104271d167d37b4200b8396adc8a3751bb9f972a9442ad1a6aa7d9e8867a9112be1dfce236b0aa2d16f706520d586a736289a7b SHA512 5660c464c27586c9ab7b95ad5cd61cbf6c982e5c4a281cbb65e55cd562a885c4a9c5a79cf08373ea1b1f9757aeae1da00cdbb6c3bf559fcfcba0d9d380b45fbc
-DIST genpatches-6.12-16.experimental.tar.xz 78508 BLAKE2B a27156f113875d779ee4d5a382bb41e88093a25bb4d853690bde6b0817e5684bd14a65a1a19bb35813bfb00f5766ea699fd3415b53c2dde96b9dff6bcc9aeee7 SHA512 64b48effff1a0b4ec7e0d2dd8e585af862b059a2e0c83099962b54af548eb9778ef186bd93a7a2d7c4b5b91f2f375939b50bec79039e4fcead11b584cd48804a
-DIST genpatches-6.12-16.extras.tar.xz 4056 BLAKE2B 268700eac9cc0e309e30140397211d9fe614edb3c9a1208d8e05d5eff07f959ceee6ec7c68b8331df601f5ab1d81ab04bb7054513fed02a027e02b7c31e02207 SHA512 7fb9d6b03236370370528d28f4b4dea0cc132ba839ccbae80e31fc4c532f85acc2cd56e8a0a9f27ac7ed3497721f69d3ccba0c338be7e1d38588229202b3e456
-DIST genpatches-6.12-19.base.tar.xz 1138892 BLAKE2B d2869a9b38ce1ea0dea73a229f929c7e63f2cf1da904d070bf9623eab293e40d4af3d9ebd5c3b2fc5a2cf5f4756dfc889ccb62e49ef84c9fe31c6d2b4b48fc1b SHA512 243d81b3e8ba636ef57229dbbde5d976c1ac44475349cd93f1892e696a6e22eb4e7143c278618c0e5ce865af37a8c21e8a6b8d38f3f6839153645d3f88856ca6
-DIST genpatches-6.12-19.experimental.tar.xz 78480 BLAKE2B 819fe6aac4dd970e66a104b3f8453e133b447452e788eaedd4bdc79a6c26d6cd7ea7562edb0de5b16996b8881aeba8ea310199253e28fee6105d04b34ffc655c SHA512 29a5c170340a36a9b9b1e252b192623c9341f26e4a179b7c9c4bdfc52644625be4ce6f426abcc1de5ec9f556e9ff0e0b80b56ac94abaa4465badd9732c7b9228
-DIST genpatches-6.12-19.extras.tar.xz 4056 BLAKE2B 444749865813cd1929f307e8c865dc0a08b47d4a47ab2a326425343ecf3c448ff2732099013c2e80ed7120d1b0ca9542f4924dca38e084b9b2e0e6fb4f5622b9 SHA512 4d7e0ce29fa72dcd7f7ecbad844c94e5d711249f4437d3911eaca901d422c129c987166fa4d63cf52787ebba77b777f552bbdca283b8431bf0e692af3448a5bd
DIST genpatches-6.12-20.base.tar.xz 1202448 BLAKE2B 29d739ca47c15374e039c5ca76017dca7ff4da352bd161127c0fa1d2d9faae002a99d284b3dcc94cc6357e3df9f43d4637fe172948709a2a6829df836edae0d3 SHA512 47e5e47d11ce176d3cb22e51641b2987d8b3aff62fc12546f3336c939108da5fbd66f1d2dee0b0d932b896666e504b8449bc988c34bca8620e3b185322db0106
DIST genpatches-6.12-20.experimental.tar.xz 78504 BLAKE2B 25778b844669455b4e86da77ea029ce6ce788b8a26d5a6b4674e9164045eeadba997ded46611457fe14e0d8db56927dffc76fb9ead9ee268bda76ed59d7b7a70 SHA512 e0f94b7fbba58372e66114b8c4c0d7ccb37d325dc0657dc808ecc04961d4809eff6a3af149fe5ac27d9979041954aab674bab3312ea5ad6e832df7051606e80a
DIST genpatches-6.12-20.extras.tar.xz 4056 BLAKE2B d4c33c87e387de3b7bda99a9b58c8b8284129e945ceebe7b3972038bfcf9ccd0b67c0136f82ca1178ea60e12861e3bec4b26bf7b3c91c36fe9ecb0520930f1c9 SHA512 af5c01cb6e4154c20cc5d3cc84c90aab8e43b616e04da2c08b0e4e86b62c9a840a02dea467bc7eba39f699457c37a8038c5e81991bc3234dbfa5cba37bdab4e2
-DIST genpatches-6.13-5.base.tar.xz 335748 BLAKE2B 167f3f37113e64882ac841e16344ff25a96e614d3a29ebb96b5a21ddf7496386ea4f2397d5a5df0e6ce1e98348934befad7cecae6e947ba94ce1551ff837043e SHA512 1b6d3777fc25d24d31ccf33edbca65b09a5b0f3f48d8af5058b4c8de7b32830bf6fcff330e64ef2b9220cd4a117cc571bc3f900b52e68d4a9277c2a7d1f1ef32
-DIST genpatches-6.13-5.experimental.tar.xz 6056 BLAKE2B b243d376019facce55c1df9826f89449f372f2f952c0aaf7c8fdd806d3b1659b0af338938075653ec809b3d673396f09d968f8c4ea1d9d795c6b2168b835f154 SHA512 b481e69eb1a317a2aca633160668aeb147323c4d0befa7d94cd0718f7e426713d2f4e1bf761f2e171b5970121fd0e90da56542b850ad64764571aa22ee6d0988
-DIST genpatches-6.13-5.extras.tar.xz 4056 BLAKE2B 452b32878514cf29e43de6103b298c41150b888bd78509e26211c7d39e6b8f23acff0f4a5c906e1b0a8cbbb939f0fc6a106085542d4f92bc1e6f2f85580df7f2 SHA512 688fbea8a74987de17fa4afa84a6f3904b39518db971d7ccea13d4fb4f6e7df8031c940e31c2297cf7b15c7d3ec49941232b8d9d352c69e8ca6233bf7b846779
DIST genpatches-6.13-6.base.tar.xz 417180 BLAKE2B 69cafb7cb776dba4705d15c409930e7006775ecf92f7ce2be78fd2d43dcd04ee8b02fbcf4286545963fe24785bbaeada9bf20c47c45777e7cb2ad097170d82bc SHA512 eb3d03ab002ce5079beabd9fd5ad4423406fe00f1f2013989a8686ecdeb30ebcaba3df9878167ac930da85eca801762370b0538f14720d2efb8c65787dac5bbc
DIST genpatches-6.13-6.experimental.tar.xz 6044 BLAKE2B fcd6bfabc02309406b8c5652812476511afe9fe9f254593bbfb4eeccfe13becee8d0e607baa94a5ca02a74d25337287ec249bc8e70aed3f7a924224f070b6eda SHA512 38be5a9478b708debe1da05582f6c9a90f02b038cffcdf51c4c64d84071545ced4ed6b55387a6e34de81894e56d2defac294aefd5d726faedb8abfc8c546ab57
DIST genpatches-6.13-6.extras.tar.xz 4056 BLAKE2B c87a50404218d0c961f2aa31f39dc5b98a3f6d3488e05e2f43e687dc01deb20395d4a5e9e98eecf8a7f29ecf0b654fe1166b6076d6b685f07c2bdfb33a9f192a SHA512 f11b487705feea7c9113ef6b624bafb3341ceafc9d825726a692b929b068dc1587d23b14e024c36ba04cbfd1e5bb4fdb2e1234611d3469759f018f009cd6f02b
-DIST genpatches-6.6-83.base.tar.xz 4270596 BLAKE2B f94c4d0387957b4384a893f37bd232eba24dac57fa73297f4c25822c2aaaf6e9616c402624e43daab655c31677a59129dc853914fe9817125281ed40139b0bc9 SHA512 7479e6ffc5e736cd36df2a3f66079514b016059a273ef92d2e120f8da050c0383f8249dbd9f45daa1ee192117942d339b0bbe1a6afb1eae6e118b483fddbb8a2
-DIST genpatches-6.6-83.experimental.tar.xz 5760 BLAKE2B c386820f271246e427fa89b5ab810a0c78da4290af42c6eace86f5fb2f8806180cf69e9b50b50ea192ffc4149236a5306b79a0a17f5524127c0736eb42d20d56 SHA512 63651e164d45c08c93b9f30c9fd3f7631c0b667f11d36bc72541f84e81e4fdec4228ca5f4c0dc13f371358538c20bc3fe03d07870b0669801c9508821e27a48f
-DIST genpatches-6.6-83.extras.tar.xz 4056 BLAKE2B 5b28f9a1750f3aa6dd30c976f1ae8431a93d44967c52dab2bce6b3cc17c75c063ef675765da94a212eab94dc64d144283049570d413b5d7acffa7be207249557 SHA512 27a91748aa74628c3fdb78709e39166858280a4cd80f4d3241e96158d1267b79c0a6a3cbc9b70fb7ec9069e6c8c7f7210efa174ffca4aaf3234ec34083fdd61d
-DIST genpatches-6.6-85.base.tar.xz 4392112 BLAKE2B f373bf5719fe6b1148a1cdb8e38cc5a0efd60d78353c2a79b562f26c4156cd94eaf60e2534c2b9b6bac655ed6a58d294d1afc7961607aa1f505925d3cd49840b SHA512 95bd5611ee602478b46711653d022b0252027b101ac4fa6a6b6332308f6c6ed3f211b4abc858052d00eda6e3ca14a772ff45b0d4009f9b975abf2219049c201b
-DIST genpatches-6.6-85.experimental.tar.xz 6052 BLAKE2B e6941428784bf32ca75580c25bfe79a624bc119727313044f50736042d51ef6c2bfec88e85e6e8f4ea5ec2825524ff248cd1bda78e52f46b586645676ea11546 SHA512 7aa4f507cfb76a2760e855c5c7e70e3b39982efda2d06cb970e2914a7a66020e8200f209981db7823290638e7de2e6c4f0cf7203265a0e07333d77783fdc4394
-DIST genpatches-6.6-85.extras.tar.xz 4056 BLAKE2B fde9e8fb71fa1017338e793487ff7c5b02125b77ec9c8ba9417d23256201c794bff30f681f685ea398fc762711d2e7104f35a0a5a4cbfeb7b13dc894126e78f4 SHA512 7b96d2c7c805a14db1d500e94bb9077eb6826c3f115fa378620b6ad82da98ad3bac377f2a12b17ae6ec2d456abe1faca3088763f03784838d02ec5d33b629dc2
-DIST genpatches-6.6-86.base.tar.xz 4392576 BLAKE2B a141cac65c0de51f71210a5f392bc4347647c3935d7fce58b70096e2d0622d9e5d192e2d3518770e3963413f1f46cfa7af8d64823885520128f10cabf76b63aa SHA512 163dd4ff65b3697aa89dee9e3b0a0b481d41da03016f1631fce27bdab31a9f7f1dcea28f025684be881eff8c17c77f5a5a8ab19cbca9cb2e2c99235dc1a3c79a
-DIST genpatches-6.6-86.experimental.tar.xz 6056 BLAKE2B c2dd9e5d53340b186fec3e20099cd516ec78d7e7afada069c87f75fb17f100fb3ccd26d7acedc2b3f76052343b5c7eb87bad3419ab45caf6350cfe4da3cac22d SHA512 fa7dba0aa629b925126302cd7e67f0a5414ad742b518f95f3cac14b1b4d634c8300eaf948f776012f59954f62cd83ed11fdaf248ac98c5d167708a83fc069c85
-DIST genpatches-6.6-86.extras.tar.xz 4056 BLAKE2B 4c46bc6c6c44cda1bc3efa60f4f20fe54b5fb96a87f607f0f56335f210cce191afbb5a60ce89be0c4bab244677ca411b2de5659e8fd18f6e7a8a6768498e244f SHA512 6901c9d6d1edd3049332f38319dbf390fd9f2429325f0a4d5e01ba60dd140fe952d2543cce3b98f0b95bc8373dc1684fff2e4b0abe535694c018f88fd503fbd5
-DIST genpatches-6.6-87.base.tar.xz 4450476 BLAKE2B af19b06ddf53c5b6a16d0a9fca60cc895a4a7e6a0f5cfd65e291388b66ce2c0c47fdc5e71a7074b1bda5f7957f27c3ccc03fc03a08d7d0782344e6e0bf66beb4 SHA512 a9d2574870f910eaf4ab05f659a95aa14ce920603112aa2d6465ead5053c6a5e9e608041afa12d54c673372cd0dc2ac5c64705347ad88d93cd3a5a0b1132a14e
-DIST genpatches-6.6-87.experimental.tar.xz 6052 BLAKE2B ec3c44d804a3dcf10afafd76fe084684b5b13ab16557de9fe53854c6796f6e6439a5dfba08c6d8d774e524eca1472372a502529f5480e88ed407ff1bc1eabd3d SHA512 51ff575eba350b4a371fbefab74fcc239afd4ae45e244b1fc77b6d9e2907ce0ec49ae582a6132458438d46a348a5d9a8eb020f55653b4aff057d015ae3b1c735
-DIST genpatches-6.6-87.extras.tar.xz 4056 BLAKE2B 264ef764aa9b813fe6877cee3e64b2d88c1166d5a09c7ae25b18f1b860ec5f4a4f80503c39b596bbb3479b83579137389feeaab14bf507d15089d4c1bc62cee3 SHA512 e8c9b76b6c44ba0d847dd9ee82e3dfe48f65d25289fda97d076d624767cc28d9e8ddf119f921d37b4e391116e7b8a03243c02c7be3b7ea8b7533e5c979f39efd
DIST genpatches-6.6-88.base.tar.xz 4497952 BLAKE2B 65f393c767bd4edda1954fc15c90e07f5d5a67a445fe24063a94f7eeea23196bc0da417514a4048bd91b5cd330a309e69df4653846be0e0207abc649efa7f072 SHA512 16e5cc40edfe8edd95dad7e28f89b9593ee24fd380444ff67376bc95f71c71cb13b9a0ace7562ae7275c2acd405419534b8ffd66ee78a81897970b4c43f203ee
DIST genpatches-6.6-88.experimental.tar.xz 6048 BLAKE2B 96b5565ca479bd73fa7c04d5f916cb2c5b2d10dbd5c33a6984822a6eafe149d43127bcf0f8c26435178c927c80eabf38e54e6b87c809cc37342c9e1f398f80c2 SHA512 51c63e1b48262aad4f3e676ce3988bf01eb4581a6bdbfce90fc6634f8546a56ddf79b58209906769dd04feb6df65a5e86034d806b0dc0bfdf2c02480db2df762
DIST genpatches-6.6-88.extras.tar.xz 4056 BLAKE2B 9dce8d9362ca0e3548e31392659afb0b475eb0ee03bb71c51cac40411f35ba8ffe519c3e8438a05dfd140a8032321b8936df4f48cc8eb87f8fd6ce0635249da6 SHA512 02e4cd170b09901dc9bf2655065a8eb44e2330375fbbb2c3aa81d3f8c2bf6854403b4d7b412fa3d6bb377ec3e39f5091355a0b649f6a69282123e3d710464845
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.233.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.233.ebuild
deleted file mode 100644
index ffca99ac9cb9..000000000000
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.233.ebuild
+++ /dev/null
@@ -1,131 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-build toolchain-funcs
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 12 ))
-# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
-CONFIG_VER=5.10.12
-CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530
-GENTOO_CONFIG_VER=g15
-
-DESCRIPTION="Linux kernel built with Gentoo patches"
-HOMEPAGE="
- https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
- https://www.kernel.org/
-"
-SRC_URI+="
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
- https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
- -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
- amd64? (
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
- -> kernel-x86_64-fedora.config.${CONFIG_VER}
- )
- arm64? (
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
- -> kernel-aarch64-fedora.config.${CONFIG_VER}
- )
- ppc64? (
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config
- -> kernel-ppc64le-fedora.config.${CONFIG_VER}
- )
- x86? (
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config
- -> kernel-i686-fedora.config.${CONFIG_VER}
- )
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 x86"
-IUSE="debug hardened"
-REQUIRED_USE="arm? ( savedconfig )"
-
-RDEPEND="
- !sys-kernel/gentoo-kernel-bin:${SLOT}
-"
-BDEPEND="
- debug? ( dev-util/pahole )
-"
-PDEPEND="
- >=virtual/dist-kernel-${PV}
-"
-
-QA_FLAGS_IGNORED="
- usr/src/linux-.*/scripts/gcc-plugins/.*.so
- usr/src/linux-.*/vmlinux
-"
-
-src_prepare() {
- local PATCHES=(
- # meh, genpatches have no directory
- "${WORKDIR}"/*.patch
- )
- default
-
- local biendian=false
-
- # prepare the default config
- case ${ARCH} in
- arm | hppa)
- > .config || die
- ;;
- amd64)
- cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
- ;;
- arm64)
- cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
- biendian=true
- ;;
- ppc)
- # assume powermac/powerbook defconfig
- # we still package.use.force savedconfig
- cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
- ;;
- ppc64)
- cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
- biendian=true
- ;;
- x86)
- cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
- ;;
- *)
- die "Unsupported arch ${ARCH}"
- ;;
- esac
-
- local myversion="-gentoo-dist"
- use hardened && myversion+="-hardened"
- echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
- local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
-
- local merge_configs=(
- "${T}"/version.config
- "${dist_conf_path}"/base.config
- )
- use debug || merge_configs+=(
- "${dist_conf_path}"/no-debug.config
- )
- if use hardened; then
- merge_configs+=( "${dist_conf_path}"/hardened-base.config )
-
- tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
-
- if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
- merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
- fi
- fi
-
- # this covers ppc64 and aarch64_be only for now
- if [[ ${biendian} == true && $(tc-endian) == big ]]; then
- merge_configs+=( "${dist_conf_path}/big-endian.config" )
- fi
-
- kernel-build_merge_configs "${merge_configs[@]}"
-}
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.234.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.234.ebuild
index a3abc3d4da71..ffca99ac9cb9 100644
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.234.ebuild
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.234.ebuild
@@ -43,7 +43,7 @@ SRC_URI+="
S=${WORKDIR}/${MY_P}
LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 x86"
IUSE="debug hardened"
REQUIRED_USE="arm? ( savedconfig )"
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.177.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.177.ebuild
deleted file mode 100644
index a03a8850232a..000000000000
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.177.ebuild
+++ /dev/null
@@ -1,136 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-build toolchain-funcs
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
-# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
-CONFIG_VER=6.1.102-gentoo
-GENTOO_CONFIG_VER=g15
-
-DESCRIPTION="Linux kernel built with Gentoo patches"
-HOMEPAGE="
- https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
- https://www.kernel.org/
-"
-SRC_URI+="
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
- https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
- -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
- amd64? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config
- -> kernel-x86_64-fedora.config.${CONFIG_VER}
- )
- arm64? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config
- -> kernel-aarch64-fedora.config.${CONFIG_VER}
- )
- ppc64? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config
- -> kernel-ppc64le-fedora.config.${CONFIG_VER}
- )
- x86? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config
- -> kernel-i686-fedora.config.${CONFIG_VER}
- )
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 ~sparc x86"
-IUSE="debug hardened"
-REQUIRED_USE="
- arm? ( savedconfig )
- hppa? ( savedconfig )
- sparc? ( savedconfig )
-"
-
-RDEPEND="
- !sys-kernel/gentoo-kernel-bin:${SLOT}
-"
-BDEPEND="
- debug? ( dev-util/pahole )
-"
-PDEPEND="
- >=virtual/dist-kernel-${PV}
-"
-
-QA_FLAGS_IGNORED="
- usr/src/linux-.*/scripts/gcc-plugins/.*.so
- usr/src/linux-.*/vmlinux
- usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg
-"
-
-src_prepare() {
- local PATCHES=(
- # meh, genpatches have no directory
- "${WORKDIR}"/*.patch
- )
- default
-
- local biendian=false
-
- # prepare the default config
- case ${ARCH} in
- arm | hppa | sparc)
- > .config || die
- ;;
- amd64)
- cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
- ;;
- arm64)
- cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
- biendian=true
- ;;
- ppc)
- # assume powermac/powerbook defconfig
- # we still package.use.force savedconfig
- cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
- ;;
- ppc64)
- cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
- biendian=true
- ;;
- x86)
- cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
- ;;
- *)
- die "Unsupported arch ${ARCH}"
- ;;
- esac
-
- local myversion="-gentoo-dist"
- use hardened && myversion+="-hardened"
- echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
- local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
-
- local merge_configs=(
- "${T}"/version.config
- "${dist_conf_path}"/base.config
- )
- use debug || merge_configs+=(
- "${dist_conf_path}"/no-debug.config
- )
- if use hardened; then
- merge_configs+=( "${dist_conf_path}"/hardened-base.config )
-
- tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
-
- if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
- merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
- fi
- fi
-
- # this covers ppc64 and aarch64_be only for now
- if [[ ${biendian} == true && $(tc-endian) == big ]]; then
- merge_configs+=( "${dist_conf_path}/big-endian.config" )
- fi
-
- kernel-build_merge_configs "${merge_configs[@]}"
-}
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.178.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.178.ebuild
index 7d576720c893..a03a8850232a 100644
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.178.ebuild
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.178.ebuild
@@ -43,7 +43,7 @@ SRC_URI+="
S=${WORKDIR}/${MY_P}
LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 ~sparc x86"
IUSE="debug hardened"
REQUIRED_USE="
arm? ( savedconfig )
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.127.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.127.ebuild
deleted file mode 100644
index 73ddc0d14ba1..000000000000
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.127.ebuild
+++ /dev/null
@@ -1,137 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-build toolchain-funcs
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
-# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
-CONFIG_VER=6.1.102-gentoo
-GENTOO_CONFIG_VER=g15
-
-DESCRIPTION="Linux kernel built with Gentoo patches"
-HOMEPAGE="
- https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
- https://www.kernel.org/
-"
-SRC_URI+="
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
- https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
- -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
- amd64? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config
- -> kernel-x86_64-fedora.config.${CONFIG_VER}
- )
- arm64? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config
- -> kernel-aarch64-fedora.config.${CONFIG_VER}
- )
- ppc64? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config
- -> kernel-ppc64le-fedora.config.${CONFIG_VER}
- )
- x86? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config
- -> kernel-i686-fedora.config.${CONFIG_VER}
- )
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="GPL-2"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~sparc x86"
-IUSE="debug hardened"
-REQUIRED_USE="
- arm? ( savedconfig )
- hppa? ( savedconfig )
- riscv? ( savedconfig )
- sparc? ( savedconfig )
-"
-
-RDEPEND="
- !sys-kernel/gentoo-kernel-bin:${SLOT}
-"
-BDEPEND="
- debug? ( dev-util/pahole )
-"
-PDEPEND="
- >=virtual/dist-kernel-${PV}
-"
-
-QA_FLAGS_IGNORED="
- usr/src/linux-.*/scripts/gcc-plugins/.*.so
- usr/src/linux-.*/vmlinux
- usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg
-"
-
-src_prepare() {
- local PATCHES=(
- # meh, genpatches have no directory
- "${WORKDIR}"/*.patch
- )
- default
-
- local biendian=false
-
- # prepare the default config
- case ${ARCH} in
- arm | hppa | riscv | sparc)
- > .config || die
- ;;
- amd64)
- cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
- ;;
- arm64)
- cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
- biendian=true
- ;;
- ppc)
- # assume powermac/powerbook defconfig
- # we still package.use.force savedconfig
- cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
- ;;
- ppc64)
- cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
- biendian=true
- ;;
- x86)
- cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
- ;;
- *)
- die "Unsupported arch ${ARCH}"
- ;;
- esac
-
- local myversion="-gentoo-dist"
- use hardened && myversion+="-hardened"
- echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
- local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
-
- local merge_configs=(
- "${T}"/version.config
- "${dist_conf_path}"/base.config
- )
- use debug || merge_configs+=(
- "${dist_conf_path}"/no-debug.config
- )
- if use hardened; then
- merge_configs+=( "${dist_conf_path}"/hardened-base.config )
-
- tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
-
- if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
- merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
- fi
- fi
-
- # this covers ppc64 and aarch64_be only for now
- if [[ ${biendian} == true && $(tc-endian) == big ]]; then
- merge_configs+=( "${dist_conf_path}/big-endian.config" )
- fi
-
- kernel-build_merge_configs "${merge_configs[@]}"
-}
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.128.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.128.ebuild
deleted file mode 100644
index 1009a9df0132..000000000000
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.128.ebuild
+++ /dev/null
@@ -1,137 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-build toolchain-funcs
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 10 ))
-# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
-# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
-CONFIG_VER=6.1.102-gentoo
-GENTOO_CONFIG_VER=g15
-
-DESCRIPTION="Linux kernel built with Gentoo patches"
-HOMEPAGE="
- https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
- https://www.kernel.org/
-"
-SRC_URI+="
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
- https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
- -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
- amd64? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config
- -> kernel-x86_64-fedora.config.${CONFIG_VER}
- )
- arm64? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config
- -> kernel-aarch64-fedora.config.${CONFIG_VER}
- )
- ppc64? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config
- -> kernel-ppc64le-fedora.config.${CONFIG_VER}
- )
- x86? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config
- -> kernel-i686-fedora.config.${CONFIG_VER}
- )
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="debug hardened"
-REQUIRED_USE="
- arm? ( savedconfig )
- hppa? ( savedconfig )
- riscv? ( savedconfig )
- sparc? ( savedconfig )
-"
-
-RDEPEND="
- !sys-kernel/gentoo-kernel-bin:${SLOT}
-"
-BDEPEND="
- debug? ( dev-util/pahole )
-"
-PDEPEND="
- >=virtual/dist-kernel-${PV}
-"
-
-QA_FLAGS_IGNORED="
- usr/src/linux-.*/scripts/gcc-plugins/.*.so
- usr/src/linux-.*/vmlinux
- usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg
-"
-
-src_prepare() {
- local PATCHES=(
- # meh, genpatches have no directory
- "${WORKDIR}"/*.patch
- )
- default
-
- local biendian=false
-
- # prepare the default config
- case ${ARCH} in
- arm | hppa | riscv | sparc)
- > .config || die
- ;;
- amd64)
- cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
- ;;
- arm64)
- cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
- biendian=true
- ;;
- ppc)
- # assume powermac/powerbook defconfig
- # we still package.use.force savedconfig
- cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
- ;;
- ppc64)
- cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
- biendian=true
- ;;
- x86)
- cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
- ;;
- *)
- die "Unsupported arch ${ARCH}"
- ;;
- esac
-
- local myversion="-gentoo-dist"
- use hardened && myversion+="-hardened"
- echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
- local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
-
- local merge_configs=(
- "${T}"/version.config
- "${dist_conf_path}"/base.config
- )
- use debug || merge_configs+=(
- "${dist_conf_path}"/no-debug.config
- )
- if use hardened; then
- merge_configs+=( "${dist_conf_path}"/hardened-base.config )
-
- tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
-
- if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
- merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
- fi
- fi
-
- # this covers ppc64 and aarch64_be only for now
- if [[ ${biendian} == true && $(tc-endian) == big ]]; then
- merge_configs+=( "${dist_conf_path}/big-endian.config" )
- fi
-
- kernel-build_merge_configs "${merge_configs[@]}"
-}
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.129.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.129.ebuild
index f8fa154c96cb..73ddc0d14ba1 100644
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.129.ebuild
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.129.ebuild
@@ -43,7 +43,7 @@ SRC_URI+="
S=${WORKDIR}/${MY_P}
LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~sparc x86"
IUSE="debug hardened"
REQUIRED_USE="
arm? ( savedconfig )
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.12.13.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.12.13.ebuild
deleted file mode 100644
index dab371bb9c4e..000000000000
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-6.12.13.ebuild
+++ /dev/null
@@ -1,144 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_MODULES_SIGN=1
-
-inherit kernel-build toolchain-funcs
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
-# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
-# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
-CONFIG_VER=6.12.8-gentoo
-GENTOO_CONFIG_VER=g15
-
-DESCRIPTION="Linux kernel built with Gentoo patches"
-HOMEPAGE="
- https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
- https://www.kernel.org/
-"
-SRC_URI+="
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
- experimental? (
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.experimental.tar.xz
- )
- https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
- -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
- amd64? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config
- -> kernel-x86_64-fedora.config.${CONFIG_VER}
- )
- arm64? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config
- -> kernel-aarch64-fedora.config.${CONFIG_VER}
- )
- ppc64? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config
- -> kernel-ppc64le-fedora.config.${CONFIG_VER}
- )
- x86? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config
- -> kernel-i686-fedora.config.${CONFIG_VER}
- )
-"
-S=${WORKDIR}/${MY_P}
-
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="debug experimental hardened"
-REQUIRED_USE="
- arm? ( savedconfig )
- hppa? ( savedconfig )
- riscv? ( savedconfig )
- sparc? ( savedconfig )
-"
-
-RDEPEND="
- !sys-kernel/gentoo-kernel-bin:${SLOT}
-"
-BDEPEND="
- debug? ( dev-util/pahole )
-"
-PDEPEND="
- >=virtual/dist-kernel-${PV}
-"
-
-QA_FLAGS_IGNORED="
- usr/src/linux-.*/scripts/gcc-plugins/.*.so
- usr/src/linux-.*/vmlinux
- usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg
-"
-
-src_prepare() {
- local PATCHES=(
- # meh, genpatches have no directory
- "${WORKDIR}"/*.patch
- )
- default
-
- local biendian=false
-
- # prepare the default config
- case ${ARCH} in
- arm | hppa | loong | riscv | sparc)
- > .config || die
- ;;
- amd64)
- cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
- ;;
- arm64)
- cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
- biendian=true
- ;;
- ppc)
- # assume powermac/powerbook defconfig
- # we still package.use.force savedconfig
- cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
- ;;
- ppc64)
- cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
- biendian=true
- ;;
- x86)
- cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
- ;;
- *)
- die "Unsupported arch ${ARCH}"
- ;;
- esac
-
- local myversion="-gentoo-dist"
- use hardened && myversion+="-hardened"
- echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
- local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
-
- local merge_configs=(
- "${T}"/version.config
- "${dist_conf_path}"/base.config
- )
- use debug || merge_configs+=(
- "${dist_conf_path}"/no-debug.config
- )
- if use hardened; then
- merge_configs+=( "${dist_conf_path}"/hardened-base.config )
-
- tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
-
- if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
- merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
- fi
- fi
-
- # this covers ppc64 and aarch64_be only for now
- if [[ ${biendian} == true && $(tc-endian) == big ]]; then
- merge_configs+=( "${dist_conf_path}/big-endian.config" )
- fi
-
- use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" )
-
- kernel-build_merge_configs "${merge_configs[@]}"
-}
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.12.15.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.12.15.ebuild
deleted file mode 100644
index 5b65f76f5b2f..000000000000
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-6.12.15.ebuild
+++ /dev/null
@@ -1,144 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_MODULES_SIGN=1
-
-inherit kernel-build toolchain-funcs
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 4 ))
-# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
-# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
-CONFIG_VER=6.12.8-gentoo
-GENTOO_CONFIG_VER=g15
-
-DESCRIPTION="Linux kernel built with Gentoo patches"
-HOMEPAGE="
- https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
- https://www.kernel.org/
-"
-SRC_URI+="
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
- experimental? (
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.experimental.tar.xz
- )
- https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
- -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
- amd64? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config
- -> kernel-x86_64-fedora.config.${CONFIG_VER}
- )
- arm64? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config
- -> kernel-aarch64-fedora.config.${CONFIG_VER}
- )
- ppc64? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config
- -> kernel-ppc64le-fedora.config.${CONFIG_VER}
- )
- x86? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config
- -> kernel-i686-fedora.config.${CONFIG_VER}
- )
-"
-S=${WORKDIR}/${MY_P}
-
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="debug experimental hardened"
-REQUIRED_USE="
- arm? ( savedconfig )
- hppa? ( savedconfig )
- riscv? ( savedconfig )
- sparc? ( savedconfig )
-"
-
-RDEPEND="
- !sys-kernel/gentoo-kernel-bin:${SLOT}
-"
-BDEPEND="
- debug? ( dev-util/pahole )
-"
-PDEPEND="
- >=virtual/dist-kernel-${PV}
-"
-
-QA_FLAGS_IGNORED="
- usr/src/linux-.*/scripts/gcc-plugins/.*.so
- usr/src/linux-.*/vmlinux
- usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg
-"
-
-src_prepare() {
- local PATCHES=(
- # meh, genpatches have no directory
- "${WORKDIR}"/*.patch
- )
- default
-
- local biendian=false
-
- # prepare the default config
- case ${ARCH} in
- arm | hppa | loong | riscv | sparc)
- > .config || die
- ;;
- amd64)
- cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
- ;;
- arm64)
- cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
- biendian=true
- ;;
- ppc)
- # assume powermac/powerbook defconfig
- # we still package.use.force savedconfig
- cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
- ;;
- ppc64)
- cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
- biendian=true
- ;;
- x86)
- cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
- ;;
- *)
- die "Unsupported arch ${ARCH}"
- ;;
- esac
-
- local myversion="-gentoo-dist"
- use hardened && myversion+="-hardened"
- echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
- local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
-
- local merge_configs=(
- "${T}"/version.config
- "${dist_conf_path}"/base.config
- )
- use debug || merge_configs+=(
- "${dist_conf_path}"/no-debug.config
- )
- if use hardened; then
- merge_configs+=( "${dist_conf_path}"/hardened-base.config )
-
- tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
-
- if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
- merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
- fi
- fi
-
- # this covers ppc64 and aarch64_be only for now
- if [[ ${biendian} == true && $(tc-endian) == big ]]; then
- merge_configs+=( "${dist_conf_path}/big-endian.config" )
- fi
-
- use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" )
-
- kernel-build_merge_configs "${merge_configs[@]}"
-}
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.12.16.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.12.16.ebuild
index 0917bb4bb289..3d49767bde62 100644
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-6.12.16.ebuild
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.12.16.ebuild
@@ -48,7 +48,7 @@ SRC_URI+="
"
S=${WORKDIR}/${MY_P}
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
IUSE="debug experimental hardened"
REQUIRED_USE="
arm? ( savedconfig )
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.13.3.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.13.3.ebuild
deleted file mode 100644
index 5f98507fea72..000000000000
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-6.13.3.ebuild
+++ /dev/null
@@ -1,144 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_MODULES_SIGN=1
-
-inherit kernel-build toolchain-funcs
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
-# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
-# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
-CONFIG_VER=6.13.1-gentoo
-GENTOO_CONFIG_VER=g15
-
-DESCRIPTION="Linux kernel built with Gentoo patches"
-HOMEPAGE="
- https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
- https://www.kernel.org/
-"
-SRC_URI+="
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
- experimental? (
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.experimental.tar.xz
- )
- https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
- -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
- amd64? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config
- -> kernel-x86_64-fedora.config.${CONFIG_VER}
- )
- arm64? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config
- -> kernel-aarch64-fedora.config.${CONFIG_VER}
- )
- ppc64? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config
- -> kernel-ppc64le-fedora.config.${CONFIG_VER}
- )
- x86? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config
- -> kernel-i686-fedora.config.${CONFIG_VER}
- )
-"
-S=${WORKDIR}/${MY_P}
-
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="debug experimental hardened"
-REQUIRED_USE="
- arm? ( savedconfig )
- hppa? ( savedconfig )
- riscv? ( savedconfig )
- sparc? ( savedconfig )
-"
-
-RDEPEND="
- !sys-kernel/gentoo-kernel-bin:${SLOT}
-"
-BDEPEND="
- debug? ( dev-util/pahole )
-"
-PDEPEND="
- >=virtual/dist-kernel-${PV}
-"
-
-QA_FLAGS_IGNORED="
- usr/src/linux-.*/scripts/gcc-plugins/.*.so
- usr/src/linux-.*/vmlinux
- usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg
-"
-
-src_prepare() {
- local PATCHES=(
- # meh, genpatches have no directory
- "${WORKDIR}"/*.patch
- )
- default
-
- local biendian=false
-
- # prepare the default config
- case ${ARCH} in
- arm | hppa | loong | riscv | sparc)
- > .config || die
- ;;
- amd64)
- cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
- ;;
- arm64)
- cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
- biendian=true
- ;;
- ppc)
- # assume powermac/powerbook defconfig
- # we still package.use.force savedconfig
- cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
- ;;
- ppc64)
- cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
- biendian=true
- ;;
- x86)
- cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
- ;;
- *)
- die "Unsupported arch ${ARCH}"
- ;;
- esac
-
- local myversion="-gentoo-dist"
- use hardened && myversion+="-hardened"
- echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
- local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
-
- local merge_configs=(
- "${T}"/version.config
- "${dist_conf_path}"/base.config
- )
- use debug || merge_configs+=(
- "${dist_conf_path}"/no-debug.config
- )
- if use hardened; then
- merge_configs+=( "${dist_conf_path}"/hardened-base.config )
-
- tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
-
- if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
- merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
- fi
- fi
-
- # this covers ppc64 and aarch64_be only for now
- if [[ ${biendian} == true && $(tc-endian) == big ]]; then
- merge_configs+=( "${dist_conf_path}/big-endian.config" )
- fi
-
- use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" )
-
- kernel-build_merge_configs "${merge_configs[@]}"
-}
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.74.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.74.ebuild
deleted file mode 100644
index 32c9d376c193..000000000000
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.74.ebuild
+++ /dev/null
@@ -1,144 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_MODULES_SIGN=1
-
-inherit kernel-build toolchain-funcs
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
-# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
-CONFIG_VER=6.6.12-gentoo
-GENTOO_CONFIG_VER=g15
-
-DESCRIPTION="Linux kernel built with Gentoo patches"
-HOMEPAGE="
- https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
- https://www.kernel.org/
-"
-SRC_URI+="
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
- experimental? (
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.experimental.tar.xz
- )
- https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
- -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
- amd64? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config
- -> kernel-x86_64-fedora.config.${CONFIG_VER}
- )
- arm64? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config
- -> kernel-aarch64-fedora.config.${CONFIG_VER}
- )
- ppc64? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config
- -> kernel-ppc64le-fedora.config.${CONFIG_VER}
- )
- x86? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config
- -> kernel-i686-fedora.config.${CONFIG_VER}
- )
-"
-S=${WORKDIR}/${MY_P}
-
-KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
-IUSE="debug experimental hardened"
-REQUIRED_USE="
- arm? ( savedconfig )
- hppa? ( savedconfig )
- riscv? ( savedconfig )
- sparc? ( savedconfig )
-"
-
-RDEPEND="
- !sys-kernel/gentoo-kernel-bin:${SLOT}
-"
-BDEPEND="
- debug? ( dev-util/pahole )
-"
-PDEPEND="
- >=virtual/dist-kernel-${PV}
-"
-
-QA_FLAGS_IGNORED="
- usr/src/linux-.*/scripts/gcc-plugins/.*.so
- usr/src/linux-.*/vmlinux
- usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg
-"
-
-src_prepare() {
- local PATCHES=(
- # meh, genpatches have no directory
- "${WORKDIR}"/*.patch
- )
- default
-
- local biendian=false
-
- # prepare the default config
- case ${ARCH} in
- arm | hppa | loong | riscv | sparc)
- > .config || die
- ;;
- amd64)
- cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
- ;;
- arm64)
- cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
- biendian=true
- ;;
- ppc)
- # assume powermac/powerbook defconfig
- # we still package.use.force savedconfig
- cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
- ;;
- ppc64)
- cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
- biendian=true
- ;;
- x86)
- cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
- ;;
- *)
- die "Unsupported arch ${ARCH}"
- ;;
- esac
-
- local myversion="-gentoo-dist"
- use hardened && myversion+="-hardened"
- echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
- local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
-
- local merge_configs=(
- "${T}"/version.config
- "${dist_conf_path}"/base.config
- )
- use debug || merge_configs+=(
- "${dist_conf_path}"/no-debug.config
- )
- if use hardened; then
- merge_configs+=( "${dist_conf_path}"/hardened-base.config )
-
- tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
-
- if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
- merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
- fi
- fi
-
- # this covers ppc64 and aarch64_be only for now
- if [[ ${biendian} == true && $(tc-endian) == big ]]; then
- merge_configs+=( "${dist_conf_path}/big-endian.config" )
- fi
-
- use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" )
-
- kernel-build_merge_configs "${merge_configs[@]}"
-}
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.76.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.76.ebuild
deleted file mode 100644
index 3cd7741b4cb3..000000000000
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.76.ebuild
+++ /dev/null
@@ -1,144 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_MODULES_SIGN=1
-
-inherit kernel-build toolchain-funcs
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
-# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
-CONFIG_VER=6.6.12-gentoo
-GENTOO_CONFIG_VER=g15
-
-DESCRIPTION="Linux kernel built with Gentoo patches"
-HOMEPAGE="
- https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
- https://www.kernel.org/
-"
-SRC_URI+="
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
- experimental? (
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.experimental.tar.xz
- )
- https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
- -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
- amd64? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config
- -> kernel-x86_64-fedora.config.${CONFIG_VER}
- )
- arm64? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config
- -> kernel-aarch64-fedora.config.${CONFIG_VER}
- )
- ppc64? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config
- -> kernel-ppc64le-fedora.config.${CONFIG_VER}
- )
- x86? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config
- -> kernel-i686-fedora.config.${CONFIG_VER}
- )
-"
-S=${WORKDIR}/${MY_P}
-
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="debug experimental hardened"
-REQUIRED_USE="
- arm? ( savedconfig )
- hppa? ( savedconfig )
- riscv? ( savedconfig )
- sparc? ( savedconfig )
-"
-
-RDEPEND="
- !sys-kernel/gentoo-kernel-bin:${SLOT}
-"
-BDEPEND="
- debug? ( dev-util/pahole )
-"
-PDEPEND="
- >=virtual/dist-kernel-${PV}
-"
-
-QA_FLAGS_IGNORED="
- usr/src/linux-.*/scripts/gcc-plugins/.*.so
- usr/src/linux-.*/vmlinux
- usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg
-"
-
-src_prepare() {
- local PATCHES=(
- # meh, genpatches have no directory
- "${WORKDIR}"/*.patch
- )
- default
-
- local biendian=false
-
- # prepare the default config
- case ${ARCH} in
- arm | hppa | loong | riscv | sparc)
- > .config || die
- ;;
- amd64)
- cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
- ;;
- arm64)
- cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
- biendian=true
- ;;
- ppc)
- # assume powermac/powerbook defconfig
- # we still package.use.force savedconfig
- cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
- ;;
- ppc64)
- cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
- biendian=true
- ;;
- x86)
- cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
- ;;
- *)
- die "Unsupported arch ${ARCH}"
- ;;
- esac
-
- local myversion="-gentoo-dist"
- use hardened && myversion+="-hardened"
- echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
- local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
-
- local merge_configs=(
- "${T}"/version.config
- "${dist_conf_path}"/base.config
- )
- use debug || merge_configs+=(
- "${dist_conf_path}"/no-debug.config
- )
- if use hardened; then
- merge_configs+=( "${dist_conf_path}"/hardened-base.config )
-
- tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
-
- if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
- merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
- fi
- fi
-
- # this covers ppc64 and aarch64_be only for now
- if [[ ${biendian} == true && $(tc-endian) == big ]]; then
- merge_configs+=( "${dist_conf_path}/big-endian.config" )
- fi
-
- use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" )
-
- kernel-build_merge_configs "${merge_configs[@]}"
-}
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.77.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.77.ebuild
deleted file mode 100644
index 3cd7741b4cb3..000000000000
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.77.ebuild
+++ /dev/null
@@ -1,144 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_MODULES_SIGN=1
-
-inherit kernel-build toolchain-funcs
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
-# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
-CONFIG_VER=6.6.12-gentoo
-GENTOO_CONFIG_VER=g15
-
-DESCRIPTION="Linux kernel built with Gentoo patches"
-HOMEPAGE="
- https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
- https://www.kernel.org/
-"
-SRC_URI+="
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
- experimental? (
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.experimental.tar.xz
- )
- https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
- -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
- amd64? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config
- -> kernel-x86_64-fedora.config.${CONFIG_VER}
- )
- arm64? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config
- -> kernel-aarch64-fedora.config.${CONFIG_VER}
- )
- ppc64? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config
- -> kernel-ppc64le-fedora.config.${CONFIG_VER}
- )
- x86? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config
- -> kernel-i686-fedora.config.${CONFIG_VER}
- )
-"
-S=${WORKDIR}/${MY_P}
-
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="debug experimental hardened"
-REQUIRED_USE="
- arm? ( savedconfig )
- hppa? ( savedconfig )
- riscv? ( savedconfig )
- sparc? ( savedconfig )
-"
-
-RDEPEND="
- !sys-kernel/gentoo-kernel-bin:${SLOT}
-"
-BDEPEND="
- debug? ( dev-util/pahole )
-"
-PDEPEND="
- >=virtual/dist-kernel-${PV}
-"
-
-QA_FLAGS_IGNORED="
- usr/src/linux-.*/scripts/gcc-plugins/.*.so
- usr/src/linux-.*/vmlinux
- usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg
-"
-
-src_prepare() {
- local PATCHES=(
- # meh, genpatches have no directory
- "${WORKDIR}"/*.patch
- )
- default
-
- local biendian=false
-
- # prepare the default config
- case ${ARCH} in
- arm | hppa | loong | riscv | sparc)
- > .config || die
- ;;
- amd64)
- cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
- ;;
- arm64)
- cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
- biendian=true
- ;;
- ppc)
- # assume powermac/powerbook defconfig
- # we still package.use.force savedconfig
- cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
- ;;
- ppc64)
- cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
- biendian=true
- ;;
- x86)
- cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
- ;;
- *)
- die "Unsupported arch ${ARCH}"
- ;;
- esac
-
- local myversion="-gentoo-dist"
- use hardened && myversion+="-hardened"
- echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
- local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
-
- local merge_configs=(
- "${T}"/version.config
- "${dist_conf_path}"/base.config
- )
- use debug || merge_configs+=(
- "${dist_conf_path}"/no-debug.config
- )
- if use hardened; then
- merge_configs+=( "${dist_conf_path}"/hardened-base.config )
-
- tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
-
- if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
- merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
- fi
- fi
-
- # this covers ppc64 and aarch64_be only for now
- if [[ ${biendian} == true && $(tc-endian) == big ]]; then
- merge_configs+=( "${dist_conf_path}/big-endian.config" )
- fi
-
- use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" )
-
- kernel-build_merge_configs "${merge_configs[@]}"
-}
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.78.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.78.ebuild
deleted file mode 100644
index 3cd7741b4cb3..000000000000
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.78.ebuild
+++ /dev/null
@@ -1,144 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_IUSE_GENERIC_UKI=1
-KERNEL_IUSE_MODULES_SIGN=1
-
-inherit kernel-build toolchain-funcs
-
-MY_P=linux-${PV%.*}
-GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
-# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
-# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
-CONFIG_VER=6.6.12-gentoo
-GENTOO_CONFIG_VER=g15
-
-DESCRIPTION="Linux kernel built with Gentoo patches"
-HOMEPAGE="
- https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
- https://www.kernel.org/
-"
-SRC_URI+="
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
- experimental? (
- https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.experimental.tar.xz
- )
- https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
- -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
- amd64? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config
- -> kernel-x86_64-fedora.config.${CONFIG_VER}
- )
- arm64? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config
- -> kernel-aarch64-fedora.config.${CONFIG_VER}
- )
- ppc64? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config
- -> kernel-ppc64le-fedora.config.${CONFIG_VER}
- )
- x86? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config
- -> kernel-i686-fedora.config.${CONFIG_VER}
- )
-"
-S=${WORKDIR}/${MY_P}
-
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="debug experimental hardened"
-REQUIRED_USE="
- arm? ( savedconfig )
- hppa? ( savedconfig )
- riscv? ( savedconfig )
- sparc? ( savedconfig )
-"
-
-RDEPEND="
- !sys-kernel/gentoo-kernel-bin:${SLOT}
-"
-BDEPEND="
- debug? ( dev-util/pahole )
-"
-PDEPEND="
- >=virtual/dist-kernel-${PV}
-"
-
-QA_FLAGS_IGNORED="
- usr/src/linux-.*/scripts/gcc-plugins/.*.so
- usr/src/linux-.*/vmlinux
- usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg
-"
-
-src_prepare() {
- local PATCHES=(
- # meh, genpatches have no directory
- "${WORKDIR}"/*.patch
- )
- default
-
- local biendian=false
-
- # prepare the default config
- case ${ARCH} in
- arm | hppa | loong | riscv | sparc)
- > .config || die
- ;;
- amd64)
- cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
- ;;
- arm64)
- cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
- biendian=true
- ;;
- ppc)
- # assume powermac/powerbook defconfig
- # we still package.use.force savedconfig
- cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
- ;;
- ppc64)
- cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
- biendian=true
- ;;
- x86)
- cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
- ;;
- *)
- die "Unsupported arch ${ARCH}"
- ;;
- esac
-
- local myversion="-gentoo-dist"
- use hardened && myversion+="-hardened"
- echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
- local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
-
- local merge_configs=(
- "${T}"/version.config
- "${dist_conf_path}"/base.config
- )
- use debug || merge_configs+=(
- "${dist_conf_path}"/no-debug.config
- )
- if use hardened; then
- merge_configs+=( "${dist_conf_path}"/hardened-base.config )
-
- tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
-
- if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
- merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
- fi
- fi
-
- # this covers ppc64 and aarch64_be only for now
- if [[ ${biendian} == true && $(tc-endian) == big ]]; then
- merge_configs+=( "${dist_conf_path}/big-endian.config" )
- fi
-
- use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" )
-
- kernel-build_merge_configs "${merge_configs[@]}"
-}
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.79.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.79.ebuild
index fa1b02e79938..32c9d376c193 100644
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.79.ebuild
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.79.ebuild
@@ -48,7 +48,7 @@ SRC_URI+="
"
S=${WORKDIR}/${MY_P}
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
IUSE="debug experimental hardened"
REQUIRED_USE="
arm? ( savedconfig )
diff --git a/sys-kernel/vanilla-kernel/Manifest b/sys-kernel/vanilla-kernel/Manifest
index de1a94e38625..bb9eb737d08a 100644
--- a/sys-kernel/vanilla-kernel/Manifest
+++ b/sys-kernel/vanilla-kernel/Manifest
@@ -19,37 +19,15 @@ DIST kernel-x86_64-fedora.config.6.1.102-gentoo 228685 BLAKE2B e68236ccc1d51b2af
DIST kernel-x86_64-fedora.config.6.12.8-gentoo 256210 BLAKE2B f14f7de8ae573561824df47cf94c3c0ce52a820456ebd0e618e4c1e7f5454b7d3f6f86c559a3cd98dd94c55aaeed397f3d0cee6b0e37cf6b47d3aedd920a9dea SHA512 ea87b4b45c78888e02d0288dd5844cf2d97a14e251b565c7d6451a0e62fbe0dbef38f46715467af2f869995d6bbc8be61d5b70476a86d607a5bfa27fbaf36e92
DIST kernel-x86_64-fedora.config.6.13.1-gentoo 258093 BLAKE2B 84c768819a1caf46076f5956ced96e1fc7a76e2bac1a9ac1ca5f1116fea8fdf254e12aec0fb2f3d34d09eae7750f44099c3fd3ea994fe11a5033b8738133de39 SHA512 e01ef77b14d28006f59e4c2f875c26b02a5eceaf553b46dffa9221d14042498b69cf40c1fec01bcc4306bc76c06783c0ed32639e6e420c9d1cdee344577f3b88
DIST kernel-x86_64-fedora.config.6.6.12-gentoo 243607 BLAKE2B 7e670d37c6471e50aa0ba395570cd0173af0210afe63faa48d7a147327110652e3aab5c339cf10ed22a6a20e81e505aee84311beb21fda3eb577e06ea55ecac8 SHA512 c484403a60670dd006ecbe65240cb00d97e8b3fe22d1169c5b6ccb92bcdbddb3ecd474d2b57880b30baf6a38bcef11fc8d56b8b0b02fcddd859833c3640cdc9c
-DIST linux-5.10.233.tar.sign 993 BLAKE2B 9c1dbcd403a6f0192cc10af5a7472df308bfda12999b6a6cb503f92dc3061d3879104cef205eedccbcfbe6c0fe4e809a9491bdd91073cc82ca442fdef7321136 SHA512 6608bdfe56e6cc4d89c875a14a4fede5e7b786b8db6a8567b9a0dd819d0623f009a61e99019a84233678d7ea1da5019d8ca2f4e86bb7749d14cb97141bcb2603
-DIST linux-5.10.233.tar.xz 120756924 BLAKE2B d7ef12d74cedf1b9774f35418439019174e76bb24b6fafd982b98429f48811c2ea36134f4c755589d4f8d802a7b47462432c4ed7a098a6c74b9eb923857249a1 SHA512 af558e039d7abd587ef7f3f6001d991b4c63a209e9ef0a8d21d3fc9bfaf253f0a48ab29da3a9f074de41849fe440c299885680e887620826b5609804b369b270
DIST linux-5.10.234.tar.sign 993 BLAKE2B 7eb53d476c7a54f2e714f86b26b4869eb3af467e14de1d80d3f6b5528797fd01087d15b42bdae021d0adf5e992dd19d9d090c2c471b26055241cf29ac3561518 SHA512 bebee6cfd20fec042784da0cb6968df56f63892337136053e742834aa54f57776513a2008967aecb7433c9f84b3d051aa9e8a6665d79bf7ba034c8a872f2823f
DIST linux-5.10.234.tar.xz 120770336 BLAKE2B 51aad37418ce7402e3c7a461f9c82e32d34c47ea9d0aa5ff434a701d031b13f62e8f32c0870a64903c42628feabde06339ce66519efaabc7cafbc5595574f375 SHA512 ddd8114230af1a270e39ac8dd41a1d09a3f70ab0eb65109b2de41e3e01103fa0e7531960fbd84698f29c12531ab1fec51da6a07ea88a1309438e90e896f78c0b
-DIST linux-5.15.177.tar.sign 993 BLAKE2B 702bb6419ac879f534a3129cae9509c6a61262a60ed21d5d4433dc7db43b2cf488a02752240276b006b835f55fe2228efcbfba9ee3dd18753c560a8b3c1d248c SHA512 62ac1c3ce37da0704ce59dfd9630f0483023a8aeb444ddd15f05dd6853c17111e3dc37d22d45eda7751d2372cbb47d7490caca9e5684f05c91e2c1932d58b66b
-DIST linux-5.15.177.tar.xz 126718820 BLAKE2B 90fa443e71fcc81d14785b749f70b2c5d8530564d5e039cc5a1e53b7a0cfa5a646ab2ea600e479cee7883b4f12d31b0afd4b5bcd4517e16f5ef6d90eb7539885 SHA512 4b078c2e63e55cd9af408114ec1ac6acb34df39f4e4cb496de7a32d9dc4bb26db9d9e17e40529e9ccbd3e4f5c645d948bdf35d7d4b800ffcce9eb24f5f83c609
DIST linux-5.15.178.tar.sign 993 BLAKE2B b6b5d98d5df48b20b051c28ef4913ffce45985cfc4bf6df6e180db846830451ad21f2d5977738013e5ff923193dc2c2ed04d733af865ea9affeded028c63c2f2 SHA512 0d2ec409dfaeb905eb30641e7dee58d291eaf0173a417ca69bde7482c701238f647e00c63fb8d9ce9d06af47e35fd2037d709772bb477985f1dfb8dd6088cc9d
DIST linux-5.15.178.tar.xz 126714520 BLAKE2B 6310e6f2fb5d8167374d3aa2f73f543447d60a72f939f509fea5ac88c9a01ab8b29b102149eb91c151e24af7b6036068033eba9ad4d3150f86e2b8f938f1e399 SHA512 6ee4890ec988a44158fd42d54308184ac7c697f1c0d0a69836401e42d422de5872965fc8f09c7032a069392af575e0f31303113fe354a9c9f8105102717bfa2e
-DIST linux-6.1.127.tar.sign 991 BLAKE2B 1cc22b5e6ba820e761711a18d860bd661959efd016ffe0d42a5c2f2cc26956e1d9521eef1e175a454b44fc7030ac99142f71f9e17cbb04d8f32df9f01d8da034 SHA512 d2f9c15913f10ebf8f081c9565cf295e054b2c689349e510169c2a9e47dbbfbc15703fa4c8f53ff24faad24688583ae0406611af74534c1eeeff2dba5eb5d7f8
-DIST linux-6.1.127.tar.xz 135248052 BLAKE2B 4a7a1d814eddcedcaeee3ab29483f49e197bdc10ca65bff00e559326494aee0e2cb48ef22bd9597aa787779e9f6e04f77968d902410db9b475e638b140663d68 SHA512 dda3b91eeaaebe54f46ad0e694a26956adf736b1039f2e65a6d367689f330aaf9fc2ffee36f7b25b92bb3d4708ddaffed45f191a1e469cf7cb69afbeb29c8763
-DIST linux-6.1.128.tar.sign 991 BLAKE2B 763389c7ffc179086a53258a4e44801880a3c981fcb8815255171072b6ec26170f465b52c6743e855adb984b6340144b1c1582c6b8c01dceda19e8bc0f089e5e SHA512 96686347494c3338a789b0247d17a2485f65d90ef0a0e02306f0562b04c869ca1e39551da28e0c91dfd5cd67fbba0869e8e23c50683b1d2dd25a70111ae9928e
-DIST linux-6.1.128.tar.xz 135268660 BLAKE2B 3eec2717e5dd1cea12fc9f0747ecff1b5681bc979ea618b6ec0c4b40caa0a572a17f48e1b44e0aff352e941c35c00189793da2d868e1ef326651a47efd3de714 SHA512 8ab950f34bfba3fd8c8190e09f10535ef4cf5028e34a5c9401dbf24af9b5cf27b9093792e12433a7e0918651023dc96ea17046186f5efc8fb34c0bf0c385f5b1
DIST linux-6.1.129.tar.sign 991 BLAKE2B 0bb30f02ab11b585b2c4501e904ab6a198c6b2facf574d1ae3b0f028b449468b61f16dc884b305bcb85114017dfec92e7d1705b9cde5ac5bca10b79a485ff915 SHA512 4f40ecd3ee1d1adbc1a45186d78629fb3c70234a8554d7e231480dc9b8e30c2ac523ea12197180dd424886a5331176fb8bd305e7fdd136f0f56331edf024cf97
DIST linux-6.1.129.tar.xz 135266412 BLAKE2B 9e865a581cad529fc7109cb3e33f3cfaa428b2b6dd236789488e834b080ae2c2a155aa326663fdac11f374f61a223a1e216c6f9d496aee5e903f25df4961d01a SHA512 dbeace0a2a3601219ec927df31158f4f83a8c4830ec41a59b5c60cbfe2b5363f02586257ba47abcf09c26f0f8fa5a6a77db97f9aca2337841ab80aeb0637aaf1
-DIST linux-6.12.13.tar.sign 991 BLAKE2B 3e960ae0faafdcdb99ac6ff117976794902c2c43f1a67b35c05f6f40ce78c5d6e9e799d3515d6a8e6fd28e10163e0d23c932763cba9650dbab34cf106e83380b SHA512 754aba9a0895db6b9fe7878ba95ef6ca7400143e1732574247069ada5682b89f6130f64dcef5e16454de260a53287724223617722f452aabcbe3bd724272c765
-DIST linux-6.12.13.tar.xz 147993220 BLAKE2B 6c1f22d80bd5226a08c5ef80e9ab2ba553d00b49b4795b8ccb227381a7275ec89534267354318fa9b938fe99c4d91f0bf6b1d55263ea57eccc3aea1a9ce1d611 SHA512 3c9a8c8716f73a732f50b380c58dd08913905120aaf5f12312eb790d9c2f1f3ca08c148e2eb02a2ceb401ada0d85b328909cbf45961c6b2cb5581d365a24f00b
-DIST linux-6.12.15.tar.sign 991 BLAKE2B e935fd1a837b076be0e371ae084585c435681c9ee54cf1ccc38accb41010c164c016ae982fed5901341fde7215bbb401c8bf79011656d6b6505c56e6eb75e6fe SHA512 117eefc20c33d7006507a237de16f88378698f081a89dd6226c314101d510bb7a75015665aabd5b3b5361aaaa8841f761dc98d08fb828cfb0276585bd1570254
-DIST linux-6.12.15.tar.xz 147991208 BLAKE2B 558bf2c128585b865c678f60d17243478bbeea46dcaea67df13fea139c438e5fa649dfc2f364e0eaaa5a3c021990efe6c8bb7fc72f0d827fca3c6daa49cd6817 SHA512 3e98952b236d5623822e6718be2484864aaff0e201bc59d2edc92943b052595ca6e7a3094adfe3b131131f325cf5ee8f5121ac497e26210cbb551dd975fe9863
DIST linux-6.12.16.tar.sign 991 BLAKE2B 1cb2ab38031cb9a4523388f6bbddb3ff2536cf8cdd10b56b96c1eceae3f3be3c1ac3e627a5ef872d1eeb8370bb36e1a7306510e912508ede9bffda782df60ddb SHA512 fc5a5ecb830bf3120cc9bf09e597d1b3701a417a82b728500cf6dcce7b162f47d04f065c915e5b0bb2c9782e29c61d81f3f7a74a4cce76d4b1309b5e31ecc913
DIST linux-6.12.16.tar.xz 147993844 BLAKE2B 756e29cc878322b961957f4b725806a2447c9de83799b57c5309106e45fb8aaf947286ea15a0ad7b9733e96155a50ad57bac5a0a7bb54df11dbc924bffbe472d SHA512 744b985df4c63e27e01febec41fd8dc24f1dfdaa45f12f3b044f45d457718ff3c31bf43abc8b6513d486dfea6390ad5ba342b8f8a53030dd30a90018b782b917
-DIST linux-6.13.3.tar.sign 989 BLAKE2B faa193a440b3a23a157f07a456efa1a480427a0fffcd325fd5914b70b6a4107e809b013b4010ff21c37577c118b9bb9053b8dca5faf9f9d8b7206fe00497b1b7 SHA512 f98b8d085a8c0db08cbd288e50f5716a11c9d5e03bba5009e5f842981edd311a916358afce9d4c57f955f3a5e794a1fb61c40c01101224bd6f9ef1e73c02b445
-DIST linux-6.13.3.tar.xz 148516460 BLAKE2B 8a182d351be1da05c577bdf3e384a0211d0064908d68ef25f392f758fb58d9f5b053e094be594f187d72fa4211e1a6fd7eee05d963a74826f31a0ab1432f294d SHA512 0c7eea8802026a4494a9f9ace4087049cc8200f6a45e38cba6fd4302c826cbad75d05b845afa902537107433de67e4ac65bed2b035a6b8945a88dcfe7d616562
DIST linux-6.13.4.tar.sign 989 BLAKE2B 1825b5690bc923e217ebb2ee5f6dd05d6cea19f1b190f5ec52f23eab790bcea374824eb6ac797b6161e0bcdf7dfd343f53a95a87ad57c793f821eb79f1ceda0e SHA512 f7110f08f96156482281b901042e95019741776005eb7fec29a4bbdeea0d4cbfa8bc625335453524c3b64d9a8f82b2dfe4da8d6a3119dba267e8d46de65ff605
DIST linux-6.13.4.tar.xz 148494632 BLAKE2B 2fe8e972e7de458fba6fbb18a08a01f17b49e4a2d31aa1368e50895a2698c6e1aaaf5137d0c0018860de3fe598e4ba425d6126ade7387ba227f690137111a66d SHA512 d6e1fa891d4d62554020886c785e11d9ed982b236033b765471c47bcdd6026d33cd0fd9c83fd4ee9fee474d41e6e7e8079ee322bf6d3185d8bdda20cc9c0fd95
-DIST linux-6.6.74.tar.sign 989 BLAKE2B baccbb35f890347a794cf6873e29116dede6148cba0f7706c7048af218aaa30c57311705b18100b054536945b4267b9994ff92d30575ee8bc3e88e442edf0266 SHA512 3459c186e9d9bc79d55240d0cf5f18bbfc06fb80153aea7f260d7c901d3d3067a958f06fd8856eba469b3bfd3a9b795bcb94e4a75d744473a81b1ef00c666925
-DIST linux-6.6.74.tar.xz 140477900 BLAKE2B 5c050a93c4b2e4333c302fb5d2e706da6dbab7b6537ef3791c784d29894ad515951e39ebb2cce0e977b0af671259f64007e84947d52abab2091c4a501f986f6a SHA512 2a278f4b3d04ec922c4647e3e772dba98d5d615c74f93fea5414784db638212767861c0b8094d2efef79a2da208e2a54d5686b0252f82771e0b6e130a94e167a
-DIST linux-6.6.76.tar.sign 989 BLAKE2B 81bf13010c3eea6a17b2e6163ddbc98682a0d4cb2a7f4b233a12eaaef339ef81aabed35ac024bf5a95fb3ae79ce16338c7b5defa74ed5d902da2cb432bad51bc SHA512 bb44541205fd7a71760d80987dad31c895e6bac72aa182729e280c754e686097eab2c5c67cfe4ab9ae2f67614580e5263a9df073864cd790e3040d381d875d3a
-DIST linux-6.6.76.tar.xz 140444920 BLAKE2B 9ec8a2cdf7e97f4bb622c371b2f56a65b3cb4bbf412dfafb2554246c9b334373a43ccd2ce032d981019cbdf5e66ae598e241a9b14e89f2b99c1c9989e3c3a0b5 SHA512 1288e2d0a68b214b41566c6aaeb9ca7dcbdf015ad2c5c3eb50b24e2ef07ae0309e71598d79ce2535138c7ef80034d13717cf2f6fb202a73132ba0d6565356d26
-DIST linux-6.6.77.tar.sign 989 BLAKE2B 02fc18a82ab42cba801ec2b81a442a5d9831dc3f57f5e35474b3f32baa760fa6c53259e7e7eebcb3476600436c7ff4b5fea527aa20ab0032e24164df63e96e4c SHA512 4e6037f60db35b529c0cd4880f906e2144d528607bd2b260b60d6d9cbb53a2cf512fe71ffb64f4cdb3be58be16751982e08d07fbac697097ce82686ca48e945a
-DIST linux-6.6.77.tar.xz 140479752 BLAKE2B 4fe0f5d99c9b0c40190fa348910f412925757e865261df2a452d370eed6db6b97d929f2441cca4d1a892e207a4e6fe394df4f967f74878173cf4f72640c11c66 SHA512 cc9a046f102ffe5c255854e24584938678e3e060c9558b4ad72393e1555ab785eb44c72130ee583c9c64c62adb98a74fea24cbe32bc96b1b78e173c7a2226bfb
-DIST linux-6.6.78.tar.sign 989 BLAKE2B 448c5957c4f3ed02549ef32e3088dd3071677c6d2304cf0a3789184f802a30cf4c7615c61612173c10406a291a7fb48ba1ea450d0906a8d88a087311eb29d783 SHA512 73307df316b60237a2683f4f7467eb348fc0a68bde692280c13728cd3f30e92802d84b4f34813680f61f8b0fad0a7107c19c516e0015e64d2713158b0a8cdd91
-DIST linux-6.6.78.tar.xz 140494600 BLAKE2B 8bbb0d85030fdeffae321b9d8636a0026eda49a1b56f00f282741f15de2426e0bacec9af8eaf5ac750d55f315ea46039fe018a664a2dcc062a2757b4ca5b18ca SHA512 53f7db33d066dbfe3d2adc6120b33ba2c3b7a0e65df1f5fb7bcde3c47ef48cc9c471b0ad86a95554c1d88fa520e1e1a09c087186f336c394096a6e22a32beb92
DIST linux-6.6.79.tar.sign 989 BLAKE2B 4f33ea96cd0d8b8f7048e87b20f40dabe47f3999a453cbf05ba54e34e0d71adf77258f8f69408ba9aade6cb4d5051ce3cac7bc56de6314054b8160fbc38692af SHA512 76e363f033130d173fbe732f90fd474bad95397d0d462cab75dfbb7cbb9b29982013b41d7d41f43c5c94fcfd144e453b3eb5e0c999dd06ed2e1eaece2e271c7d
DIST linux-6.6.79.tar.xz 140477964 BLAKE2B 091909d80d1fd68090cc4e1399181df8dbc7c8d18d3c141feac80186ab63ab1e219af5c72d5cdae14269eca962ce5654bf21d761a400348b87dd1ecd6711600c SHA512 7eb3f4656806d2aebbd5d78ef9858eee9374163f40f13b5d459cfe36b21e116a9f25410b1188253ba23be5d62191276c96dcab8e0165ff6d17d10849d76b66b5
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.233.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.233.ebuild
deleted file mode 100644
index 4c395b41090d..000000000000
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.233.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-build toolchain-funcs verify-sig
-
-MY_P=linux-${PV}
-# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
-CONFIG_VER=5.10.12
-CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530
-GENTOO_CONFIG_VER=g15
-
-DESCRIPTION="Linux kernel built from vanilla upstream sources"
-HOMEPAGE="
- https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
- https://www.kernel.org/
-"
-SRC_URI+="
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
- https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
- -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
- verify-sig? (
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign
- )
- amd64? (
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
- -> kernel-x86_64-fedora.config.${CONFIG_VER}
- )
- arm64? (
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
- -> kernel-aarch64-fedora.config.${CONFIG_VER}
- )
- ppc64? (
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config
- -> kernel-ppc64le-fedora.config.${CONFIG_VER}
- )
- x86? (
- https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config
- -> kernel-i686-fedora.config.${CONFIG_VER}
- )
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
-IUSE="debug hardened"
-REQUIRED_USE="arm? ( savedconfig )"
-
-BDEPEND="
- debug? ( dev-util/pahole )
- verify-sig? ( sec-keys/openpgp-keys-kernel )
-"
-PDEPEND="
- >=virtual/dist-kernel-${PV}
-"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
-
-src_unpack() {
- if use verify-sig; then
- verify-sig_uncompress_verify_unpack \
- "${DISTDIR}"/linux-${PV}.tar.{xz,sign}
- unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz"
- else
- default
- fi
-}
-
-src_prepare() {
- default
-
- local biendian=false
-
- # prepare the default config
- case ${ARCH} in
- arm | hppa)
- > .config || die
- ;;
- amd64)
- cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
- ;;
- arm64)
- cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
- biendian=true
- ;;
- ppc)
- # assume powermac/powerbook defconfig
- # we still package.use.force savedconfig
- cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
- ;;
- ppc64)
- cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
- biendian=true
- ;;
- x86)
- cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
- ;;
- *)
- die "Unsupported arch ${ARCH}"
- ;;
- esac
-
- local myversion="-dist"
- use hardened && myversion+="-hardened"
- echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
- local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
-
- local merge_configs=(
- "${T}"/version.config
- "${dist_conf_path}"/base.config
- )
- use debug || merge_configs+=(
- "${dist_conf_path}"/no-debug.config
- )
- if use hardened; then
- merge_configs+=( "${dist_conf_path}"/hardened-base.config )
-
- tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
-
- if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
- merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
- fi
- fi
-
- # this covers ppc64 and aarch64_be only for now
- if [[ ${biendian} == true && $(tc-endian) == big ]]; then
- merge_configs+=( "${dist_conf_path}/big-endian.config" )
- fi
-
- kernel-build_merge_configs "${merge_configs[@]}"
-}
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.177.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.177.ebuild
deleted file mode 100644
index f922ce9dc716..000000000000
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.177.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-build toolchain-funcs verify-sig
-
-MY_P=linux-${PV}
-# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
-# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
-CONFIG_VER=6.1.102-gentoo
-GENTOO_CONFIG_VER=g15
-
-DESCRIPTION="Linux kernel built from vanilla upstream sources"
-HOMEPAGE="
- https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
- https://www.kernel.org/
-"
-SRC_URI+="
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
- https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
- -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
- verify-sig? (
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign
- )
- amd64? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config
- -> kernel-x86_64-fedora.config.${CONFIG_VER}
- )
- arm64? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config
- -> kernel-aarch64-fedora.config.${CONFIG_VER}
- )
- ppc64? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config
- -> kernel-ppc64le-fedora.config.${CONFIG_VER}
- )
- x86? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config
- -> kernel-i686-fedora.config.${CONFIG_VER}
- )
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
-IUSE="debug hardened"
-REQUIRED_USE="arm? ( savedconfig )"
-
-BDEPEND="
- debug? ( dev-util/pahole )
- verify-sig? ( sec-keys/openpgp-keys-kernel )
-"
-PDEPEND="
- >=virtual/dist-kernel-${PV}
-"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
-
-src_unpack() {
- if use verify-sig; then
- verify-sig_uncompress_verify_unpack \
- "${DISTDIR}"/linux-${PV}.tar.{xz,sign}
- unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz"
- else
- default
- fi
-}
-
-src_prepare() {
- default
-
- local biendian=false
-
- # prepare the default config
- case ${ARCH} in
- arm | hppa)
- > .config || die
- ;;
- amd64)
- cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
- ;;
- arm64)
- cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
- biendian=true
- ;;
- ppc)
- # assume powermac/powerbook defconfig
- # we still package.use.force savedconfig
- cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
- ;;
- ppc64)
- cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
- biendian=true
- ;;
- x86)
- cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
- ;;
- *)
- die "Unsupported arch ${ARCH}"
- ;;
- esac
-
- local myversion="-dist"
- use hardened && myversion+="-hardened"
- echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
- local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
-
- local merge_configs=(
- "${T}"/version.config
- "${dist_conf_path}"/base.config
- )
- use debug || merge_configs+=(
- "${dist_conf_path}"/no-debug.config
- )
- if use hardened; then
- merge_configs+=( "${dist_conf_path}"/hardened-base.config )
-
- tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
-
- if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
- merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
- fi
- fi
-
- # this covers ppc64 and aarch64_be only for now
- if [[ ${biendian} == true && $(tc-endian) == big ]]; then
- merge_configs+=( "${dist_conf_path}/big-endian.config" )
- fi
-
- kernel-build_merge_configs "${merge_configs[@]}"
-}
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.127.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.127.ebuild
deleted file mode 100644
index f922ce9dc716..000000000000
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.127.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-build toolchain-funcs verify-sig
-
-MY_P=linux-${PV}
-# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
-# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
-CONFIG_VER=6.1.102-gentoo
-GENTOO_CONFIG_VER=g15
-
-DESCRIPTION="Linux kernel built from vanilla upstream sources"
-HOMEPAGE="
- https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
- https://www.kernel.org/
-"
-SRC_URI+="
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
- https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
- -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
- verify-sig? (
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign
- )
- amd64? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config
- -> kernel-x86_64-fedora.config.${CONFIG_VER}
- )
- arm64? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config
- -> kernel-aarch64-fedora.config.${CONFIG_VER}
- )
- ppc64? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config
- -> kernel-ppc64le-fedora.config.${CONFIG_VER}
- )
- x86? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config
- -> kernel-i686-fedora.config.${CONFIG_VER}
- )
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
-IUSE="debug hardened"
-REQUIRED_USE="arm? ( savedconfig )"
-
-BDEPEND="
- debug? ( dev-util/pahole )
- verify-sig? ( sec-keys/openpgp-keys-kernel )
-"
-PDEPEND="
- >=virtual/dist-kernel-${PV}
-"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
-
-src_unpack() {
- if use verify-sig; then
- verify-sig_uncompress_verify_unpack \
- "${DISTDIR}"/linux-${PV}.tar.{xz,sign}
- unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz"
- else
- default
- fi
-}
-
-src_prepare() {
- default
-
- local biendian=false
-
- # prepare the default config
- case ${ARCH} in
- arm | hppa)
- > .config || die
- ;;
- amd64)
- cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
- ;;
- arm64)
- cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
- biendian=true
- ;;
- ppc)
- # assume powermac/powerbook defconfig
- # we still package.use.force savedconfig
- cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
- ;;
- ppc64)
- cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
- biendian=true
- ;;
- x86)
- cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
- ;;
- *)
- die "Unsupported arch ${ARCH}"
- ;;
- esac
-
- local myversion="-dist"
- use hardened && myversion+="-hardened"
- echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
- local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
-
- local merge_configs=(
- "${T}"/version.config
- "${dist_conf_path}"/base.config
- )
- use debug || merge_configs+=(
- "${dist_conf_path}"/no-debug.config
- )
- if use hardened; then
- merge_configs+=( "${dist_conf_path}"/hardened-base.config )
-
- tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
-
- if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
- merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
- fi
- fi
-
- # this covers ppc64 and aarch64_be only for now
- if [[ ${biendian} == true && $(tc-endian) == big ]]; then
- merge_configs+=( "${dist_conf_path}/big-endian.config" )
- fi
-
- kernel-build_merge_configs "${merge_configs[@]}"
-}
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.128.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.128.ebuild
deleted file mode 100644
index f922ce9dc716..000000000000
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.128.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit kernel-build toolchain-funcs verify-sig
-
-MY_P=linux-${PV}
-# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
-# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
-CONFIG_VER=6.1.102-gentoo
-GENTOO_CONFIG_VER=g15
-
-DESCRIPTION="Linux kernel built from vanilla upstream sources"
-HOMEPAGE="
- https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
- https://www.kernel.org/
-"
-SRC_URI+="
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
- https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
- -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
- verify-sig? (
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign
- )
- amd64? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config
- -> kernel-x86_64-fedora.config.${CONFIG_VER}
- )
- arm64? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config
- -> kernel-aarch64-fedora.config.${CONFIG_VER}
- )
- ppc64? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config
- -> kernel-ppc64le-fedora.config.${CONFIG_VER}
- )
- x86? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config
- -> kernel-i686-fedora.config.${CONFIG_VER}
- )
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
-IUSE="debug hardened"
-REQUIRED_USE="arm? ( savedconfig )"
-
-BDEPEND="
- debug? ( dev-util/pahole )
- verify-sig? ( sec-keys/openpgp-keys-kernel )
-"
-PDEPEND="
- >=virtual/dist-kernel-${PV}
-"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
-
-src_unpack() {
- if use verify-sig; then
- verify-sig_uncompress_verify_unpack \
- "${DISTDIR}"/linux-${PV}.tar.{xz,sign}
- unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz"
- else
- default
- fi
-}
-
-src_prepare() {
- default
-
- local biendian=false
-
- # prepare the default config
- case ${ARCH} in
- arm | hppa)
- > .config || die
- ;;
- amd64)
- cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
- ;;
- arm64)
- cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
- biendian=true
- ;;
- ppc)
- # assume powermac/powerbook defconfig
- # we still package.use.force savedconfig
- cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
- ;;
- ppc64)
- cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
- biendian=true
- ;;
- x86)
- cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
- ;;
- *)
- die "Unsupported arch ${ARCH}"
- ;;
- esac
-
- local myversion="-dist"
- use hardened && myversion+="-hardened"
- echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
- local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
-
- local merge_configs=(
- "${T}"/version.config
- "${dist_conf_path}"/base.config
- )
- use debug || merge_configs+=(
- "${dist_conf_path}"/no-debug.config
- )
- if use hardened; then
- merge_configs+=( "${dist_conf_path}"/hardened-base.config )
-
- tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
-
- if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
- merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
- fi
- fi
-
- # this covers ppc64 and aarch64_be only for now
- if [[ ${biendian} == true && $(tc-endian) == big ]]; then
- merge_configs+=( "${dist_conf_path}/big-endian.config" )
- fi
-
- kernel-build_merge_configs "${merge_configs[@]}"
-}
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.12.13.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.12.13.ebuild
deleted file mode 100644
index 237bf2d71e7c..000000000000
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.12.13.ebuild
+++ /dev/null
@@ -1,135 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_IUSE_MODULES_SIGN=1
-inherit kernel-build toolchain-funcs verify-sig
-
-MY_P=linux-${PV}
-# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
-# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
-CONFIG_VER=6.12.8-gentoo
-GENTOO_CONFIG_VER=g15
-
-DESCRIPTION="Linux kernel built from vanilla upstream sources"
-HOMEPAGE="
- https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
- https://www.kernel.org/
-"
-SRC_URI+="
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
- https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
- -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
- verify-sig? (
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign
- )
- amd64? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config
- -> kernel-x86_64-fedora.config.${CONFIG_VER}
- )
- arm64? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config
- -> kernel-aarch64-fedora.config.${CONFIG_VER}
- )
- ppc64? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config
- -> kernel-ppc64le-fedora.config.${CONFIG_VER}
- )
- x86? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config
- -> kernel-i686-fedora.config.${CONFIG_VER}
- )
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~x86"
-IUSE="debug hardened"
-REQUIRED_USE="arm? ( savedconfig )"
-
-BDEPEND="
- debug? ( dev-util/pahole )
- verify-sig? ( sec-keys/openpgp-keys-kernel )
-"
-PDEPEND="
- >=virtual/dist-kernel-${PV}
-"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
-
-src_unpack() {
- if use verify-sig; then
- verify-sig_uncompress_verify_unpack \
- "${DISTDIR}"/linux-${PV}.tar.{xz,sign}
- unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz"
- else
- default
- fi
-}
-
-src_prepare() {
- default
-
- local biendian=false
-
- # prepare the default config
- case ${ARCH} in
- arm | hppa | loong)
- > .config || die
- ;;
- amd64)
- cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
- ;;
- arm64)
- cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
- biendian=true
- ;;
- ppc)
- # assume powermac/powerbook defconfig
- # we still package.use.force savedconfig
- cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
- ;;
- ppc64)
- cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
- biendian=true
- ;;
- x86)
- cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
- ;;
- *)
- die "Unsupported arch ${ARCH}"
- ;;
- esac
-
- local myversion="-dist"
- use hardened && myversion+="-hardened"
- echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
- local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
-
- local merge_configs=(
- "${T}"/version.config
- "${dist_conf_path}"/base.config
- )
- use debug || merge_configs+=(
- "${dist_conf_path}"/no-debug.config
- )
- if use hardened; then
- merge_configs+=( "${dist_conf_path}"/hardened-base.config )
-
- tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
-
- if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
- merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
- fi
- fi
-
- # this covers ppc64 and aarch64_be only for now
- if [[ ${biendian} == true && $(tc-endian) == big ]]; then
- merge_configs+=( "${dist_conf_path}/big-endian.config" )
- fi
-
- use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" )
-
- kernel-build_merge_configs "${merge_configs[@]}"
-}
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.12.15.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.12.9999.ebuild
index 237bf2d71e7c..f3161a675fec 100644
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.12.15.ebuild
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.12.9999.ebuild
@@ -4,9 +4,8 @@
EAPI=8
KERNEL_IUSE_MODULES_SIGN=1
-inherit kernel-build toolchain-funcs verify-sig
+inherit git-r3 kernel-build toolchain-funcs
-MY_P=linux-${PV}
# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
CONFIG_VER=6.12.8-gentoo
@@ -18,12 +17,8 @@ HOMEPAGE="
https://www.kernel.org/
"
SRC_URI+="
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
-> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
- verify-sig? (
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign
- )
amd64? (
https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config
-> kernel-x86_64-fedora.config.${CONFIG_VER}
@@ -41,31 +36,27 @@ SRC_URI+="
-> kernel-i686-fedora.config.${CONFIG_VER}
)
"
-S=${WORKDIR}/${MY_P}
+
+EGIT_REPO_URI=(
+ https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/
+ https://github.com/gregkh/linux/
+)
+EGIT_BRANCH="linux-${PV/.9999/.y}"
LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~x86"
IUSE="debug hardened"
REQUIRED_USE="arm? ( savedconfig )"
BDEPEND="
debug? ( dev-util/pahole )
- verify-sig? ( sec-keys/openpgp-keys-kernel )
"
PDEPEND="
- >=virtual/dist-kernel-${PV}
+ >=virtual/dist-kernel-$(ver_cut 1-2)
"
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
-
src_unpack() {
- if use verify-sig; then
- verify-sig_uncompress_verify_unpack \
- "${DISTDIR}"/linux-${PV}.tar.{xz,sign}
- unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz"
- else
- default
- fi
+ git-r3_src_unpack
+ default
}
src_prepare() {
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.13.3.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.13.3.ebuild
deleted file mode 100644
index 3f8f9d116810..000000000000
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.13.3.ebuild
+++ /dev/null
@@ -1,135 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_IUSE_MODULES_SIGN=1
-inherit kernel-build toolchain-funcs verify-sig
-
-MY_P=linux-${PV}
-# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
-# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
-CONFIG_VER=6.13.1-gentoo
-GENTOO_CONFIG_VER=g15
-
-DESCRIPTION="Linux kernel built from vanilla upstream sources"
-HOMEPAGE="
- https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
- https://www.kernel.org/
-"
-SRC_URI+="
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
- https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
- -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
- verify-sig? (
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign
- )
- amd64? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config
- -> kernel-x86_64-fedora.config.${CONFIG_VER}
- )
- arm64? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config
- -> kernel-aarch64-fedora.config.${CONFIG_VER}
- )
- ppc64? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config
- -> kernel-ppc64le-fedora.config.${CONFIG_VER}
- )
- x86? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config
- -> kernel-i686-fedora.config.${CONFIG_VER}
- )
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~x86"
-IUSE="debug hardened"
-REQUIRED_USE="arm? ( savedconfig )"
-
-BDEPEND="
- debug? ( dev-util/pahole )
- verify-sig? ( sec-keys/openpgp-keys-kernel )
-"
-PDEPEND="
- >=virtual/dist-kernel-${PV}
-"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
-
-src_unpack() {
- if use verify-sig; then
- verify-sig_uncompress_verify_unpack \
- "${DISTDIR}"/linux-${PV}.tar.{xz,sign}
- unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz"
- else
- default
- fi
-}
-
-src_prepare() {
- default
-
- local biendian=false
-
- # prepare the default config
- case ${ARCH} in
- arm | hppa | loong)
- > .config || die
- ;;
- amd64)
- cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
- ;;
- arm64)
- cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
- biendian=true
- ;;
- ppc)
- # assume powermac/powerbook defconfig
- # we still package.use.force savedconfig
- cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
- ;;
- ppc64)
- cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
- biendian=true
- ;;
- x86)
- cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
- ;;
- *)
- die "Unsupported arch ${ARCH}"
- ;;
- esac
-
- local myversion="-dist"
- use hardened && myversion+="-hardened"
- echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
- local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
-
- local merge_configs=(
- "${T}"/version.config
- "${dist_conf_path}"/base.config
- )
- use debug || merge_configs+=(
- "${dist_conf_path}"/no-debug.config
- )
- if use hardened; then
- merge_configs+=( "${dist_conf_path}"/hardened-base.config )
-
- tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
-
- if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
- merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
- fi
- fi
-
- # this covers ppc64 and aarch64_be only for now
- if [[ ${biendian} == true && $(tc-endian) == big ]]; then
- merge_configs+=( "${dist_conf_path}/big-endian.config" )
- fi
-
- use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" )
-
- kernel-build_merge_configs "${merge_configs[@]}"
-}
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.74.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.74.ebuild
deleted file mode 100644
index f4370e66a954..000000000000
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.74.ebuild
+++ /dev/null
@@ -1,135 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_IUSE_MODULES_SIGN=1
-inherit kernel-build toolchain-funcs verify-sig
-
-MY_P=linux-${PV}
-# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
-# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
-CONFIG_VER=6.6.12-gentoo
-GENTOO_CONFIG_VER=g15
-
-DESCRIPTION="Linux kernel built from vanilla upstream sources"
-HOMEPAGE="
- https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
- https://www.kernel.org/
-"
-SRC_URI+="
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
- https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
- -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
- verify-sig? (
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign
- )
- amd64? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config
- -> kernel-x86_64-fedora.config.${CONFIG_VER}
- )
- arm64? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config
- -> kernel-aarch64-fedora.config.${CONFIG_VER}
- )
- ppc64? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config
- -> kernel-ppc64le-fedora.config.${CONFIG_VER}
- )
- x86? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config
- -> kernel-i686-fedora.config.${CONFIG_VER}
- )
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~x86"
-IUSE="debug hardened"
-REQUIRED_USE="arm? ( savedconfig )"
-
-BDEPEND="
- debug? ( dev-util/pahole )
- verify-sig? ( sec-keys/openpgp-keys-kernel )
-"
-PDEPEND="
- >=virtual/dist-kernel-${PV}
-"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
-
-src_unpack() {
- if use verify-sig; then
- verify-sig_uncompress_verify_unpack \
- "${DISTDIR}"/linux-${PV}.tar.{xz,sign}
- unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz"
- else
- default
- fi
-}
-
-src_prepare() {
- default
-
- local biendian=false
-
- # prepare the default config
- case ${ARCH} in
- arm | hppa | loong)
- > .config || die
- ;;
- amd64)
- cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
- ;;
- arm64)
- cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
- biendian=true
- ;;
- ppc)
- # assume powermac/powerbook defconfig
- # we still package.use.force savedconfig
- cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
- ;;
- ppc64)
- cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
- biendian=true
- ;;
- x86)
- cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
- ;;
- *)
- die "Unsupported arch ${ARCH}"
- ;;
- esac
-
- local myversion="-dist"
- use hardened && myversion+="-hardened"
- echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
- local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
-
- local merge_configs=(
- "${T}"/version.config
- "${dist_conf_path}"/base.config
- )
- use debug || merge_configs+=(
- "${dist_conf_path}"/no-debug.config
- )
- if use hardened; then
- merge_configs+=( "${dist_conf_path}"/hardened-base.config )
-
- tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
-
- if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
- merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
- fi
- fi
-
- # this covers ppc64 and aarch64_be only for now
- if [[ ${biendian} == true && $(tc-endian) == big ]]; then
- merge_configs+=( "${dist_conf_path}/big-endian.config" )
- fi
-
- use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" )
-
- kernel-build_merge_configs "${merge_configs[@]}"
-}
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.76.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.76.ebuild
deleted file mode 100644
index f4370e66a954..000000000000
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.76.ebuild
+++ /dev/null
@@ -1,135 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_IUSE_MODULES_SIGN=1
-inherit kernel-build toolchain-funcs verify-sig
-
-MY_P=linux-${PV}
-# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
-# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
-CONFIG_VER=6.6.12-gentoo
-GENTOO_CONFIG_VER=g15
-
-DESCRIPTION="Linux kernel built from vanilla upstream sources"
-HOMEPAGE="
- https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
- https://www.kernel.org/
-"
-SRC_URI+="
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
- https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
- -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
- verify-sig? (
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign
- )
- amd64? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config
- -> kernel-x86_64-fedora.config.${CONFIG_VER}
- )
- arm64? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config
- -> kernel-aarch64-fedora.config.${CONFIG_VER}
- )
- ppc64? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config
- -> kernel-ppc64le-fedora.config.${CONFIG_VER}
- )
- x86? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config
- -> kernel-i686-fedora.config.${CONFIG_VER}
- )
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~x86"
-IUSE="debug hardened"
-REQUIRED_USE="arm? ( savedconfig )"
-
-BDEPEND="
- debug? ( dev-util/pahole )
- verify-sig? ( sec-keys/openpgp-keys-kernel )
-"
-PDEPEND="
- >=virtual/dist-kernel-${PV}
-"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
-
-src_unpack() {
- if use verify-sig; then
- verify-sig_uncompress_verify_unpack \
- "${DISTDIR}"/linux-${PV}.tar.{xz,sign}
- unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz"
- else
- default
- fi
-}
-
-src_prepare() {
- default
-
- local biendian=false
-
- # prepare the default config
- case ${ARCH} in
- arm | hppa | loong)
- > .config || die
- ;;
- amd64)
- cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
- ;;
- arm64)
- cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
- biendian=true
- ;;
- ppc)
- # assume powermac/powerbook defconfig
- # we still package.use.force savedconfig
- cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
- ;;
- ppc64)
- cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
- biendian=true
- ;;
- x86)
- cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
- ;;
- *)
- die "Unsupported arch ${ARCH}"
- ;;
- esac
-
- local myversion="-dist"
- use hardened && myversion+="-hardened"
- echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
- local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
-
- local merge_configs=(
- "${T}"/version.config
- "${dist_conf_path}"/base.config
- )
- use debug || merge_configs+=(
- "${dist_conf_path}"/no-debug.config
- )
- if use hardened; then
- merge_configs+=( "${dist_conf_path}"/hardened-base.config )
-
- tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
-
- if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
- merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
- fi
- fi
-
- # this covers ppc64 and aarch64_be only for now
- if [[ ${biendian} == true && $(tc-endian) == big ]]; then
- merge_configs+=( "${dist_conf_path}/big-endian.config" )
- fi
-
- use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" )
-
- kernel-build_merge_configs "${merge_configs[@]}"
-}
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.77.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.77.ebuild
deleted file mode 100644
index f4370e66a954..000000000000
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.77.ebuild
+++ /dev/null
@@ -1,135 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_IUSE_MODULES_SIGN=1
-inherit kernel-build toolchain-funcs verify-sig
-
-MY_P=linux-${PV}
-# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
-# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
-CONFIG_VER=6.6.12-gentoo
-GENTOO_CONFIG_VER=g15
-
-DESCRIPTION="Linux kernel built from vanilla upstream sources"
-HOMEPAGE="
- https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
- https://www.kernel.org/
-"
-SRC_URI+="
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
- https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
- -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
- verify-sig? (
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign
- )
- amd64? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config
- -> kernel-x86_64-fedora.config.${CONFIG_VER}
- )
- arm64? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config
- -> kernel-aarch64-fedora.config.${CONFIG_VER}
- )
- ppc64? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config
- -> kernel-ppc64le-fedora.config.${CONFIG_VER}
- )
- x86? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config
- -> kernel-i686-fedora.config.${CONFIG_VER}
- )
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~x86"
-IUSE="debug hardened"
-REQUIRED_USE="arm? ( savedconfig )"
-
-BDEPEND="
- debug? ( dev-util/pahole )
- verify-sig? ( sec-keys/openpgp-keys-kernel )
-"
-PDEPEND="
- >=virtual/dist-kernel-${PV}
-"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
-
-src_unpack() {
- if use verify-sig; then
- verify-sig_uncompress_verify_unpack \
- "${DISTDIR}"/linux-${PV}.tar.{xz,sign}
- unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz"
- else
- default
- fi
-}
-
-src_prepare() {
- default
-
- local biendian=false
-
- # prepare the default config
- case ${ARCH} in
- arm | hppa | loong)
- > .config || die
- ;;
- amd64)
- cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
- ;;
- arm64)
- cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
- biendian=true
- ;;
- ppc)
- # assume powermac/powerbook defconfig
- # we still package.use.force savedconfig
- cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
- ;;
- ppc64)
- cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
- biendian=true
- ;;
- x86)
- cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
- ;;
- *)
- die "Unsupported arch ${ARCH}"
- ;;
- esac
-
- local myversion="-dist"
- use hardened && myversion+="-hardened"
- echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
- local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
-
- local merge_configs=(
- "${T}"/version.config
- "${dist_conf_path}"/base.config
- )
- use debug || merge_configs+=(
- "${dist_conf_path}"/no-debug.config
- )
- if use hardened; then
- merge_configs+=( "${dist_conf_path}"/hardened-base.config )
-
- tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
-
- if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
- merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
- fi
- fi
-
- # this covers ppc64 and aarch64_be only for now
- if [[ ${biendian} == true && $(tc-endian) == big ]]; then
- merge_configs+=( "${dist_conf_path}/big-endian.config" )
- fi
-
- use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" )
-
- kernel-build_merge_configs "${merge_configs[@]}"
-}
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.78.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.78.ebuild
deleted file mode 100644
index f4370e66a954..000000000000
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.78.ebuild
+++ /dev/null
@@ -1,135 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KERNEL_IUSE_MODULES_SIGN=1
-inherit kernel-build toolchain-funcs verify-sig
-
-MY_P=linux-${PV}
-# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
-# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
-CONFIG_VER=6.6.12-gentoo
-GENTOO_CONFIG_VER=g15
-
-DESCRIPTION="Linux kernel built from vanilla upstream sources"
-HOMEPAGE="
- https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
- https://www.kernel.org/
-"
-SRC_URI+="
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
- https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
- -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
- verify-sig? (
- https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign
- )
- amd64? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config
- -> kernel-x86_64-fedora.config.${CONFIG_VER}
- )
- arm64? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config
- -> kernel-aarch64-fedora.config.${CONFIG_VER}
- )
- ppc64? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config
- -> kernel-ppc64le-fedora.config.${CONFIG_VER}
- )
- x86? (
- https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config
- -> kernel-i686-fedora.config.${CONFIG_VER}
- )
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~x86"
-IUSE="debug hardened"
-REQUIRED_USE="arm? ( savedconfig )"
-
-BDEPEND="
- debug? ( dev-util/pahole )
- verify-sig? ( sec-keys/openpgp-keys-kernel )
-"
-PDEPEND="
- >=virtual/dist-kernel-${PV}
-"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
-
-src_unpack() {
- if use verify-sig; then
- verify-sig_uncompress_verify_unpack \
- "${DISTDIR}"/linux-${PV}.tar.{xz,sign}
- unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz"
- else
- default
- fi
-}
-
-src_prepare() {
- default
-
- local biendian=false
-
- # prepare the default config
- case ${ARCH} in
- arm | hppa | loong)
- > .config || die
- ;;
- amd64)
- cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
- ;;
- arm64)
- cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
- biendian=true
- ;;
- ppc)
- # assume powermac/powerbook defconfig
- # we still package.use.force savedconfig
- cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
- ;;
- ppc64)
- cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
- biendian=true
- ;;
- x86)
- cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
- ;;
- *)
- die "Unsupported arch ${ARCH}"
- ;;
- esac
-
- local myversion="-dist"
- use hardened && myversion+="-hardened"
- echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
- local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
-
- local merge_configs=(
- "${T}"/version.config
- "${dist_conf_path}"/base.config
- )
- use debug || merge_configs+=(
- "${dist_conf_path}"/no-debug.config
- )
- if use hardened; then
- merge_configs+=( "${dist_conf_path}"/hardened-base.config )
-
- tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
-
- if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
- merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
- fi
- fi
-
- # this covers ppc64 and aarch64_be only for now
- if [[ ${biendian} == true && $(tc-endian) == big ]]; then
- merge_configs+=( "${dist_conf_path}/big-endian.config" )
- fi
-
- use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" )
-
- kernel-build_merge_configs "${merge_configs[@]}"
-}
diff --git a/sys-libs/libnvidia-container/Manifest b/sys-libs/libnvidia-container/Manifest
index 4089b4407e01..a7b3634a4f8d 100644
--- a/sys-libs/libnvidia-container/Manifest
+++ b/sys-libs/libnvidia-container/Manifest
@@ -1,2 +1,4 @@
DIST libnvidia-container-1.17.2.tar.gz 1611920 BLAKE2B 571ddc5fda854999cd7d1b2bbc40d34728827bf2e9c26afe6784166db7202d2baa55b0ca0eba50be61b029645735aaf91655bfec55113996eaf8c5278b835cd8 SHA512 a791998012f681805b3cc0a3bd38abc958a523c3eaa13cab36be4e0242cfba095719d5f6fa59423453a81c3fc76c96a4bbfd2eea27d20e2ef2f9a03d3a447fd8
+DIST libnvidia-container-1.17.3.tar.gz 1612952 BLAKE2B dad0bdf68d6f9e7b7ed37792a7b5609ae632bc450fe69d5d31e035e2e404ec32e5fd8f1663c66c5613041c5d9f814af692a77b6e522c62e673e1df1cf19abc29 SHA512 24293e369fea42ebe64163464f600808c0d18e8b4efeea12095de22e16d43837cb6441f46baf52e8c966810c76b0f5045737a96d173e2ecf8cd15fff37cd4c4f
+DIST libnvidia-container-1.17.4.tar.gz 1612093 BLAKE2B 225b0ffb31fca19f8b2996fb64cc31de59f1b38ad2a7389f8098bccabe4244289b3d857b51c9614f61cf770ced7eb74b55776e5398b1b4463d3b7d693c74a28e SHA512 a5edb4eec8cc4a9bd221c3cbb14515656854700b1a6aef7b47147d96b67511d5cfcae38c740fd946452768da0f993edf6c656697cd01189de88b67a4ae00aae5
DIST libnvidia-container-nvidia-modprobe-550.54.14.tar.gz 47147 BLAKE2B 7b334877d98d0c75d5750192dea868436938852443ced14e74e59076ed4d8be9e361cdefbe48295d87bb91ac4565152ec3f3233479b3da19bb8baf8e7ef53cd6 SHA512 279228aa315ff5fd1a23df23527aff58b2319f11f9fc7d939fa285ea933b4cc6d223451e20ecf7f50baba9f6c9c100e57cb77675d0d17fa77f19d3fea2ccc193
diff --git a/sys-libs/libnvidia-container/libnvidia-container-1.17.3.ebuild b/sys-libs/libnvidia-container/libnvidia-container-1.17.3.ebuild
new file mode 100644
index 000000000000..5d4b6cda8900
--- /dev/null
+++ b/sys-libs/libnvidia-container/libnvidia-container-1.17.3.ebuild
@@ -0,0 +1,131 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+# check the VERSION in libnvidia-container/mk/nvidia-modprobe.mk
+NVMODV="550.54.14"
+
+DESCRIPTION="NVIDIA container runtime library"
+HOMEPAGE="https://github.com/NVIDIA/libnvidia-container"
+
+if [[ "${PV}" == "9999" ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/NVIDIA/${PN}.git"
+else
+ SRC_URI="
+ https://github.com/NVIDIA/${PN}/archive/v${PV/_rc/-rc.}.tar.gz -> ${P}.tar.gz
+ "
+ S="${WORKDIR}/${PN}-${PV/_rc/-rc.}"
+ KEYWORDS="~amd64"
+fi
+NVMODS="${WORKDIR}/nvidia-modprobe-${NVMODV}"
+SRC_URI+="
+ https://github.com/NVIDIA/nvidia-modprobe/archive/${NVMODV}.tar.gz -> ${PN}-nvidia-modprobe-${NVMODV}.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+IUSE="+seccomp static-libs"
+
+# libtirpc
+# NOTE It seams that library also has optional support for net-libs/libtirpc, but I didn't
+# manage to build without it, probably the support for that build-roted away.
+DEPEND="
+ net-libs/libtirpc:=
+ sys-libs/libcap
+ virtual/libelf:=
+ seccomp? ( sys-libs/libseccomp )
+"
+
+RDEPEND="${DEPEND}
+ elibc_glibc? ( x11-drivers/nvidia-drivers )
+"
+
+BDEPEND="
+ dev-lang/go
+ net-libs/rpcsvc-proto
+ sys-apps/lsb-release
+ virtual/pkgconfig
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-1.17.0-fix-makefile-r1.patch"
+)
+
+DOCS=( NOTICE README.md )
+
+src_unpack() {
+ default_src_unpack
+ if [[ "${PV}" == "9999" ]] ; then
+ git-r3_src_unpack
+ fi
+}
+
+src_prepare() {
+ # nvidia-modprobe patching based on libnvidia-container/mk/nvidia-modprobe.mk
+ mkdir -p "${S}"/deps/src/nvidia-modprobe-"${NVMODV}" || die
+ cp -r "${NVMODS}"/modprobe-utils/ "${S}"/deps/src/nvidia-modprobe-"${NVMODV}"/ || die
+ touch "${S}/deps/src/nvidia-modprobe-${NVMODV}/.download_stamp" || die
+ pushd "${S}/deps/src/nvidia-modprobe-${NVMODV}" || die
+ eapply -p1 "${S}"/mk/nvidia-modprobe.patch
+ popd || die
+
+ if ! tc-is-gcc; then
+ ewarn "libnvidia-container must be built with gcc because of option \"-fplan9-extensions\"!"
+ ewarn "Ignoring CC=$(tc-getCC) and forcing ${CHOST}-gcc"
+ export CC=${CHOST}-gcc AR=${CHOST}-gcc-ar
+ tc-is-gcc || die "tc-is-gcc failed in spite of CC=${CC}"
+ fi
+
+ default
+}
+
+src_configure() {
+ export GOPATH="${S}"
+ export GOFLAGS="-mod=vendor"
+ export CFLAGS="${CFLAGS}"
+ export LDFLAGS="${LDFLAGS}"
+ export CGO_CFLAGS="${CGO_CFLAGS:-$CFLAGS}"
+ export CGO_LDFLAGS="${CGO_LDFLAGS:-$LDFLAGS}"
+
+ tc-export LD OBJCOPY PKG_CONFIG
+
+ # we could also set GO compiller, but it currently defaults to gccgo, but as for now I believe
+ # most users will prefer dev-lang/go and they usually don't define GO="go" their make.conf either.
+ # tc-export GO
+
+ my_makeopts=(
+ prefix="${EPREFIX}/usr"
+ libdir="${EPREFIX}/usr/$(get_libdir)"
+ GO_LDFLAGS="-compressdwarf=false -linkmode=external"
+ WITH_SECCOMP="$(usex seccomp)"
+ )
+ # WITH_TIRPC="$(usex libtirpc)"
+
+ if [[ "${PV}" != "9999" ]] ; then
+ IFS='_' read -r MY_LIB_VERSION MY_LIB_TAG <<< "${PV}"
+
+ my_makeopts=( "${my_makeopts[@]}"
+ REVISION="${PV}"
+ LIB_VERSION="${MY_LIB_VERSION}"
+ LIB_TAG="${MY_LIB_TAG}"
+ )
+ fi
+}
+
+src_compile() {
+ emake "${my_makeopts[@]}"
+}
+
+src_install() {
+ emake "${my_makeopts[@]}" DESTDIR="${D}" install
+ # Install docs
+ einstalldocs # Bug 831705
+ # Cleanup static libraries
+ if ! use static-libs ; then
+ find "${ED}" -name '*.a' -delete || die # Bug 783984
+ fi
+}
diff --git a/sys-libs/libnvidia-container/libnvidia-container-1.17.4.ebuild b/sys-libs/libnvidia-container/libnvidia-container-1.17.4.ebuild
new file mode 100644
index 000000000000..5d4b6cda8900
--- /dev/null
+++ b/sys-libs/libnvidia-container/libnvidia-container-1.17.4.ebuild
@@ -0,0 +1,131 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+# check the VERSION in libnvidia-container/mk/nvidia-modprobe.mk
+NVMODV="550.54.14"
+
+DESCRIPTION="NVIDIA container runtime library"
+HOMEPAGE="https://github.com/NVIDIA/libnvidia-container"
+
+if [[ "${PV}" == "9999" ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/NVIDIA/${PN}.git"
+else
+ SRC_URI="
+ https://github.com/NVIDIA/${PN}/archive/v${PV/_rc/-rc.}.tar.gz -> ${P}.tar.gz
+ "
+ S="${WORKDIR}/${PN}-${PV/_rc/-rc.}"
+ KEYWORDS="~amd64"
+fi
+NVMODS="${WORKDIR}/nvidia-modprobe-${NVMODV}"
+SRC_URI+="
+ https://github.com/NVIDIA/nvidia-modprobe/archive/${NVMODV}.tar.gz -> ${PN}-nvidia-modprobe-${NVMODV}.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+IUSE="+seccomp static-libs"
+
+# libtirpc
+# NOTE It seams that library also has optional support for net-libs/libtirpc, but I didn't
+# manage to build without it, probably the support for that build-roted away.
+DEPEND="
+ net-libs/libtirpc:=
+ sys-libs/libcap
+ virtual/libelf:=
+ seccomp? ( sys-libs/libseccomp )
+"
+
+RDEPEND="${DEPEND}
+ elibc_glibc? ( x11-drivers/nvidia-drivers )
+"
+
+BDEPEND="
+ dev-lang/go
+ net-libs/rpcsvc-proto
+ sys-apps/lsb-release
+ virtual/pkgconfig
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-1.17.0-fix-makefile-r1.patch"
+)
+
+DOCS=( NOTICE README.md )
+
+src_unpack() {
+ default_src_unpack
+ if [[ "${PV}" == "9999" ]] ; then
+ git-r3_src_unpack
+ fi
+}
+
+src_prepare() {
+ # nvidia-modprobe patching based on libnvidia-container/mk/nvidia-modprobe.mk
+ mkdir -p "${S}"/deps/src/nvidia-modprobe-"${NVMODV}" || die
+ cp -r "${NVMODS}"/modprobe-utils/ "${S}"/deps/src/nvidia-modprobe-"${NVMODV}"/ || die
+ touch "${S}/deps/src/nvidia-modprobe-${NVMODV}/.download_stamp" || die
+ pushd "${S}/deps/src/nvidia-modprobe-${NVMODV}" || die
+ eapply -p1 "${S}"/mk/nvidia-modprobe.patch
+ popd || die
+
+ if ! tc-is-gcc; then
+ ewarn "libnvidia-container must be built with gcc because of option \"-fplan9-extensions\"!"
+ ewarn "Ignoring CC=$(tc-getCC) and forcing ${CHOST}-gcc"
+ export CC=${CHOST}-gcc AR=${CHOST}-gcc-ar
+ tc-is-gcc || die "tc-is-gcc failed in spite of CC=${CC}"
+ fi
+
+ default
+}
+
+src_configure() {
+ export GOPATH="${S}"
+ export GOFLAGS="-mod=vendor"
+ export CFLAGS="${CFLAGS}"
+ export LDFLAGS="${LDFLAGS}"
+ export CGO_CFLAGS="${CGO_CFLAGS:-$CFLAGS}"
+ export CGO_LDFLAGS="${CGO_LDFLAGS:-$LDFLAGS}"
+
+ tc-export LD OBJCOPY PKG_CONFIG
+
+ # we could also set GO compiller, but it currently defaults to gccgo, but as for now I believe
+ # most users will prefer dev-lang/go and they usually don't define GO="go" their make.conf either.
+ # tc-export GO
+
+ my_makeopts=(
+ prefix="${EPREFIX}/usr"
+ libdir="${EPREFIX}/usr/$(get_libdir)"
+ GO_LDFLAGS="-compressdwarf=false -linkmode=external"
+ WITH_SECCOMP="$(usex seccomp)"
+ )
+ # WITH_TIRPC="$(usex libtirpc)"
+
+ if [[ "${PV}" != "9999" ]] ; then
+ IFS='_' read -r MY_LIB_VERSION MY_LIB_TAG <<< "${PV}"
+
+ my_makeopts=( "${my_makeopts[@]}"
+ REVISION="${PV}"
+ LIB_VERSION="${MY_LIB_VERSION}"
+ LIB_TAG="${MY_LIB_TAG}"
+ )
+ fi
+}
+
+src_compile() {
+ emake "${my_makeopts[@]}"
+}
+
+src_install() {
+ emake "${my_makeopts[@]}" DESTDIR="${D}" install
+ # Install docs
+ einstalldocs # Bug 831705
+ # Cleanup static libraries
+ if ! use static-libs ; then
+ find "${ED}" -name '*.a' -delete || die # Bug 783984
+ fi
+}
diff --git a/sys-libs/libnvidia-container/libnvidia-container-9999.ebuild b/sys-libs/libnvidia-container/libnvidia-container-9999.ebuild
index 02a66df0cfc1..5d4b6cda8900 100644
--- a/sys-libs/libnvidia-container/libnvidia-container-9999.ebuild
+++ b/sys-libs/libnvidia-container/libnvidia-container-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -73,6 +73,13 @@ src_prepare() {
eapply -p1 "${S}"/mk/nvidia-modprobe.patch
popd || die
+ if ! tc-is-gcc; then
+ ewarn "libnvidia-container must be built with gcc because of option \"-fplan9-extensions\"!"
+ ewarn "Ignoring CC=$(tc-getCC) and forcing ${CHOST}-gcc"
+ export CC=${CHOST}-gcc AR=${CHOST}-gcc-ar
+ tc-is-gcc || die "tc-is-gcc failed in spite of CC=${CC}"
+ fi
+
default
}
@@ -84,12 +91,7 @@ src_configure() {
export CGO_CFLAGS="${CGO_CFLAGS:-$CFLAGS}"
export CGO_LDFLAGS="${CGO_LDFLAGS:-$LDFLAGS}"
- tc-export CC LD OBJCOPY PKG_CONFIG
-
- if ! tc-is-gcc; then
- eerror "Building ${PN} with clang is not supported because of option \"-fplan9-extensions\"!"
- die "$(tc-getCC) is not a supported compiler. Please use sys-devel/gcc"
- fi
+ tc-export LD OBJCOPY PKG_CONFIG
# we could also set GO compiller, but it currently defaults to gccgo, but as for now I believe
# most users will prefer dev-lang/go and they usually don't define GO="go" their make.conf either.
diff --git a/sys-process/nvtop/nvtop-3.1.0.ebuild b/sys-process/nvtop/nvtop-3.1.0.ebuild
index 89b5d58d7a55..f6676f8cb568 100644
--- a/sys-process/nvtop/nvtop-3.1.0.ebuild
+++ b/sys-process/nvtop/nvtop-3.1.0.ebuild
@@ -19,13 +19,15 @@ fi
LICENSE="GPL-3"
SLOT="0"
-IUSE="unicode video_cards_intel video_cards_amdgpu video_cards_nvidia video_cards_freedreno"
+IUSE="unicode video_cards_intel video_cards_amdgpu video_cards_nvidia video_cards_freedreno video_cards_panfrost video_cards_panthor"
RDEPEND="
video_cards_intel? ( virtual/udev )
video_cards_amdgpu? ( x11-libs/libdrm[video_cards_amdgpu] )
video_cards_nvidia? ( x11-drivers/nvidia-drivers )
video_cards_freedreno? ( x11-libs/libdrm[video_cards_freedreno] )
+ video_cards_panfrost? ( x11-libs/libdrm )
+ video_cards_panthor? ( x11-libs/libdrm )
sys-libs/ncurses[unicode(+)?]
"
@@ -46,6 +48,8 @@ src_configure() {
-DNVIDIA_SUPPORT=$(usex video_cards_nvidia)
-DAMDGPU_SUPPORT=$(usex video_cards_amdgpu)
-DMSM_SUPPORT=$(usex video_cards_freedreno)
+ -DPANFROST_SUPPORT=$(usex video_cards_panfrost)
+ -DPANTHOR_SUPPORT=$(usex video_cards_panthor)
)
cmake_src_configure
diff --git a/sys-process/nvtop/nvtop-9999.ebuild b/sys-process/nvtop/nvtop-9999.ebuild
index 0a63ae9e454e..f42c0cdf8772 100644
--- a/sys-process/nvtop/nvtop-9999.ebuild
+++ b/sys-process/nvtop/nvtop-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -19,13 +19,15 @@ fi
LICENSE="GPL-3"
SLOT="0"
-IUSE="unicode video_cards_intel video_cards_amdgpu video_cards_nvidia video_cards_freedreno"
+IUSE="unicode video_cards_intel video_cards_amdgpu video_cards_nvidia video_cards_freedreno video_cards_panfrost video_cards_panthor"
RDEPEND="
video_cards_intel? ( virtual/udev )
video_cards_amdgpu? ( x11-libs/libdrm[video_cards_amdgpu] )
video_cards_nvidia? ( x11-drivers/nvidia-drivers )
video_cards_freedreno? ( x11-libs/libdrm[video_cards_freedreno] )
+ video_cards_panfrost? ( x11-libs/libdrm )
+ video_cards_panthor? ( x11-libs/libdrm )
sys-libs/ncurses[unicode(+)?]
"
@@ -42,6 +44,8 @@ src_configure() {
-DNVIDIA_SUPPORT=$(usex video_cards_nvidia)
-DAMDGPU_SUPPORT=$(usex video_cards_amdgpu)
-DMSM_SUPPORT=$(usex video_cards_freedreno)
+ -DPANFROST_SUPPORT=$(usex video_cards_panfrost)
+ -DPANTHOR_SUPPORT=$(usex video_cards_panthor)
)
cmake_src_configure
diff --git a/virtual/dist-kernel/dist-kernel-5.10.233.ebuild b/virtual/dist-kernel/dist-kernel-5.10.233.ebuild
deleted file mode 100644
index 870b138fde76..000000000000
--- a/virtual/dist-kernel/dist-kernel-5.10.233.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 2021-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Virtual to depend on any Distribution Kernel"
-SLOT="0/${PVR}"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 x86"
-
-RDEPEND="
- || (
- ~sys-kernel/gentoo-kernel-${PV}
- ~sys-kernel/gentoo-kernel-bin-${PV}
- ~sys-kernel/vanilla-kernel-${PV}
- )
-"
diff --git a/virtual/dist-kernel/dist-kernel-5.10.234.ebuild b/virtual/dist-kernel/dist-kernel-5.10.234.ebuild
index 3b0c3bf9f8bb..870b138fde76 100644
--- a/virtual/dist-kernel/dist-kernel-5.10.234.ebuild
+++ b/virtual/dist-kernel/dist-kernel-5.10.234.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DESCRIPTION="Virtual to depend on any Distribution Kernel"
SLOT="0/${PVR}"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 x86"
RDEPEND="
|| (
diff --git a/virtual/dist-kernel/dist-kernel-5.15.177.ebuild b/virtual/dist-kernel/dist-kernel-5.15.177.ebuild
deleted file mode 100644
index b568b520450a..000000000000
--- a/virtual/dist-kernel/dist-kernel-5.15.177.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 2021-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Virtual to depend on any Distribution Kernel"
-SLOT="0/${PVR}"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 ~sparc x86"
-
-RDEPEND="
- || (
- ~sys-kernel/gentoo-kernel-${PV}
- ~sys-kernel/gentoo-kernel-bin-${PV}
- ~sys-kernel/vanilla-kernel-${PV}
- )
-"
diff --git a/virtual/dist-kernel/dist-kernel-5.15.178.ebuild b/virtual/dist-kernel/dist-kernel-5.15.178.ebuild
index ea8bb2078b77..b568b520450a 100644
--- a/virtual/dist-kernel/dist-kernel-5.15.178.ebuild
+++ b/virtual/dist-kernel/dist-kernel-5.15.178.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DESCRIPTION="Virtual to depend on any Distribution Kernel"
SLOT="0/${PVR}"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 ~sparc x86"
RDEPEND="
|| (
diff --git a/virtual/dist-kernel/dist-kernel-6.1.127.ebuild b/virtual/dist-kernel/dist-kernel-6.1.127.ebuild
deleted file mode 100644
index 6ebea6dcead7..000000000000
--- a/virtual/dist-kernel/dist-kernel-6.1.127.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 2021-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Virtual to depend on any Distribution Kernel"
-SLOT="0/${PVR}"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~sparc x86"
-
-RDEPEND="
- || (
- ~sys-kernel/gentoo-kernel-${PV}
- ~sys-kernel/gentoo-kernel-bin-${PV}
- ~sys-kernel/vanilla-kernel-${PV}
- )
-"
diff --git a/virtual/dist-kernel/dist-kernel-6.1.128.ebuild b/virtual/dist-kernel/dist-kernel-6.1.128.ebuild
deleted file mode 100644
index 2fba55980890..000000000000
--- a/virtual/dist-kernel/dist-kernel-6.1.128.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 2021-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Virtual to depend on any Distribution Kernel"
-SLOT="0/${PVR}"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-RDEPEND="
- || (
- ~sys-kernel/gentoo-kernel-${PV}
- ~sys-kernel/gentoo-kernel-bin-${PV}
- ~sys-kernel/vanilla-kernel-${PV}
- )
-"
diff --git a/virtual/dist-kernel/dist-kernel-6.1.129.ebuild b/virtual/dist-kernel/dist-kernel-6.1.129.ebuild
index 3e1aacac1c0b..6ebea6dcead7 100644
--- a/virtual/dist-kernel/dist-kernel-6.1.129.ebuild
+++ b/virtual/dist-kernel/dist-kernel-6.1.129.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DESCRIPTION="Virtual to depend on any Distribution Kernel"
SLOT="0/${PVR}"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~sparc x86"
RDEPEND="
|| (
diff --git a/virtual/dist-kernel/dist-kernel-6.12.13.ebuild b/virtual/dist-kernel/dist-kernel-6.12.13.ebuild
deleted file mode 100644
index e66ff2433373..000000000000
--- a/virtual/dist-kernel/dist-kernel-6.12.13.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 2021-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Virtual to depend on any Distribution Kernel"
-SLOT="0/${PVR}"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-RDEPEND="
- || (
- ~sys-kernel/gentoo-kernel-${PV}
- ~sys-kernel/gentoo-kernel-bin-${PV}
- ~sys-kernel/vanilla-kernel-${PV}
- )
-"
diff --git a/virtual/dist-kernel/dist-kernel-6.12.15.ebuild b/virtual/dist-kernel/dist-kernel-6.12.15.ebuild
deleted file mode 100644
index e66ff2433373..000000000000
--- a/virtual/dist-kernel/dist-kernel-6.12.15.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 2021-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Virtual to depend on any Distribution Kernel"
-SLOT="0/${PVR}"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-RDEPEND="
- || (
- ~sys-kernel/gentoo-kernel-${PV}
- ~sys-kernel/gentoo-kernel-bin-${PV}
- ~sys-kernel/vanilla-kernel-${PV}
- )
-"
diff --git a/virtual/dist-kernel/dist-kernel-6.12.16.ebuild b/virtual/dist-kernel/dist-kernel-6.12.16.ebuild
index 4941d0bd1e1a..3804b99ddf10 100644
--- a/virtual/dist-kernel/dist-kernel-6.12.16.ebuild
+++ b/virtual/dist-kernel/dist-kernel-6.12.16.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DESCRIPTION="Virtual to depend on any Distribution Kernel"
SLOT="0/${PVR}"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
RDEPEND="
|| (
diff --git a/virtual/dist-kernel/dist-kernel-6.13.3.ebuild b/virtual/dist-kernel/dist-kernel-6.13.3.ebuild
deleted file mode 100644
index e66ff2433373..000000000000
--- a/virtual/dist-kernel/dist-kernel-6.13.3.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 2021-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Virtual to depend on any Distribution Kernel"
-SLOT="0/${PVR}"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-RDEPEND="
- || (
- ~sys-kernel/gentoo-kernel-${PV}
- ~sys-kernel/gentoo-kernel-bin-${PV}
- ~sys-kernel/vanilla-kernel-${PV}
- )
-"
diff --git a/virtual/dist-kernel/dist-kernel-6.6.74.ebuild b/virtual/dist-kernel/dist-kernel-6.6.74.ebuild
deleted file mode 100644
index 3804b99ddf10..000000000000
--- a/virtual/dist-kernel/dist-kernel-6.6.74.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 2021-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Virtual to depend on any Distribution Kernel"
-SLOT="0/${PVR}"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
-
-RDEPEND="
- || (
- ~sys-kernel/gentoo-kernel-${PV}
- ~sys-kernel/gentoo-kernel-bin-${PV}
- ~sys-kernel/vanilla-kernel-${PV}
- )
-"
diff --git a/virtual/dist-kernel/dist-kernel-6.6.76.ebuild b/virtual/dist-kernel/dist-kernel-6.6.76.ebuild
deleted file mode 100644
index e66ff2433373..000000000000
--- a/virtual/dist-kernel/dist-kernel-6.6.76.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 2021-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Virtual to depend on any Distribution Kernel"
-SLOT="0/${PVR}"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-RDEPEND="
- || (
- ~sys-kernel/gentoo-kernel-${PV}
- ~sys-kernel/gentoo-kernel-bin-${PV}
- ~sys-kernel/vanilla-kernel-${PV}
- )
-"
diff --git a/virtual/dist-kernel/dist-kernel-6.6.77.ebuild b/virtual/dist-kernel/dist-kernel-6.6.77.ebuild
deleted file mode 100644
index e66ff2433373..000000000000
--- a/virtual/dist-kernel/dist-kernel-6.6.77.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 2021-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Virtual to depend on any Distribution Kernel"
-SLOT="0/${PVR}"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-RDEPEND="
- || (
- ~sys-kernel/gentoo-kernel-${PV}
- ~sys-kernel/gentoo-kernel-bin-${PV}
- ~sys-kernel/vanilla-kernel-${PV}
- )
-"
diff --git a/virtual/dist-kernel/dist-kernel-6.6.78.ebuild b/virtual/dist-kernel/dist-kernel-6.6.78.ebuild
deleted file mode 100644
index e66ff2433373..000000000000
--- a/virtual/dist-kernel/dist-kernel-6.6.78.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 2021-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Virtual to depend on any Distribution Kernel"
-SLOT="0/${PVR}"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-RDEPEND="
- || (
- ~sys-kernel/gentoo-kernel-${PV}
- ~sys-kernel/gentoo-kernel-bin-${PV}
- ~sys-kernel/vanilla-kernel-${PV}
- )
-"
diff --git a/virtual/dist-kernel/dist-kernel-6.6.79.ebuild b/virtual/dist-kernel/dist-kernel-6.6.79.ebuild
index 4941d0bd1e1a..3804b99ddf10 100644
--- a/virtual/dist-kernel/dist-kernel-6.6.79.ebuild
+++ b/virtual/dist-kernel/dist-kernel-6.6.79.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DESCRIPTION="Virtual to depend on any Distribution Kernel"
SLOT="0/${PVR}"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
RDEPEND="
|| (
diff --git a/www-apps/radarr-bin/Manifest b/www-apps/radarr-bin/Manifest
index 7d5df3346eec..650ddbb27590 100644
--- a/www-apps/radarr-bin/Manifest
+++ b/www-apps/radarr-bin/Manifest
@@ -1,6 +1,6 @@
-DIST Radarr.develop.5.19.2.9720.linux-core-arm.tar.gz 100005102 BLAKE2B a19f2c8e0ac63461b172adc748c51afaec6d710c75044c838ff14bf1043c06748e3b901b40701b6c7eed120d995d907cda35883b6f957c7155412366f11736ef SHA512 d0246ad283a8a3a3f3955bfa3e2b1baca4f8c265ac290877d84107eb7c966b7ef1554b641d23392d3041771e4ce65c5e8604dca567095eb78ad337812636d236
-DIST Radarr.develop.5.19.2.9720.linux-core-arm64.tar.gz 99647364 BLAKE2B 820416dbcfe445eabac863412e556e7edef8a1a04c41ec0b7eda2fccfac839380321b6f75cb9dbe4289e233d59026a0dfbe3caefc1c96739af197c1e7b9921d7 SHA512 8980b17af8d6a31ee376a21da6d6d58ff85bc197f1f017d351bcb5ab90f81aa3548b8481fe3deea973578e26f65c5dceca2aa3dd832474ad6cdaa172bf341c32
-DIST Radarr.develop.5.19.2.9720.linux-core-x64.tar.gz 105665567 BLAKE2B 05d2ad1f7c57a8178c8eedb60fb26915d346914db5f871e2b22be2e0d65e3389542a6d60fc6131488183ac98750bcded3b96b541cac9feeef8b8038f2f51f732 SHA512 197e5429856b804990e991b8127f1307595789e06ab28db68b2715d8e1b61aed59b26c40332bf3bff35c5b45b22bf21e6bbb0f213e5e91370a44970505f224aa
-DIST Radarr.develop.5.19.2.9720.linux-musl-core-arm.tar.gz 100040523 BLAKE2B c78ef4297b6b43cab861042ea947b49bee044e41e5d9ff07ba4d542ba395c849263e6d4d7621191d84ddf9b8c0a812a68ce2ed1fd388b1b8cd21ea1ce60aff02 SHA512 d81a3a724854fcebd24d4709e81e76337f95797ead63b687f68f20782fc927f550e2c40ccdeea1f4e194d3d585088699b6ad2cf916bf62c0bda03dc0d62e68f2
-DIST Radarr.develop.5.19.2.9720.linux-musl-core-arm64.tar.gz 99695983 BLAKE2B 47de1e3bf380f9a09635e99a3c9b66c1373215f2b5ffa4619375f41240df5122dfe3e40c3a3b05e249f3d1cf731d412098703f479ea19cdadd66a0a1f13e0494 SHA512 1b0d5e947342d703ff0590143bcc2f0ee9918270eb3a1970c8b5e63c9908d61e4ef7e75d1005594ecadb8dbc940b0f983649a6df220fbf8643f38423bd0f00ca
-DIST Radarr.develop.5.19.2.9720.linux-musl-core-x64.tar.gz 104726334 BLAKE2B 4393ef73ce27c3ca7c0a33e3f0e4db791afd230ffcfd63100d957d57a65fe02c535a409db43df609455b8cea1913a0bc2a15cba630ccd64f0207540223647779 SHA512 c8be84444b60f1fd63489823ef45e369585ed2aa77dd87b497f3fc5285904e59494ba3db17edf6320e84158597cb25ca7258b113fd25465180efa4d082bc8df8
+DIST Radarr.master.5.19.3.9730.linux-core-arm.tar.gz 100013401 BLAKE2B 8d2517f01c5bff7f472e1e0904ba7f626ccbe63525f79f23ac6faa25e4fae730c429aa5c9d8e64a00560c0ba1a658eafb8c597bbed4013aacb3a9f686a8d5abe SHA512 6da38fb22a82a1dfa43dec9c4ff862046ad618f50a53570e35de31a6706608d96ff6c5cfd2388091a1a35db15a165724f0734233003a1e752bf795e0bc072cab
+DIST Radarr.master.5.19.3.9730.linux-core-arm64.tar.gz 99647729 BLAKE2B 07c4951a497b332dc14b0fd0a17d958e8730048ef8ab7d0f7f2e0e064875bb606755c2fa44f08792325976ece5f2ffec1c6aaa3211f07c470c273b75101c1ba1 SHA512 8c93c6a331b1224dee23b074d35f3e7a257893f199ba504652111eac7c385cf42ed7cffa557d3da489c5c459a2d665353d8c1067d076f19663c0e8e37e5a696b
+DIST Radarr.master.5.19.3.9730.linux-core-x64.tar.gz 105663351 BLAKE2B 3c563c7ed8c842dce1f7f501dc6f3f01c26bbc28e71891e865456c6ca156dfce110daeb83908f950fbff651f94ad1a1c0cc9c8962280ef6fe3b09cfa4c4e68de SHA512 6399dbd86e6d11686e1a953f1e9343d6d8f351b8fd4f4e769ff50b5f1309060be3e88898fb06088ff206ce150a132feda832702a1a3db2fe1c77b704c061dace
+DIST Radarr.master.5.19.3.9730.linux-musl-core-arm.tar.gz 100051580 BLAKE2B 85543594c97379fc36201a510ab7063ab410d0c86a17d79071aa46d778ea91dea40d9c07c4ec88704ae7e1a0eb7238001be7057751355310c0bfdc3e93b844f2 SHA512 091bdd88f678413cf98f453bb77a362b483b39d8ee9f881f0447226bb09eed8711370b54563c8a90a5b84a7c79eddda7553061c4cf85d782af0368d858975cbd
+DIST Radarr.master.5.19.3.9730.linux-musl-core-arm64.tar.gz 99698653 BLAKE2B 4a82eacd65bde1dddabf62194bc2780a9853b0908d16772f1d9597566111f7da09b2ca5cb9fd3746ead33d7a45bbddf780dca7f6eebf82e4457b2da79679f36a SHA512 35ffd759b606b0e73553e50aac019d80a28e0760aa43b010fc2432ef5fdfc3ec0a3df49b65d407c2922d9c5b9a32f4ca7f1b4416307fa486f60b736ea6db28bb
+DIST Radarr.master.5.19.3.9730.linux-musl-core-x64.tar.gz 104734629 BLAKE2B 156031c239d6e2f3b5a40a214cf1c849abe29d2d27c3fc5b882134d0e74ce9f37ff6e34ca7c49f1f07d06536c98aea04742f5717bc020682ddd1fcf57684e1ab SHA512 6685a436c79c801d2c0781eecac0f3e7eb12e6d7ed76728a537c6e71cdfddd4d4ed262bd5818a7c0063335ca1ff3a760d8f4ea8c831afd42c69bd924205abcc3
diff --git a/www-apps/radarr-bin/radarr-bin-5.19.2.9720.ebuild b/www-apps/radarr-bin/radarr-bin-5.19.3.9730.ebuild
index 93dfc0a4b708..63af799ab137 100644
--- a/www-apps/radarr-bin/radarr-bin-5.19.2.9720.ebuild
+++ b/www-apps/radarr-bin/radarr-bin-5.19.3.9730.ebuild
@@ -12,26 +12,26 @@ HOMEPAGE="https://www.radarr.video/
SRC_URI="
amd64? (
elibc_glibc? (
- https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.develop.${PV}.linux-core-x64.tar.gz
+ https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.master.${PV}.linux-core-x64.tar.gz
)
elibc_musl? (
- https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.develop.${PV}.linux-musl-core-x64.tar.gz
+ https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.master.${PV}.linux-musl-core-x64.tar.gz
)
)
arm? (
elibc_glibc? (
- https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.develop.${PV}.linux-core-arm.tar.gz
+ https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.master.${PV}.linux-core-arm.tar.gz
)
elibc_musl? (
- https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.develop.${PV}.linux-musl-core-arm.tar.gz
+ https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.master.${PV}.linux-musl-core-arm.tar.gz
)
)
arm64? (
elibc_glibc? (
- https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.develop.${PV}.linux-core-arm64.tar.gz
+ https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.master.${PV}.linux-core-arm64.tar.gz
)
elibc_musl? (
- https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.develop.${PV}.linux-musl-core-arm64.tar.gz
+ https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.master.${PV}.linux-musl-core-arm64.tar.gz
)
)
"
diff --git a/x11-terms/kitty-shell-integration/Manifest b/x11-terms/kitty-shell-integration/Manifest
index 1938e70020a2..1c6c1723678c 100644
--- a/x11-terms/kitty-shell-integration/Manifest
+++ b/x11-terms/kitty-shell-integration/Manifest
@@ -1,3 +1,2 @@
DIST kitty-0.35.2.tar.xz 8220608 BLAKE2B 277803c7036890af34f2e0497ab1d33cb578cba4bfba425d6699e02e2106cde4e10f7dcc6859ce7eea1b4f34795a2f5180328665450ccb49d8a6da4183fa4f50 SHA512 edc78046f942965c823a1202a6d7c85cc2d2acb376824a0f5224d4ba6f48ed0978a00eb7a3e1e6053622a7d5fdcf80009ecfb61a63272cf407dd30f828f47b56
-DIST kitty-0.38.1.tar.xz 8935276 BLAKE2B 3cb8cdd8ecdefcbc0317c0ab343df8a71d257f34e0fd961bf9a5991a0a259545cc87adbc4931330eb7ec380608a67a68690f704c35469a57cc82c119bde5d3cb SHA512 273a9fc959973ad73105f5d589e420df9360bb20818165b05e14981c42f7146cec6cbb17539a91089a5af9b94dbb3f416421671bbe20cdb0b876cde5043b784c
DIST kitty-0.39.1.tar.xz 8942308 BLAKE2B cb9eec3a8e568ef2caa5d50b52d13c2a0acc5f090dce40d0a6ae1bd4c2d78164506e6416d0d915f2c0028af1d7bbbc8b98bc81b2ff8831f3ce9e33374a0f27a9 SHA512 50d8e083e63fb5ccee5d6a4d7a3d07e775fe609307ad724527cd50ab33a7023d4e6694dd08ce322e643806fdcf92c0e990f14212ad168dbf4f39b8a666634000
diff --git a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.38.1.ebuild b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.38.1.ebuild
deleted file mode 100644
index 50b0342fa51d..000000000000
--- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.38.1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2022-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal emulator"
-HOMEPAGE="https://sw.kovidgoyal.net/kitty/"
-SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz"
-S="${WORKDIR}/kitty-${PV}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
-RESTRICT="test" # intended to be ran on the full kitty package
-
-src_compile() { :; }
-
-src_install() {
- # install the whole directory in the upstream suggested location
- # for consistency (i.e. less variation between distros if someone
- # ssh into Gentoo), then set symlinks to autoload where possible
- # (these exit immediately if KITTY_SHELL_INTEGRATION is unset)
- insinto /usr/share/kitty
- doins -r shell-integration
-
- dosym -r {/usr/share/kitty/shell-integration/bash/,/etc/bash/bashrc.d/90-}kitty.bash
-
- dosym -r /usr/share/{kitty/shell-integration/fish,fish}/vendor_completions.d/kitty.fish
- dosym -r /usr/share/{kitty/shell-integration/fish,fish}/vendor_conf.d/kitty-shell-integration.fish
-
- dosym -r /usr/share/{kitty/shell-integration/zsh/completions,zsh/site-functions}/_kitty
- # zsh integration is handled automatically without needing to modify rc files,
- # but may require user intervention depending on zsh invocation or if remote
-
- # this is used internally by the ssh kitten and is not useful there
- rm -r "${ED}"/usr/share/kitty/shell-integration/ssh || die
-}
diff --git a/x11-terms/kitty-terminfo/Manifest b/x11-terms/kitty-terminfo/Manifest
index 1938e70020a2..1c6c1723678c 100644
--- a/x11-terms/kitty-terminfo/Manifest
+++ b/x11-terms/kitty-terminfo/Manifest
@@ -1,3 +1,2 @@
DIST kitty-0.35.2.tar.xz 8220608 BLAKE2B 277803c7036890af34f2e0497ab1d33cb578cba4bfba425d6699e02e2106cde4e10f7dcc6859ce7eea1b4f34795a2f5180328665450ccb49d8a6da4183fa4f50 SHA512 edc78046f942965c823a1202a6d7c85cc2d2acb376824a0f5224d4ba6f48ed0978a00eb7a3e1e6053622a7d5fdcf80009ecfb61a63272cf407dd30f828f47b56
-DIST kitty-0.38.1.tar.xz 8935276 BLAKE2B 3cb8cdd8ecdefcbc0317c0ab343df8a71d257f34e0fd961bf9a5991a0a259545cc87adbc4931330eb7ec380608a67a68690f704c35469a57cc82c119bde5d3cb SHA512 273a9fc959973ad73105f5d589e420df9360bb20818165b05e14981c42f7146cec6cbb17539a91089a5af9b94dbb3f416421671bbe20cdb0b876cde5043b784c
DIST kitty-0.39.1.tar.xz 8942308 BLAKE2B cb9eec3a8e568ef2caa5d50b52d13c2a0acc5f090dce40d0a6ae1bd4c2d78164506e6416d0d915f2c0028af1d7bbbc8b98bc81b2ff8831f3ce9e33374a0f27a9 SHA512 50d8e083e63fb5ccee5d6a4d7a3d07e775fe609307ad724527cd50ab33a7023d4e6694dd08ce322e643806fdcf92c0e990f14212ad168dbf4f39b8a666634000
diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.38.1.ebuild b/x11-terms/kitty-terminfo/kitty-terminfo-0.38.1.ebuild
deleted file mode 100644
index fbf0f5d71de1..000000000000
--- a/x11-terms/kitty-terminfo/kitty-terminfo-0.38.1.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="Terminfo for kitty, a GPU-based terminal emulator"
-HOMEPAGE="https://sw.kovidgoyal.net/kitty/"
-SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz"
-S="${WORKDIR}/kitty-${PV}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
-RESTRICT="test" # intended to be ran on the full kitty package
-
-BDEPEND="sys-libs/ncurses"
-
-src_compile() { :; }
-
-src_install() {
- dodir /usr/share/terminfo
- tic -xo "${ED}"/usr/share/terminfo terminfo/kitty.terminfo || die
-}
diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest
index e31e3170b48a..c632b6e861d7 100644
--- a/x11-terms/kitty/Manifest
+++ b/x11-terms/kitty/Manifest
@@ -1,9 +1,6 @@
DIST kitty-0.35.2-vendor.tar.xz 1558376 BLAKE2B be02d81411e8549afa81f1f84f05fbc9f9aef8b634bb5572f4301721b25b18c22381e5d8d9ab724cd98e5aee45ac58c338b56e69813cc5d38b6ec1eb39c2b3fb SHA512 bd1ecd57b7a29bbc391fcc093c3a92223656422ee7726815f07015bfd9fd829118570d8177c19867a3e6a200d1f5ba73919e7a7639584d1bfcae21853c3d7140
DIST kitty-0.35.2.tar.xz 8220608 BLAKE2B 277803c7036890af34f2e0497ab1d33cb578cba4bfba425d6699e02e2106cde4e10f7dcc6859ce7eea1b4f34795a2f5180328665450ccb49d8a6da4183fa4f50 SHA512 edc78046f942965c823a1202a6d7c85cc2d2acb376824a0f5224d4ba6f48ed0978a00eb7a3e1e6053622a7d5fdcf80009ecfb61a63272cf407dd30f828f47b56
DIST kitty-0.35.2.tar.xz.sig 566 BLAKE2B 89e636f2fcd8ee12be37e41187d131d2092e667ec8b62a5ca1c745d8c5813e55c1d776cafa7d1b9ba7b6142f6bd9c204c6943f22ecc0236329a02912d767831c SHA512 bc3d6734012e81727494c5879f847a72e0a84263a9c156578260592b5ae55558b880315977c586e0f9c4845485d2a10ef414929fb3a12a27ae3248df46338bfc
-DIST kitty-0.38.1-vendor.tar.xz 1568124 BLAKE2B 9f8ce2c2a30f95085cd8c9096b586895074a69c1e7a310fbbf586e352423aadb0114cb1e01e6dc99f55b3e38b4c3e35942a3fcb5407c315bfe7bef19d48397fc SHA512 2578a8e1e1abb49f19a1052b12d79772ca3d3385dbf06620ee11af30c427fc89451b2a2b051833a33c51d8992988c292160fadf3f6a90e8513253c5bec6654c7
-DIST kitty-0.38.1.tar.xz 8935276 BLAKE2B 3cb8cdd8ecdefcbc0317c0ab343df8a71d257f34e0fd961bf9a5991a0a259545cc87adbc4931330eb7ec380608a67a68690f704c35469a57cc82c119bde5d3cb SHA512 273a9fc959973ad73105f5d589e420df9360bb20818165b05e14981c42f7146cec6cbb17539a91089a5af9b94dbb3f416421671bbe20cdb0b876cde5043b784c
-DIST kitty-0.38.1.tar.xz.sig 566 BLAKE2B 8915e05e08b2950c08afe7a4f79879d13561e5f1293da67f89cb8ba8b5907c2ca86fc0ad7a76cf9a16f1c956f0eeb69f6334766615e2da07e1fa2d63e45cab33 SHA512 844d12c1b3eb9e2fa3ff0b8675c58df14744c391ffd0ef3394a1fce8c8cbe9e9575a96fbbe44ee44486a706b0fb0d23c21ba28a3f1abd65861ff1d312307e43e
DIST kitty-0.39.1-vendor.tar.xz 1575868 BLAKE2B 32187f48becc430eb3ecda990dc8e01977fb80676689caff11c7061434d8b3f1cf26ddeffa26db61d9949f96551dd6d78422a068e03b03c3ac4b9dd0b5cc4e5a SHA512 796b3f91f7539c78a3a2995cb1d73424fdb5159f8328d331ece54a028830f73583bed840b7c0cb75a1cc3e516cdf6a2d1b5a80c545d8b90826f6898430488d3c
DIST kitty-0.39.1.tar.xz 8942308 BLAKE2B cb9eec3a8e568ef2caa5d50b52d13c2a0acc5f090dce40d0a6ae1bd4c2d78164506e6416d0d915f2c0028af1d7bbbc8b98bc81b2ff8831f3ce9e33374a0f27a9 SHA512 50d8e083e63fb5ccee5d6a4d7a3d07e775fe609307ad724527cd50ab33a7023d4e6694dd08ce322e643806fdcf92c0e990f14212ad168dbf4f39b8a666634000
DIST kitty-0.39.1.tar.xz.sig 566 BLAKE2B ad055db8e0de99ceea2745f795ad629dc7237a7a02527c4dc1de9eba02f2498ef009e088081036c154b9b66e166d89462d1ce31708f30fa167528e61a2d1724b SHA512 0cdca0dac72d3e1679858efffd5dc30fa224ec40b774922778cb33d39974713a5847d7b41b485cdb4db5e33e0c084d36d1b2aa27434414ae2c4b3dd97e1883ee
diff --git a/x11-terms/kitty/kitty-0.38.1.ebuild b/x11-terms/kitty/kitty-0.38.1.ebuild
deleted file mode 100644
index b6da8c707c00..000000000000
--- a/x11-terms/kitty/kitty-0.38.1.ebuild
+++ /dev/null
@@ -1,187 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
-inherit edo go-env optfeature multiprocessing
-inherit python-single-r1 toolchain-funcs xdg
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git"
-else
- inherit verify-sig
- SRC_URI="
- https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz
- https://dev.gentoo.org/~ionen/distfiles/${P}-vendor.tar.xz
- verify-sig? ( https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
- "
- VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
- KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
-fi
-
-DESCRIPTION="Fast, feature-rich, GPU-based terminal"
-HOMEPAGE="https://sw.kovidgoyal.net/kitty/"
-
-LICENSE="GPL-3 ZLIB"
-LICENSE+=" Apache-2.0 BSD BSD-2 MIT MPL-2.0" # go
-SLOT="0"
-IUSE="+X test wayland"
-REQUIRED_USE="
- ${PYTHON_REQUIRED_USE}
- || ( X wayland )
- test? ( X wayland )
-"
-RESTRICT="!test? ( test )"
-
-# dlopen: fontconfig,libglvnd
-RDEPEND="
- ${PYTHON_DEPS}
- dev-libs/openssl:=
- dev-libs/xxhash
- media-fonts/symbols-nerd-font
- media-libs/fontconfig
- media-libs/harfbuzz:=[truetype]
- media-libs/lcms:2
- media-libs/libglvnd[X?]
- media-libs/libpng:=
- sys-apps/dbus
- sys-libs/zlib:=
- x11-libs/libxkbcommon[X?]
- x11-misc/xkeyboard-config
- ~x11-terms/kitty-shell-integration-${PV}
- ~x11-terms/kitty-terminfo-${PV}
- X? (
- x11-libs/libX11
- x11-libs/libXcursor
- )
- wayland? ( dev-libs/wayland )
- !sci-mathematics/kissat
-"
-DEPEND="
- ${RDEPEND}
- amd64? ( >=dev-libs/simde-0.8.0-r1 )
- arm64? ( dev-libs/simde )
- x86? ( dev-libs/simde )
- X? (
- x11-base/xorg-proto
- x11-libs/libXi
- x11-libs/libXinerama
- x11-libs/libXrandr
- )
- wayland? ( dev-libs/wayland-protocols )
-"
-# bug #919751 wrt go subslot
-BDEPEND="
- ${PYTHON_DEPS}
- >=dev-lang/go-1.23:=
- sys-libs/ncurses
- virtual/pkgconfig
- test? ( $(python_gen_cond_dep 'dev-python/pillow[${PYTHON_USEDEP}]') )
- wayland? ( dev-util/wayland-scanner )
-"
-[[ ${PV} == 9999 ]] || BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-kovidgoyal )"
-
-QA_FLAGS_IGNORED="usr/bin/kitten" # written in Go
-
-src_unpack() {
- if [[ ${PV} == 9999 ]]; then
- git-r3_src_unpack
- cd "${S}" || die
- edo go mod vendor
- else
- use verify-sig &&
- verify-sig_verify_detached "${DISTDIR}"/${P}.tar.xz{,.sig}
- default
- fi
-}
-
-src_prepare() {
- default
-
- # sed unfortunately feels easier on maintenance than patches here
- local sedargs=(
- -e "/num_workers =/s/=.*/= $(makeopts_jobs)/"
- -e "s/cflags.append.*-O3.*/pass/" -e 's/-O3//'
- -e "s/cflags.append(fortify_source)/pass/" # use toolchain's _f_s
- -e "s/ld_flags.append('-[sw]')/pass/"
- )
-
- # kitty is often popular on wayland-only setups, try to allow this
- use !X && sedargs+=( -e '/gl_libs =/s/=.*/= []/' ) #857918
- use !X || use !wayland &&
- sedargs+=( -e "s/'x11 wayland'/'$(usex X x11 wayland)'/" )
-
- # skip docs for live version, missing dependencies
- [[ ${PV} == 9999 ]] && sedargs+=( -e '/exists.*_build/,/docs(ddir)/d' )
-
- sed -i setup.py "${sedargs[@]}" || die
-
- local skiptests=(
- # relies on 'who' command which doesn't detect users with pid-sandbox
- kitty_tests/utmp.py
- # may fail/hang depending on environment and shell initialization
- kitty_tests/{shell_integration,ssh}.py
- # relies on /proc/self/fd and gets confused when ran from here
- tools/utils/tpmfile_test.go
- )
- use !test || rm "${skiptests[@]}" || die
-}
-
-src_compile() {
- tc-export CC
- local -x PKGCONFIG_EXE=$(tc-getPKG_CONFIG)
-
- go-env_set_compile_environment
- local -x GOFLAGS="-p=$(makeopts_jobs) -v -x -buildvcs=false"
- use ppc64 && [[ $(tc-endian) == big ]] || GOFLAGS+=" -buildmode=pie"
-
- local conf=(
- --disable-link-time-optimization
- --ignore-compiler-warnings
- --libdir-name=$(get_libdir)
- --shell-integration="enabled no-rc no-sudo"
- --update-check-interval=0
- --verbose
- )
-
- edo "${EPYTHON}" setup.py linux-package "${conf[@]}"
- use test && edo "${EPYTHON}" setup.py build-launcher "${conf[@]}"
-
- rm -r linux-package/share/terminfo || die # provided by kitty-terminfo
-
- if [[ ${PV} == 9999 ]]; then
- mkdir -p linux-package/share/doc/${PF} || die
- else
- mv linux-package/share/doc/{${PN},${PF}} || die
- fi
-
- # generate default config as reference, command taken from docs/conf.rst
- if ! tc-is-cross-compiler; then
- linux-package/bin/kitty +runpy \
- 'from kitty.config import *; print(commented_out_default_config())' \
- > linux-package/share/doc/${PF}/kitty.conf || die
- fi
-}
-
-src_test() {
- KITTY_CONFIG_DIRECTORY=${T} ./test.py || die # shebang is kitty
-}
-
-src_install() {
- edo mv linux-package "${ED}"/usr
-
- # kitty currently detects and copies the system's nerd font at build
- # time, then uses that rather than the system's at runtime
- dosym -r /usr/share/fonts/symbols-nerd-font/SymbolsNerdFontMono-Regular.ttf \
- /usr/"$(get_libdir)"/kitty/fonts/SymbolsNerdFontMono-Regular.ttf
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- optfeature "audio-based terminal bell support" media-libs/libcanberra
- use X && optfeature "X11 startup notification support" x11-libs/startup-notification
- optfeature "opening links from the terminal" x11-misc/xdg-utils
-}
diff --git a/x11-terms/rxvt-unicode/rxvt-unicode-9.31-r2.ebuild b/x11-terms/rxvt-unicode/rxvt-unicode-9.31-r2.ebuild
deleted file mode 100644
index 4ef957def539..000000000000
--- a/x11-terms/rxvt-unicode/rxvt-unicode-9.31-r2.ebuild
+++ /dev/null
@@ -1,125 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools desktop systemd prefix
-
-COLOUR_PATCH_NAME="${PN}-9.31_24-bit-color_aur-9.31-20239117.patch"
-
-DESCRIPTION="rxvt clone with xft and unicode support"
-HOMEPAGE="http://software.schmorp.de/pkg/rxvt-unicode.html"
-SRC_URI="http://dist.schmorp.de/rxvt-unicode/Attic/${P}.tar.bz2
- https://dev.gentoo.org/~marecki/dists/${CATEGORY}/${PN}/${COLOUR_PATCH_NAME}.xz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv sparc x86"
-IUSE="24-bit-color 256-color blink fading-colors +font-styles gdk-pixbuf iso14755 +mousewheel
- perl startup-notification unicode3 wide-glyphs xft"
-
-RDEPEND=">=sys-libs/ncurses-5.7-r6:=
- dev-libs/libptytty
- media-libs/fontconfig
- x11-libs/libX11
- x11-libs/libXrender
- x11-libs/libXt
- gdk-pixbuf? ( x11-libs/gdk-pixbuf )
- perl? ( dev-lang/perl:= )
- startup-notification? ( x11-libs/startup-notification )
- xft? ( x11-libs/libXft )"
-DEPEND="${RDEPEND}
- x11-base/xorg-proto"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-9.06-case-insensitive-fs.patch
- "${FILESDIR}"/${PN}-9.21-xsubpp.patch
- "${FILESDIR}"/${PN}-9.31-enable-wide-glyphs.patch
- "${FILESDIR}"/${PN}-9.31-perl5.38.patch
-)
-DOCS=(
- Changes
- README.FAQ
- doc/README.xvt
- doc/changes.txt
- doc/etc/${PN}.term{cap,info}
- doc/rxvt-tabbed
-)
-
-src_prepare() {
- default
-
- # Current patch is too aggressive to apply unconditionally, see Bug #801571
- if use 24-bit-color; then
- eapply "${WORKDIR}"/${COLOUR_PATCH_NAME}
- eautoreconf
- fi
-
- # kill the rxvt-unicode terminfo file - #192083
- sed -i -e "/rxvt-unicode.terminfo/d" doc/Makefile.in || die "sed failed"
-
- # use xsubpp from Prefix - #506500
- hprefixify -q '"' -w "/xsubpp/" src/Makefile.in
-}
-
-src_configure() {
- # --enable-everything goes first: the order of the arguments matters
- local myconf=(
- --enable-everything
- $(use_enable 256-color)
- $(use_enable blink text-blink)
- $(use_enable fading-colors fading)
- $(use_enable font-styles)
- $(use_enable gdk-pixbuf pixbuf)
- $(use_enable iso14755)
- $(use_enable mousewheel)
- $(use_enable perl)
- $(use_enable startup-notification)
- $(use_enable unicode3)
- $(use_enable wide-glyphs)
- $(use_enable xft)
- )
- if use 24-bit-color; then
- myconf+=( --enable-24-bit-color )
- fi
- econf "${myconf[@]}"
-}
-
-src_compile() {
- default
-
- sed -i \
- -e 's/RXVT_BASENAME = "rxvt"/RXVT_BASENAME = "urxvt"/' \
- "${S}"/doc/rxvt-tabbed || die
-}
-
-src_install() {
- default
-
- systemd_douserunit "${FILESDIR}"/urxvtd.service
- systemd_douserunit "${FILESDIR}"/urxvtd.socket
-
- make_desktop_entry urxvt rxvt-unicode utilities-terminal \
- "System;TerminalEmulator"
-}
-
-pkg_postinst() {
- if use 24-bit-color; then
- ewarn
- ewarn "You have enabled 24-bit colour support in ${PN}, which is UNOFFICIAL and INCOMPLETE."
- ewarn "You may or may not encounter visual glitches or stability issues. When in doubt,"
- ewarn "rebuild =${CATEGORY}/${PF} with USE=-24-bit-color (the default setting)."
- ewarn
- fi
- if use perl && ! use fading-colors; then
- ewarn "Note that some of the Perl plug-ins bundled with ${PN} will fail to load without USE=fading-colors"
- fi
- if use wide-glyphs; then
- ewarn
- ewarn "You have enabled wide-glyph support in ${PN}, which is UNOFFICIAL."
- ewarn "You may or may not encounter visual glitches or stability issues. When in doubt,"
- ewarn "rebuild =${CATEGORY}/${PF} with USE=-wide-glyphs (the default setting)."
- ewarn
- fi
-}