summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app-backup/dar/dar-2.8.1-r1.ebuild2
-rw-r--r--app-editors/okteta/okteta-0.26.24.ebuild2
-rw-r--r--app-misc/fastfetch/fastfetch-2.53.0.ebuild2
-rw-r--r--app-misc/github-desktop-bin/Manifest2
-rw-r--r--app-misc/github-desktop-bin/github-desktop-bin-3.4.9_rc1.ebuild (renamed from app-misc/github-desktop-bin/github-desktop-bin-3.3.1_rc1.ebuild)0
-rw-r--r--app-misc/mat2/Manifest4
-rw-r--r--app-misc/mat2/mat2-0.14.0.ebuild (renamed from app-misc/mat2/mat2-0.13.4.ebuild)30
-rw-r--r--app-misc/mat2/metadata.xml7
-rw-r--r--app-text/lizard/Manifest1
-rw-r--r--app-text/lizard/lizard-1.18.0.ebuild27
-rw-r--r--dev-cpp/folly/files/folly-2025.04.14.00-gcc16-workaround.patch62
-rw-r--r--dev-cpp/folly/folly-2025.04.14.00-r2.ebuild1
-rw-r--r--dev-crystal/athena-spec/Manifest2
-rw-r--r--dev-crystal/athena-spec/athena-spec-0.4.0.ebuild (renamed from dev-crystal/athena-spec/athena-spec-0.3.10.ebuild)8
-rw-r--r--dev-crystal/crystal-db/Manifest2
-rw-r--r--dev-crystal/crystal-db/crystal-db-0.14.0.ebuild (renamed from dev-crystal/crystal-db/crystal-db-0.11.0.ebuild)9
-rw-r--r--dev-crystal/crystal-pg/crystal-pg-0.29.0-r1.ebuild (renamed from dev-crystal/crystal-pg/crystal-pg-0.29.0.ebuild)4
-rw-r--r--dev-crystal/crystal-sqlite3/Manifest1
-rw-r--r--dev-crystal/crystal-sqlite3/crystal-sqlite3-0.22.0.ebuild23
-rw-r--r--dev-crystal/crystal-sqlite3/files/crystal-sqlite3-0.22.0-fix-uri-parsing.patch35
-rw-r--r--dev-crystal/kemal/Manifest2
-rw-r--r--dev-crystal/kemal/kemal-1.7.3.ebuild (renamed from dev-crystal/kemal/kemal-1.7.1.ebuild)0
-rw-r--r--dev-crystal/spectator/Manifest2
-rw-r--r--dev-crystal/spectator/spectator-0.12.0.ebuild31
-rw-r--r--dev-crystal/spectator/spectator-0.12.2.ebuild51
-rw-r--r--dev-embedded/arduino-builder/arduino-builder-1.5.4-r2.ebuild2
-rw-r--r--dev-embedded/dc-tool-ip/dc-tool-ip-1.0.4-r1.ebuild2
-rw-r--r--dev-embedded/gnusim8085/gnusim8085-1.4.1.ebuild2
-rw-r--r--dev-embedded/icdprog/icdprog-0.5-r1.ebuild2
-rw-r--r--dev-embedded/pico-sdk/Manifest4
-rw-r--r--dev-embedded/pico-sdk/pico-sdk-2.2.0.ebuild54
-rw-r--r--dev-games/newton/Manifest1
-rw-r--r--dev-games/newton/metadata.xml10
-rw-r--r--dev-games/newton/newton-3.14.ebuild31
-rw-r--r--dev-lang/crystal-bin/Manifest2
-rw-r--r--dev-lang/crystal-bin/crystal-bin-1.16.3.ebuild51
-rw-r--r--dev-libs/appstream/Manifest1
-rw-r--r--dev-libs/appstream/appstream-1.0.4-r1.ebuild94
-rw-r--r--dev-libs/icu/icu-77.1.ebuild5
-rw-r--r--dev-libs/kirigami-addons/Manifest1
-rw-r--r--dev-libs/kirigami-addons/kirigami-addons-1.9.0.ebuild52
-rw-r--r--dev-libs/libthreadar/libthreadar-1.6.1.ebuild2
-rw-r--r--dev-python/deprecated/Manifest1
-rw-r--r--dev-python/deprecated/deprecated-1.3.1.ebuild34
-rw-r--r--dev-python/gherkin-official/gherkin-official-36.0.0.ebuild2
-rw-r--r--dev-python/persist-queue/Manifest1
-rw-r--r--dev-python/persist-queue/persist-queue-1.1.0.ebuild26
-rw-r--r--dev-python/wxpython/Manifest1
-rw-r--r--dev-python/wxpython/wxpython-4.2.4.ebuild142
-rw-r--r--dev-qt/qt-creator/Manifest2
-rw-r--r--dev-qt/qt-creator/qt-creator-18.0.0.ebuild313
-rw-r--r--dev-qt/qt-creator/qt-creator-9999.ebuild1
-rw-r--r--dev-ruby/actioncable/Manifest1
-rw-r--r--dev-ruby/actioncable/actioncable-7.1.6.ebuild47
-rw-r--r--dev-ruby/actionmailbox/Manifest1
-rw-r--r--dev-ruby/actionmailbox/actionmailbox-7.1.6.ebuild66
-rw-r--r--dev-ruby/actionmailer/Manifest1
-rw-r--r--dev-ruby/actionmailer/actionmailer-7.1.6.ebuild55
-rw-r--r--dev-ruby/actionpack/Manifest1
-rw-r--r--dev-ruby/actionpack/actionpack-7.1.6.ebuild82
-rw-r--r--dev-ruby/actiontext/Manifest1
-rw-r--r--dev-ruby/actiontext/actiontext-7.1.6.ebuild65
-rw-r--r--dev-ruby/actionview/Manifest1
-rw-r--r--dev-ruby/actionview/actionview-7.1.6.ebuild77
-rw-r--r--dev-ruby/activejob/Manifest1
-rw-r--r--dev-ruby/activejob/activejob-7.1.6.ebuild49
-rw-r--r--dev-ruby/activemodel/Manifest1
-rw-r--r--dev-ruby/activemodel/activemodel-7.1.6.ebuild45
-rw-r--r--dev-ruby/activerecord/Manifest1
-rw-r--r--dev-ruby/activerecord/activerecord-7.1.6.ebuild99
-rw-r--r--dev-ruby/activestorage/Manifest1
-rw-r--r--dev-ruby/activestorage/activestorage-7.1.6.ebuild75
-rw-r--r--dev-ruby/activesupport/Manifest1
-rw-r--r--dev-ruby/activesupport/activesupport-7.1.6.ebuild90
-rw-r--r--dev-ruby/fileutils/Manifest1
-rw-r--r--dev-ruby/fileutils/fileutils-1.8.0.ebuild30
-rw-r--r--dev-ruby/rails/Manifest1
-rw-r--r--dev-ruby/rails/rails-7.1.6.ebuild37
-rw-r--r--dev-ruby/railties/Manifest1
-rw-r--r--dev-ruby/railties/railties-7.1.6.ebuild74
-rw-r--r--eclass/crystal-utils.eclass4
-rw-r--r--games-action/lugaru/Manifest1
-rw-r--r--games-action/lugaru/lugaru-1.2.ebuild34
-rw-r--r--games-action/lugaru/metadata.xml10
-rw-r--r--games-action/supermariowar/Manifest1
-rw-r--r--games-action/supermariowar/files/smwd.initd39
-rw-r--r--games-action/supermariowar/files/supermariowar-2.0_beta1-cmake-add_library-static.patch18
-rw-r--r--games-action/supermariowar/files/supermariowar-2.0_beta1-yaml-cpp-config.cmake21
-rw-r--r--games-action/supermariowar/metadata.xml9
-rw-r--r--games-action/supermariowar/supermariowar-2.0_beta1-r2.ebuild104
-rw-r--r--games-arcade/ninvaders/Manifest1
-rw-r--r--games-arcade/ninvaders/metadata.xml10
-rw-r--r--games-arcade/ninvaders/ninvaders-0.1.2.ebuild16
-rw-r--r--games-arcade/slimevolley/Manifest1
-rw-r--r--games-arcade/slimevolley/files/slimevolley-2.4.2-gcc10.patch263
-rw-r--r--games-arcade/slimevolley/files/slimevolley-2.4.2-nodatalocal.patch23
-rw-r--r--games-arcade/slimevolley/files/slimevolley-2.4.2-underlink.patch10
-rw-r--r--games-arcade/slimevolley/metadata.xml10
-rw-r--r--games-arcade/slimevolley/slimevolley-2.4.2-r1.ebuild44
-rw-r--r--games-engines/frobtads/Manifest1
-rw-r--r--games-engines/frobtads/frobtads-2.0.ebuild46
-rw-r--r--games-engines/frobtads/metadata.xml14
-rw-r--r--games-fps/avp/Manifest1
-rw-r--r--games-fps/avp/avp-20150214-r1.ebuild44
-rw-r--r--games-fps/avp/files/avp-20150214-fno-common.patch22
-rw-r--r--games-fps/avp/files/avp-20150214-gcc-11-minmax.patch281
-rw-r--r--games-fps/avp/metadata.xml10
-rw-r--r--games-kids/memonix/Manifest1
-rw-r--r--games-kids/memonix/memonix-1.6-r1.ebuild48
-rw-r--r--games-kids/memonix/metadata.xml10
-rw-r--r--games-puzzle/meandmyshadow/Manifest1
-rw-r--r--games-puzzle/meandmyshadow/meandmyshadow-0.5a.ebuild43
-rw-r--r--games-puzzle/meandmyshadow/metadata.xml10
-rw-r--r--games-server/pvpgn/Manifest1
-rw-r--r--games-server/pvpgn/files/pvpgn-1.8.5-fhs.patch229
-rw-r--r--games-server/pvpgn/files/pvpgn-1.99.7.2.1-path.patch33
-rw-r--r--games-server/pvpgn/files/pvpgn.rc40
-rw-r--r--games-server/pvpgn/metadata.xml10
-rw-r--r--games-server/pvpgn/pvpgn-1.99.7.2.1-r1.ebuild109
-rw-r--r--games-strategy/freesynd/Manifest1
-rw-r--r--games-strategy/freesynd/files/freesynd-0.7.5-cmake.patch28
-rw-r--r--games-strategy/freesynd/freesynd-0.7.5.ebuild74
-rw-r--r--games-strategy/freesynd/metadata.xml13
-rw-r--r--games-strategy/maxr/Manifest1
-rw-r--r--games-strategy/maxr/maxr-0.2.9.ebuild38
-rw-r--r--games-strategy/maxr/metadata.xml10
-rw-r--r--games-util/antimicro/Manifest1
-rw-r--r--games-util/antimicro/antimicro-2.23.ebuild55
-rw-r--r--games-util/antimicro/files/antimicro-2.23-SDL2-include.patch12
-rw-r--r--games-util/antimicro/files/antimicro-2.23-gcc11-ptr-compare.patch12
-rw-r--r--games-util/antimicro/files/antimicro-2.23-linking-errors.patch34
-rw-r--r--games-util/antimicro/files/antimicro-2.23-no-compress-man-page.patch11
-rw-r--r--games-util/antimicro/metadata.xml10
-rw-r--r--games-util/qjoypad/Manifest1
-rw-r--r--games-util/qjoypad/files/qjoypad-4.3.0-cmake.patch14
-rw-r--r--games-util/qjoypad/metadata.xml10
-rw-r--r--games-util/qjoypad/qjoypad-4.3.1.ebuild44
-rw-r--r--kde-apps/dragon/dragon-25.08.2-r1.ebuild (renamed from kde-apps/dragon/dragon-25.08.2.ebuild)2
-rw-r--r--kde-misc/kio-fuse/kio-fuse-5.1.1.ebuild2
-rw-r--r--kde-misc/tellico/Manifest1
-rw-r--r--kde-misc/tellico/tellico-4.1.4.ebuild86
-rw-r--r--kde-plasma/aurorae/aurorae-6.5.1.ebuild2
-rw-r--r--kde-plasma/bluedevil/bluedevil-6.5.1.ebuild2
-rw-r--r--kde-plasma/breeze-grub/breeze-grub-6.5.1.ebuild2
-rw-r--r--kde-plasma/breeze-gtk/breeze-gtk-6.5.1.ebuild2
-rw-r--r--kde-plasma/breeze-plymouth/breeze-plymouth-6.5.1.ebuild2
-rw-r--r--kde-plasma/breeze/breeze-6.5.1.ebuild2
-rw-r--r--kde-plasma/discover/discover-6.5.1.ebuild2
-rw-r--r--kde-plasma/drkonqi/drkonqi-6.5.1.ebuild2
-rw-r--r--kde-plasma/flatpak-kcm/flatpak-kcm-6.5.1.ebuild2
-rw-r--r--kde-plasma/kactivitymanagerd/kactivitymanagerd-6.5.1.ebuild2
-rw-r--r--kde-plasma/kde-cli-tools-common/kde-cli-tools-common-6.5.1.ebuild2
-rw-r--r--kde-plasma/kde-cli-tools/kde-cli-tools-6.5.1.ebuild2
-rw-r--r--kde-plasma/kde-gtk-config/kde-gtk-config-6.5.1.ebuild2
-rw-r--r--kde-plasma/kdecoration/kdecoration-6.5.1.ebuild2
-rw-r--r--kde-plasma/kdeplasma-addons/kdeplasma-addons-6.5.1.ebuild2
-rw-r--r--kde-plasma/kdesu-gui/kdesu-gui-6.5.1.ebuild2
-rw-r--r--kde-plasma/keditfiletype/keditfiletype-6.5.1.ebuild2
-rw-r--r--kde-plasma/kgamma/kgamma-6.5.1.ebuild2
-rw-r--r--kde-plasma/kglobalacceld/kglobalacceld-6.5.1.ebuild2
-rw-r--r--kde-plasma/kinfocenter/kinfocenter-6.5.1.ebuild2
-rw-r--r--kde-plasma/kmenuedit/kmenuedit-6.5.1.ebuild2
-rw-r--r--kde-plasma/knighttime/knighttime-6.5.1.ebuild2
-rw-r--r--kde-plasma/kpipewire/kpipewire-6.5.1.ebuild2
-rw-r--r--kde-plasma/krdp/krdp-6.5.1.ebuild2
-rw-r--r--kde-plasma/kscreen/kscreen-6.5.1.ebuild2
-rw-r--r--kde-plasma/kscreenlocker/kscreenlocker-6.5.1.ebuild2
-rw-r--r--kde-plasma/ksshaskpass/ksshaskpass-6.5.1.ebuild2
-rw-r--r--kde-plasma/ksystemstats/ksystemstats-6.5.1.ebuild2
-rw-r--r--kde-plasma/kwallet-pam/kwallet-pam-6.5.1.ebuild2
-rw-r--r--kde-plasma/kwayland-integration/kwayland-integration-6.5.1.ebuild2
-rw-r--r--kde-plasma/kwayland/kwayland-6.5.1.ebuild2
-rw-r--r--kde-plasma/kwin-x11/kwin-x11-6.5.1.ebuild2
-rw-r--r--kde-plasma/kwin/files/kwin-6.5.1-drm-fix-implicit-modifier-fallback.patch37
-rw-r--r--kde-plasma/kwin/kwin-6.5.1-r1.ebuild145
-rw-r--r--kde-plasma/kwin/kwin-6.5.1.ebuild2
-rw-r--r--kde-plasma/kwrited/kwrited-6.5.1.ebuild2
-rw-r--r--kde-plasma/layer-shell-qt/layer-shell-qt-6.5.1.ebuild2
-rw-r--r--kde-plasma/libkscreen/libkscreen-6.5.1.ebuild2
-rw-r--r--kde-plasma/libksysguard/libksysguard-6.5.1.ebuild2
-rw-r--r--kde-plasma/libplasma/libplasma-6.5.1.ebuild2
-rw-r--r--kde-plasma/milou/milou-6.5.1.ebuild2
-rw-r--r--kde-plasma/ocean-sound-theme/ocean-sound-theme-6.5.1.ebuild2
-rw-r--r--kde-plasma/oxygen-sounds/oxygen-sounds-6.5.1.ebuild2
-rw-r--r--kde-plasma/oxygen/oxygen-6.5.1.ebuild2
-rw-r--r--kde-plasma/plasma-activities-stats/plasma-activities-stats-6.5.1.ebuild2
-rw-r--r--kde-plasma/plasma-activities/plasma-activities-6.5.1.ebuild2
-rw-r--r--kde-plasma/plasma-browser-integration/plasma-browser-integration-6.5.1.ebuild2
-rw-r--r--kde-plasma/plasma-desktop/plasma-desktop-6.5.1.ebuild2
-rw-r--r--kde-plasma/plasma-disks/plasma-disks-6.5.1.ebuild2
-rw-r--r--kde-plasma/plasma-firewall/plasma-firewall-6.5.1.ebuild2
-rw-r--r--kde-plasma/plasma-integration/plasma-integration-6.5.1.ebuild2
-rw-r--r--kde-plasma/plasma-login-sessions/plasma-login-sessions-6.5.1.ebuild2
-rw-r--r--kde-plasma/plasma-meta/plasma-meta-6.5.1.ebuild2
-rw-r--r--kde-plasma/plasma-nm/plasma-nm-6.5.1.ebuild2
-rw-r--r--kde-plasma/plasma-pa/plasma-pa-6.5.1.ebuild2
-rw-r--r--kde-plasma/plasma-sdk/plasma-sdk-6.5.1.ebuild2
-rw-r--r--kde-plasma/plasma-systemmonitor/plasma-systemmonitor-6.5.1.ebuild2
-rw-r--r--kde-plasma/plasma-vault/plasma-vault-6.5.1.ebuild2
-rw-r--r--kde-plasma/plasma-welcome/plasma-welcome-6.5.1.ebuild2
-rw-r--r--kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-6.5.1.ebuild2
-rw-r--r--kde-plasma/plasma-workspace/plasma-workspace-6.5.1.ebuild2
-rw-r--r--kde-plasma/plasma5support/plasma5support-6.5.1.ebuild2
-rw-r--r--kde-plasma/plymouth-kcm/plymouth-kcm-6.5.1.ebuild2
-rw-r--r--kde-plasma/polkit-kde-agent/polkit-kde-agent-6.5.1.ebuild2
-rw-r--r--kde-plasma/powerdevil/powerdevil-6.5.1.ebuild2
-rw-r--r--kde-plasma/print-manager/print-manager-6.5.1.ebuild2
-rw-r--r--kde-plasma/qqc2-breeze-style/qqc2-breeze-style-6.5.1.ebuild2
-rw-r--r--kde-plasma/sddm-kcm/sddm-kcm-6.5.1.ebuild2
-rw-r--r--kde-plasma/spectacle/spectacle-6.5.1.ebuild2
-rw-r--r--kde-plasma/systemsettings/systemsettings-6.5.1.ebuild2
-rw-r--r--kde-plasma/wacomtablet/wacomtablet-6.5.1.ebuild2
-rw-r--r--kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-6.5.1.ebuild2
-rw-r--r--media-libs/raspberrypi-userland-bin/Manifest1
-rw-r--r--media-libs/raspberrypi-userland-bin/files/04raspberrypi-userland-bin1
-rw-r--r--media-libs/raspberrypi-userland-bin/metadata.xml9
-rw-r--r--media-libs/raspberrypi-userland-bin/raspberrypi-userland-bin-1.20201201.ebuild41
-rw-r--r--media-libs/raspberrypi-userland/Manifest1
-rw-r--r--media-libs/raspberrypi-userland/files/92-local-vchiq-permissions.rules3
-rw-r--r--media-libs/raspberrypi-userland/files/raspberrypi-userland-include.patch19
-rw-r--r--media-libs/raspberrypi-userland/files/raspberrypi-userland-libdir.patch316
-rw-r--r--media-libs/raspberrypi-userland/files/raspberrypi-userland-libfdt-static.patch22
-rw-r--r--media-libs/raspberrypi-userland/files/raspberrypi-userland-pkgconf-arm64.patch38
-rw-r--r--media-libs/raspberrypi-userland/metadata.xml6
-rw-r--r--media-libs/raspberrypi-userland/raspberrypi-userland-0_pre20201022.ebuild75
-rw-r--r--media-libs/raspberrypi-userland/raspberrypi-userland-9999.ebuild75
-rw-r--r--media-libs/vips/Manifest1
-rw-r--r--media-libs/vips/vips-8.17.3.ebuild162
-rw-r--r--media-plugins/vdr-rpihddevice/Manifest2
-rw-r--r--media-plugins/vdr-rpihddevice/metadata.xml18
-rw-r--r--media-plugins/vdr-rpihddevice/vdr-rpihddevice-1.0.3.ebuild25
-rw-r--r--media-plugins/vdr-rpihddevice/vdr-rpihddevice-1.0.5.ebuild31
-rw-r--r--media-sound/chuck/Manifest1
-rw-r--r--media-sound/chuck/chuck-1.5.5.1.ebuild70
-rw-r--r--media-sound/guitarix/Manifest1
-rw-r--r--media-sound/guitarix/files/guitarix-0.46.0-nostrip.patch30
-rw-r--r--media-sound/guitarix/guitarix-0.46.0.ebuild92
-rw-r--r--media-sound/lms/lms-3.71.0-r2.ebuild (renamed from media-sound/lms/lms-3.71.0.ebuild)3
-rw-r--r--media-sound/mixxx/Manifest2
-rw-r--r--media-sound/mixxx/files/mixxx-2.5.1-x11_opt.patch79
-rw-r--r--media-sound/mixxx/files/mixxx-2.5.2-fix_col_headers.patch52
-rw-r--r--media-sound/mixxx/files/mixxx-2.5.2-libcxx21_include.patch35
-rw-r--r--media-sound/mixxx/mixxx-2.5.1.ebuild173
-rw-r--r--media-sound/mixxx/mixxx-2.5.2.ebuild178
-rw-r--r--media-sound/qtractor/Manifest1
-rw-r--r--media-sound/qtractor/qtractor-1.5.7.ebuild100
-rw-r--r--media-sound/supersonic/Manifest4
-rw-r--r--media-sound/supersonic/supersonic-0.19.0.ebuild (renamed from media-sound/supersonic/supersonic-0.18.0.ebuild)0
-rw-r--r--media-video/aegisub/aegisub-3.4.2-r2.ebuild147
-rw-r--r--media-video/aegisub/files/3.4.2/Fix-wayland.patch34
-rw-r--r--metadata/md5-cache/app-backup/dar-2.8.1-r14
-rw-r--r--metadata/md5-cache/app-editors/okteta-0.26.244
-rw-r--r--metadata/md5-cache/app-misc/blahaj-2.2.0-r12
-rw-r--r--metadata/md5-cache/app-misc/fastfetch-2.53.04
-rw-r--r--metadata/md5-cache/app-misc/github-desktop-bin-3.4.9_rc1 (renamed from metadata/md5-cache/app-misc/github-desktop-bin-3.3.1_rc1)2
-rw-r--r--metadata/md5-cache/app-misc/mat2-0.13.416
-rw-r--r--metadata/md5-cache/app-misc/mat2-0.14.016
-rw-r--r--metadata/md5-cache/app-text/lizard-1.18.017
-rw-r--r--metadata/md5-cache/dev-cpp/folly-2025.04.14.00-r22
-rw-r--r--metadata/md5-cache/dev-crystal/athena-negotiation-0.1.52
-rw-r--r--metadata/md5-cache/dev-crystal/athena-negotiation-0.2.02
-rw-r--r--metadata/md5-cache/dev-crystal/athena-spec-0.3.112
-rw-r--r--metadata/md5-cache/dev-crystal/athena-spec-0.4.0 (renamed from metadata/md5-cache/dev-crystal/athena-spec-0.3.10)8
-rw-r--r--metadata/md5-cache/dev-crystal/backtracer-1.2.22
-rw-r--r--metadata/md5-cache/dev-crystal/backtracer-1.2.42
-rw-r--r--metadata/md5-cache/dev-crystal/crikey-0.1.0_p201704042
-rw-r--r--metadata/md5-cache/dev-crystal/crustache-2.4.42
-rw-r--r--metadata/md5-cache/dev-crystal/crystal-db-0.13.12
-rw-r--r--metadata/md5-cache/dev-crystal/crystal-db-0.14.0 (renamed from metadata/md5-cache/dev-crystal/crystal-db-0.11.0)8
-rw-r--r--metadata/md5-cache/dev-crystal/crystal-fnv-0.1.32
-rw-r--r--metadata/md5-cache/dev-crystal/crystal-html5-0.4.02
-rw-r--r--metadata/md5-cache/dev-crystal/crystal-html5-0.5.02
-rw-r--r--metadata/md5-cache/dev-crystal/crystal-pg-0.28.02
-rw-r--r--metadata/md5-cache/dev-crystal/crystal-pg-0.29.0-r1 (renamed from metadata/md5-cache/dev-crystal/crystal-pg-0.29.0)6
-rw-r--r--metadata/md5-cache/dev-crystal/crystal-sqlite3-0.21.02
-rw-r--r--metadata/md5-cache/dev-crystal/crystal-sqlite3-0.22.014
-rw-r--r--metadata/md5-cache/dev-crystal/crystal-xpath2-0.1.32
-rw-r--r--metadata/md5-cache/dev-crystal/crystar-0.3.12
-rw-r--r--metadata/md5-cache/dev-crystal/crystar-0.4.02
-rw-r--r--metadata/md5-cache/dev-crystal/exception_page-0.4.12
-rw-r--r--metadata/md5-cache/dev-crystal/exception_page-0.5.02
-rw-r--r--metadata/md5-cache/dev-crystal/habitat-0.4.92
-rw-r--r--metadata/md5-cache/dev-crystal/http_proxy-0.12.02
-rw-r--r--metadata/md5-cache/dev-crystal/inflector-1.0.02
-rw-r--r--metadata/md5-cache/dev-crystal/jbuilder-1.0.02
-rw-r--r--metadata/md5-cache/dev-crystal/json_mapping-0.1.12
-rw-r--r--metadata/md5-cache/dev-crystal/kemal-1.1.2-r12
-rw-r--r--metadata/md5-cache/dev-crystal/kemal-1.7.22
-rw-r--r--metadata/md5-cache/dev-crystal/kemal-1.7.3 (renamed from metadata/md5-cache/dev-crystal/kemal-1.7.1)4
-rw-r--r--metadata/md5-cache/dev-crystal/kilt-0.6.12
-rw-r--r--metadata/md5-cache/dev-crystal/liquid-0.4.12
-rw-r--r--metadata/md5-cache/dev-crystal/liquid-1.0.02
-rw-r--r--metadata/md5-cache/dev-crystal/lucky_flow-0.10.12
-rw-r--r--metadata/md5-cache/dev-crystal/protodec-0.1.5-r12
-rw-r--r--metadata/md5-cache/dev-crystal/protodec-0.1.5-r22
-rw-r--r--metadata/md5-cache/dev-crystal/radix-0.4.12
-rw-r--r--metadata/md5-cache/dev-crystal/selenium-0.12.02
-rw-r--r--metadata/md5-cache/dev-crystal/selenium-0.12.12
-rw-r--r--metadata/md5-cache/dev-crystal/slang-1.7.32
-rw-r--r--metadata/md5-cache/dev-crystal/spectator-0.12.12
-rw-r--r--metadata/md5-cache/dev-crystal/spectator-0.12.2 (renamed from metadata/md5-cache/dev-crystal/spectator-0.12.0)11
-rw-r--r--metadata/md5-cache/dev-crystal/temel-0.1.0_p201710242
-rw-r--r--metadata/md5-cache/dev-crystal/water-1.0.02
-rw-r--r--metadata/md5-cache/dev-crystal/webdrivers-0.4.3-r12
-rw-r--r--metadata/md5-cache/dev-crystal/webless-0.1.02
-rw-r--r--metadata/md5-cache/dev-crystal/webless-0.2.02
-rw-r--r--metadata/md5-cache/dev-crystal/webmock-0.14.02
-rw-r--r--metadata/md5-cache/dev-embedded/arduino-builder-1.5.4-r24
-rw-r--r--metadata/md5-cache/dev-embedded/dc-tool-ip-1.0.4-r14
-rw-r--r--metadata/md5-cache/dev-embedded/gnusim8085-1.4.14
-rw-r--r--metadata/md5-cache/dev-embedded/icdprog-0.5-r14
-rw-r--r--metadata/md5-cache/dev-embedded/pico-sdk-2.2.09
-rw-r--r--metadata/md5-cache/dev-games/newton-3.1413
-rw-r--r--metadata/md5-cache/dev-lang/crystal-bin-1.16.311
-rw-r--r--metadata/md5-cache/dev-libs/appstream-1.0.4-r116
-rw-r--r--metadata/md5-cache/dev-libs/icu-77.16
-rw-r--r--metadata/md5-cache/dev-libs/kirigami-addons-1.9.016
-rw-r--r--metadata/md5-cache/dev-libs/libthreadar-1.6.14
-rw-r--r--metadata/md5-cache/dev-python/deprecated-1.3.116
-rw-r--r--metadata/md5-cache/dev-python/gherkin-official-36.0.04
-rw-r--r--metadata/md5-cache/dev-python/persist-queue-1.1.017
-rw-r--r--metadata/md5-cache/dev-python/wxpython-4.2.417
-rw-r--r--metadata/md5-cache/dev-qt/qt-creator-18.0.018
-rw-r--r--metadata/md5-cache/dev-qt/qt-creator-99996
-rw-r--r--metadata/md5-cache/dev-ruby/actioncable-7.1.617
-rw-r--r--metadata/md5-cache/dev-ruby/actionmailbox-7.1.617
-rw-r--r--metadata/md5-cache/dev-ruby/actionmailer-7.1.617
-rw-r--r--metadata/md5-cache/dev-ruby/actionpack-7.1.617
-rw-r--r--metadata/md5-cache/dev-ruby/actiontext-7.1.617
-rw-r--r--metadata/md5-cache/dev-ruby/actionview-7.1.617
-rw-r--r--metadata/md5-cache/dev-ruby/activejob-7.1.617
-rw-r--r--metadata/md5-cache/dev-ruby/activemodel-7.1.617
-rw-r--r--metadata/md5-cache/dev-ruby/activerecord-7.1.617
-rw-r--r--metadata/md5-cache/dev-ruby/activestorage-7.1.617
-rw-r--r--metadata/md5-cache/dev-ruby/activesupport-7.1.617
-rw-r--r--metadata/md5-cache/dev-ruby/fileutils-1.8.017
-rw-r--r--metadata/md5-cache/dev-ruby/rails-7.1.617
-rw-r--r--metadata/md5-cache/dev-ruby/railties-7.1.617
-rw-r--r--metadata/md5-cache/dev-util/gshards-0.22
-rw-r--r--metadata/md5-cache/games-action/lugaru-1.214
-rw-r--r--metadata/md5-cache/games-action/supermariowar-2.0_beta1-r215
-rw-r--r--metadata/md5-cache/games-arcade/ninvaders-0.1.213
-rw-r--r--metadata/md5-cache/games-arcade/slimevolley-2.4.2-r114
-rw-r--r--metadata/md5-cache/games-engines/frobtads-2.016
-rw-r--r--metadata/md5-cache/games-fps/avp-20150214-r115
-rw-r--r--metadata/md5-cache/games-kids/memonix-1.6-r114
-rw-r--r--metadata/md5-cache/games-puzzle/meandmyshadow-0.5a16
-rw-r--r--metadata/md5-cache/games-server/pvpgn-1.99.7.2.1-r115
-rw-r--r--metadata/md5-cache/games-strategy/freesynd-0.7.515
-rw-r--r--metadata/md5-cache/games-strategy/maxr-0.2.915
-rw-r--r--metadata/md5-cache/games-util/antimicro-2.2314
-rw-r--r--metadata/md5-cache/games-util/qjoypad-4.3.114
-rw-r--r--metadata/md5-cache/kde-apps/dragon-25.08.2-r1 (renamed from metadata/md5-cache/kde-apps/dragon-25.08.2)6
-rw-r--r--metadata/md5-cache/kde-misc/kio-fuse-5.1.14
-rw-r--r--metadata/md5-cache/kde-misc/tellico-4.1.417
-rw-r--r--metadata/md5-cache/kde-plasma/aurorae-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/bluedevil-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/breeze-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/breeze-grub-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/breeze-gtk-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/breeze-plymouth-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/discover-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/drkonqi-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/flatpak-kcm-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/kactivitymanagerd-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/kde-cli-tools-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/kde-cli-tools-common-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/kde-gtk-config-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/kdecoration-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/kdeplasma-addons-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/kdesu-gui-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/keditfiletype-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/kgamma-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/kglobalacceld-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/kinfocenter-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/kmenuedit-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/knighttime-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/kpipewire-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/krdp-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/kscreen-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/kscreenlocker-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/ksshaskpass-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/ksystemstats-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/kwallet-pam-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/kwayland-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/kwayland-integration-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/kwin-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/kwin-6.5.1-r117
-rw-r--r--metadata/md5-cache/kde-plasma/kwin-x11-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/kwrited-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/layer-shell-qt-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/libkscreen-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/libksysguard-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/libplasma-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/milou-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/ocean-sound-theme-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/oxygen-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/oxygen-sounds-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-activities-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-activities-stats-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-browser-integration-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-desktop-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-disks-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-firewall-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-integration-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-login-sessions-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-meta-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-nm-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-pa-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-sdk-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-systemmonitor-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-vault-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-welcome-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-workspace-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-workspace-wallpapers-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/plasma5support-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/plymouth-kcm-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/polkit-kde-agent-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/powerdevil-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/print-manager-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/qqc2-breeze-style-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/sddm-kcm-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/spectacle-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/systemsettings-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/wacomtablet-6.5.14
-rw-r--r--metadata/md5-cache/kde-plasma/xdg-desktop-portal-kde-6.5.14
-rw-r--r--metadata/md5-cache/media-libs/raspberrypi-userland-0_pre2020102213
-rw-r--r--metadata/md5-cache/media-libs/raspberrypi-userland-999912
-rw-r--r--metadata/md5-cache/media-libs/raspberrypi-userland-bin-1.2020120112
-rw-r--r--metadata/md5-cache/media-libs/vips-8.17.317
-rw-r--r--metadata/md5-cache/media-plugins/vdr-rpihddevice-1.0.314
-rw-r--r--metadata/md5-cache/media-plugins/vdr-rpihddevice-1.0.514
-rw-r--r--metadata/md5-cache/media-sound/chuck-1.5.5.115
-rw-r--r--metadata/md5-cache/media-sound/guitarix-0.46.017
-rw-r--r--metadata/md5-cache/media-sound/lms-3.71.0-r2 (renamed from metadata/md5-cache/media-sound/lms-3.71.0)6
-rw-r--r--metadata/md5-cache/media-sound/mixxx-2.5.118
-rw-r--r--metadata/md5-cache/media-sound/mixxx-2.5.218
-rw-r--r--metadata/md5-cache/media-sound/qtractor-1.5.717
-rw-r--r--metadata/md5-cache/media-sound/supersonic-0.19.0 (renamed from metadata/md5-cache/media-sound/supersonic-0.18.0)2
-rw-r--r--metadata/md5-cache/media-video/aegisub-3.4.2-r217
-rw-r--r--metadata/md5-cache/net-analyzer/driftnet-1.6.017
-rw-r--r--metadata/md5-cache/net-firewall/itval-1.2_p20121104-r114
-rw-r--r--metadata/md5-cache/net-ftp/ncftp-3.3.04
-rw-r--r--metadata/md5-cache/net-misc/grive-0.5.2_pre20211128-r114
-rw-r--r--metadata/md5-cache/net-p2p/fms-0.3.8415
-rw-r--r--metadata/md5-cache/net-proxy/ngrok-bin-3.32.0 (renamed from metadata/md5-cache/net-proxy/ngrok-bin-3.31.0)2
-rw-r--r--metadata/md5-cache/sci-libs/pdal-2.8.4-r14
-rw-r--r--metadata/md5-cache/sci-libs/pdal-2.9.24
-rw-r--r--metadata/md5-cache/sci-mathematics/rkward-0.8.116
-rw-r--r--metadata/md5-cache/sec-keys/openpgp-keys-jvoisin-2025102915
-rw-r--r--metadata/md5-cache/sys-apps/hexyl-0.16.08
-rw-r--r--metadata/md5-cache/sys-apps/thunderbolt-software-user-space-0.9.3-r114
-rw-r--r--metadata/md5-cache/sys-auth/google-authenticator-wrappers-3-r114
-rw-r--r--metadata/md5-cache/sys-auth/pam_abl-0.6.014
-rw-r--r--metadata/md5-cache/sys-fs/snapraid-13.0 (renamed from metadata/md5-cache/sys-fs/snapraid-12.4)2
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-5.10.24614
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-5.15.19614
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-6.1.15814
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-6.12.5614
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-6.17.614
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-6.6.11514
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-sources-5.10.246 (renamed from metadata/md5-cache/sys-kernel/vanilla-sources-5.10.245)4
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-sources-5.15.196 (renamed from metadata/md5-cache/sys-kernel/vanilla-sources-5.15.195)4
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-sources-5.4.301 (renamed from metadata/md5-cache/sys-kernel/vanilla-sources-5.4.300)4
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-sources-6.1.158 (renamed from metadata/md5-cache/sys-kernel/vanilla-sources-6.1.157)4
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-sources-6.12.56 (renamed from metadata/md5-cache/sys-kernel/vanilla-sources-6.12.55)4
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-sources-6.17.6 (renamed from metadata/md5-cache/sys-kernel/vanilla-sources-6.17.5)4
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-sources-6.6.115 (renamed from metadata/md5-cache/sys-kernel/vanilla-sources-6.6.114)4
-rw-r--r--metadata/md5-cache/virtual/crystal-db-0.148
-rw-r--r--metadata/md5-cache/www-apps/invidious-2025.05.17.02
-rw-r--r--metadata/md5-cache/www-apps/invidious-2025.09.13.0 (renamed from metadata/md5-cache/www-apps/invidious-2025.05.04.0)14
-rw-r--r--metadata/md5-cache/www-client/mullvad-browser-bin-15.0 (renamed from metadata/md5-cache/www-client/mullvad-browser-bin-14.5.8)2
-rw-r--r--metadata/md5-cache/www-plugins/firefoxpwa-2.14.116
-rw-r--r--metadata/md5-cache/www-plugins/firefoxpwa-2.17.216
-rw-r--r--metadata/md5-cache/x11-misc/appmenu-gtk-module-24.05-r316
-rw-r--r--metadata/md5-cache/x11-terms/roxterm-3.9.414
-rw-r--r--metadata/md5-cache/x11-wm/ctwm-4.0.316
-rw-r--r--net-analyzer/driftnet/Manifest1
-rw-r--r--net-analyzer/driftnet/driftnet-1.6.0.ebuild78
-rw-r--r--net-analyzer/driftnet/files/driftnet-1.6.0-CFLAGS.patch15
-rw-r--r--net-firewall/itval/Manifest1
-rw-r--r--net-firewall/itval/itval-1.2_p20121104-r1.ebuild34
-rw-r--r--net-firewall/itval/metadata.xml10
-rw-r--r--net-ftp/ncftp/ncftp-3.3.0.ebuild2
-rw-r--r--net-misc/grive/Manifest1
-rw-r--r--net-misc/grive/files/363.patch21
-rw-r--r--net-misc/grive/grive-0.5.2_pre20211128-r1.ebuild37
-rw-r--r--net-misc/grive/metadata.xml6
-rw-r--r--net-p2p/fms/Manifest1
-rw-r--r--net-p2p/fms/files/fms-0.3.83-fix-for-mbedtls-3.patch11
-rw-r--r--net-p2p/fms/files/fms-use-system-libs4.patch25
-rw-r--r--net-p2p/fms/files/fms.initd11
-rw-r--r--net-p2p/fms/fms-0.3.84.ebuild101
-rw-r--r--net-p2p/fms/metadata.xml10
-rw-r--r--net-proxy/ngrok-bin/Manifest14
-rw-r--r--net-proxy/ngrok-bin/ngrok-bin-3.32.0.ebuild (renamed from net-proxy/ngrok-bin/ngrok-bin-3.31.0.ebuild)0
-rw-r--r--profiles/package.mask/00-gentoo82
-rw-r--r--sci-libs/pdal/pdal-2.8.4-r1.ebuild2
-rw-r--r--sci-libs/pdal/pdal-2.9.2.ebuild2
-rw-r--r--sci-mathematics/rkward/Manifest1
-rw-r--r--sci-mathematics/rkward/rkward-0.8.1.ebuild60
-rw-r--r--sec-keys/openpgp-keys-jvoisin/Manifest2
-rw-r--r--sec-keys/openpgp-keys-jvoisin/openpgp-keys-jvoisin-20251029.ebuild18
-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-apps/thunderbolt-software-user-space/Manifest2
-rw-r--r--sys-apps/thunderbolt-software-user-space/files/thunderbolt-software-user-space-0.9.3-cmake.patch15
-rw-r--r--sys-apps/thunderbolt-software-user-space/metadata.xml10
-rw-r--r--sys-apps/thunderbolt-software-user-space/thunderbolt-software-user-space-0.9.3-r1.ebuild40
-rw-r--r--sys-auth/google-authenticator-wrappers/Manifest1
-rw-r--r--sys-auth/google-authenticator-wrappers/google-authenticator-wrappers-3-r1.ebuild50
-rw-r--r--sys-auth/google-authenticator-wrappers/metadata.xml16
-rw-r--r--sys-auth/pam_abl/Manifest1
-rw-r--r--sys-auth/pam_abl/metadata.xml16
-rw-r--r--sys-auth/pam_abl/pam_abl-0.6.0.ebuild42
-rw-r--r--sys-fs/snapraid/Manifest1
-rw-r--r--sys-fs/snapraid/snapraid-13.0.ebuild (renamed from sys-fs/snapraid/snapraid-12.4.ebuild)0
-rw-r--r--sys-kernel/gentoo-sources/Manifest17
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-5.10.246.ebuild27
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-5.15.196.ebuild27
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-6.1.158.ebuild27
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-6.12.56.ebuild37
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-6.17.6.ebuild37
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-6.6.115.ebuild27
-rw-r--r--sys-kernel/vanilla-sources/Manifest14
-rw-r--r--sys-kernel/vanilla-sources/vanilla-sources-5.10.246.ebuild (renamed from sys-kernel/vanilla-sources/vanilla-sources-5.10.245.ebuild)0
-rw-r--r--sys-kernel/vanilla-sources/vanilla-sources-5.15.196.ebuild (renamed from sys-kernel/vanilla-sources/vanilla-sources-5.15.195.ebuild)0
-rw-r--r--sys-kernel/vanilla-sources/vanilla-sources-5.4.301.ebuild (renamed from sys-kernel/vanilla-sources/vanilla-sources-5.4.300.ebuild)0
-rw-r--r--sys-kernel/vanilla-sources/vanilla-sources-6.1.158.ebuild (renamed from sys-kernel/vanilla-sources/vanilla-sources-6.1.157.ebuild)0
-rw-r--r--sys-kernel/vanilla-sources/vanilla-sources-6.12.56.ebuild (renamed from sys-kernel/vanilla-sources/vanilla-sources-6.12.55.ebuild)0
-rw-r--r--sys-kernel/vanilla-sources/vanilla-sources-6.17.6.ebuild (renamed from sys-kernel/vanilla-sources/vanilla-sources-6.17.5.ebuild)0
-rw-r--r--sys-kernel/vanilla-sources/vanilla-sources-6.6.115.ebuild (renamed from sys-kernel/vanilla-sources/vanilla-sources-6.6.114.ebuild)0
-rw-r--r--virtual/crystal-db/crystal-db-0.14.ebuild23
-rw-r--r--www-apps/invidious/Manifest2
-rw-r--r--www-apps/invidious/invidious-2025.09.13.0.ebuild (renamed from www-apps/invidious/invidious-2025.05.04.0.ebuild)17
-rw-r--r--www-client/mullvad-browser-bin/Manifest2
-rw-r--r--www-client/mullvad-browser-bin/mullvad-browser-bin-15.0.ebuild (renamed from www-client/mullvad-browser-bin/mullvad-browser-bin-14.5.8.ebuild)0
-rw-r--r--www-plugins/firefoxpwa/Manifest195
-rw-r--r--www-plugins/firefoxpwa/firefoxpwa-2.14.1.ebuild576
-rw-r--r--www-plugins/firefoxpwa/firefoxpwa-2.17.2.ebuild170
-rw-r--r--x11-misc/appmenu-gtk-module/Manifest1
-rw-r--r--x11-misc/appmenu-gtk-module/appmenu-gtk-module-24.05-r3.ebuild81
-rw-r--r--x11-misc/appmenu-gtk-module/files/appmenu-gtk-module-24.05-fix-pkgconfig.patch10
-rw-r--r--x11-terms/roxterm/Manifest1
-rw-r--r--x11-terms/roxterm/metadata.xml6
-rw-r--r--x11-terms/roxterm/roxterm-3.9.4.ebuild31
-rw-r--r--x11-wm/ctwm/Manifest1
-rw-r--r--x11-wm/ctwm/ctwm-4.0.3.ebuild64
-rw-r--r--x11-wm/ctwm/metadata.xml22
550 files changed, 3881 insertions, 6258 deletions
diff --git a/app-backup/dar/dar-2.8.1-r1.ebuild b/app-backup/dar/dar-2.8.1-r1.ebuild
index 910f96323434..b9fcfa5cc038 100644
--- a/app-backup/dar/dar-2.8.1-r1.ebuild
+++ b/app-backup/dar/dar-2.8.1-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/project/dar/dar/${PV}/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~ppc ~sparc x86 ~amd64-linux"
IUSE="argon2 curl dar32 dar64 doc gcrypt gpg lz4 lzo nls rsync sftp whirlpool xattr"
REQUIRED_USE="
diff --git a/app-editors/okteta/okteta-0.26.24.ebuild b/app-editors/okteta/okteta-0.26.24.ebuild
index 391f1a56c5ac..22790cf24fc4 100644
--- a/app-editors/okteta/okteta-0.26.24.ebuild
+++ b/app-editors/okteta/okteta-0.26.24.ebuild
@@ -17,7 +17,7 @@ SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz
LICENSE="GPL-2 handbook? ( FDL-1.2 )"
SLOT="5"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 arm64 ~ppc64 ~riscv ~x86"
IUSE=""
DEPEND="
diff --git a/app-misc/fastfetch/fastfetch-2.53.0.ebuild b/app-misc/fastfetch/fastfetch-2.53.0.ebuild
index b2767e3c2062..e88bd9931750 100644
--- a/app-misc/fastfetch/fastfetch-2.53.0.ebuild
+++ b/app-misc/fastfetch/fastfetch-2.53.0.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == *9999 ]]; then
[[ "${EGIT_BRANCH}" == "" ]] && die "Please set a git branch"
else
SRC_URI="https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
fi
LICENSE="MIT"
diff --git a/app-misc/github-desktop-bin/Manifest b/app-misc/github-desktop-bin/Manifest
index 4c775a9f2d53..70c4c7f1a7ea 100644
--- a/app-misc/github-desktop-bin/Manifest
+++ b/app-misc/github-desktop-bin/Manifest
@@ -1 +1 @@
-DIST GitHubDesktop-linux-x86_64-3.3.1-linux1.rpm 107095724 BLAKE2B d6fff825b3a57b7c6403ced19034b901f969e2344f6de81e2f02aaaa8ca341b2b0f40c5e603b758b7496ba23fbc1c825d3065a4f6d0d0e99ad345ae468ba5dc6 SHA512 166d1c5df4ab8a80dee8e0b01fea4fc3868b2757e4207692785f29765a7a2b65dae0c620882b478aa037142abf111366e4ff6384d049543d7a53640ba40e5cc3
+DIST GitHubDesktop-linux-x86_64-3.4.9-linux1.rpm 123920272 BLAKE2B b96d2a4d3f5e5631a25c66a3fbed7786df115621d3c396ed0ec3c1ef262b468bdb0104ed04043bacd2b7bad9c25ef066d568d695fc587f970f661daaba44bc73 SHA512 c0815c3cfa48cae200a04fa0620bc1d4ae58372f4cd2d79bbc43fe92bcb902453915156416a7f6986091d38180958adf79953f4ab1284d74c8427732d9169e56
diff --git a/app-misc/github-desktop-bin/github-desktop-bin-3.3.1_rc1.ebuild b/app-misc/github-desktop-bin/github-desktop-bin-3.4.9_rc1.ebuild
index 191306f5094a..191306f5094a 100644
--- a/app-misc/github-desktop-bin/github-desktop-bin-3.3.1_rc1.ebuild
+++ b/app-misc/github-desktop-bin/github-desktop-bin-3.4.9_rc1.ebuild
diff --git a/app-misc/mat2/Manifest b/app-misc/mat2/Manifest
index 9199ecbc22be..01f717bedd99 100644
--- a/app-misc/mat2/Manifest
+++ b/app-misc/mat2/Manifest
@@ -1,4 +1,4 @@
-DIST mat2-0.13.4.tar.gz 11782937 BLAKE2B cab400479bbf312979e11f00bccf02e0e330455651dcdef239507c511b4101cb8b39af5f9dfdc1df9f1bcedc3dda3276c7cf598491c0ff0fc1f365f540fdb7a6 SHA512 75c08c9c52a82f9983e799c2aeef0da8324d1c92ac32fb748a68063ec7b28569692082aceacf7161d24db0e8a988357c423b6e17ca5c0f934309c9791c41ab18
-DIST mat2-0.13.4.tar.gz.asc 833 BLAKE2B 5e108396ca5d52c88e714b3f66f2e36fd900089be0820facdfed02ba44f879a02e4f510d9f28c53ac2d1a01e678f69062a72a6aca2508ceb844620d06ea4cd78 SHA512 380c7ef948aea2af1b0e4c56b69848f365db0967678dbf8881d1a33fd8050523c11b7648a676636ee68190cb640a37e41b60aa6f9f604e7cf1b6f0044fc54c98
DIST mat2-0.13.5.tar.gz 11507328 BLAKE2B d8fd5007c65ac6eab4c493f5f71e9c5dbc56f4f89f04546ed861aed6142026cf3a013fcfe130dcf3879d45ffbe4144d51930cfc320d9f31479b3bee5fc5a103f SHA512 a700f5c136b20203b5173c685b49d589f75082a067b9a6059766dd3d78d7cf2988080c5e523e0d35e6aced79790e9a322c3b0d4a8364bb83af6ce2490acb6abb
DIST mat2-0.13.5.tar.gz.asc 833 BLAKE2B f2127d19e0ed25331bce9d039598d568abf9a7aa08d02bca8aa0428bfe071093762f76141b8d36a4803d4967bd19b697395ac45c491b08aee99e3a9ef8a05803 SHA512 bfec8fc0788e3e0369d42ad033628fa5231122c8295045bfa230964413fb4255ed1e08ff57bd79b2571db844cfa84ef0f2895aca14df319700d6e1dc8aac0b47
+DIST mat2-0.14.0.tar.gz 11544055 BLAKE2B dd209912f659ee95c1d26051003152c09dc97d45680c608dd73b0b3a001411ace437745ce3c465d55461c47cf13e30cfdba533fdf9bdb4e749b8db666616c589 SHA512 7b1f2bab7879e0ac3e60d07c3003ce8b7565c927bb658a7f34c062ee45b2a67f2830a55b518c77e953c80ca2296fed2567b70660c7c0394386616de2d0bc82cc
+DIST mat2-0.14.0.tar.gz.asc 833 BLAKE2B c208d834ce816344b4e654eec581074570e1d2a789c0cdb87d9b2c2f3b85e00ce5cd44d5a54965d7d835961b39da6ad088ebda49844b5931bef06fd68608ec63 SHA512 a75a9ff0dfea0fd6d0f02bbc952c9544ca48191e317d286d23ebf9fa6e80e68171a9deafb4a46527998f1a06df36ff6223c64ed9042c1bf52a6a837bd378c543
diff --git a/app-misc/mat2/mat2-0.13.4.ebuild b/app-misc/mat2/mat2-0.14.0.ebuild
index 64fddfc9aacc..922c763e6047 100644
--- a/app-misc/mat2/mat2-0.13.4.ebuild
+++ b/app-misc/mat2/mat2-0.14.0.ebuild
@@ -10,31 +10,28 @@ DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 optfeature verify-sig
DESCRIPTION="Metadata Anonymisation Toolkit: handy tool to trash your metadata"
-HOMEPAGE="https://0xacab.org/jvoisin/mat2"
-SIG_UPLOAD_HASH="95d1f3782dfc731545fd9b467c594cb2"
+HOMEPAGE="https://github.com/jvoisin/mat2"
SRC_URI="
- https://0xacab.org/jvoisin/${PN}/-/archive/${PV}/${P}.tar.gz
- verify-sig? ( https://0xacab.org/jvoisin/${PN}/uploads/${SIG_UPLOAD_HASH}/${P}.tar.gz.asc )
+ https://github.com/jvoisin/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz
+ verify-sig? ( https://github.com/jvoisin/${PN}/releases/download/${PV}/${PV}.tar.gz.asc -> ${P}.tar.gz.asc )
"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64"
-# Fixed in bbd5b2817c9d64013e2f5ed670aca8d4738bb484
-RESTRICT="test"
-
RDEPEND="
app-text/poppler[introspection,cairo]
dev-libs/glib:2
dev-python/pycairo:0[${PYTHON_USEDEP}]
dev-python/pygobject:3[cairo,${PYTHON_USEDEP}]
gnome-base/librsvg[introspection]
+ gui-libs/gdk-pixbuf-loader-webp
media-libs/mutagen:0[${PYTHON_USEDEP}]
x11-libs/gdk-pixbuf:2[introspection,jpeg,tiff]
"
BDEPEND="
- verify-sig? ( >sec-keys/openpgp-keys-jvoisin-20200714 )
+ verify-sig? ( >sec-keys/openpgp-keys-jvoisin-20230224-r9999 )
test? (
media-libs/exiftool:*
media-video/ffmpeg[lame,vorbis]
@@ -47,26 +44,17 @@ DOCS=( doc {CHANGELOG,CONTRIBUTING,INSTALL,README}.md )
distutils_enable_tests unittest
-python_prepare_all() {
+src_prepare() {
sed -i '/data_files/d' setup.py || die
- distutils-r1_python_prepare_all
-}
-
-src_test() {
- # Double sandboxing is not possible
- if ! has usersandbox ${FEATURES}; then
- distutils-r1_src_test
- fi
- return 0
+ distutils-r1_src_prepare
}
-python_install_all() {
- distutils-r1_python_install_all
+src_install() {
+ distutils-r1_src_install
doman doc/mat2.1
}
pkg_postinst() {
optfeature "misc file format support" media-libs/exiftool
- optfeature "sandboxing" sys-apps/bubblewrap
optfeature "video support" media-video/ffmpeg
}
diff --git a/app-misc/mat2/metadata.xml b/app-misc/mat2/metadata.xml
index f6d94386d377..15fdb269a9a4 100644
--- a/app-misc/mat2/metadata.xml
+++ b/app-misc/mat2/metadata.xml
@@ -5,10 +5,13 @@
<email>contact@hacktivis.me</email>
<name>Haelwenn (lanodan) Monnier</name>
</maintainer>
+ <maintainer type="person">
+ <email>cyber+gentoo@sysrq.in</email>
+ <name>Anna</name>
+ </maintainer>
<upstream>
<remote-id type="cpe">cpe:/a:0xacab:mat2</remote-id>
- <changelog>https://0xacab.org/jvoisin/mat2/-/tags?format=atom</changelog>
- <bugs-to>https://0xacab.org/jvoisin/mat2/-/issues</bugs-to>
+ <bugs-to>https://github.com/jvoisin/mat2/issues</bugs-to>
</upstream>
<origin>gentoo-guru-overlay</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/app-text/lizard/Manifest b/app-text/lizard/Manifest
index f07c984b2e88..7e11bf5c9f9c 100644
--- a/app-text/lizard/Manifest
+++ b/app-text/lizard/Manifest
@@ -1 +1,2 @@
DIST lizard-1.17.31.tar.gz 1270550 BLAKE2B 1d86df59a8d5c206f0990ed35adf575be7010f95b7ca32762c96095a3a87d95bc4624bb6b5f00513cac1e76e6030ab0afc3059e4781fddae988cb8558fafd091 SHA512 0c131fb4f42604b2700cad5e0c00f931c19d0767a17b85e507926638c398ab0d1674501ca56330a81510b061302c7122266ad944a173d21c64969d0fa13d79be
+DIST lizard-1.18.0.tar.gz 171019 BLAKE2B 3b692e0ef662a6bb0d95cfcad5bc4e79cff5a388d75a41500b7e136a779c589a478dcbff2bf0053bb30260123b281a90c75f549c027c06cfee022ea9ed8e28a6 SHA512 8b50914dc04f33adf8ba220442c03aae4d4d316408356869fa29257528b96960b80c9fe6ed8c0d4c9f58270833f5454f21255f64a76003fc07e3e84e207adf56
diff --git a/app-text/lizard/lizard-1.18.0.ebuild b/app-text/lizard/lizard-1.18.0.ebuild
new file mode 100644
index 000000000000..04107a145dc3
--- /dev/null
+++ b/app-text/lizard/lizard-1.18.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..14} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1
+
+DESCRIPTION="A simple code complexity analyser, supports most of the popular languages."
+HOMEPAGE="http://www.lizard.ws/"
+SRC_URI="https://github.com/terryyin/lizard/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="
+ dev-python/pygments[${PYTHON_USEDEP}]
+ test? (
+ dev-python/jinja2[${PYTHON_USEDEP}]
+ dev-python/mock[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
diff --git a/dev-cpp/folly/files/folly-2025.04.14.00-gcc16-workaround.patch b/dev-cpp/folly/files/folly-2025.04.14.00-gcc16-workaround.patch
new file mode 100644
index 000000000000..975bd066bbfe
--- /dev/null
+++ b/dev-cpp/folly/files/folly-2025.04.14.00-gcc16-workaround.patch
@@ -0,0 +1,62 @@
+https://bugs.gentoo.org/963586
+https://gcc.gnu.org/PR122171
+--- a/folly/Fingerprint.cpp
++++ b/folly/Fingerprint.cpp
+@@ -86,7 +86,7 @@ constexpr auto copy_table(D const (&table)[S0][S1][S2]) {
+ }
+
+ template <size_t Deg>
+-constexpr poly_table<Deg> make_poly_table() {
++constexpr std::array<std::array<std::array<uint64_t, poly_size(Deg)>, 256>, 8> make_poly_table() {
+ FingerprintPolynomial<Deg> poly(FingerprintTablePoly<Deg>::data);
+ uint64_t table[8][256][poly_size(Deg)] = {};
+ // table[i][q] is Q(X) * X^(k+8*i) mod P(X),
+@@ -125,11 +125,11 @@ const uint64_t FingerprintTable<128>::poly[poly_size(128)] = {
+ FingerprintTablePoly<127>::data[0], FingerprintTablePoly<127>::data[1]};
+
+ template <>
+-const poly_table<64> FingerprintTable<64>::table = poly_table_63;
++const std::array<std::array<std::array<uint64_t, poly_size(64)>, 256>, 8> FingerprintTable<64>::table = poly_table_63;
+ template <>
+-const poly_table<96> FingerprintTable<96>::table = poly_table_95;
++const std::array<std::array<std::array<uint64_t, poly_size(96)>, 256>, 8> FingerprintTable<96>::table = poly_table_95;
+ template <>
+-const poly_table<128> FingerprintTable<128>::table = poly_table_127;
++const std::array<std::array<std::array<uint64_t, poly_size(128)>, 256>, 8> FingerprintTable<128>::table = poly_table_127;
+
+ } // namespace detail
+ } // namespace folly
+--- a/folly/Fingerprint.h
++++ b/folly/Fingerprint.h
+@@ -54,20 +54,16 @@ constexpr size_t poly_size(size_t bits) {
+ return 1 + (bits - 1) / 64;
+ }
+
+-template <size_t Deg>
+-using poly_table =
+- std::array<std::array<std::array<uint64_t, poly_size(Deg)>, 256>, 8>;
+-
+ template <int BITS>
+ struct FingerprintTable {
+ static const uint64_t poly[poly_size(BITS)];
+- static const poly_table<BITS> table;
++ static const std::array<std::array<std::array<uint64_t, poly_size(BITS)>, 256>, 8> table;
+ };
+
+ template <int BITS>
+ const uint64_t FingerprintTable<BITS>::poly[poly_size(BITS)] = {};
+ template <int BITS>
+-const poly_table<BITS> FingerprintTable<BITS>::table = {};
++const std::array<std::array<std::array<uint64_t, poly_size(BITS)>, 256>, 8> FingerprintTable<BITS>::table = {};
+
+ #ifndef _MSC_VER
+ // MSVC as of 2017 can't handle these extern specialization declarations,
+@@ -78,7 +74,7 @@ const poly_table<BITS> FingerprintTable<BITS>::table = {};
+ template <> \
+ const uint64_t FingerprintTable<BITS>::poly[poly_size(BITS)]; \
+ template <> \
+- const poly_table<BITS> FingerprintTable<BITS>::table
++ const std::array<std::array<std::array<uint64_t, poly_size(BITS)>, 256>, 8> FingerprintTable<BITS>::table
+
+ FOLLY_DECLARE_FINGERPRINT_TABLES(64);
+ FOLLY_DECLARE_FINGERPRINT_TABLES(96);
diff --git a/dev-cpp/folly/folly-2025.04.14.00-r2.ebuild b/dev-cpp/folly/folly-2025.04.14.00-r2.ebuild
index 44377f35c5f3..440014760b5a 100644
--- a/dev-cpp/folly/folly-2025.04.14.00-r2.ebuild
+++ b/dev-cpp/folly/folly-2025.04.14.00-r2.ebuild
@@ -55,6 +55,7 @@ DEPEND="
PATCHES=(
"${FILESDIR}"/${PN}-2024.11.04.00-musl-fix.patch
"${FILESDIR}"/${PN}-2025.04.14.00-boost-1.89.patch
+ "${FILESDIR}"/${PN}-2025.04.14.00-gcc16-workaround.patch
)
src_unpack() {
diff --git a/dev-crystal/athena-spec/Manifest b/dev-crystal/athena-spec/Manifest
index 55e943205e42..95dde90f13fe 100644
--- a/dev-crystal/athena-spec/Manifest
+++ b/dev-crystal/athena-spec/Manifest
@@ -1,2 +1,2 @@
-DIST athena-spec-0.3.10.tar.gz 11858 BLAKE2B 91a0cf52461bca7993f5c1397f22d097fc88d13ca11f9e93f2a41d36ecc714a91b9aba0ae1d39d2fbaaec3a6e823774a3650d9f463bd547fcbbf7309c2619b08 SHA512 5fcb3979d964df4e42bc081528622c0dda29772bd22a099fcb654af6f5b20fd65e762c7446e1341fc989c2de49fe88c23cb5b8744dd485efeeb9a6a2f4a0d412
DIST athena-spec-0.3.11.tar.gz 12038 BLAKE2B 74badcebfe8bc8acf294c1655ddea2a84a47f0e3a82c7e37f77340ea6558d3f42211dc3016af0ff14689da98dee9e854b95eca2c9a91b856f3c7cd12fb2bcadc SHA512 4b07bf3d871638e24815db309d4c606a51a3cc6616f74ea60aab758463fd2fbc165f82e0bda9f850d9570245e6bb5cfea945923f2928bb404c8ef3a8cea35fc1
+DIST athena-spec-0.4.0.tar.gz 12728 BLAKE2B 8ed608bb734240f7a435541859cea39a57cc448d36ac2387b1ec39ef25f24e652990d46952f0048e6afabb9b8264b359921521d5087134e9740bceebd06d9278 SHA512 6733eb49a684b557cbfeb0f6593cfd334bbbb38aae83a3ce9c4093d164c5c588be19288adb36f7597be00069a11041cba38a6d9b10e3e441acb57a447a31c655
diff --git a/dev-crystal/athena-spec/athena-spec-0.3.10.ebuild b/dev-crystal/athena-spec/athena-spec-0.4.0.ebuild
index 8946e12fa9fc..8c9c112144d1 100644
--- a/dev-crystal/athena-spec/athena-spec-0.3.10.ebuild
+++ b/dev-crystal/athena-spec/athena-spec-0.4.0.ebuild
@@ -3,6 +3,7 @@
EAPI=8
+CRYSTAL_MIN_VER="1.17"
inherit shards
MY_PN="${PN#athena-}"
@@ -17,3 +18,10 @@ S="${WORKDIR}/${MY_PN}-${PV}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
+
+src_test() {
+ # Error: Invalid option: --link-flags=<...>
+ local -x CRYSTAL_OPTS=
+
+ shards_src_test
+}
diff --git a/dev-crystal/crystal-db/Manifest b/dev-crystal/crystal-db/Manifest
index 4007e884f6ca..cb767ba46fd0 100644
--- a/dev-crystal/crystal-db/Manifest
+++ b/dev-crystal/crystal-db/Manifest
@@ -1,2 +1,2 @@
-DIST crystal-db-0.11.0.tar.gz 37260 BLAKE2B 8fee7dd05af9585643a7fd2513ffeed8e8fd8c50cab0f467eebcbf7bbf48b94ed64ca4c524475bfc475da25e6ecf66ff3a88be1f417fdc302013fe78028c547a SHA512 a8df8d55402836d30d918a2717c145671f67ef5381895f56914aa3623135a9de3ce2d125085b16ff59460487116bc45f2e09b7001a937b3208430618049543d1
DIST crystal-db-0.13.1.tar.gz 40745 BLAKE2B 3a3afe3bc60a7d2fb91ef31a5ea6d2b94bb27ee093f244ec59f908306ef125f9e5085c7de6da09c580fcd667e6ffda093053908685630f190b3f2ed9f662f589 SHA512 78d263271670eb5422e7d3d219cc895e4d508893f79800b34e46a0072bb2b3bee715bbfb588227ebcbaa4cd528810e42d6654ae92d146eeac0f19d3131847d3d
+DIST crystal-db-0.14.0.tar.gz 40900 BLAKE2B cbd063b69dd8e48daceee3c62743c9fd605fb39ae3d889eba1282a435c21ea5ef85a13187ed90fe0b4a042410cae2d50169a981814cac2ce0fe7700378f91386 SHA512 8bb52744a20a38f0c5e52f8fba59ff212ba14bf19784f05e87798e38238c5e82353042c02e225b6e4391ab4a46a02ea7ab752330e89db1a11e56cc93849b123d
diff --git a/dev-crystal/crystal-db/crystal-db-0.11.0.ebuild b/dev-crystal/crystal-db/crystal-db-0.14.0.ebuild
index 130baedb6859..61eed151edcc 100644
--- a/dev-crystal/crystal-db/crystal-db-0.11.0.ebuild
+++ b/dev-crystal/crystal-db/crystal-db-0.14.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,10 +14,3 @@ SLOT="0"
KEYWORDS="~amd64"
DOCS=( {CHANGELOG,README}.md )
-
-src_prepare() {
- default
-
- # one test fails on v0.11.0
- rm spec/serializable_spec.cr || die
-}
diff --git a/dev-crystal/crystal-pg/crystal-pg-0.29.0.ebuild b/dev-crystal/crystal-pg/crystal-pg-0.29.0-r1.ebuild
index 8bbdc3de2993..9e9dc49c9888 100644
--- a/dev-crystal/crystal-pg/crystal-pg-0.29.0.ebuild
+++ b/dev-crystal/crystal-pg/crystal-pg-0.29.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2024 Gentoo Authors
+# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -18,7 +18,7 @@ KEYWORDS="~amd64"
RDEPEND="
>=dev-crystal/crystal-db-0.13.0
- <dev-crystal/crystal-db-0.14.0
+ <dev-crystal/crystal-db-0.15.0
"
DOCS=( CHANGELOG CONTRIBUTORS {CONTRIBUTING,README}.md )
diff --git a/dev-crystal/crystal-sqlite3/Manifest b/dev-crystal/crystal-sqlite3/Manifest
index 978ef436f2dc..27938a63c471 100644
--- a/dev-crystal/crystal-sqlite3/Manifest
+++ b/dev-crystal/crystal-sqlite3/Manifest
@@ -1 +1,2 @@
DIST crystal-sqlite3-0.21.0.tar.gz 12284 BLAKE2B a6943a30d00a8ec47860121f2878ce9274aab100bfe6a8a82aadbcdd71f0b4eef1943fa29e6d86bb2807ccfe6294136d5422b797086078d5c3196b9e63fd3f89 SHA512 a11b70e714c19762a4344383b95b3106be05cf9f51f9a4491e1bfda37c7fff0c178bec366fc86845db903a597e2c6a4eeb288c2c365f0b8752345f761bc68759
+DIST crystal-sqlite3-0.22.0.tar.gz 13720 BLAKE2B 1590d872b98a38a2df8a8753306e70e653e4cb52ae536457e567230b58e8c42ab61afd6f7292072f3d69a8346818317b243fad4999e1a55af4244f0ced29e9be SHA512 b2e8cfd88ec0870bc712ece7e8e95eade37101ab02226b73aaa6f0151a7aae7bbb19fe3b517ccf2e23ffdb9e267ae1871e67463c55f220ef7e79bf867bd3f258
diff --git a/dev-crystal/crystal-sqlite3/crystal-sqlite3-0.22.0.ebuild b/dev-crystal/crystal-sqlite3/crystal-sqlite3-0.22.0.ebuild
new file mode 100644
index 000000000000..594ba230614a
--- /dev/null
+++ b/dev-crystal/crystal-sqlite3/crystal-sqlite3-0.22.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 2022-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit shards
+
+DESCRIPTION="SQLite3 bindings for Crystal"
+HOMEPAGE="https://github.com/crystal-lang/crystal-sqlite3"
+SRC_URI="https://github.com/crystal-lang/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ >=dev-crystal/crystal-db-0.13.0
+ <dev-crystal/crystal-db-0.15.0
+"
+
+PATCHES=( "${FILESDIR}"/${PN}-0.22.0-fix-uri-parsing.patch )
+
+DOCS=( {CHANGELOG,README}.md )
diff --git a/dev-crystal/crystal-sqlite3/files/crystal-sqlite3-0.22.0-fix-uri-parsing.patch b/dev-crystal/crystal-sqlite3/files/crystal-sqlite3-0.22.0-fix-uri-parsing.patch
new file mode 100644
index 000000000000..eec58d962bfa
--- /dev/null
+++ b/dev-crystal/crystal-sqlite3/files/crystal-sqlite3-0.22.0-fix-uri-parsing.patch
@@ -0,0 +1,35 @@
+From f4e94b042ab64cf6558086b812e7fd56780cd4de Mon Sep 17 00:00:00 2001
+From: "Brian J. Cardiff" <bcardiff@gmail.com>
+Date: Thu, 16 Oct 2025 16:57:41 -0300
+Subject: [PATCH] Use URI#hostname to avoid interpreting :memory: as [:memory:]
+ (#105)
+
+---
+ src/sqlite3/connection.cr | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/sqlite3/connection.cr b/src/sqlite3/connection.cr
+index 750776f..948715e 100644
+--- a/src/sqlite3/connection.cr
++++ b/src/sqlite3/connection.cr
+@@ -12,7 +12,7 @@ class SQLite3::Connection < DB::Connection
+ params = HTTP::Params.parse(uri.query || "")
+
+ Options.new(
+- filename: URI.decode_www_form((uri.host || "") + uri.path),
++ filename: URI.decode_www_form((uri.hostname || "") + uri.path),
+ # pragmas
+ busy_timeout: params.fetch("busy_timeout", default.busy_timeout),
+ cache_size: params.fetch("cache_size", default.cache_size),
+@@ -56,7 +56,7 @@ class SQLite3::Connection < DB::Connection
+ end
+
+ def self.filename(uri : URI)
+- URI.decode_www_form((uri.host || "") + uri.path)
++ URI.decode_www_form((uri.hostname || "") + uri.path)
+ end
+
+ def build_prepared_statement(query) : Statement
+--
+2.51.2
+
diff --git a/dev-crystal/kemal/Manifest b/dev-crystal/kemal/Manifest
index 798463389c77..299e971413f8 100644
--- a/dev-crystal/kemal/Manifest
+++ b/dev-crystal/kemal/Manifest
@@ -1,3 +1,3 @@
DIST kemal-1.1.2.tar.gz 49111 BLAKE2B d14aca282dfe944d5d4e2f5ecf3261663bfd907e573ca64585f6f507f877a2923f43c7fd35b001924bd0f48fb2338d23e4ff52a2696f7626d56b75e346149aed SHA512 7e45da9fae8e0c5d204971af34d21102e2bd82eb1a7f6e6e860547f55dbad19b9fcc25d772fd41d4478740d70303fe75988cddb6c658eb1fdda5ffeecd7e5318
-DIST kemal-1.7.1.tar.gz 55300 BLAKE2B 3ff2674591057ba455e86680280d4516f6810337de737b93c3bbd966045dfeee737de5d712ba4b6dda0aa9a75f9f923a76a579c94acc1872347eb14ad5be6406 SHA512 79126fb2051048843bbb9af6404267baa81b53ec0a8b98c4a95f0d51694bdaf4b426748a46e2082ea22360f3d5ceaa57621411d37da9cce3e479d5931d1db8dc
DIST kemal-1.7.2.tar.gz 55806 BLAKE2B 2aa038049ee48a9177b7f3072e600970647701a27d4483951ad89a3bdb77c33a0dab34d94cde32f35d02b7454c3fec577868d52807ba6c60b757f3a14852548a SHA512 6d459685bb25882f5b8c130ac30423985f0907fe23fce29223a4e11f6db60344cef17f1e9272e910b7b261abd58e74b6770b3f4061db1fd3b4a970e0c48b41d0
+DIST kemal-1.7.3.tar.gz 60094 BLAKE2B 80fa5b8c96faa6185296b86e99561e87da28a142828fa3d831cab1106fdb01d513c2c0cb49d47da70cb7d4983c6bf251a28621313e80cc4f8ab9f8df635176d6 SHA512 e65700aa65cc0160ea76aee16465b06225884b2be8aa6944bd89666e169794d3e264275b76b1864763df8bb601f7ef38c40847e29738917ec91de436539f4b3a
diff --git a/dev-crystal/kemal/kemal-1.7.1.ebuild b/dev-crystal/kemal/kemal-1.7.3.ebuild
index 84390fa4a5b4..84390fa4a5b4 100644
--- a/dev-crystal/kemal/kemal-1.7.1.ebuild
+++ b/dev-crystal/kemal/kemal-1.7.3.ebuild
diff --git a/dev-crystal/spectator/Manifest b/dev-crystal/spectator/Manifest
index 4e011543d93f..400b38789b94 100644
--- a/dev-crystal/spectator/Manifest
+++ b/dev-crystal/spectator/Manifest
@@ -1,2 +1,2 @@
-DIST spectator-0.12.0.tar.gz 156833 BLAKE2B 49fb7de6bbf9091fc081f18fce921f2f37d4a56aecb7927296f27e7168deacb4ace8c2a720e039e122d29366735ba2bc0484893c5f617f9b202f350b329d8266 SHA512 4f67c1609c8055de9f354634bcd15aab408dfddf9392e05e34a882ba027a23135c8f00322286dad6ff6adaed3b934dbef44f9816ecd48b0d59fa25d200e71b16
DIST spectator-0.12.1.tar.gz 156923 BLAKE2B a36c18c339d4cf295fd64433daf5d9c642858598dcd91e7adfe57f813e0e2a3adfaca7b42968b95eb332541e666b32d2b1a02931e0b68b7280d20b26a5d3e276 SHA512 f003e79608c5e4dd5965de446698e7bcb8049bc45185cbd7bfcb0a6523a77ca68d8d875b7985c1efce5533630845a9eb929c3aa26ec190f5613e5b450824f7d6
+DIST spectator-v0.12.2.tar.bz2 119342 BLAKE2B c677ffa18bb1e8b672d2a0e51cb3fd50eecc9262dc34a1a73b0dfa6056c9278443ae0a6bf30ab538b6c7e4014ee116f0b06659455b7a0fc7d73c38481d333484 SHA512 d2f5ca5d7f461263a3f4f58b3de5efd9c51fc00ede0add74254d2f90d3ddacc4474bf4b280b9d11b7dca31203bc3f4696a305ce374781712fb8ef420df726c4c
diff --git a/dev-crystal/spectator/spectator-0.12.0.ebuild b/dev-crystal/spectator/spectator-0.12.0.ebuild
deleted file mode 100644
index 57e1d6d47b76..000000000000
--- a/dev-crystal/spectator/spectator-0.12.0.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit shards
-
-DESCRIPTION="Feature-rich testing framework for Crystal inspired by RSpec"
-HOMEPAGE="https://github.com/icy-arctic-fox/spectator"
-SRC_URI="https://github.com/icy-arctic-fox/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DOCS=( {ARCHITECTURE,CHANGELOG,CONTRIBUTING,README}.md )
-
-src_test() {
- # adopted from .gitlab-ci.yml
- shards_src_test spec/matchers/ spec/spectator/*.cr
- shards_src_test spec/docs/
- shards_src_test spec/features/
- shards_src_test spec/issues/
- shards_src_test spec/rspec/
-
- # Build failure
- #shards_src_test spec/spectator/dsl/
-
- # Will eat all your memory
- #shards_src_test spec/spectator/mocks/
-}
diff --git a/dev-crystal/spectator/spectator-0.12.2.ebuild b/dev-crystal/spectator/spectator-0.12.2.ebuild
new file mode 100644
index 000000000000..3129ecc66c8d
--- /dev/null
+++ b/dev-crystal/spectator/spectator-0.12.2.ebuild
@@ -0,0 +1,51 @@
+# Copyright 2022-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit shards
+
+MY_P="${PN}-v${PV}"
+DESCRIPTION="Feature-rich testing framework for Crystal inspired by RSpec"
+HOMEPAGE="https://gitlab.com/arctic-fox/spectator"
+SRC_URI="https://gitlab.com/arctic-fox/${PN}/-/archive/v${PV}/${MY_P}.tar.bz2"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+# broken tests
+RESTRICT="test"
+
+DOCS=( {ARCHITECTURE,CHANGELOG,CONTRIBUTING,README}.md )
+
+src_prepare() {
+ default
+
+ local tests_to_remove=(
+ # bug #945172
+ spec/issues/github_issue_48_spec.cr
+ )
+
+ rm "${tests_to_remove[@]}" || die
+}
+
+src_test() {
+ # adopted from .gitlab-ci.yml
+ shards_src_test spec/matchers/ spec/spectator/*.cr
+ shards_src_test spec/docs/
+ shards_src_test spec/features/
+ shards_src_test spec/issues/
+ shards_src_test spec/rspec/
+
+ # Build failure
+ #shards_src_test spec/spectator/dsl/
+
+ # Compile each test individually, because otherwise
+ # up to 3G of RAM are eaten by compilation.
+ local t
+ for t in spec/spectator/mocks/*; do
+ shards_src_test "${t}"
+ done
+}
diff --git a/dev-embedded/arduino-builder/arduino-builder-1.5.4-r2.ebuild b/dev-embedded/arduino-builder/arduino-builder-1.5.4-r2.ebuild
index 93acf810e65b..bb44b353760f 100644
--- a/dev-embedded/arduino-builder/arduino-builder-1.5.4-r2.ebuild
+++ b/dev-embedded/arduino-builder/arduino-builder-1.5.4-r2.ebuild
@@ -12,7 +12,7 @@ SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz"
LICENSE="GPL-2+"
LICENSE+=" Apache-2.0 BSD BSD-2 GPL-3 LGPL-2.1 MIT MPL-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
RDEPEND="sys-devel/crossdev
dev-embedded/avrdude
diff --git a/dev-embedded/dc-tool-ip/dc-tool-ip-1.0.4-r1.ebuild b/dev-embedded/dc-tool-ip/dc-tool-ip-1.0.4-r1.ebuild
index dc289b301df4..54bd407e0998 100644
--- a/dev-embedded/dc-tool-ip/dc-tool-ip-1.0.4-r1.ebuild
+++ b/dev-embedded/dc-tool-ip/dc-tool-ip-1.0.4-r1.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/dcload-ip-${PV}"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="doc"
RDEPEND="sys-libs/binutils-libs"
diff --git a/dev-embedded/gnusim8085/gnusim8085-1.4.1.ebuild b/dev-embedded/gnusim8085/gnusim8085-1.4.1.ebuild
index 359188d8b724..d072ec86df02 100644
--- a/dev-embedded/gnusim8085/gnusim8085-1.4.1.ebuild
+++ b/dev-embedded/gnusim8085/gnusim8085-1.4.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/GNUSim8085/GNUSim8085/releases/download/${PV}/${P}.t
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="nls"
RDEPEND="
diff --git a/dev-embedded/icdprog/icdprog-0.5-r1.ebuild b/dev-embedded/icdprog/icdprog-0.5-r1.ebuild
index 9e1720415e25..d0550e591186 100644
--- a/dev-embedded/icdprog/icdprog-0.5-r1.ebuild
+++ b/dev-embedded/icdprog/icdprog-0.5-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
DOCS=( src/README.coders )
HTML_DOCS=( readme.html )
diff --git a/dev-embedded/pico-sdk/Manifest b/dev-embedded/pico-sdk/Manifest
index f87ad10d1851..5692cf0f85dc 100644
--- a/dev-embedded/pico-sdk/Manifest
+++ b/dev-embedded/pico-sdk/Manifest
@@ -1,6 +1,10 @@
DIST btstack-501e6d2b86e6c92bfb9c390bcf55709938e25ac1.tar.gz 54737745 BLAKE2B 012432d83c46cf11386a51a7714ec68cca632597f7cf3376635472d90f003e83653d3b8373e08a47a4a191cca8cfaad9f55ab113352bce8003f3c93cdb599421 SHA512 4aa70c23bad0b90ad663fbe3bfb1ee49a8cda6b0a4b1178afcc29709dd00ae01ace256f6a180a1cf9ef1bc722cbe2b2bb564b046f04c844f557fa1a187287c26
+DIST cyw43-driver-1.1.0.tar.gz 1777995 BLAKE2B 5c012d580620ff799723d4efb2b0b8a3b28bfe02e305a303c43bf038258d79dbc347c03250de991f3bed5cad16addb1e7daa35e009038abb3c607d9f0521d7f0 SHA512 b974ca8ccc9f84d590310dae1f2d4eb6c6331ee9d28513ecd8c067eca7af1d23a8bb28443893d8ad8152ff6cf245da81a2522840d644a414a6f0f0fe120774e6
DIST cyw43-driver-c1075d4bc440422cf2b2fd12c64a1f53f77660ee.tar.gz 1520548 BLAKE2B acf5da64ab755dd4279ac8865dbce425f110ad9198433b23e32203603bf08a6c045aa6dd304ee562c211d1dbd43e243f3e7749d56b7634fd8befae92e1fe6bc1 SHA512 a79b067f3a2d19f4bd025939662baa287ad7fbb848cdec69b62e0269300a6577415aaaa74082ecea33a210c5c1a2868d2be85c85cb9fc9cddf11dcad1e4d0360
DIST lwip-STABLE-2_2_0_RELEASE.tar.gz 1592352 BLAKE2B be91fdf775bad7ec8824af7000c446a6c5eef007bd01af53eccffee4915fe9bd5436056c862e36aed7fd89133dd2e234ed74bf0389e67e19d018ba3c2688bf13 SHA512 df60b14ee50ee2ab5e3fc07844f44b9b0698cc581407a22b05a2da834a23b9a946ea46e30e373b64694999920bc06b2787c733623a459591d66f88ee3470f86b
+DIST lwip-STABLE-2_2_1_RELEASE.tar.gz 1598662 BLAKE2B ebfea3ffe88235a5f5152f57aac1459ef0b74e12f6820cc04f56091b47cf6d4ba453ff4780ada287a8031e5bae424d45683bde812096a4243905c0ece0465db5 SHA512 50da620efa071b8ed0180941d0873e4cc6784d03b028ed08a717a0d3dc7212fc843686a2fe5b19275f95d770927913b401a52ef40c94eec545f78906216123df
DIST mbedtls-2.28.8.tar.bz2 3343796 BLAKE2B 1efde6698662873c40df9733bae902db4e009f3dd26a937e05707ca1a208b71675df0737b44b5895a60cfbf42f18f92dae88cba62f32b55733947b9c0481880e SHA512 c8e91ec50ab2caf1f33e907279dc30fca2a8cd97e6e531be857149589e52aeffb95b445b2a9fa674886f0071f446381da3bb8107f7e850f3390128b069ac9ea7
+DIST mbedtls-3.6.2.tar.bz2 4979769 BLAKE2B dbf34ca3cffca7a9bdb10191bd58971583ae3f2cdef3e350ccda08eae2e7b52f5fd4d1aff5582ee120b6e35e6843d7dd323ba7da5f1428c16130e5ed7c0d689e SHA512 7ab3b1ec179681949e1b0d171e04f75a605ae9ed8177cf3f6f27c401efca4aff930437ecc425c9a994d36f50ddd6f0f0dd7feeb42251128ac875b4c57fe3811b
DIST pico-sdk-2.1.1.tar.gz 2437119 BLAKE2B 3c165355221e4b3855df79cc2da28bd97143731ac2c6e4168ccfee5826d0c2b8c17f0173c6d01fcd7e396c04c95733fd107063ecda92c1f32e31cb964ec7f4ea SHA512 1a827d0783c2bf22a225dd924f95a0d766ecdb21f4f4eb4531e3c1d00c76f79d94f5fa3f97c5de84197c158508a8659f3cbe8ff4bee644c0fffc42c67a2d3102
+DIST pico-sdk-2.2.0.tar.gz 2483547 BLAKE2B 615dccfcf0a5ce89992367d13c36cbd55438aa6cfd1d5d7494d84c4a108318396febd872caa430be4c6cfe71ea5e4ed756f9f545bc845275a728f59243d1402a SHA512 25882c1fefb6ca7252ee4b8bc1c26f9816d367bd276fca371724f5254271984992b53652321f1df1d2610e846d3dcdf7170c8bb2c678fb9f8fe4d942d90862d8
DIST tinyusb-0.18.0.tar.gz 3282996 BLAKE2B 32e20a22e6f7a705047c25773b5b404150e8f7d58fc1997b27330039307d196fd1173dbd551c57d375083e1dbd6a3f91a54229bd62e3d479313526b2857d53a8 SHA512 2fc854a32a43879af9b2ffcd934632fbf51df51c274859372548bbb049a02fbea6667060488a9cae9caf91e1ef8b047be9aab715fc04d8fed8b4c36d3fed965c
diff --git a/dev-embedded/pico-sdk/pico-sdk-2.2.0.ebuild b/dev-embedded/pico-sdk/pico-sdk-2.2.0.ebuild
new file mode 100644
index 000000000000..9b3ba915a20e
--- /dev/null
+++ b/dev-embedded/pico-sdk/pico-sdk-2.2.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Libraries and tools for C/C++ development on RP2040 and RP2350 microcontrollers."
+HOMEPAGE="https://github.com/raspberrypi/pico-sdk"
+
+SRC_URI="
+ https://github.com/raspberrypi/pico-sdk/releases/download/${PV}/${P}.tar.gz
+ -> ${P}.tar.gz
+
+ https://github.com/bluekitchen/btstack/archive/501e6d2b86e6c92bfb9c390bcf55709938e25ac1.tar.gz
+ -> btstack-501e6d2b86e6c92bfb9c390bcf55709938e25ac1.tar.gz
+
+ https://github.com/georgerobotics/cyw43-driver/archive/refs/tags/v1.1.0.tar.gz
+ -> cyw43-driver-1.1.0.tar.gz
+
+ https://github.com/lwip-tcpip/lwip/archive/refs/tags/STABLE-2_2_1_RELEASE.tar.gz
+ -> lwip-STABLE-2_2_1_RELEASE.tar.gz
+
+ https://github.com/Mbed-TLS/mbedtls/releases/download/mbedtls-3.6.2/mbedtls-3.6.2.tar.bz2
+ -> mbedtls-3.6.2.tar.bz2
+
+ https://github.com/hathach/tinyusb/archive/refs/tags/0.18.0.tar.gz
+ -> tinyusb-0.18.0.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+src_prepare() {
+ default
+
+ cp -r "${WORKDIR}"/btstack-501e6d2b86e6c92bfb9c390bcf55709938e25ac1/. "${S}/lib/btstack" || die
+ cp -r "${WORKDIR}"/cyw43-driver-1.1.0/. "${S}/lib/cyw43-driver" || die
+ cp -r "${WORKDIR}"/lwip-STABLE-2_2_1_RELEASE/. "${S}/lib/lwip" || die
+ cp -r "${WORKDIR}"/mbedtls-3.6.2/. "${S}/lib/mbedtls" || die
+ cp -r "${WORKDIR}"/tinyusb-0.18.0/. "${S}/lib/tinyusb" || die
+}
+
+src_install() {
+ dodir /opt/pico-sdk
+ cp -r "${S}/." "${D}/opt/pico-sdk/" || die
+
+ echo "PICO_SDK_PATH=/opt/pico-sdk" > "${T}/99pico-sdk" || die
+ doenvd "${T}/99pico-sdk"
+}
+
+pkg_postinst() {
+ elog "If you want to use the Pico SDK now, run:"
+ elog " source /etc/profile"
+}
diff --git a/dev-games/newton/Manifest b/dev-games/newton/Manifest
deleted file mode 100644
index c06fe9abab2a..000000000000
--- a/dev-games/newton/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST newton-3.14.tar.gz 31417588 BLAKE2B 40704d614928ea2927f21201d924641766cbb32393e3d1cc36ea8fca2158625847e20ec2f0b3fa9e70f30bb1d6f4d8c4795e19873392b8211b0efb015ccc10c7 SHA512 c86775329921faafc061516db8473ef3b17ee407ffe3d6aaca604f1b733f837bef18d394b2251dfa9cd1296e0f3c3ba61803e0e9b43a4ecb6abe42640b4773eb
diff --git a/dev-games/newton/metadata.xml b/dev-games/newton/metadata.xml
deleted file mode 100644
index 1b8db8b4c1d6..000000000000
--- a/dev-games/newton/metadata.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
-
- <origin>gentoo-staging</origin>
-</pkgmetadata> \ No newline at end of file
diff --git a/dev-games/newton/newton-3.14.ebuild b/dev-games/newton/newton-3.14.ebuild
deleted file mode 100644
index f1e04a4e16d0..000000000000
--- a/dev-games/newton/newton-3.14.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-MY_P="${PN}-dynamics-${P}"
-DESCRIPTION="Integrated solution for real time simulation of physics environments"
-HOMEPAGE="http://newtondynamics.com/forum/newton.php"
-SRC_URI="https://github.com/MADEAPPS/newton-dynamics/archive/${P}.tar.gz"
-S="${WORKDIR}"/${MY_P}
-
-LICENSE="ZLIB"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-DEPEND="dev-libs/tinyxml"
-
-src_prepare() {
- sed -i -e '/packages/d' CMakeLists.txt || die
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DNEWTON_DEMOS_SANDBOX=OFF
- -DCMAKE_VERBOSE_MAKEFILE=ON
- )
- cmake_src_configure
-}
diff --git a/dev-lang/crystal-bin/Manifest b/dev-lang/crystal-bin/Manifest
index 75660bbca7d4..8c9271e75116 100644
--- a/dev-lang/crystal-bin/Manifest
+++ b/dev-lang/crystal-bin/Manifest
@@ -1,3 +1,5 @@
+DIST crystal-1.16.3-1-linux-x86_64.tar.gz 51726619 BLAKE2B 1bfdd2cf03cdcb15148507d7e13662d38f73f0b01fe94a2cc5baf3967e55fe8671372a53ceffa1bcd1192e869e5aef1c840b756fbba3520f9d683f3ae234c8b4 SHA512 d4419417ac6f3a69d2c8da5ac7b71e8678090edd4beba538dadb54d3cf7ef54c574af03c9d25f744f9fb9969d5c6b76c85084ce99aa780740ec4218d9a919228
+DIST crystal-1.16.3-docs.tar.gz 16225188 BLAKE2B 08ea80a6064ad596fee698c76e2d1046d24d735b8c570aa39a93c670656e0cd0c143fac182808bca03d483771d5419e64642686518a7d6f7069adb20e33028f7 SHA512 6de2d321446feeb6a045f9a298af2d9a059d4af859480af30570b0302e026c3860028b728d673e4205a94c2f3b0ab064c2187ece858673d99af87d3d96296c50
DIST crystal-1.17.1-1-linux-x86_64.tar.gz 51825901 BLAKE2B c865caa6eb5d10a444d8b84cdaaf99bff4b74495176c2325858d67c0d5d78fa079dbf6fddffd728a868ac82309ab2ee8d227f83923c506340da8400f7d90771b SHA512 955553fb89eee33ca9b0f737b315f6cef931a9787bae3e6116c40b42d037f1253d22a4894620f600632401384110ca94dce994857c4fac6a78d86afe3843b82b
DIST crystal-1.17.1-docs.tar.gz 16445137 BLAKE2B 4fea8cf223e18aaca1273260ffbeb075560fe6f3584fba6a05e7c3a264f0d1d3910b95bce101ca4971d8ae812cbff30c1d81d655e74dcb851e774415902c3f1e SHA512 e0a78799122b67b29b464f08bd7fd8b5b8f96dcbe9fb74edc8b38a22e056231b974c1ae908d4e74a8335eb7fd811b16bc7be0507fc292cb0fe565f1af085fbab
DIST crystal-1.18.0-1-linux-x86_64.tar.gz 51988753 BLAKE2B f72a1057a13d13f9637ce5d24dc1d6a8d7092dcdfed832a3d2ea4d648dac69adf4d2e2529782c82b0fbc54e8f66fcfbbf8cb0bba887ad0ba1a47a094fc8147eb SHA512 8e06bbfafb5a87c78df139e8fc1364b59dc45471bad394a0b9428abf8c0f64794c816716624e459617d1269645a3b81acb70974b6937b418d96323817ec6bee1
diff --git a/dev-lang/crystal-bin/crystal-bin-1.16.3.ebuild b/dev-lang/crystal-bin/crystal-bin-1.16.3.ebuild
new file mode 100644
index 000000000000..c89076a8901d
--- /dev/null
+++ b/dev-lang/crystal-bin/crystal-bin-1.16.3.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="${PN%-bin}"
+BV="${PV}-1"
+BV_AMD64="${BV}-linux-x86_64"
+
+DESCRIPTION="The Crystal Programming Language"
+HOMEPAGE="https://crystal-lang.org https://github.com/crystal-lang/crystal"
+SRC_URI="
+ amd64? ( https://github.com/${MY_PN}-lang/${MY_PN}/releases/download/${PV}/${MY_PN}-${BV_AMD64}.tar.gz )
+ doc? ( https://github.com/${MY_PN}-lang/${MY_PN}/releases/download/${PV}/${MY_PN}-${PV}-docs.tar.gz )
+"
+S="${WORKDIR}/${MY_PN}-${BV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+IUSE="doc"
+
+# file collisions
+RDEPEND="
+ !dev-lang/crystal
+ !dev-util/shards
+ !games-mud/crystal
+ !sci-chemistry/tinker
+"
+
+QA_PREBUILT="usr/bin/.*"
+
+src_prepare() {
+ default
+
+ rm -r share/licenses || die
+ gunzip share/man/*/*.gz || die
+}
+
+src_install() {
+ dobin bin/*
+
+ insinto /usr
+ doins -r share
+
+ insinto /usr/$(get_libdir)
+ doins -r lib/crystal
+
+ use doc && HTML_DOCS=( "${WORKDIR}"/${MY_PN}-${PV}-docs )
+ einstalldocs
+}
diff --git a/dev-libs/appstream/Manifest b/dev-libs/appstream/Manifest
index abea1b801efa..d5a5d81b10f9 100644
--- a/dev-libs/appstream/Manifest
+++ b/dev-libs/appstream/Manifest
@@ -1,2 +1 @@
-DIST AppStream-1.0.4.tar.xz 2719900 BLAKE2B e8b3ca6092d4cddf73e5f902ac9d5e071d9eb31d8b206fd814e2078f5bcfcba1683e97beccaea9e7024da0285d77c63fb426e3b3d17f15c3add332e964e313d3 SHA512 ea0f9e226401b6c5a004676d14d01c195da295269169807bc956dbfd1d4f4b2b4ba61fe905fbefbe3c562a502c31fc869aba9e87c490dcac1d861f50038d14f1
DIST AppStream-1.0.6.tar.xz 2736948 BLAKE2B aa2990cb6ead911a04fc534a92773f43981d8303b81f11390bcf978df7e6ea65f10e2328d9848546a1126d5cfb98971502506779a4a6aba29549a0af2fa84867 SHA512 a7a34ce2b37f7a3d9f22a69ff4a546d4fb33edaec4a303bd7541ede990d8a2c2a67d17f61c9cf09d75af277e308d21baaf42d6b968eca1a11d1df983a27e02a5
diff --git a/dev-libs/appstream/appstream-1.0.4-r1.ebuild b/dev-libs/appstream/appstream-1.0.4-r1.ebuild
deleted file mode 100644
index e4afc3877f64..000000000000
--- a/dev-libs/appstream/appstream-1.0.4-r1.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson xdg-utils vala
-
-if [[ ${PV} == *9999* ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/ximion/${PN}"
-else
- MY_PN="AppStream"
- SRC_URI="https://www.freedesktop.org/software/appstream/releases/${MY_PN}-${PV}.tar.xz"
- KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
- S="${WORKDIR}/${MY_PN}-${PV}"
-fi
-
-DESCRIPTION="Cross-distro effort for providing metadata for software in the Linux ecosystem"
-HOMEPAGE="https://www.freedesktop.org/wiki/Distributions/AppStream/"
-
-LICENSE="LGPL-2.1+ GPL-2+"
-# check as_api_level
-SLOT="0/5"
-IUSE="apt compose doc +introspection qt6 systemd test vala"
-RESTRICT="test" # bug 691962
-
-RDEPEND="
- app-arch/zstd:=
- >=dev-libs/glib-2.62:2
- dev-libs/libxml2:2=
- >=dev-libs/libxmlb-0.3.14:=
- dev-libs/libyaml
- dev-libs/snowball-stemmer:=
- >=net-misc/curl-7.62
- compose? (
- dev-libs/glib:2
- dev-libs/libyaml
- gnome-base/librsvg:2
- media-libs/fontconfig:1.0
- media-libs/freetype:2
- x11-libs/cairo
- x11-libs/gdk-pixbuf:2
- )
- introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= )
- qt6? ( dev-qt/qtbase:6 )
- systemd? ( sys-apps/systemd:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- app-text/docbook-xsl-stylesheets
- dev-libs/appstream-glib
- dev-libs/libxslt
- dev-util/glib-utils
- dev-util/gperf
- dev-util/itstool
- >=sys-devel/gettext-0.19.8
- doc? ( app-text/docbook-xml-dtd:4.5 )
- test? ( dev-qt/qttools:6[linguist] )
- vala? ( $(vala_depend) )
-"
-
-PATCHES=( "${FILESDIR}"/${PN}-1.0.0-disable-Werror-flags.patch ) # bug 733774
-
-src_prepare() {
- default
- sed -e "/^as_doc_target_dir/s/appstream/${PF}/" -i docs/meson.build || die
- if ! use test; then
- sed -e "/^subdir.*tests/s/^/#DONT /" -i {,qt/}meson.build || die # bug 675944
- fi
-
- use vala && vala_setup
-}
-
-src_configure() {
- xdg_environment_reset
-
- local emesonargs=(
- -Dapidocs=false
- -Ddocs=false
- -Dcompose=false
- -Dmaintainer=false
- -Dstatic-analysis=false
- -Dstemming=true
- -Dvapi=$(usex vala true false)
- -Dapt-support=$(usex apt true false)
- -Dcompose=$(usex compose true false)
- -Dinstall-docs=$(usex doc true false)
- -Dgir=$(usex introspection true false)
- -Dqt=$(usex qt6 true false)
- -Dsystemd=$(usex systemd true false)
- )
-
- meson_src_configure
-}
diff --git a/dev-libs/icu/icu-77.1.ebuild b/dev-libs/icu/icu-77.1.ebuild
index 23af20971c31..728a17cabde8 100644
--- a/dev-libs/icu/icu-77.1.ebuild
+++ b/dev-libs/icu/icu-77.1.ebuild
@@ -7,7 +7,7 @@ EAPI=8
PYTHON_COMPAT=( python3_{10..14} )
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/icu.asc
-inherit autotools multilib-minimal python-any-r1 toolchain-funcs verify-sig
+inherit autotools flag-o-matic multilib-minimal python-any-r1 toolchain-funcs verify-sig
MY_PV=${PV/_rc/-rc}
MY_PV=${MY_PV//./_}
@@ -98,6 +98,9 @@ src_configure() {
popd >/dev/null || die
fi
+ # Workaround for bug #963337 (gcc PR122058)
+ tc-is-gcc && [[ $(gcc-major-version) -eq 16 ]] && append-cxxflags -fno-devirtualize-speculatively
+
multilib-minimal_src_configure
}
diff --git a/dev-libs/kirigami-addons/Manifest b/dev-libs/kirigami-addons/Manifest
index b714ff3bc54e..d1abbe007978 100644
--- a/dev-libs/kirigami-addons/Manifest
+++ b/dev-libs/kirigami-addons/Manifest
@@ -1,2 +1 @@
DIST kirigami-addons-1.10.0.tar.xz 2810608 BLAKE2B a0f0f759c42bb5ea49a9ac3dba62c87b609cd716b6f9453dbc0334a1b20654ba1531bb1dc8daf87e8a7b43b3a2217836b865a85cadf772fa839068fc7a6db677 SHA512 9c22751eff85a4ec5b7f885f5ad6e2fad1a65df2da968a92d569f5b22e92fcb79db239aae99d2f67f8bde46365231ec785faaabe6f4dbfa049331963678a6561
-DIST kirigami-addons-1.9.0.tar.xz 2802004 BLAKE2B 79be73d82a1e63703c105ca84e1c9c6b9685fc50dcbc8d09981aaebc3fc2783bd25044d4b39432e12eed9c111cdd3649af451ddbad3045ecf0120921317b9d51 SHA512 49a9dd2a680a24c945c0d0353771b305e032b261e7b4674215c7458fd04401aee24a3dcac1ccee68fc2e4521893d3a05ac4a979013f7d36ee7758043ad837533
diff --git a/dev-libs/kirigami-addons/kirigami-addons-1.9.0.ebuild b/dev-libs/kirigami-addons/kirigami-addons-1.9.0.ebuild
deleted file mode 100644
index c2dc4f1b52dd..000000000000
--- a/dev-libs/kirigami-addons/kirigami-addons-1.9.0.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
-
-ECM_TEST="true"
-KFMIN=6.13.0
-QTMIN=6.8.1
-inherit ecm kde.org
-
-if [[ ${KDE_BUILD_TYPE} = release ]]; then
- SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
- KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
-fi
-
-DESCRIPTION="Visual end user components for Kirigami-based applications"
-HOMEPAGE="https://invent.kde.org/libraries/kirigami-addons"
-
-LICENSE="|| ( GPL-2 GPL-3 LGPL-3 ) LGPL-2.1+"
-SLOT="6"
-IUSE=""
-
-# would profit from VIRTUALX_REQUIRED=test, but then still requires
-# org.qt-project.qt.mediaplayer service and fails, bug 911186
-RESTRICT="test"
-
-COMMON_DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[gui]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- >=kde-frameworks/kglobalaccel-${KFMIN}:6
- >=kde-frameworks/kguiaddons-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kirigami-${KFMIN}:6
-"
-RDEPEND="${COMMON_DEPEND}
- >=dev-qt/qtmultimedia-${QTMIN}:6[qml]
- >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6
- kde-plasma/libplasma:6
-"
-DEPEND="${COMMON_DEPEND}
- test? (
- >=dev-qt/qtmultimedia-${QTMIN}:6[qml]
- x11-themes/sound-theme-freedesktop
- )
-"
-
-src_prepare() {
- ecm_src_prepare
- # already fixed in upstream commit cdd0198b
- ecm_punt_qt_module ToolsTools
- ecm_punt_qt_module Tools
-}
diff --git a/dev-libs/libthreadar/libthreadar-1.6.1.ebuild b/dev-libs/libthreadar/libthreadar-1.6.1.ebuild
index 0762b98a1446..70a94a8976ec 100644
--- a/dev-libs/libthreadar/libthreadar-1.6.1.ebuild
+++ b/dev-libs/libthreadar/libthreadar-1.6.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/libthreadar/${P}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+KEYWORDS="amd64 ~ppc ~sparc x86"
src_prepare() {
default
diff --git a/dev-python/deprecated/Manifest b/dev-python/deprecated/Manifest
index 48b3bc073c1b..8d507c297d13 100644
--- a/dev-python/deprecated/Manifest
+++ b/dev-python/deprecated/Manifest
@@ -1 +1,2 @@
DIST deprecated-1.2.18.tar.gz 2928744 BLAKE2B e71acf4851015380abf13865096c2be935e0586c09d88d2ee34b27c98ca462619186a098c4f93cfadd65ff1321e65a76b63b820e642720e646aff10398783bbd SHA512 d19abf2ac19e92666cbcca8a20870ba3e69c6dd724c4e527b9b29cd34c4d91a4f703592f3e3d34dab2ae049d8295ad0cb0b2aa98945b1a81be0d557b4e177639
+DIST deprecated-1.3.1.tar.gz 2932523 BLAKE2B 68fcfd7d22cc5b02624b9ea175c02d7999806f6233e8fdcdfa2b266e396e9654530335636cfcd6eaab00728f1e985aaba5e8a3c5a3d2cd1b3a2f8baef98b0761 SHA512 1218a010ee83ec3ddcec279007af2aa7f5b9ec34a36a6b592cfdf3ef8d621dd6aba0a2e93f8ccacd190b111f1d47699a6484f546ea068a1b40103dcc114a2a36
diff --git a/dev-python/deprecated/deprecated-1.3.1.ebuild b/dev-python/deprecated/deprecated-1.3.1.ebuild
new file mode 100644
index 000000000000..5f417a10622e
--- /dev/null
+++ b/dev-python/deprecated/deprecated-1.3.1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2019-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_PN=${PN^}
+PYTHON_COMPAT=( python3_{10..14} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python @deprecated decorator to deprecate old API"
+HOMEPAGE="
+ https://github.com/laurent-laporte-pro//deprecated/
+ https://pypi.org/project/Deprecated/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ dev-python/wrapt[${PYTHON_USEDEP}]
+"
+
+EPYTEST_PLUGINS=()
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # unpin deps
+ sed -i -e 's:< [0-9.]*,::' setup.py || die
+}
diff --git a/dev-python/gherkin-official/gherkin-official-36.0.0.ebuild b/dev-python/gherkin-official/gherkin-official-36.0.0.ebuild
index d9448a86aad4..f9881727bcde 100644
--- a/dev-python/gherkin-official/gherkin-official-36.0.0.ebuild
+++ b/dev-python/gherkin-official/gherkin-official-36.0.0.ebuild
@@ -21,7 +21,7 @@ S=${WORKDIR}/gherkin-${PV}/python
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 arm64"
+KEYWORDS="amd64 arm64"
RDEPEND="
dev-python/typing-extensions[${PYTHON_USEDEP}]
diff --git a/dev-python/persist-queue/Manifest b/dev-python/persist-queue/Manifest
index e5a396bf27d3..609126eac195 100644
--- a/dev-python/persist-queue/Manifest
+++ b/dev-python/persist-queue/Manifest
@@ -1,2 +1,3 @@
DIST persist-queue-0.8.1.tar.gz 29652 BLAKE2B b088a1d1784928e682151d0ccf984439df13b771aea4c5125b213a87fea05fbbc654fd80b787e141083a148b8b4b661b50fbe22f85cc582d0f411297089a88e2 SHA512 a5582deddd06108b4e748ee10fed5f64a328fe361b2db8f74400f7e43fc5800aafee67230e7edf481f926c8e20c73fb5d32109d15504a24caa67da848458ce6c
DIST persist-queue-1.0.0.tar.gz 30262 BLAKE2B 266b731302ea4a805755df89ef62ad79f60d2b65a3b8f8acdb0daf9816e6a8f8a31f896f5757020f61403382612f00cbfee8d9ceea90782409c08bd8999162d9 SHA512 5fba323ca24dfe79688d2c89ac044729d4ef0b63d195d8fcac6da3ca5e6667d930c348626bce3cb808a560f06d0bfcad041be97b22811e7de0868324b3ef7c1b
+DIST persist_queue-1.1.0.tar.gz 39294 BLAKE2B 61aefe596fd6f1ed358899ba285f57da63f630cdf892ba303e61d4611188817276e97ce209e85066638cd12b4a0265e466d3bcb9837dae2cda0442fe38b7408e SHA512 9dc211d5ef872e3885ee2db0bd2c2d7e538db32b7e0f43aa03be2ef07a6ea9c34c44564229b727142fa07f9a9e45f004ed5c63e1f9e2cb613870298c22bc9d76
diff --git a/dev-python/persist-queue/persist-queue-1.1.0.ebuild b/dev-python/persist-queue/persist-queue-1.1.0.ebuild
new file mode 100644
index 000000000000..f1e2b9abb3e8
--- /dev/null
+++ b/dev-python/persist-queue/persist-queue-1.1.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..14} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A thread-safe disk based persistent queue in Python"
+HOMEPAGE="https://github.com/peter-wangxu/persist-queue"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+# It tries to connect to a local MySQL server
+RESTRICT="test"
+
+DEPEND="
+ dev-python/dbutils[${PYTHON_USEDEP}]
+ dev-python/msgpack[${PYTHON_USEDEP}]
+ dev-python/pymysql[${PYTHON_USEDEP}]
+"
+RDEPEND="${DEPEND}"
diff --git a/dev-python/wxpython/Manifest b/dev-python/wxpython/Manifest
index bef61471da19..b2d248bc4136 100644
--- a/dev-python/wxpython/Manifest
+++ b/dev-python/wxpython/Manifest
@@ -1 +1,2 @@
DIST wxPython-4.2.3.tar.gz 58861286 BLAKE2B 2c674227ff109564be1431f2a86a212250ffac809fed4ca8934f7473c93616603e252098511e443ffdf460ab546b5eb17b3f29ab275fb8b5433041a4d47e48cb SHA512 c7b9f0758b9d77dbeab436e8069c024796b6f252af5043615e14083b3f62fb44386c5f325a118f9e2d99c15eeb7687bb1cc1a13a00263114689b32e2126364a7
+DIST wxpython-4.2.4.tar.gz 58583054 BLAKE2B 03b236deb44a345beb989273af605228f5336eaa8b4a3a18b5654536007457b8a31b4a266e31ca8445a7b948c6d6af4040f9b005930ec5c653394e97af539a0f SHA512 4ae124bced8a0d357a34763c981ef370b7c0c978dfba0f941f37e83227816881fee2e65eb7eaa2a114bbaded14afd8e96ad17dba5a9886b38ac35bc75ec82737
diff --git a/dev-python/wxpython/wxpython-4.2.4.ebuild b/dev-python/wxpython/wxpython-4.2.4.ebuild
new file mode 100644
index 000000000000..6606c438c36a
--- /dev/null
+++ b/dev-python/wxpython/wxpython-4.2.4.ebuild
@@ -0,0 +1,142 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..14} )
+PYPI_NO_NORMALIZE=1
+PYPI_PN="wxPython"
+WX_GTK_VER="3.2-gtk3"
+
+inherit distutils-r1 multilib multiprocessing virtualx wxwidgets pypi
+
+DESCRIPTION="A blending of the wxWindows C++ class library with Python"
+HOMEPAGE="
+ https://www.wxpython.org/
+ https://github.com/wxWidgets/Phoenix/
+ https://pypi.org/project/wxPython/
+"
+# >=4.2.4 has all lowercase sdist
+SRC_URI="$(pypi_sdist_url ${PN} ${PV})"
+
+LICENSE="wxWinLL-3"
+SLOT="4.0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="test webkit"
+RESTRICT="!test? ( test )"
+
+# wxPython doesn't seem to be able to optionally disable features. webkit is
+# optionally patched out because it's so huge, but other elements are not,
+# which makes us have to require all features from wxGTK
+DEPEND="
+ >=x11-libs/wxGTK-3.2.7:${WX_GTK_VER}=[gstreamer,libnotify,opengl,sdl,tiff,webkit?,X]
+ media-libs/libpng:=
+ media-libs/tiff:=
+ media-libs/libjpeg-turbo:=
+"
+RDEPEND="
+ ${DEPEND}
+"
+# sip-6.11.0-r0 blocked wrt bug #956566, can replace by just >=6.8.5
+# on bump or so as the version was short lived and never stable
+BDEPEND="
+ app-text/doxygen
+ dev-python/cython[${PYTHON_USEDEP}]
+ >=dev-python/sip-6.11.1-r1[${PYTHON_USEDEP}]
+ test? (
+ ${VIRTUALX_DEPEND}
+ dev-python/appdirs[${PYTHON_USEDEP}]
+ dev-python/numpy[${PYTHON_USEDEP}]
+ dev-python/pillow[${PYTHON_USEDEP}]
+ dev-python/pytest-forked[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+PATCHES=(
+ "${FILESDIR}/${PN}-4.2.0-flags.patch"
+ "${FILESDIR}/${PN}-4.2.1-x86-time.patch"
+ "${FILESDIR}/${PN}-4.2.2-setuppy.patch"
+)
+
+python_prepare_all() {
+ if ! use webkit; then
+ eapply "${FILESDIR}/${PN}-4.2.0-no-webkit.patch"
+ fi
+
+ local build_options="build_py --use_syswx --no_magic --jobs=$(makeopts_jobs) --verbose --release"
+
+ DISTUTILS_ARGS=(
+ --verbose
+ build
+ --buildpy-options="${build_options}"
+ )
+
+ distutils-r1_python_prepare_all
+}
+
+src_configure() {
+ setup-wxwidgets
+}
+
+python_compile() {
+ # Patch will fail if copy of refreshed sip file is not restored
+ # if using multiple Python implementations.
+ # TODO: Could we do this in python_compile_all() instead? It would
+ # save a lot of time.
+ DOXYGEN="$(type -P doxygen)" ${PYTHON} build.py dox touch etg sip --nodoc || die
+
+ cp "${S}/sip/cpp/sip_corewxAppTraits.cpp" "${S}" || die
+
+ eapply "${FILESDIR}/${PN}-4.2.2-no-stacktrace.patch"
+
+ distutils-r1_python_compile
+
+ # This package's built system relies on copying extensions back
+ # to source directory for setuptools to pick them up. This is
+ # hopeless.
+ find -name "*$(get_modname)" -delete || die
+
+ cp "${S}/sip_corewxAppTraits.cpp" "${S}/sip/cpp/" || die
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # virtx probably
+ unittests/test_display.py::display_Tests::test_display
+ unittests/test_frame.py::frame_Tests::test_frameRestore
+ unittests/test_mousemanager.py::mousemanager_Tests::test_mousemanager1
+ unittests/test_uiaction.py::uiaction_KeyboardTests::test_uiactionKeyboardChar
+ unittests/test_uiaction.py::uiaction_KeyboardTests::test_uiactionKeyboardKeyDownUp
+ unittests/test_uiaction.py::uiaction_KeyboardTests::test_uiactionKeyboardText
+ unittests/test_uiaction.py::uiaction_MouseTests
+
+ # assertion (TODO)
+ unittests/test_aboutdlg.py::aboutdlg_Tests::test_aboutdlgGeneric
+ unittests/test_lib_agw_piectrl.py::lib_agw_piectrl_Tests::test_lib_agw_piectrlCtor
+
+ # seems to rely on state from a previous test (sigh)
+ unittests/test_lib_agw_persist_persistencemanager.py::lib_agw_persist_persistencemanager_Tests::test_persistencemanagerRestore
+ unittests/test_lib_agw_persist_persistencemanager.py::lib_agw_persist_persistencemanager_Tests::test_persistencemanagerPersistValue
+
+ # requires Spanish localization
+ unittests/test_intl.py::intl_Tests::test_intlGetString
+
+ # TODO
+ unittests/test_tipwin.py::tipwin_Tests::test_tipwinCtor
+ unittests/test_lib_pubsub_provider.py::lib_pubsub_Except::test1
+ unittests/test_windowid.py::IdManagerTest::test_newIdRef03
+ )
+ local EPYTEST_IGNORE=()
+ if ! use webkit; then
+ EPYTEST_IGNORE+=( unittests/test_webview.py )
+ fi
+
+ rm -rf wx || die
+ # We use pytest-forked as opensuse does to avoid tests corrupting each
+ # other.
+ virtx epytest --forked unittests
+}
diff --git a/dev-qt/qt-creator/Manifest b/dev-qt/qt-creator/Manifest
index f444c0e7ed28..037077667a00 100644
--- a/dev-qt/qt-creator/Manifest
+++ b/dev-qt/qt-creator/Manifest
@@ -2,3 +2,5 @@ DIST qt-creator-opensource-src-17.0.1-vendor.tar.xz 509276 BLAKE2B d499f0b8da384
DIST qt-creator-opensource-src-17.0.1.tar.xz 55741344 BLAKE2B 0d686b955077f970435b5ab11c94802865ac4676a12429e1e3209d3dc1038549456877a045f0c2576f448d7ecf8cd328aa3ca07000e0fe9d5b391357140890ac SHA512 5cba005d239c0ae109a6e5a28d0ea31bf6005734f2d0f72b36470d9eb82c999c4fcbbc7bb9c29e9e228203fde30948465cc07a841a074362f18ea09c739f40d5
DIST qt-creator-opensource-src-17.0.2-vendor.tar.xz 509064 BLAKE2B 961adde1b6d093cbbcbba4d3794d2f1aeb0dd2c701c30a38abbb65531b8af9d215f223a95ef2ce1b79f401fd663844548586c394e46ebb321ba93b5d9d8303b1 SHA512 f4972a9e286f0d3edfc7d7ed7ed6db8022ec720be94ba310f2f142ccbcadfda262405725f8d6cf9695f719f26e7c3eb5386e07c8fdd05fab5a1dc6d55cfbdf26
DIST qt-creator-opensource-src-17.0.2.tar.xz 55745020 BLAKE2B bbaf4c14c61fed188342a8a1fc09409f41464e06f7256194670f3eba018776f3bbd4af8c839efd9f2e39c8b420cd95db1fb9f418b75996f39df74a2d8f3e8434 SHA512 db444e723d0b05436a3c7c00861b4da4ce751a3ae70af274f48bb339789172f49f265e6094d68170114a72c22bb7432eb1bb697d1d563ff69b9fcdd48cdfcb28
+DIST qt-creator-opensource-src-18.0.0-vendor.tar.xz 510428 BLAKE2B a189b7e467ba0f9297b510a76d7261596cb19d52530129b40417577d3653892190734bc54fa3d95317bb31e367b255d7a9320f40c3d24ea69b9400eeadb4890f SHA512 3fcf4573ae1b2c7d77a8503fbd7d47182bc78a3baa0769ec9261cb6f88e259a1efef6a5f6500959f11a0c9cb503f684e1ee6da999fe434c26d74aabce91d97c7
+DIST qt-creator-opensource-src-18.0.0.tar.xz 56167564 BLAKE2B 45f3a0284e1ce3c91c8c69075afd39a3108d1c7082ad25c39d32a99c1ff009799d4485b0602d11d03c610f6fdb0d823606cff495c641ea8bca115cd265ce93fb SHA512 180bb491947b2b57d5420fdda3bc184b22e1158b6f6e292ada294b7c32b4d3696cb99674b92a75682d405eb573d96ecebbf5d80db90de1d7748aaca59ebb4781
diff --git a/dev-qt/qt-creator/qt-creator-18.0.0.ebuild b/dev-qt/qt-creator/qt-creator-18.0.0.ebuild
new file mode 100644
index 000000000000..04a65bf8b8e2
--- /dev/null
+++ b/dev-qt/qt-creator/qt-creator-18.0.0.ebuild
@@ -0,0 +1,313 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( {15..21} )
+LLVM_OPTIONAL=1
+PYTHON_COMPAT=( python3_{10..14} )
+inherit cmake edo flag-o-matic go-env llvm-r2 multiprocessing
+inherit python-any-r1 readme.gentoo-r1 xdg
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI=(
+ "https://code.qt.io/qt-creator/qt-creator.git"
+ "https://github.com/qt-creator/qt-creator.git"
+ )
+ EGIT_SUBMODULES=(
+ perfparser
+ src/libs/qlitehtml
+ src/libs/qlitehtml/src/3rdparty/litehtml
+ )
+else
+ QTC_PV=${PV/_/-}
+ QTC_P=${PN}-opensource-src-${QTC_PV}
+ [[ ${QTC_PV} == ${PV} ]] && QTC_REL=official || QTC_REL=development
+ SRC_URI="
+ https://download.qt.io/${QTC_REL}_releases/qtcreator/$(ver_cut 1-2)/${PV/_/-}/${QTC_P}.tar.xz
+ cmdbridge-server? ( https://dev.gentoo.org/~ionen/distfiles/${QTC_P}-vendor.tar.xz )
+ "
+ S=${WORKDIR}/${QTC_P}
+ KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Lightweight IDE for C++/QML development centering around Qt"
+HOMEPAGE="https://www.qt.io/product/development-tools"
+
+LICENSE="GPL-3"
+LICENSE+=" BSD MIT" # go
+SLOT="0"
+IUSE="
+ +clang cmdbridge-server designer doc +help keyring plugin-dev
+ qmldesigner serialterminal +svg test +tracing webengine
+"
+REQUIRED_USE="clang? ( ${LLVM_REQUIRED_USE} )"
+RESTRICT="!test? ( test )"
+
+QT_PV=6.7.3:6
+
+# := is used where Qt's private APIs are used for safety
+COMMON_DEPEND="
+ app-arch/libarchive:=
+ dev-cpp/yaml-cpp:=
+ >=dev-qt/qtbase-${QT_PV}=[concurrent,dbus,gui,network,ssl,widgets,xml]
+ >=dev-qt/qtdeclarative-${QT_PV}=
+ clang? (
+ $(llvm_gen_dep '
+ llvm-core/clang:${LLVM_SLOT}=
+ llvm-core/llvm:${LLVM_SLOT}=
+ ')
+ )
+ designer? ( >=dev-qt/qttools-${QT_PV}[designer] )
+ help? (
+ >=dev-qt/qttools-${QT_PV}[assistant]
+ webengine? ( >=dev-qt/qtwebengine-${QT_PV} )
+ )
+ keyring? (
+ app-crypt/libsecret
+ dev-libs/glib:2
+ )
+ qmldesigner? (
+ >=dev-qt/qtquick3d-${QT_PV}=
+ >=dev-qt/qtsvg-${QT_PV}
+ >=dev-qt/qtwebsockets-${QT_PV}
+ webengine? ( >=dev-qt/qtwebengine-${QT_PV} )
+ )
+ serialterminal? ( >=dev-qt/qtserialport-${QT_PV} )
+ svg? ( >=dev-qt/qtsvg-${QT_PV} )
+ tracing? (
+ app-arch/zstd:=
+ dev-libs/elfutils
+ >=dev-qt/qtcharts-${QT_PV}
+ >=dev-qt/qtshadertools-${QT_PV}
+ )
+"
+# qtimageformats for .webp in examples, semi-optfeature but useful in general
+RDEPEND="
+ ${COMMON_DEPEND}
+ help? ( >=dev-qt/qtimageformats-${QT_PV} )
+ qmldesigner? ( >=dev-qt/qtquicktimeline-${QT_PV} )
+"
+DEPEND="${COMMON_DEPEND}"
+# intentionally skipping := on go (unlike go-module.eclass) given not
+# worth a massive rebuild every time for the minor go usage
+BDEPEND="
+ ${PYTHON_DEPS}
+ >=dev-qt/qttools-${QT_PV}[linguist]
+ cmdbridge-server? ( >=dev-lang/go-1.21.7 )
+ doc? ( >=dev-qt/qttools-${QT_PV}[qdoc,qtattributionsscanner] )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-16.0.0-musl-no-execinfo.patch
+ "${FILESDIR}"/${PN}-12.0.0-musl-no-malloc-trim.patch
+)
+
+# written in Go, use PREBUILT rather than FLAGS_IGNORED given the
+# the different arch versions confuse portage's checks
+QA_PREBUILT="usr/libexec/qtcreator/cmdbridge-*"
+
+src_unpack() {
+ if [[ ${PV} == 9999 ]]; then
+ git-r3_src_unpack
+ if use cmdbridge-server; then
+ cd -- "${S}"/src/libs/gocmdbridge/server || die
+ edo go mod vendor
+ fi
+ else
+ default
+ fi
+}
+
+src_prepare() {
+ cmake_src_prepare
+
+ # needed for finding docs at runtime in PF
+ sed -e "/_IDE_DOC_PATH/s/qtcreator/${PF}/" \
+ -i cmake/QtCreatorAPIInternal.cmake || die
+
+ # avoid stripping for Go, use sed to avoid rebases as may be there forever
+ sed -i 's/-s -w //' src/libs/gocmdbridge/server/CMakeLists.txt || die
+
+ # avoid building manual tests (aka not ran) for nothing (bug #950010)
+ sed -i '/add_subdirectory(manual)/d' tests/CMakeLists.txt || die
+
+ if use plugin-dev; then #928423
+ # cmake --install --component integrates poorly with the cmake
+ # eclass and the install targets are otherwise missing, so strip
+ # out EXCLUDE_FROM_ALL until figure out a better solution
+ find . \( -name CMakeLists.txt -o -name '*.cmake' \) -exec sed -i -zE \
+ 's/COMPONENT[[:space:]]+Devel[[:space:]]+EXCLUDE_FROM_ALL//g' {} + || die
+ fi
+}
+
+src_configure() {
+ use clang && llvm_chost_setup
+
+ if use cmdbridge-server; then
+ go-env_set_compile_environment
+ export GOFLAGS="-p=$(makeopts_jobs) -v -x -buildvcs=false -buildmode=pie"
+ fi
+
+ # -Werror=lto-type-mismatch issues, needs looking into
+ filter-lto
+
+ # temporary workaround for musl-1.2.4 (bug #903611), this ideally
+ # needs fixing in qtbase as *64 usage comes from its headers' macros
+ use elibc_musl && append-lfs-flags
+
+ local mycmakeargs=(
+ -DBUILD_DEVELOPER_DOCS=$(usex doc)
+ -DBUILD_DOCS_BY_DEFAULT=$(usex doc)
+ -DBUILD_WITH_PCH=no
+ -DWITH_DOCS=$(usex doc)
+ -DWITH_TESTS=$(usex test)
+
+ # sticking to bundled for now until it switches to KF6's
+ -DBUILD_LIBRARY_KSYNTAXHIGHLIGHTING=yes
+
+ # Much can be optional, but do not want to flood users (or maintainers)
+ # with too many flags. Not to mention that many plugins are merely
+ # wrappers around still optional tools (e.g. cvs) and any unwanted
+ # plugins can be disabled at runtime. So optional flags are limited
+ # to plugins with additional build-time dependencies.
+ -DBUILD_LIBRARY_TRACING=$(usex tracing) # qml+perfprofiler,ctfvisual
+ -DBUILD_EXECUTABLE_PERFPARSER=$(usex tracing)
+ -DBUILD_PLUGIN_APPSTATISTICSMONITOR=$(usex tracing)
+
+ -DBUILD_PLUGIN_CLANGCODEMODEL=$(usex clang)
+ -DBUILD_PLUGIN_CLANGFORMAT=$(usex clang)
+ -DBUILD_PLUGIN_CLANGTOOLS=$(usex clang)
+ -DCLANGTOOLING_LINK_CLANG_DYLIB=yes
+
+ -DBUILD_PLUGIN_DESIGNER=$(usex designer)
+
+ -DBUILD_PLUGIN_HELP=$(usex help)
+ -DBUILD_HELPVIEWERBACKEND_QTWEBENGINE=$(usex webengine)
+ -DBUILD_LIBRARY_QLITEHTML=$(usex help $(usex !webengine))
+ # TODO?: package litehtml, but support for latest releases seem
+ # to lag behind and bundled may work out better for now
+ # https://bugreports.qt.io/browse/QTCREATORBUG-29169
+ $(use help && usev !webengine -DCMAKE_DISABLE_FIND_PACKAGE_litehtml=yes)
+
+ # help shouldn't use with the above, but qmldesigner is automagic
+ $(use help || use qmldesigner &&
+ cmake_use_find_package webengine Qt6WebEngineWidgets)
+
+ -DBUILD_PLUGIN_SERIALTERMINAL=$(usex serialterminal)
+ -DENABLE_SVG_SUPPORT=$(usex svg)
+ -DWITH_QMLDESIGNER=$(usex qmldesigner)
+
+ -DBUILD_EXECUTABLE_CMDBRIDGE=$(usex cmdbridge-server) #945925
+ -DUPX_BIN=UPX_BIN-NOTFOUND #961623
+
+ # meant to be in sync with qtbase[journald], but think(?) not worth
+ # handling given qt-creator can use QT_FORCE_STDERR_LOGGING=1 nowadays
+ -Djournald=no
+
+ # not packaged, but allow using if found
+ #-DCMAKE_DISABLE_FIND_PACKAGE_LibDDemangle=yes
+ #-DCMAKE_DISABLE_FIND_PACKAGE_LibRustcDemangle=yes
+
+ # for bundled qtkeychain (no switch to unbundle right now)
+ # reminder: if ever unbundled/optional, qtbase[dbus] can be removed
+ -DLIBSECRET_SUPPORT=$(usex keyring)
+ )
+
+ cmake_src_configure
+}
+
+src_test() {
+ local -x QT_QPA_PLATFORM=offscreen
+
+ local CMAKE_SKIP_TESTS=(
+ # broke since 17.0.0 and hasn't really been looked into yet,
+ # does not seem to cause visible problems so skipping for now
+ tst_process
+ # skipping same tests+label as upstream's CI by default
+ # `grep ctest .github/workflows/build_cmake.yml`
+ tst_perfdata
+ )
+
+ cmake_src_test --label-exclude exclude_from_precheck
+}
+
+src_install() {
+ cmake_src_install
+
+ if use doc; then
+ dodoc -r "${BUILD_DIR}"/doc/html
+ dodoc "${BUILD_DIR}"/share/doc/${PF}/qtcreator{,-dev}.qch
+ docompress -x /usr/share/doc/${PF}/qtcreator{,-dev}.qch
+ fi
+
+ local DISABLE_AUTOFORMATTING=yes
+ local DOC_CONTENTS="\
+Some plugins (if used) may need optional extra dependencies/USE.
+
+This list provides associations with Gentoo's packages (if exists)
+ordered as in Qt Creator's Help -> About Plugins (not exhaustive).
+
+dev-qt/qt-docs:6 with USE=\"examples qch\" is notably recommended, or
+else the example tab will be empty alongside missing documentation.
+
+Build Systems:
+- CMakeProjectManager (dev-build/cmake)
+- MesonProjectManager (dev-build/meson)
+- QbsProjectManager (dev-util/qbs)
+
+C++:
+- Beautifier (dev-util/astyle and/or dev-util/uncrustify)
+- ClangCodeModel (USE=clang, dev-util/clazy to understand Qt semantics)
+- ClangFormat (USE=clang)
+
+Code Analyzer:
+- ClangTools (USE=clang)
+- Cppcheck (dev-util/cppcheck)
+- CtfVisualizer (USE=tracing)
+- PerfProfiler (USE=tracing)
+- Valgrind (dev-debug/valgrind)
+
+Core:
+- Help (USE=help + dev-qt/qt-docs:6 with USE=\"examples qch\")
+
+Device Support:
+- Android (virtual/jdk, will also want the unpackaged Qt for Android)
+
+Other Languages:
+- Nim (dev-lang/nim)
+- Python (dev-lang/python)
+
+Qt Creator:
+- Designer (USE=designer)
+
+Qt Quick:
+- Insight (USE=qmldesigner)
+- QmlDesigner (USE=qmldesigner)
+- QmlProfiler (USE=tracing)
+
+Utilities:
+- AppStatisticsMonitor (USE=tracing)
+- Autotest (dev-cpp/catch, dev-cpp/gtest, or dev-libs/boost if used)
+- Conan (dev-util/conan)
+- Docker (app-containers/docker)
+- Haskell (dev-lang/ghc)
+- ScreenRecorder (media-video/ffmpeg)
+- SerialTerminal (USE=serialterminal)
+- SilverSearcher (sys-apps/the_silver_searcher)
+- StudioWelcome (USE=qmldesigner)
+
+Version Control:
+- CVS (dev-vcs/cvs)
+- Fossil (dev-vcs/fossil)
+- Git (dev-vcs/git)
+- Mercurial (dev-vcs/mercurial)
+- Subversion (dev-vcs/subversion)"
+ readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ readme.gentoo_print_elog
+}
diff --git a/dev-qt/qt-creator/qt-creator-9999.ebuild b/dev-qt/qt-creator/qt-creator-9999.ebuild
index 43f70ffa86a8..a3df6d42c7c8 100644
--- a/dev-qt/qt-creator/qt-creator-9999.ebuild
+++ b/dev-qt/qt-creator/qt-creator-9999.ebuild
@@ -51,7 +51,6 @@ QT_PV=6.7.3:6
COMMON_DEPEND="
app-arch/libarchive:=
dev-cpp/yaml-cpp:=
- >=dev-qt/qt5compat-${QT_PV}
>=dev-qt/qtbase-${QT_PV}=[concurrent,dbus,gui,network,ssl,widgets,xml]
>=dev-qt/qtdeclarative-${QT_PV}=
clang? (
diff --git a/dev-ruby/actioncable/Manifest b/dev-ruby/actioncable/Manifest
index 33525523afbd..6c7caf6c8f8c 100644
--- a/dev-ruby/actioncable/Manifest
+++ b/dev-ruby/actioncable/Manifest
@@ -1,6 +1,7 @@
DIST rails-7.0.8.7.tgz 11083317 BLAKE2B 055a4930a1076bbdab294393ea1423d043e0679bef0be262189c6e0a7825000eb32bbf8d30982a456f289d3748818d254b4482ae117798663f424bd719d452f8 SHA512 4a480278eea63962aba6a6e5d9c0c2f18c6af4e98a0de1bcb7a87c90ebece16bada9cebef1a88f141ebafac9741ef16c818b9fa04625ba7bb345726258a0bcd7
DIST rails-7.1.5.1.tgz 10953261 BLAKE2B a2fc77cba86d2c9bd4171e7fbd280d41a0c3e9fbf2f11fecfa399bc0f378ddbf963acac4ea8f77610c22304b5424400ee5f616f46ad7e18a8a274e6522dcd00e SHA512 3616569ab53fd26586682fe67501e3c72f13a91454765db5f5eb1f3c039e7d2cdef7a62f4179b37d0449fab970c5ec859a77feb307274799a48c95ca1d229307
DIST rails-7.1.5.2.tgz 10949404 BLAKE2B ff1ef16139db1c9cc5a8437a4f5a57285b3af643f391cee98f33d9147537c638c6d66e15f168867ce22a21cccdfafa442e39888516b8f350c393536abbeb06aa SHA512 ec91744896dd950724b6f075cc7e576032c46a3a2f8e6ab05580d9738e9860cb4c0e1645793380cb5d5ae4fe7e2a64630157b3725501d5533ed11eb25862e734
+DIST rails-7.1.6.tgz 10960488 BLAKE2B 3f5d4c164110c2169a1ccd3ccf03914195b868fb07c8ce99addd7c97bf1210f3eb3c330a2a040b946aa07366d6c29b1a07c86d264964312ae0fc292c79921d53 SHA512 67c7b6520a160c6d5f769368d10f38df53301f39fad19b6b6a34edf0590bbe894047d4aec1bbf8bdef0e720128d966b275c9600e9e717c163d4b13a207af90f6
DIST rails-7.2.2.2.tgz 11190891 BLAKE2B c881c8b40f655332fd4f449b3f2450aa64f6ebd54bd1c5c859be6ef2fdf0c7155eb80eade2431d0cb00126e17fc9762a75c937f4f2a7e1fe0f8e915a92a680c9 SHA512 e8dc6bb0f6c70efee57f799cd2d746dcefc91586204cd7e1af25e7f03849099fdbdd141b9b219f1a3e1c33093cabe2c83b5e0ddd02826a7b6738864f2846085a
DIST rails-8.0.2.1.tgz 11888790 BLAKE2B e6f22b5c9c9ec230416734657be6814cf8b76c92fbb1abe753cdef12f1762de0d8e44b858f676bb5ac4bb990f38f0994f832dab725d754da1d4b3b2f276f28a9 SHA512 3b7568bc7ab1b2f60fdc59c2ed3490e8af2eb65ee881157e2f5e738278071dd35404a299a39eb3048c6dcb4e79cae35bdf4ab5b93ff7542d13a6277d52b005e1
DIST rails-8.0.3.tgz 11900652 BLAKE2B 31516ea571c8b4109d0b48e39da153c94e1abb66907a1e51ea1120232cf43bb629608559a6ab175fb0fef8b50394a5084267798e71b46d5fcd8c992e81e6948e SHA512 b043e29e7635a936fb0da8890dd90b35e7eff642c05795deab644fc3c647102f79dfb5531e75332a3e132626af2de8d59c396f1a03266c8aed8f600cce57a6ee
diff --git a/dev-ruby/actioncable/actioncable-7.1.6.ebuild b/dev-ruby/actioncable/actioncable-7.1.6.ebuild
new file mode 100644
index 000000000000..33099cdf7794
--- /dev/null
+++ b/dev-ruby/actioncable/actioncable-7.1.6.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_DOCDIR=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+RUBY_FAKEGEM_EXTRAINSTALL="app"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Integrated WebSockets for Rails"
+HOMEPAGE="https://github.com/rails/rails"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="test"
+
+RUBY_S="rails-${PV}/${PN}"
+
+# Tests require many new dependencies, skipping for now
+RESTRICT="test"
+
+ruby_add_rdepend "
+ ~dev-ruby/actionpack-${PV}:*
+ ~dev-ruby/activesupport-${PV}:*
+ dev-ruby/nio4r:2
+ >=dev-ruby/websocket-driver-0.6.1:*
+ >=dev-ruby/zeitwerk-2.6:2
+"
+
+ruby_add_bdepend "
+ test? (
+ >=dev-ruby/railties-4.2.0
+ dev-ruby/test-unit:2
+ dev-ruby/mocha
+ )"
diff --git a/dev-ruby/actionmailbox/Manifest b/dev-ruby/actionmailbox/Manifest
index 33525523afbd..6c7caf6c8f8c 100644
--- a/dev-ruby/actionmailbox/Manifest
+++ b/dev-ruby/actionmailbox/Manifest
@@ -1,6 +1,7 @@
DIST rails-7.0.8.7.tgz 11083317 BLAKE2B 055a4930a1076bbdab294393ea1423d043e0679bef0be262189c6e0a7825000eb32bbf8d30982a456f289d3748818d254b4482ae117798663f424bd719d452f8 SHA512 4a480278eea63962aba6a6e5d9c0c2f18c6af4e98a0de1bcb7a87c90ebece16bada9cebef1a88f141ebafac9741ef16c818b9fa04625ba7bb345726258a0bcd7
DIST rails-7.1.5.1.tgz 10953261 BLAKE2B a2fc77cba86d2c9bd4171e7fbd280d41a0c3e9fbf2f11fecfa399bc0f378ddbf963acac4ea8f77610c22304b5424400ee5f616f46ad7e18a8a274e6522dcd00e SHA512 3616569ab53fd26586682fe67501e3c72f13a91454765db5f5eb1f3c039e7d2cdef7a62f4179b37d0449fab970c5ec859a77feb307274799a48c95ca1d229307
DIST rails-7.1.5.2.tgz 10949404 BLAKE2B ff1ef16139db1c9cc5a8437a4f5a57285b3af643f391cee98f33d9147537c638c6d66e15f168867ce22a21cccdfafa442e39888516b8f350c393536abbeb06aa SHA512 ec91744896dd950724b6f075cc7e576032c46a3a2f8e6ab05580d9738e9860cb4c0e1645793380cb5d5ae4fe7e2a64630157b3725501d5533ed11eb25862e734
+DIST rails-7.1.6.tgz 10960488 BLAKE2B 3f5d4c164110c2169a1ccd3ccf03914195b868fb07c8ce99addd7c97bf1210f3eb3c330a2a040b946aa07366d6c29b1a07c86d264964312ae0fc292c79921d53 SHA512 67c7b6520a160c6d5f769368d10f38df53301f39fad19b6b6a34edf0590bbe894047d4aec1bbf8bdef0e720128d966b275c9600e9e717c163d4b13a207af90f6
DIST rails-7.2.2.2.tgz 11190891 BLAKE2B c881c8b40f655332fd4f449b3f2450aa64f6ebd54bd1c5c859be6ef2fdf0c7155eb80eade2431d0cb00126e17fc9762a75c937f4f2a7e1fe0f8e915a92a680c9 SHA512 e8dc6bb0f6c70efee57f799cd2d746dcefc91586204cd7e1af25e7f03849099fdbdd141b9b219f1a3e1c33093cabe2c83b5e0ddd02826a7b6738864f2846085a
DIST rails-8.0.2.1.tgz 11888790 BLAKE2B e6f22b5c9c9ec230416734657be6814cf8b76c92fbb1abe753cdef12f1762de0d8e44b858f676bb5ac4bb990f38f0994f832dab725d754da1d4b3b2f276f28a9 SHA512 3b7568bc7ab1b2f60fdc59c2ed3490e8af2eb65ee881157e2f5e738278071dd35404a299a39eb3048c6dcb4e79cae35bdf4ab5b93ff7542d13a6277d52b005e1
DIST rails-8.0.3.tgz 11900652 BLAKE2B 31516ea571c8b4109d0b48e39da153c94e1abb66907a1e51ea1120232cf43bb629608559a6ab175fb0fef8b50394a5084267798e71b46d5fcd8c992e81e6948e SHA512 b043e29e7635a936fb0da8890dd90b35e7eff642c05795deab644fc3c647102f79dfb5531e75332a3e132626af2de8d59c396f1a03266c8aed8f600cce57a6ee
diff --git a/dev-ruby/actionmailbox/actionmailbox-7.1.6.ebuild b/dev-ruby/actionmailbox/actionmailbox-7.1.6.ebuild
new file mode 100644
index 000000000000..e2066f704022
--- /dev/null
+++ b/dev-ruby/actionmailbox/actionmailbox-7.1.6.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="actionmailbox.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTRAINSTALL="app config db"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Framework for designing email-service layers"
+HOMEPAGE="https://github.com/rails/rails"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="test"
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/actionpack-${PV}
+ ~dev-ruby/activejob-${PV}
+ ~dev-ruby/activerecord-${PV}
+ ~dev-ruby/activestorage-${PV}
+ ~dev-ruby/activesupport-${PV}
+ >=dev-ruby/mail-2.7.1:*
+ dev-ruby/net-imap
+ dev-ruby/net-pop
+ dev-ruby/net-smtp
+"
+
+ruby_add_bdepend "test? (
+ dev-ruby/bundler
+ dev-ruby/minitest:5
+ dev-ruby/mocha
+ dev-ruby/propshaft
+ dev-ruby/rexml
+ dev-ruby/sqlite3
+ dev-ruby/webmock
+ dev-ruby/rails
+)"
+
+all_ruby_prepare() {
+ # Remove items from the common Gemfile that we don't need for this
+ # test run. This also requires handling some gemspecs.
+ sed -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|mysql2\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|sass-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webdrivers\|webrick\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\|rack-test\|capybara\|webpacker\|bootsnap\|dalli\|connection_pool\|terser\|cookiejar\|cgi\|web-console\|trilogy\|error_highlight\|jbuilder\)/ s:^:#:" \
+ -e '/stimulus-rails/,/tailwindcss-rails/ s:^:#:' \
+ -e '/group :\(cable\|doc\|job\|lint\|mdl\|rubocop\|storage\|test\)/,/^end/ s:^:#:' \
+ -e '/sqlite/ s/1.6.4/99/' \
+ -i ../Gemfile || die
+ rm ../Gemfile.lock || die
+ sed -i -e '/byebug/ s:^:#:' test/test_helper.rb || die
+}
+
+each_ruby_prepare() {
+ sed -i -e 's:ruby:'${RUBY}':' test/dummy/bin/* || die
+}
diff --git a/dev-ruby/actionmailer/Manifest b/dev-ruby/actionmailer/Manifest
index 33525523afbd..6c7caf6c8f8c 100644
--- a/dev-ruby/actionmailer/Manifest
+++ b/dev-ruby/actionmailer/Manifest
@@ -1,6 +1,7 @@
DIST rails-7.0.8.7.tgz 11083317 BLAKE2B 055a4930a1076bbdab294393ea1423d043e0679bef0be262189c6e0a7825000eb32bbf8d30982a456f289d3748818d254b4482ae117798663f424bd719d452f8 SHA512 4a480278eea63962aba6a6e5d9c0c2f18c6af4e98a0de1bcb7a87c90ebece16bada9cebef1a88f141ebafac9741ef16c818b9fa04625ba7bb345726258a0bcd7
DIST rails-7.1.5.1.tgz 10953261 BLAKE2B a2fc77cba86d2c9bd4171e7fbd280d41a0c3e9fbf2f11fecfa399bc0f378ddbf963acac4ea8f77610c22304b5424400ee5f616f46ad7e18a8a274e6522dcd00e SHA512 3616569ab53fd26586682fe67501e3c72f13a91454765db5f5eb1f3c039e7d2cdef7a62f4179b37d0449fab970c5ec859a77feb307274799a48c95ca1d229307
DIST rails-7.1.5.2.tgz 10949404 BLAKE2B ff1ef16139db1c9cc5a8437a4f5a57285b3af643f391cee98f33d9147537c638c6d66e15f168867ce22a21cccdfafa442e39888516b8f350c393536abbeb06aa SHA512 ec91744896dd950724b6f075cc7e576032c46a3a2f8e6ab05580d9738e9860cb4c0e1645793380cb5d5ae4fe7e2a64630157b3725501d5533ed11eb25862e734
+DIST rails-7.1.6.tgz 10960488 BLAKE2B 3f5d4c164110c2169a1ccd3ccf03914195b868fb07c8ce99addd7c97bf1210f3eb3c330a2a040b946aa07366d6c29b1a07c86d264964312ae0fc292c79921d53 SHA512 67c7b6520a160c6d5f769368d10f38df53301f39fad19b6b6a34edf0590bbe894047d4aec1bbf8bdef0e720128d966b275c9600e9e717c163d4b13a207af90f6
DIST rails-7.2.2.2.tgz 11190891 BLAKE2B c881c8b40f655332fd4f449b3f2450aa64f6ebd54bd1c5c859be6ef2fdf0c7155eb80eade2431d0cb00126e17fc9762a75c937f4f2a7e1fe0f8e915a92a680c9 SHA512 e8dc6bb0f6c70efee57f799cd2d746dcefc91586204cd7e1af25e7f03849099fdbdd141b9b219f1a3e1c33093cabe2c83b5e0ddd02826a7b6738864f2846085a
DIST rails-8.0.2.1.tgz 11888790 BLAKE2B e6f22b5c9c9ec230416734657be6814cf8b76c92fbb1abe753cdef12f1762de0d8e44b858f676bb5ac4bb990f38f0994f832dab725d754da1d4b3b2f276f28a9 SHA512 3b7568bc7ab1b2f60fdc59c2ed3490e8af2eb65ee881157e2f5e738278071dd35404a299a39eb3048c6dcb4e79cae35bdf4ab5b93ff7542d13a6277d52b005e1
DIST rails-8.0.3.tgz 11900652 BLAKE2B 31516ea571c8b4109d0b48e39da153c94e1abb66907a1e51ea1120232cf43bb629608559a6ab175fb0fef8b50394a5084267798e71b46d5fcd8c992e81e6948e SHA512 b043e29e7635a936fb0da8890dd90b35e7eff642c05795deab644fc3c647102f79dfb5531e75332a3e132626af2de8d59c396f1a03266c8aed8f600cce57a6ee
diff --git a/dev-ruby/actionmailer/actionmailer-7.1.6.ebuild b/dev-ruby/actionmailer/actionmailer-7.1.6.ebuild
new file mode 100644
index 000000000000..cd77b9d4cb32
--- /dev/null
+++ b/dev-ruby/actionmailer/actionmailer-7.1.6.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="actionmailer.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Framework for designing email-service layers"
+HOMEPAGE="https://github.com/rails/rails"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="test"
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/actionpack-${PV}
+ ~dev-ruby/actionview-${PV}
+ ~dev-ruby/activejob-${PV}
+ ~dev-ruby/activesupport-${PV}
+ >=dev-ruby/mail-2.5.4:* =dev-ruby/mail-2*:*
+ dev-ruby/net-imap
+ dev-ruby/net-pop
+ dev-ruby/net-smtp
+ >=dev-ruby/rails-dom-testing-2.2:2"
+
+ruby_add_bdepend "test? (
+ dev-ruby/mocha
+)"
+
+all_ruby_prepare() {
+ # Set test environment to our hand.
+ rm "${S}/../Gemfile" || die "Unable to remove Gemfile"
+ sed -e '/\/load_paths/d' \
+ -e '3irequire "ostruct"' \
+ -e '3igem "actionpack", "~> 7.1.0"; gem "activejob", "~> 7.1.0"' \
+ -i test/abstract_unit.rb || die "Unable to remove load paths"
+
+ # Avoid a test failing only on attachment ordering, since this is a
+ # security release.
+ sed -e '/adding inline attachments while rendering mail works/askip "gentoo: fails on ordering"' \
+ -i test/base_test.rb || die
+}
diff --git a/dev-ruby/actionpack/Manifest b/dev-ruby/actionpack/Manifest
index 33525523afbd..6c7caf6c8f8c 100644
--- a/dev-ruby/actionpack/Manifest
+++ b/dev-ruby/actionpack/Manifest
@@ -1,6 +1,7 @@
DIST rails-7.0.8.7.tgz 11083317 BLAKE2B 055a4930a1076bbdab294393ea1423d043e0679bef0be262189c6e0a7825000eb32bbf8d30982a456f289d3748818d254b4482ae117798663f424bd719d452f8 SHA512 4a480278eea63962aba6a6e5d9c0c2f18c6af4e98a0de1bcb7a87c90ebece16bada9cebef1a88f141ebafac9741ef16c818b9fa04625ba7bb345726258a0bcd7
DIST rails-7.1.5.1.tgz 10953261 BLAKE2B a2fc77cba86d2c9bd4171e7fbd280d41a0c3e9fbf2f11fecfa399bc0f378ddbf963acac4ea8f77610c22304b5424400ee5f616f46ad7e18a8a274e6522dcd00e SHA512 3616569ab53fd26586682fe67501e3c72f13a91454765db5f5eb1f3c039e7d2cdef7a62f4179b37d0449fab970c5ec859a77feb307274799a48c95ca1d229307
DIST rails-7.1.5.2.tgz 10949404 BLAKE2B ff1ef16139db1c9cc5a8437a4f5a57285b3af643f391cee98f33d9147537c638c6d66e15f168867ce22a21cccdfafa442e39888516b8f350c393536abbeb06aa SHA512 ec91744896dd950724b6f075cc7e576032c46a3a2f8e6ab05580d9738e9860cb4c0e1645793380cb5d5ae4fe7e2a64630157b3725501d5533ed11eb25862e734
+DIST rails-7.1.6.tgz 10960488 BLAKE2B 3f5d4c164110c2169a1ccd3ccf03914195b868fb07c8ce99addd7c97bf1210f3eb3c330a2a040b946aa07366d6c29b1a07c86d264964312ae0fc292c79921d53 SHA512 67c7b6520a160c6d5f769368d10f38df53301f39fad19b6b6a34edf0590bbe894047d4aec1bbf8bdef0e720128d966b275c9600e9e717c163d4b13a207af90f6
DIST rails-7.2.2.2.tgz 11190891 BLAKE2B c881c8b40f655332fd4f449b3f2450aa64f6ebd54bd1c5c859be6ef2fdf0c7155eb80eade2431d0cb00126e17fc9762a75c937f4f2a7e1fe0f8e915a92a680c9 SHA512 e8dc6bb0f6c70efee57f799cd2d746dcefc91586204cd7e1af25e7f03849099fdbdd141b9b219f1a3e1c33093cabe2c83b5e0ddd02826a7b6738864f2846085a
DIST rails-8.0.2.1.tgz 11888790 BLAKE2B e6f22b5c9c9ec230416734657be6814cf8b76c92fbb1abe753cdef12f1762de0d8e44b858f676bb5ac4bb990f38f0994f832dab725d754da1d4b3b2f276f28a9 SHA512 3b7568bc7ab1b2f60fdc59c2ed3490e8af2eb65ee881157e2f5e738278071dd35404a299a39eb3048c6dcb4e79cae35bdf4ab5b93ff7542d13a6277d52b005e1
DIST rails-8.0.3.tgz 11900652 BLAKE2B 31516ea571c8b4109d0b48e39da153c94e1abb66907a1e51ea1120232cf43bb629608559a6ab175fb0fef8b50394a5084267798e71b46d5fcd8c992e81e6948e SHA512 b043e29e7635a936fb0da8890dd90b35e7eff642c05795deab644fc3c647102f79dfb5531e75332a3e132626af2de8d59c396f1a03266c8aed8f600cce57a6ee
diff --git a/dev-ruby/actionpack/actionpack-7.1.6.ebuild b/dev-ruby/actionpack/actionpack-7.1.6.ebuild
new file mode 100644
index 000000000000..f8dadc357783
--- /dev/null
+++ b/dev-ruby/actionpack/actionpack-7.1.6.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="actionpack.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Eases web-request routing, handling, and response"
+HOMEPAGE="https://github.com/rails/rails"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="test"
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/actionview-${PV}
+ ~dev-ruby/activesupport-${PV}
+ >=dev-ruby/nokogiri-1.8.5
+ >=dev-ruby/rack-2.2.4
+ >=dev-ruby/rack-session-1.0.1
+ >=dev-ruby/rack-test-0.6.3:*
+ >=dev-ruby/rails-dom-testing-2.2:2
+ >=dev-ruby/rails-html-sanitizer-1.6:1
+"
+
+ruby_add_bdepend "
+ test? (
+ dev-ruby/mocha
+ dev-ruby/bundler
+ >=dev-ruby/capybara-3.26
+ ~dev-ruby/activemodel-${PV}
+ ~dev-ruby/railties-${PV}
+ >=dev-ruby/rack-cache-1.2:1.2
+ dev-ruby/selenium-webdriver:4
+ www-servers/puma
+ dev-ruby/minitest:5
+ )"
+
+all_ruby_prepare() {
+ # Remove items from the common Gemfile that we don't need for this
+ # test run. This also requires handling some gemspecs.
+ sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\)/ s:^:#:" \
+ -e '/:job/,/end/ s:^:#:' \
+ -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
+ rm ../Gemfile.lock || die
+
+ # Fix errors loading rack/session with rack 3.0 and missing OpenStruct
+ sed -e '2igem "rack-session"; require "ostruct"' \
+ -e '3igem "railties", "~> 7.1.0"; gem "activemodel", "~> 7.1.0"' \
+ -i test/abstract_unit.rb || die
+
+ # Use different timezone notation, this changed at some point due to an external dependency changing.
+ sed -e 's/-0000/GMT/' \
+ -i test/dispatch/response_test.rb test/dispatch/cookies_test.rb test/dispatch/session/cookie_store_test.rb || die
+
+ # Avoid tests that fail with a fixed cgi.rb version
+ sed -e '/test_session_store_with_all_domains/askip "Fails with fixed cgi.rb"' \
+ -i test/dispatch/session/cookie_store_test.rb || die
+
+ # Avoid tests failing with rails-dom-testing 2.3 (fixed upstream)
+ sed -e '/test_preserves_order_when_reading_from_cache_plus_rendering/askip "Fails with rails-dom-testing 2.3"' \
+ -i test/controller/caching_test.rb || die
+
+ # Avoid tests requiring chrome
+ sed -e '/DrivenBySeleniumWith/,/^end/ s:^:#:' \
+ -i test/abstract_unit.rb || die
+ rm -f test/dispatch/system_testing/{driver,screenshot_helper,system_test_case}_test.rb || die
+}
diff --git a/dev-ruby/actiontext/Manifest b/dev-ruby/actiontext/Manifest
index 33525523afbd..6c7caf6c8f8c 100644
--- a/dev-ruby/actiontext/Manifest
+++ b/dev-ruby/actiontext/Manifest
@@ -1,6 +1,7 @@
DIST rails-7.0.8.7.tgz 11083317 BLAKE2B 055a4930a1076bbdab294393ea1423d043e0679bef0be262189c6e0a7825000eb32bbf8d30982a456f289d3748818d254b4482ae117798663f424bd719d452f8 SHA512 4a480278eea63962aba6a6e5d9c0c2f18c6af4e98a0de1bcb7a87c90ebece16bada9cebef1a88f141ebafac9741ef16c818b9fa04625ba7bb345726258a0bcd7
DIST rails-7.1.5.1.tgz 10953261 BLAKE2B a2fc77cba86d2c9bd4171e7fbd280d41a0c3e9fbf2f11fecfa399bc0f378ddbf963acac4ea8f77610c22304b5424400ee5f616f46ad7e18a8a274e6522dcd00e SHA512 3616569ab53fd26586682fe67501e3c72f13a91454765db5f5eb1f3c039e7d2cdef7a62f4179b37d0449fab970c5ec859a77feb307274799a48c95ca1d229307
DIST rails-7.1.5.2.tgz 10949404 BLAKE2B ff1ef16139db1c9cc5a8437a4f5a57285b3af643f391cee98f33d9147537c638c6d66e15f168867ce22a21cccdfafa442e39888516b8f350c393536abbeb06aa SHA512 ec91744896dd950724b6f075cc7e576032c46a3a2f8e6ab05580d9738e9860cb4c0e1645793380cb5d5ae4fe7e2a64630157b3725501d5533ed11eb25862e734
+DIST rails-7.1.6.tgz 10960488 BLAKE2B 3f5d4c164110c2169a1ccd3ccf03914195b868fb07c8ce99addd7c97bf1210f3eb3c330a2a040b946aa07366d6c29b1a07c86d264964312ae0fc292c79921d53 SHA512 67c7b6520a160c6d5f769368d10f38df53301f39fad19b6b6a34edf0590bbe894047d4aec1bbf8bdef0e720128d966b275c9600e9e717c163d4b13a207af90f6
DIST rails-7.2.2.2.tgz 11190891 BLAKE2B c881c8b40f655332fd4f449b3f2450aa64f6ebd54bd1c5c859be6ef2fdf0c7155eb80eade2431d0cb00126e17fc9762a75c937f4f2a7e1fe0f8e915a92a680c9 SHA512 e8dc6bb0f6c70efee57f799cd2d746dcefc91586204cd7e1af25e7f03849099fdbdd141b9b219f1a3e1c33093cabe2c83b5e0ddd02826a7b6738864f2846085a
DIST rails-8.0.2.1.tgz 11888790 BLAKE2B e6f22b5c9c9ec230416734657be6814cf8b76c92fbb1abe753cdef12f1762de0d8e44b858f676bb5ac4bb990f38f0994f832dab725d754da1d4b3b2f276f28a9 SHA512 3b7568bc7ab1b2f60fdc59c2ed3490e8af2eb65ee881157e2f5e738278071dd35404a299a39eb3048c6dcb4e79cae35bdf4ab5b93ff7542d13a6277d52b005e1
DIST rails-8.0.3.tgz 11900652 BLAKE2B 31516ea571c8b4109d0b48e39da153c94e1abb66907a1e51ea1120232cf43bb629608559a6ab175fb0fef8b50394a5084267798e71b46d5fcd8c992e81e6948e SHA512 b043e29e7635a936fb0da8890dd90b35e7eff642c05795deab644fc3c647102f79dfb5531e75332a3e132626af2de8d59c396f1a03266c8aed8f600cce57a6ee
diff --git a/dev-ruby/actiontext/actiontext-7.1.6.ebuild b/dev-ruby/actiontext/actiontext-7.1.6.ebuild
new file mode 100644
index 000000000000..ebe7708667a0
--- /dev/null
+++ b/dev-ruby/actiontext/actiontext-7.1.6.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="actiontext.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTRAINSTALL="app db package.json"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Edit and display rich text in Rails applications"
+HOMEPAGE="https://github.com/rails/rails"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="test"
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/actionpack-${PV}
+ ~dev-ruby/activerecord-${PV}
+ ~dev-ruby/activestorage-${PV}
+ ~dev-ruby/activesupport-${PV}
+ >=dev-ruby/globalid-0.6.0
+ >=dev-ruby/nokogiri-1.8.5
+"
+
+ruby_add_bdepend "test? (
+ dev-ruby/bundler
+ >=dev-ruby/importmap-rails-1.2.3
+ dev-ruby/minitest:5
+ dev-ruby/mocha
+ dev-ruby/propshaft
+ >=dev-ruby/sqlite3-1.4.0
+)"
+
+all_ruby_prepare() {
+ # Remove items from the common Gemfile that we don't need for this
+ # test run. This also requires handling some gemspecs.
+ sed -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|mysql2\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|sass-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webpacker\|webrick\|webmock\|webdrivers\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\|rack-test\|bootsnap\|capybara\|dalli\|connection_pool\|terser\|cookiejar\|cgi\|web-console\|trilogy\|error_highlight\|jbuilder\)/ s:^:#:" \
+ -e '/stimulus-rails/,/cssbundling-rails/ s:^:#:' \
+ -e '/tailwindcss-rails/,/dartsass-rails/ s:^:#:' \
+ -e '/:job/,/end/ s:^:#:' \
+ -e '/group :\(cable\|doc\|lint\|mdl\|rubocop\|storage\|test\)/,/^end/ s:^:#:' \
+ -e '/sqlite/ s/1.6.4/99/' \
+ -i ../Gemfile || die
+ rm ../Gemfile.lock || die
+
+ # Avoid failing test depending on yarn
+ rm -f test/javascript_package_test.rb || die
+}
+
+each_ruby_prepare() {
+ sed -i -e 's:ruby:'${RUBY}':' test/dummy/bin/* || die
+}
diff --git a/dev-ruby/actionview/Manifest b/dev-ruby/actionview/Manifest
index 33525523afbd..6c7caf6c8f8c 100644
--- a/dev-ruby/actionview/Manifest
+++ b/dev-ruby/actionview/Manifest
@@ -1,6 +1,7 @@
DIST rails-7.0.8.7.tgz 11083317 BLAKE2B 055a4930a1076bbdab294393ea1423d043e0679bef0be262189c6e0a7825000eb32bbf8d30982a456f289d3748818d254b4482ae117798663f424bd719d452f8 SHA512 4a480278eea63962aba6a6e5d9c0c2f18c6af4e98a0de1bcb7a87c90ebece16bada9cebef1a88f141ebafac9741ef16c818b9fa04625ba7bb345726258a0bcd7
DIST rails-7.1.5.1.tgz 10953261 BLAKE2B a2fc77cba86d2c9bd4171e7fbd280d41a0c3e9fbf2f11fecfa399bc0f378ddbf963acac4ea8f77610c22304b5424400ee5f616f46ad7e18a8a274e6522dcd00e SHA512 3616569ab53fd26586682fe67501e3c72f13a91454765db5f5eb1f3c039e7d2cdef7a62f4179b37d0449fab970c5ec859a77feb307274799a48c95ca1d229307
DIST rails-7.1.5.2.tgz 10949404 BLAKE2B ff1ef16139db1c9cc5a8437a4f5a57285b3af643f391cee98f33d9147537c638c6d66e15f168867ce22a21cccdfafa442e39888516b8f350c393536abbeb06aa SHA512 ec91744896dd950724b6f075cc7e576032c46a3a2f8e6ab05580d9738e9860cb4c0e1645793380cb5d5ae4fe7e2a64630157b3725501d5533ed11eb25862e734
+DIST rails-7.1.6.tgz 10960488 BLAKE2B 3f5d4c164110c2169a1ccd3ccf03914195b868fb07c8ce99addd7c97bf1210f3eb3c330a2a040b946aa07366d6c29b1a07c86d264964312ae0fc292c79921d53 SHA512 67c7b6520a160c6d5f769368d10f38df53301f39fad19b6b6a34edf0590bbe894047d4aec1bbf8bdef0e720128d966b275c9600e9e717c163d4b13a207af90f6
DIST rails-7.2.2.2.tgz 11190891 BLAKE2B c881c8b40f655332fd4f449b3f2450aa64f6ebd54bd1c5c859be6ef2fdf0c7155eb80eade2431d0cb00126e17fc9762a75c937f4f2a7e1fe0f8e915a92a680c9 SHA512 e8dc6bb0f6c70efee57f799cd2d746dcefc91586204cd7e1af25e7f03849099fdbdd141b9b219f1a3e1c33093cabe2c83b5e0ddd02826a7b6738864f2846085a
DIST rails-8.0.2.1.tgz 11888790 BLAKE2B e6f22b5c9c9ec230416734657be6814cf8b76c92fbb1abe753cdef12f1762de0d8e44b858f676bb5ac4bb990f38f0994f832dab725d754da1d4b3b2f276f28a9 SHA512 3b7568bc7ab1b2f60fdc59c2ed3490e8af2eb65ee881157e2f5e738278071dd35404a299a39eb3048c6dcb4e79cae35bdf4ab5b93ff7542d13a6277d52b005e1
DIST rails-8.0.3.tgz 11900652 BLAKE2B 31516ea571c8b4109d0b48e39da153c94e1abb66907a1e51ea1120232cf43bb629608559a6ab175fb0fef8b50394a5084267798e71b46d5fcd8c992e81e6948e SHA512 b043e29e7635a936fb0da8890dd90b35e7eff642c05795deab644fc3c647102f79dfb5531e75332a3e132626af2de8d59c396f1a03266c8aed8f600cce57a6ee
diff --git a/dev-ruby/actionview/actionview-7.1.6.ebuild b/dev-ruby/actionview/actionview-7.1.6.ebuild
new file mode 100644
index 000000000000..0195870d812e
--- /dev/null
+++ b/dev-ruby/actionview/actionview-7.1.6.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+RUBY_FAKEGEM_EXTRAINSTALL="app"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Simple, battle-tested conventions and helpers for building web pages"
+HOMEPAGE="https://github.com/rails/rails/"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="test"
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/activesupport-${PV}
+ >=dev-ruby/builder-3.1:* =dev-ruby/builder-3*:*
+ >=dev-ruby/erubi-1.11:0
+ >=dev-ruby/rails-dom-testing-2.2:2
+ >=dev-ruby/rails-html-sanitizer-1.6:1
+"
+
+ruby_add_bdepend "
+ test? (
+ dev-ruby/capybara
+ dev-ruby/mocha
+ ~dev-ruby/actionpack-${PV}
+ ~dev-ruby/activemodel-${PV}
+ ~dev-ruby/activerecord-${PV}
+ ~dev-ruby/railties-${PV}
+ dev-ruby/sqlite3
+ dev-ruby/minitest:5
+ )"
+
+all_ruby_prepare() {
+ # Remove items from the common Gemfile that we don't need for this
+ # test run. This also requires handling some gemspecs.
+ sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|rack-cache\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|bcrypt\|uglifier\|mime-types\|minitest\|sprockets\|stackprof\)/ s:^:#:" \
+ -e '/:job/,/end/ s:^:#:' \
+ -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
+ rm ../Gemfile.lock || die
+
+ # Fix loading of activerecord integration tests. This avoids loading
+ # activerecord twice and thus redefining constants leading to
+ # failures. Bug #719342
+ sed -e '/abstract_unit/arequire "active_record" ; require "active_record/fixtures"' \
+ -e '/defined/ s/FixtureSet/ActiveRecord::FixtureSet/' \
+ -i test/active_record_unit.rb || die
+
+ sed -e '3irequire "ostruct"' \
+ -e '3igem "railties", "~> 7.1.0"; gem "activerecord", "~> 7.1.0"' \
+ -i test/abstract_unit.rb || die
+
+ # Avoid test failing on capitalization difference
+ sed -e '/test_raise_arg_overrides_raise_config_option/askip "Capitalization difference"' \
+ -i test/template/translation_helper_test.rb || die
+
+ # Remove tests that are coupled to the Sanitizer (already removed upstream)
+ sed -e '/test_sanitized_allowed_\(tags_class_method\|attributes_class_method\)/askip "Removed upstream"' \
+ -i test/template/sanitize_helper_test.rb || die
+}
diff --git a/dev-ruby/activejob/Manifest b/dev-ruby/activejob/Manifest
index 33525523afbd..6c7caf6c8f8c 100644
--- a/dev-ruby/activejob/Manifest
+++ b/dev-ruby/activejob/Manifest
@@ -1,6 +1,7 @@
DIST rails-7.0.8.7.tgz 11083317 BLAKE2B 055a4930a1076bbdab294393ea1423d043e0679bef0be262189c6e0a7825000eb32bbf8d30982a456f289d3748818d254b4482ae117798663f424bd719d452f8 SHA512 4a480278eea63962aba6a6e5d9c0c2f18c6af4e98a0de1bcb7a87c90ebece16bada9cebef1a88f141ebafac9741ef16c818b9fa04625ba7bb345726258a0bcd7
DIST rails-7.1.5.1.tgz 10953261 BLAKE2B a2fc77cba86d2c9bd4171e7fbd280d41a0c3e9fbf2f11fecfa399bc0f378ddbf963acac4ea8f77610c22304b5424400ee5f616f46ad7e18a8a274e6522dcd00e SHA512 3616569ab53fd26586682fe67501e3c72f13a91454765db5f5eb1f3c039e7d2cdef7a62f4179b37d0449fab970c5ec859a77feb307274799a48c95ca1d229307
DIST rails-7.1.5.2.tgz 10949404 BLAKE2B ff1ef16139db1c9cc5a8437a4f5a57285b3af643f391cee98f33d9147537c638c6d66e15f168867ce22a21cccdfafa442e39888516b8f350c393536abbeb06aa SHA512 ec91744896dd950724b6f075cc7e576032c46a3a2f8e6ab05580d9738e9860cb4c0e1645793380cb5d5ae4fe7e2a64630157b3725501d5533ed11eb25862e734
+DIST rails-7.1.6.tgz 10960488 BLAKE2B 3f5d4c164110c2169a1ccd3ccf03914195b868fb07c8ce99addd7c97bf1210f3eb3c330a2a040b946aa07366d6c29b1a07c86d264964312ae0fc292c79921d53 SHA512 67c7b6520a160c6d5f769368d10f38df53301f39fad19b6b6a34edf0590bbe894047d4aec1bbf8bdef0e720128d966b275c9600e9e717c163d4b13a207af90f6
DIST rails-7.2.2.2.tgz 11190891 BLAKE2B c881c8b40f655332fd4f449b3f2450aa64f6ebd54bd1c5c859be6ef2fdf0c7155eb80eade2431d0cb00126e17fc9762a75c937f4f2a7e1fe0f8e915a92a680c9 SHA512 e8dc6bb0f6c70efee57f799cd2d746dcefc91586204cd7e1af25e7f03849099fdbdd141b9b219f1a3e1c33093cabe2c83b5e0ddd02826a7b6738864f2846085a
DIST rails-8.0.2.1.tgz 11888790 BLAKE2B e6f22b5c9c9ec230416734657be6814cf8b76c92fbb1abe753cdef12f1762de0d8e44b858f676bb5ac4bb990f38f0994f832dab725d754da1d4b3b2f276f28a9 SHA512 3b7568bc7ab1b2f60fdc59c2ed3490e8af2eb65ee881157e2f5e738278071dd35404a299a39eb3048c6dcb4e79cae35bdf4ab5b93ff7542d13a6277d52b005e1
DIST rails-8.0.3.tgz 11900652 BLAKE2B 31516ea571c8b4109d0b48e39da153c94e1abb66907a1e51ea1120232cf43bb629608559a6ab175fb0fef8b50394a5084267798e71b46d5fcd8c992e81e6948e SHA512 b043e29e7635a936fb0da8890dd90b35e7eff642c05795deab644fc3c647102f79dfb5531e75332a3e132626af2de8d59c396f1a03266c8aed8f600cce57a6ee
diff --git a/dev-ruby/activejob/activejob-7.1.6.ebuild b/dev-ruby/activejob/activejob-7.1.6.ebuild
new file mode 100644
index 000000000000..bc8e6896e5e5
--- /dev/null
+++ b/dev-ruby/activejob/activejob-7.1.6.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_DOCDIR=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Job framework with pluggable queues"
+HOMEPAGE="https://github.com/rails/rails"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="test"
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/activesupport-${PV}
+ >=dev-ruby/globalid-0.3.6
+"
+
+ruby_add_bdepend "
+ test? (
+ dev-ruby/mocha
+ dev-ruby/zeitwerk
+ )"
+
+all_ruby_prepare() {
+ # Set test environment to our hand.
+ sed -i -e '/load_paths/d' test/helper.rb || die "Unable to remove load paths"
+
+ # Remove all currently unpackaged queues.
+ sed -i -e 's/que queue_classic resque sidekiq sneakers sucker_punch backburner//' \
+ -e 's/delayed_job//' Rakefile || die
+ sed -i -e '/SneakersAdapter/ s:^:#:' test/cases/exceptions_test.rb || die
+ rm -f test/cases/delayed_job_adapter_test.rb || die
+}
diff --git a/dev-ruby/activemodel/Manifest b/dev-ruby/activemodel/Manifest
index 33525523afbd..6c7caf6c8f8c 100644
--- a/dev-ruby/activemodel/Manifest
+++ b/dev-ruby/activemodel/Manifest
@@ -1,6 +1,7 @@
DIST rails-7.0.8.7.tgz 11083317 BLAKE2B 055a4930a1076bbdab294393ea1423d043e0679bef0be262189c6e0a7825000eb32bbf8d30982a456f289d3748818d254b4482ae117798663f424bd719d452f8 SHA512 4a480278eea63962aba6a6e5d9c0c2f18c6af4e98a0de1bcb7a87c90ebece16bada9cebef1a88f141ebafac9741ef16c818b9fa04625ba7bb345726258a0bcd7
DIST rails-7.1.5.1.tgz 10953261 BLAKE2B a2fc77cba86d2c9bd4171e7fbd280d41a0c3e9fbf2f11fecfa399bc0f378ddbf963acac4ea8f77610c22304b5424400ee5f616f46ad7e18a8a274e6522dcd00e SHA512 3616569ab53fd26586682fe67501e3c72f13a91454765db5f5eb1f3c039e7d2cdef7a62f4179b37d0449fab970c5ec859a77feb307274799a48c95ca1d229307
DIST rails-7.1.5.2.tgz 10949404 BLAKE2B ff1ef16139db1c9cc5a8437a4f5a57285b3af643f391cee98f33d9147537c638c6d66e15f168867ce22a21cccdfafa442e39888516b8f350c393536abbeb06aa SHA512 ec91744896dd950724b6f075cc7e576032c46a3a2f8e6ab05580d9738e9860cb4c0e1645793380cb5d5ae4fe7e2a64630157b3725501d5533ed11eb25862e734
+DIST rails-7.1.6.tgz 10960488 BLAKE2B 3f5d4c164110c2169a1ccd3ccf03914195b868fb07c8ce99addd7c97bf1210f3eb3c330a2a040b946aa07366d6c29b1a07c86d264964312ae0fc292c79921d53 SHA512 67c7b6520a160c6d5f769368d10f38df53301f39fad19b6b6a34edf0590bbe894047d4aec1bbf8bdef0e720128d966b275c9600e9e717c163d4b13a207af90f6
DIST rails-7.2.2.2.tgz 11190891 BLAKE2B c881c8b40f655332fd4f449b3f2450aa64f6ebd54bd1c5c859be6ef2fdf0c7155eb80eade2431d0cb00126e17fc9762a75c937f4f2a7e1fe0f8e915a92a680c9 SHA512 e8dc6bb0f6c70efee57f799cd2d746dcefc91586204cd7e1af25e7f03849099fdbdd141b9b219f1a3e1c33093cabe2c83b5e0ddd02826a7b6738864f2846085a
DIST rails-8.0.2.1.tgz 11888790 BLAKE2B e6f22b5c9c9ec230416734657be6814cf8b76c92fbb1abe753cdef12f1762de0d8e44b858f676bb5ac4bb990f38f0994f832dab725d754da1d4b3b2f276f28a9 SHA512 3b7568bc7ab1b2f60fdc59c2ed3490e8af2eb65ee881157e2f5e738278071dd35404a299a39eb3048c6dcb4e79cae35bdf4ab5b93ff7542d13a6277d52b005e1
DIST rails-8.0.3.tgz 11900652 BLAKE2B 31516ea571c8b4109d0b48e39da153c94e1abb66907a1e51ea1120232cf43bb629608559a6ab175fb0fef8b50394a5084267798e71b46d5fcd8c992e81e6948e SHA512 b043e29e7635a936fb0da8890dd90b35e7eff642c05795deab644fc3c647102f79dfb5531e75332a3e132626af2de8d59c396f1a03266c8aed8f600cce57a6ee
diff --git a/dev-ruby/activemodel/activemodel-7.1.6.ebuild b/dev-ruby/activemodel/activemodel-7.1.6.ebuild
new file mode 100644
index 000000000000..d54bb3fbdc2e
--- /dev/null
+++ b/dev-ruby/activemodel/activemodel-7.1.6.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="activemodel.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Toolkit for building modeling frameworks like Active Record and Active Resource"
+HOMEPAGE="https://github.com/rails/rails"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="test"
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+ ~dev-ruby/activesupport-${PV}:*
+"
+
+ruby_add_bdepend "
+ test? (
+ ~dev-ruby/railties-${PV}
+ dev-ruby/test-unit:2
+ dev-ruby/mocha
+ >=dev-ruby/bcrypt-ruby-3.1.7
+ dev-ruby/minitest:5
+ )"
+
+all_ruby_prepare() {
+ # Set test environment to our hand.
+ sed -e '/load_paths/d' \
+ -e '2igem "activesupport", "~> 7.1.0"; gem "railties", "~> 7.1.0"' \
+ -i test/cases/helper.rb || die "Unable to remove load paths"
+}
diff --git a/dev-ruby/activerecord/Manifest b/dev-ruby/activerecord/Manifest
index 33525523afbd..6c7caf6c8f8c 100644
--- a/dev-ruby/activerecord/Manifest
+++ b/dev-ruby/activerecord/Manifest
@@ -1,6 +1,7 @@
DIST rails-7.0.8.7.tgz 11083317 BLAKE2B 055a4930a1076bbdab294393ea1423d043e0679bef0be262189c6e0a7825000eb32bbf8d30982a456f289d3748818d254b4482ae117798663f424bd719d452f8 SHA512 4a480278eea63962aba6a6e5d9c0c2f18c6af4e98a0de1bcb7a87c90ebece16bada9cebef1a88f141ebafac9741ef16c818b9fa04625ba7bb345726258a0bcd7
DIST rails-7.1.5.1.tgz 10953261 BLAKE2B a2fc77cba86d2c9bd4171e7fbd280d41a0c3e9fbf2f11fecfa399bc0f378ddbf963acac4ea8f77610c22304b5424400ee5f616f46ad7e18a8a274e6522dcd00e SHA512 3616569ab53fd26586682fe67501e3c72f13a91454765db5f5eb1f3c039e7d2cdef7a62f4179b37d0449fab970c5ec859a77feb307274799a48c95ca1d229307
DIST rails-7.1.5.2.tgz 10949404 BLAKE2B ff1ef16139db1c9cc5a8437a4f5a57285b3af643f391cee98f33d9147537c638c6d66e15f168867ce22a21cccdfafa442e39888516b8f350c393536abbeb06aa SHA512 ec91744896dd950724b6f075cc7e576032c46a3a2f8e6ab05580d9738e9860cb4c0e1645793380cb5d5ae4fe7e2a64630157b3725501d5533ed11eb25862e734
+DIST rails-7.1.6.tgz 10960488 BLAKE2B 3f5d4c164110c2169a1ccd3ccf03914195b868fb07c8ce99addd7c97bf1210f3eb3c330a2a040b946aa07366d6c29b1a07c86d264964312ae0fc292c79921d53 SHA512 67c7b6520a160c6d5f769368d10f38df53301f39fad19b6b6a34edf0590bbe894047d4aec1bbf8bdef0e720128d966b275c9600e9e717c163d4b13a207af90f6
DIST rails-7.2.2.2.tgz 11190891 BLAKE2B c881c8b40f655332fd4f449b3f2450aa64f6ebd54bd1c5c859be6ef2fdf0c7155eb80eade2431d0cb00126e17fc9762a75c937f4f2a7e1fe0f8e915a92a680c9 SHA512 e8dc6bb0f6c70efee57f799cd2d746dcefc91586204cd7e1af25e7f03849099fdbdd141b9b219f1a3e1c33093cabe2c83b5e0ddd02826a7b6738864f2846085a
DIST rails-8.0.2.1.tgz 11888790 BLAKE2B e6f22b5c9c9ec230416734657be6814cf8b76c92fbb1abe753cdef12f1762de0d8e44b858f676bb5ac4bb990f38f0994f832dab725d754da1d4b3b2f276f28a9 SHA512 3b7568bc7ab1b2f60fdc59c2ed3490e8af2eb65ee881157e2f5e738278071dd35404a299a39eb3048c6dcb4e79cae35bdf4ab5b93ff7542d13a6277d52b005e1
DIST rails-8.0.3.tgz 11900652 BLAKE2B 31516ea571c8b4109d0b48e39da153c94e1abb66907a1e51ea1120232cf43bb629608559a6ab175fb0fef8b50394a5084267798e71b46d5fcd8c992e81e6948e SHA512 b043e29e7635a936fb0da8890dd90b35e7eff642c05795deab644fc3c647102f79dfb5531e75332a3e132626af2de8d59c396f1a03266c8aed8f600cce57a6ee
diff --git a/dev-ruby/activerecord/activerecord-7.1.6.ebuild b/dev-ruby/activerecord/activerecord-7.1.6.ebuild
new file mode 100644
index 000000000000..22a4211c99b5
--- /dev/null
+++ b/dev-ruby/activerecord/activerecord-7.1.6.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33 ruby34"
+
+# this is not null so that the dependencies will actually be filled
+RUBY_FAKEGEM_TASK_TEST="test"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="activerecord.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM"
+HOMEPAGE="https://github.com/rails/rails/"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="mysql postgres sqlite"
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "~dev-ruby/activesupport-${PV}
+ ~dev-ruby/activemodel-${PV}
+ >=dev-ruby/timeout-0.4.0
+ sqlite? ( >=dev-ruby/sqlite3-1.4 )
+ mysql? ( dev-ruby/mysql2:0.5 )
+ postgres? ( >=dev-ruby/pg-1.1:1 )"
+
+ruby_add_bdepend "
+ test? (
+ dev-ruby/benchmark-ips
+ dev-ruby/bundler
+ ~dev-ruby/actionpack-${PV}
+ ~dev-ruby/activejob-${PV}
+ ~dev-ruby/railties-${PV}
+ >=dev-ruby/sqlite3-1.4.0
+ dev-ruby/mocha
+ dev-ruby/minitest:5
+ )"
+
+DEPEND+=" test? ( >=dev-db/sqlite-3.12.1 )"
+
+all_ruby_prepare() {
+ # Remove items from the common Gemfile that we don't need for this
+ # test run. This also requires handling some gemspecs.
+ rm ../Gemfile.lock || die
+ sed -e "/\(uglifier\|system_timer\|sdoc\|w3c_validators\|pg\|jquery-rails\|execjs\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|minitest\|sprockets\|stackprof\)/ s:^:#:" \
+ -e '/:job/,/end/ s:^:#:' \
+ -e '/group :doc/,/^end/ s:^:#:' \
+ -i ../Gemfile || die
+ sed -i -e '/rack-ssl/d' -e 's/~> 3.4/>= 3.4/' ../railties/railties.gemspec || die
+ sed -e '/bcrypt/ s/3.0.0/3.0/' \
+ -i ../Gemfile || die
+ sed -i -e '/byebug/ s:^:#:' test/cases/base_prevent_writes_test.rb || die
+
+ sed -e '3igem "activejob", "~> 7.1.0"; gem "activemodel", "~> 7.1.0"; gem "railties", "~> 7.1.0"' \
+ -i test/cases/helper.rb || die
+
+ # Add back json in the Gemfile because we dropped some dependencies
+ # earlier that implicitly required it.
+ sed -i -e '$agem "json"' ../Gemfile || die
+
+ # Avoid single tests using mysql or postgres dependencies.
+ rm test/cases/invalid_connection_test.rb || die
+ sed -e '/test_switching_connections_with_database_url/askip "postgres"' \
+ -i test/cases/connection_adapters/connection_handlers_multi_db_test.rb || die
+
+ # Avoid failing test that makes bad assumptions on database state.
+ sed -i -e '/test_do_not_call_callbacks_for_delete_all/,/^ end/ s:^:#:' \
+ test/cases/associations/has_many_associations_test.rb
+
+ # Avoid test failing to bind limit length in favor of security release
+ sed -i -e '/test_too_many_binds/askip "Fails on Gentoo"' test/cases/bind_parameter_test.rb || die
+
+ # Avoid test requiring specific locales
+ sed -i -e '/test_unicode_input_casting/askip "Requires specific locales"' test/cases/binary_test.rb || die
+
+ # Avoid test not compatible with new sqlite versions
+ sed -e '/test_strict_strings_by_default/askip "Fails with newer sqlite"' \
+ -i test/cases/adapters/sqlite3/sqlite3_adapter_test.rb || die
+
+ # Avoid tests requiring a full Rails setup
+ rm -f test/cases/adapters/sqlite3/dbconsole_test.rb || die
+}
+
+each_ruby_test() {
+ if use sqlite; then
+ ${RUBY} -S rake test_sqlite3 || die "sqlite3 tests failed"
+ fi
+}
diff --git a/dev-ruby/activestorage/Manifest b/dev-ruby/activestorage/Manifest
index 33525523afbd..6c7caf6c8f8c 100644
--- a/dev-ruby/activestorage/Manifest
+++ b/dev-ruby/activestorage/Manifest
@@ -1,6 +1,7 @@
DIST rails-7.0.8.7.tgz 11083317 BLAKE2B 055a4930a1076bbdab294393ea1423d043e0679bef0be262189c6e0a7825000eb32bbf8d30982a456f289d3748818d254b4482ae117798663f424bd719d452f8 SHA512 4a480278eea63962aba6a6e5d9c0c2f18c6af4e98a0de1bcb7a87c90ebece16bada9cebef1a88f141ebafac9741ef16c818b9fa04625ba7bb345726258a0bcd7
DIST rails-7.1.5.1.tgz 10953261 BLAKE2B a2fc77cba86d2c9bd4171e7fbd280d41a0c3e9fbf2f11fecfa399bc0f378ddbf963acac4ea8f77610c22304b5424400ee5f616f46ad7e18a8a274e6522dcd00e SHA512 3616569ab53fd26586682fe67501e3c72f13a91454765db5f5eb1f3c039e7d2cdef7a62f4179b37d0449fab970c5ec859a77feb307274799a48c95ca1d229307
DIST rails-7.1.5.2.tgz 10949404 BLAKE2B ff1ef16139db1c9cc5a8437a4f5a57285b3af643f391cee98f33d9147537c638c6d66e15f168867ce22a21cccdfafa442e39888516b8f350c393536abbeb06aa SHA512 ec91744896dd950724b6f075cc7e576032c46a3a2f8e6ab05580d9738e9860cb4c0e1645793380cb5d5ae4fe7e2a64630157b3725501d5533ed11eb25862e734
+DIST rails-7.1.6.tgz 10960488 BLAKE2B 3f5d4c164110c2169a1ccd3ccf03914195b868fb07c8ce99addd7c97bf1210f3eb3c330a2a040b946aa07366d6c29b1a07c86d264964312ae0fc292c79921d53 SHA512 67c7b6520a160c6d5f769368d10f38df53301f39fad19b6b6a34edf0590bbe894047d4aec1bbf8bdef0e720128d966b275c9600e9e717c163d4b13a207af90f6
DIST rails-7.2.2.2.tgz 11190891 BLAKE2B c881c8b40f655332fd4f449b3f2450aa64f6ebd54bd1c5c859be6ef2fdf0c7155eb80eade2431d0cb00126e17fc9762a75c937f4f2a7e1fe0f8e915a92a680c9 SHA512 e8dc6bb0f6c70efee57f799cd2d746dcefc91586204cd7e1af25e7f03849099fdbdd141b9b219f1a3e1c33093cabe2c83b5e0ddd02826a7b6738864f2846085a
DIST rails-8.0.2.1.tgz 11888790 BLAKE2B e6f22b5c9c9ec230416734657be6814cf8b76c92fbb1abe753cdef12f1762de0d8e44b858f676bb5ac4bb990f38f0994f832dab725d754da1d4b3b2f276f28a9 SHA512 3b7568bc7ab1b2f60fdc59c2ed3490e8af2eb65ee881157e2f5e738278071dd35404a299a39eb3048c6dcb4e79cae35bdf4ab5b93ff7542d13a6277d52b005e1
DIST rails-8.0.3.tgz 11900652 BLAKE2B 31516ea571c8b4109d0b48e39da153c94e1abb66907a1e51ea1120232cf43bb629608559a6ab175fb0fef8b50394a5084267798e71b46d5fcd8c992e81e6948e SHA512 b043e29e7635a936fb0da8890dd90b35e7eff642c05795deab644fc3c647102f79dfb5531e75332a3e132626af2de8d59c396f1a03266c8aed8f600cce57a6ee
diff --git a/dev-ruby/activestorage/activestorage-7.1.6.ebuild b/dev-ruby/activestorage/activestorage-7.1.6.ebuild
new file mode 100644
index 000000000000..a5a0d20fa466
--- /dev/null
+++ b/dev-ruby/activestorage/activestorage-7.1.6.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_DOCDIR=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="activestorage.gemspec"
+
+RUBY_FAKEGEM_EXTRAINSTALL="app config db"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Attach cloud and local files in Rails applications"
+HOMEPAGE="https://github.com/rails/rails"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="test"
+
+RUBY_S="rails-${PV}/${PN}"
+
+DEPEND+=" test? ( >=app-text/mupdf-1.23.7 media-gfx/imagemagick[jpeg,png,tiff] media-video/ffmpeg app-text/poppler[utils] ) "
+
+ruby_add_rdepend "
+ ~dev-ruby/actionpack-${PV}:*
+ ~dev-ruby/activejob-${PV}:*
+ ~dev-ruby/activerecord-${PV}:*
+ ~dev-ruby/activesupport-${PV}:*
+ dev-ruby/marcel:1.0
+"
+
+ruby_add_bdepend "
+ test? (
+ ~dev-ruby/railties-${PV}
+ >=dev-ruby/image_processing-1.2:0
+ dev-ruby/minitest:5
+ dev-ruby/mini_magick
+ dev-ruby/mocha
+ dev-ruby/rake
+ dev-ruby/sprockets-rails
+ >=dev-ruby/sqlite3-1.6.6
+ )"
+
+all_ruby_prepare() {
+ # Remove items from the common Gemfile that we don't need for this
+ # test run. This also requires handling some gemspecs.
+ sed -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|bcrypt\|uglifier\|aws-sdk-s3\|aws-sdk-sns\|google-cloud-storage\|azure-storage\|blade\|bootsnap\|hiredis\|qunit-selenium\|chromedriver-helper\|redis\|rb-inotify\|stackprof\|websocket-client-simple\|libxml-ruby\|sass-rails\|capybara\|rack-cache\|selenium\|dalli\|listen\|connection_pool\|puma\|mysql2\|webdrivers\|webpacker\|rexml\|webmock\|webrick\|propshaft\|sprockets-export\|rack-test\|terser\|cookiejar\|cgi\|web-console\|trilogy\|error_highlight\|jbuilder\)/ s:^:#:" \
+ -e '/stimulus-rails/,/tailwindcss-rails/ s:^:#:' \
+ -e '/group :\(doc\|job\|lint\|mdl\|rubocop\|test\)/,/^end/ s:^:#:' \
+ -e '/sprockets-rails/ s/, require: false//' \
+ -e '/sqlite/ s/1.6.4/99/' \
+ -i ../Gemfile || die
+ rm ../Gemfile.lock || die
+
+ # Use mini_magick since vips is not packaged on Gentoo
+ sed -i -e '/mini_magick/aActiveStorage.variant_processor = :mini_magick' test/test_helper.rb || die
+ # Avoid vips-specific tests
+ sed -e '/\(resized and monochrome variation of JPEG blob\|monochrome with default variant_processor\|disabled variation of JPEG blob\)/askip "No vips support"' \
+ -i test/models/variant_test.rb || die
+
+ # Avoid test where different ffmpeg versions apply different rounding for the duration.
+ sed -i -e '/1.022000/ s:^:#:' test/analyzer/video_analyzer_test.rb || die
+
+ # Avoid failing test depending on yarn
+ rm -f test/javascript_package_test.rb || die
+}
diff --git a/dev-ruby/activesupport/Manifest b/dev-ruby/activesupport/Manifest
index 33525523afbd..6c7caf6c8f8c 100644
--- a/dev-ruby/activesupport/Manifest
+++ b/dev-ruby/activesupport/Manifest
@@ -1,6 +1,7 @@
DIST rails-7.0.8.7.tgz 11083317 BLAKE2B 055a4930a1076bbdab294393ea1423d043e0679bef0be262189c6e0a7825000eb32bbf8d30982a456f289d3748818d254b4482ae117798663f424bd719d452f8 SHA512 4a480278eea63962aba6a6e5d9c0c2f18c6af4e98a0de1bcb7a87c90ebece16bada9cebef1a88f141ebafac9741ef16c818b9fa04625ba7bb345726258a0bcd7
DIST rails-7.1.5.1.tgz 10953261 BLAKE2B a2fc77cba86d2c9bd4171e7fbd280d41a0c3e9fbf2f11fecfa399bc0f378ddbf963acac4ea8f77610c22304b5424400ee5f616f46ad7e18a8a274e6522dcd00e SHA512 3616569ab53fd26586682fe67501e3c72f13a91454765db5f5eb1f3c039e7d2cdef7a62f4179b37d0449fab970c5ec859a77feb307274799a48c95ca1d229307
DIST rails-7.1.5.2.tgz 10949404 BLAKE2B ff1ef16139db1c9cc5a8437a4f5a57285b3af643f391cee98f33d9147537c638c6d66e15f168867ce22a21cccdfafa442e39888516b8f350c393536abbeb06aa SHA512 ec91744896dd950724b6f075cc7e576032c46a3a2f8e6ab05580d9738e9860cb4c0e1645793380cb5d5ae4fe7e2a64630157b3725501d5533ed11eb25862e734
+DIST rails-7.1.6.tgz 10960488 BLAKE2B 3f5d4c164110c2169a1ccd3ccf03914195b868fb07c8ce99addd7c97bf1210f3eb3c330a2a040b946aa07366d6c29b1a07c86d264964312ae0fc292c79921d53 SHA512 67c7b6520a160c6d5f769368d10f38df53301f39fad19b6b6a34edf0590bbe894047d4aec1bbf8bdef0e720128d966b275c9600e9e717c163d4b13a207af90f6
DIST rails-7.2.2.2.tgz 11190891 BLAKE2B c881c8b40f655332fd4f449b3f2450aa64f6ebd54bd1c5c859be6ef2fdf0c7155eb80eade2431d0cb00126e17fc9762a75c937f4f2a7e1fe0f8e915a92a680c9 SHA512 e8dc6bb0f6c70efee57f799cd2d746dcefc91586204cd7e1af25e7f03849099fdbdd141b9b219f1a3e1c33093cabe2c83b5e0ddd02826a7b6738864f2846085a
DIST rails-8.0.2.1.tgz 11888790 BLAKE2B e6f22b5c9c9ec230416734657be6814cf8b76c92fbb1abe753cdef12f1762de0d8e44b858f676bb5ac4bb990f38f0994f832dab725d754da1d4b3b2f276f28a9 SHA512 3b7568bc7ab1b2f60fdc59c2ed3490e8af2eb65ee881157e2f5e738278071dd35404a299a39eb3048c6dcb4e79cae35bdf4ab5b93ff7542d13a6277d52b005e1
DIST rails-8.0.3.tgz 11900652 BLAKE2B 31516ea571c8b4109d0b48e39da153c94e1abb66907a1e51ea1120232cf43bb629608559a6ab175fb0fef8b50394a5084267798e71b46d5fcd8c992e81e6948e SHA512 b043e29e7635a936fb0da8890dd90b35e7eff642c05795deab644fc3c647102f79dfb5531e75332a3e132626af2de8d59c396f1a03266c8aed8f600cce57a6ee
diff --git a/dev-ruby/activesupport/activesupport-7.1.6.ebuild b/dev-ruby/activesupport/activesupport-7.1.6.ebuild
new file mode 100644
index 000000000000..001df453f644
--- /dev/null
+++ b/dev-ruby/activesupport/activesupport-7.1.6.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="activesupport.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Utility Classes and Extension to the Standard Library"
+HOMEPAGE="https://github.com/rails/rails"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="+msgpack test"
+REQUIRED_USE="test? ( msgpack )"
+
+PATCHES=( "${FILESDIR}/${PN}-7.1.1-backport-pr50097.patch" )
+
+RUBY_S="rails-${PV}/${PN}"
+
+# bigdecimal and mutex_m are bundled with ruby as default gems
+ruby_add_rdepend "
+ dev-ruby/base64
+ >=dev-ruby/benchmark-0.3
+ dev-ruby/bigdecimal
+ >=dev-ruby/concurrent-ruby-1.0.2:1
+ >=dev-ruby/connection_pool-2.2.5
+ dev-ruby/drb
+ >=dev-ruby/i18n-1.6:1
+ >=dev-ruby/logger-1.4.2
+ >=dev-ruby/minitest-5.1
+ dev-ruby/mutex_m
+ >=dev-ruby/securerandom-0.3
+ dev-ruby/tzinfo:2
+ msgpack? ( >=dev-ruby/msgpack-1.7.0 )
+"
+
+# memcache-client, nokogiri, builder, and redis are not strictly needed,
+# but there are tests using this code.
+ruby_add_bdepend "test? (
+ >=dev-ruby/dalli-3.0.1
+ >=dev-ruby/nokogiri-1.8.1
+ >=dev-ruby/builder-3.1.0
+ >=dev-ruby/listen-3.3:3
+ || ( dev-ruby/rack:3.1 dev-ruby/rack:3.0 )
+ dev-ruby/rexml
+ dev-ruby/mocha
+ >dev-ruby/minitest-5.15.0:*
+ )"
+
+all_ruby_prepare() {
+ # Set the secure permissions that tests expect.
+ chmod 0755 "${HOME}" || die "Failed to fix permissions on home"
+
+ # Remove items from the common Gemfile that we don't need for this
+ # test run. This also requires handling some gemspecs.
+ sed -i -e "/\(system_timer\|execjs\|jquery-rails\|journey\|ruby-prof\|stackprof\|benchmark-ips\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|bcrypt\|uglifier\|minitest\|sprockets\|stackprof\|rack-cache\|sqlite\|websocket-client-simple\|\libxml-ruby\|bootsnap\|aws-sdk\|webmock\|capybara\|sass-rails\|selenium-webdriver\|webpacker\|webrick\|propshaft\|rack-test\|terser\|cgi\|net-smtp\|net-imap\|net-pop\|digest\|matrix\|web-console\|error_highlight\|jbuilder\)/ s:^:#:" \
+ -e '/stimulus-rails/,/tailwindcss-rails/ s:^:#:' \
+ -e '/^group :test/,/^end/ s:^:#:' \
+ -e '/^\s*group :\(db\|doc\|rubocop\|job\|cable\|lint\|mdl\|storage\|ujs\|test\|view\) do/,/^\s*end/ s:^:#:' \
+ -e 's/gemspec/gemspec path: "activesupport"/' \
+ -e '5igem "builder"' ../Gemfile || die
+ rm ../Gemfile.lock || die
+
+ # Avoid test that depends on timezone
+ sed -i -e '/test_implicit_coercion/,/^ end/ s:^:#:' test/core_ext/duration_test.rb || die
+
+ # Avoid tests that seem to trigger race conditions.
+ rm -f test/evented_file_update_checker_test.rb || die
+
+ # Avoid test that generates filename that is too long
+ sed -i -e '/test_filename_max_size/askip "gentoo"' test/cache/stores/file_store_test.rb || die
+
+ # Avoid tests requiring a live redis running
+ rm -f test/cache/stores/redis_cache_store_test.rb || die
+ sed -i -e '/cache_stores:redis/ s:^:#:' Rakefile || die
+ sed -i -e '/test_redis_cache_store/askip "lacking keywords"' test/cache/cache_store_setting_test.rb || die
+
+ # Avoid test where the result varies with specific ruby releases.
+ rm -f test/core_ext/object/duplicable_test.rb || die
+}
diff --git a/dev-ruby/fileutils/Manifest b/dev-ruby/fileutils/Manifest
index 3c7209529f92..8b43469e4836 100644
--- a/dev-ruby/fileutils/Manifest
+++ b/dev-ruby/fileutils/Manifest
@@ -1 +1,2 @@
DIST fileutils-1.7.3.tar.gz 31442 BLAKE2B 2d3c4545a67662b11c414c543374f78fa52ff8252be9e84bd599a7295528d43422d91f425baf5b78fde324024314cf97f0d368c894bb5da47473e4d4ab906cb6 SHA512 61f2114456cccd19c436931a018233cd116b1e460630e6a8dbfa7dd23fca260400b456805933728f7a8f59553e3c4ebebf903b5eda9da1a479dc89d19b03ec99
+DIST fileutils-1.8.0.tar.gz 32185 BLAKE2B 0f1c18df1e49c8400bb1e785086c4fc8555f14d2394e558b4648a2eb7ca738eb5a385682c11e2759d837bfe2c3080f005add268041a5815bc10702e35461b09c SHA512 0d65b5bf6c09fd7a08d6b8262d95dd24bc23c6c3c7040b0c2dfabd2f025b1e1464b0f637777213c5bcd98d84bf951784382e279c2ef576d10394497db9da0ad6
diff --git a/dev-ruby/fileutils/fileutils-1.8.0.ebuild b/dev-ruby/fileutils/fileutils-1.8.0.ebuild
new file mode 100644
index 000000000000..0bf908621b90
--- /dev/null
+++ b/dev-ruby/fileutils/fileutils-1.8.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_GEMSPEC="fileutils.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Several file utility methods for copying, moving, removing, etc"
+HOMEPAGE="https://github.com/ruby/fileutils"
+SRC_URI="https://github.com/ruby/fileutils/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+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="test"
+
+ruby_add_bdepend "test? ( dev-ruby/test-unit dev-ruby/test-unit-ruby-core )"
+
+all_ruby_prepare() {
+ sed -e 's/__dir__/"."/' \
+ -e 's/__FILE__/"'${RUBY_FAKEGEM_GEMSPEC}'"/' \
+ -e 's/git ls-files -z/find * -print0/' \
+ -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}
diff --git a/dev-ruby/rails/Manifest b/dev-ruby/rails/Manifest
index 64fc4ecd9498..ba8083c56cc0 100644
--- a/dev-ruby/rails/Manifest
+++ b/dev-ruby/rails/Manifest
@@ -1,6 +1,7 @@
DIST rails-7.0.8.7.gem 7168 BLAKE2B 98f659679fbf335966b85483f685dbdf00cd8ad0f7bf9d11bf8cdc83f800d084b4f38b48fb6ea316fd630347f467284c4ddd3247e06114d4c037422546a4a0a4 SHA512 f6438e152d6da99b638c3981b74af949f395fb76e412f66d38b74896cad56570382649ab6ae4dc5844739546defdaf76e2ae5c485200c7b78e1bb6b4cace43e4
DIST rails-7.1.5.1.gem 7168 BLAKE2B 83395ebd97e1fe40cc56601eab92ba7b5dab335dacecb35faa3a4be8ddccb14ee78ef6b9dc3cf9b332da95543f3073bb085cbc44af63cf4b97a466f9e2b5b1e9 SHA512 76b7522ab671d14a2b47b7cdfd0f17bb7a2c4e9d960b2c1e5dc850c840b692bfc4ab620c698839ea7f9edefa3e76ef84604c024bc3f36c6c8b27d322b9b12dac
DIST rails-7.1.5.2.gem 7168 BLAKE2B 880e9e495c3ac5e9f4783cd16c00717c54a2d2ade42752faa77e2208053af536c1cd67ba2797c69de6949960efeee35c9645d7d9558674468f6ffd8055149309 SHA512 6f8969916aeab34601d1ca5c036fa0dbf8db5f0e62a3416e586f71b6476ee761ed80da88d42917a53bcadd8e9a28ff92132b0e572a35b9d2ef0889201d6090cd
+DIST rails-7.1.6.gem 7168 BLAKE2B 4eb6c0c1ba2c9e62963d5920117cff07b5a3c5bcdbbed72192f5c81e94e6d3808ab46f38b7d69fe67b0ba6e47bcda849b355b4c173b0557ff5c1d8cfa2840e4f SHA512 103f8b7a575061d6744e8b795d8c2400529591f38d966701e377df9d9b529181d17396f78c1cd89981d14483242b2e84beef77a15802b6fa49e20217e2a4d295
DIST rails-7.2.2.2.gem 7168 BLAKE2B d2c9bc72acad33f12463d6dbc4d4285b6f393e9e039e7859b5e65410602aa46c2721b5f3e3d1f8f4cdd1894ec7baa4b90f35c7ab2263d794b6683a39207227dd SHA512 19f6e55efb1046571eadf7db62ca91e43f1b2506a0ceb545c0f2c8a7bb2e082a0a3a118d4a9b0450006e6770267ec922e4fc014be0af09f77b30a84ebdfdb2eb
DIST rails-8.0.2.1.gem 7168 BLAKE2B 031da958c81b47d686a04be183a11f3d216887e6af9cb454e86ba8ead923e750b0b7ad974c1a18aa8102109d66de3ffe6c8b9b7971d975eeecd957fa0e271757 SHA512 8a90c80fd7deac938ff65ff334f3dff32f4d944a8f1baa68a65de8cd1a2c4b58b0469ffc405d0288704009a0f8215875d70f0775b21ca2ab4bb627538de2ef8b
DIST rails-8.0.3.gem 7168 BLAKE2B c27ed3ec5b4782a45330e14fd3720638a5cd261c73bc426915256749cdeed1697311eb47b2a0165e4c95da5dff5c1318e61729987329c67ae9158ed2042e5926 SHA512 05e5c3715b7d09aa934a51d27da578ac649e74c6904dba7b6d1fb22b611bea7c543d4d7bc1d03a7ab3b71b457cdb3d666247592ab963c54bf75b9483e8501a30
diff --git a/dev-ruby/rails/rails-7.1.6.ebuild b/dev-ruby/rails/rails-7.1.6.ebuild
new file mode 100644
index 000000000000..cbd58a8960c5
--- /dev/null
+++ b/dev-ruby/rails/rails-7.1.6.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_TASK_TEST=""
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="ruby on rails is a web-application and persistence framework"
+HOMEPAGE="https://rubyonrails.org"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+ruby_add_rdepend "
+ ~dev-ruby/actioncable-${PV}
+ ~dev-ruby/actionmailbox-${PV}
+ ~dev-ruby/actionmailer-${PV}
+ ~dev-ruby/actionpack-${PV}
+ ~dev-ruby/actiontext-${PV}
+ ~dev-ruby/actionview-${PV}
+ ~dev-ruby/activejob-${PV}
+ ~dev-ruby/activemodel-${PV}
+ ~dev-ruby/activerecord-${PV}
+ ~dev-ruby/activestorage-${PV}
+ ~dev-ruby/activesupport-${PV}
+ >=dev-ruby/bundler-1.15.0:*
+ ~dev-ruby/railties-${PV}
+"
diff --git a/dev-ruby/railties/Manifest b/dev-ruby/railties/Manifest
index 33525523afbd..6c7caf6c8f8c 100644
--- a/dev-ruby/railties/Manifest
+++ b/dev-ruby/railties/Manifest
@@ -1,6 +1,7 @@
DIST rails-7.0.8.7.tgz 11083317 BLAKE2B 055a4930a1076bbdab294393ea1423d043e0679bef0be262189c6e0a7825000eb32bbf8d30982a456f289d3748818d254b4482ae117798663f424bd719d452f8 SHA512 4a480278eea63962aba6a6e5d9c0c2f18c6af4e98a0de1bcb7a87c90ebece16bada9cebef1a88f141ebafac9741ef16c818b9fa04625ba7bb345726258a0bcd7
DIST rails-7.1.5.1.tgz 10953261 BLAKE2B a2fc77cba86d2c9bd4171e7fbd280d41a0c3e9fbf2f11fecfa399bc0f378ddbf963acac4ea8f77610c22304b5424400ee5f616f46ad7e18a8a274e6522dcd00e SHA512 3616569ab53fd26586682fe67501e3c72f13a91454765db5f5eb1f3c039e7d2cdef7a62f4179b37d0449fab970c5ec859a77feb307274799a48c95ca1d229307
DIST rails-7.1.5.2.tgz 10949404 BLAKE2B ff1ef16139db1c9cc5a8437a4f5a57285b3af643f391cee98f33d9147537c638c6d66e15f168867ce22a21cccdfafa442e39888516b8f350c393536abbeb06aa SHA512 ec91744896dd950724b6f075cc7e576032c46a3a2f8e6ab05580d9738e9860cb4c0e1645793380cb5d5ae4fe7e2a64630157b3725501d5533ed11eb25862e734
+DIST rails-7.1.6.tgz 10960488 BLAKE2B 3f5d4c164110c2169a1ccd3ccf03914195b868fb07c8ce99addd7c97bf1210f3eb3c330a2a040b946aa07366d6c29b1a07c86d264964312ae0fc292c79921d53 SHA512 67c7b6520a160c6d5f769368d10f38df53301f39fad19b6b6a34edf0590bbe894047d4aec1bbf8bdef0e720128d966b275c9600e9e717c163d4b13a207af90f6
DIST rails-7.2.2.2.tgz 11190891 BLAKE2B c881c8b40f655332fd4f449b3f2450aa64f6ebd54bd1c5c859be6ef2fdf0c7155eb80eade2431d0cb00126e17fc9762a75c937f4f2a7e1fe0f8e915a92a680c9 SHA512 e8dc6bb0f6c70efee57f799cd2d746dcefc91586204cd7e1af25e7f03849099fdbdd141b9b219f1a3e1c33093cabe2c83b5e0ddd02826a7b6738864f2846085a
DIST rails-8.0.2.1.tgz 11888790 BLAKE2B e6f22b5c9c9ec230416734657be6814cf8b76c92fbb1abe753cdef12f1762de0d8e44b858f676bb5ac4bb990f38f0994f832dab725d754da1d4b3b2f276f28a9 SHA512 3b7568bc7ab1b2f60fdc59c2ed3490e8af2eb65ee881157e2f5e738278071dd35404a299a39eb3048c6dcb4e79cae35bdf4ab5b93ff7542d13a6277d52b005e1
DIST rails-8.0.3.tgz 11900652 BLAKE2B 31516ea571c8b4109d0b48e39da153c94e1abb66907a1e51ea1120232cf43bb629608559a6ab175fb0fef8b50394a5084267798e71b46d5fcd8c992e81e6948e SHA512 b043e29e7635a936fb0da8890dd90b35e7eff642c05795deab644fc3c647102f79dfb5531e75332a3e132626af2de8d59c396f1a03266c8aed8f600cce57a6ee
diff --git a/dev-ruby/railties/railties-7.1.6.ebuild b/dev-ruby/railties/railties-7.1.6.ebuild
new file mode 100644
index 000000000000..516b36fe77f8
--- /dev/null
+++ b/dev-ruby/railties/railties-7.1.6.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_TASK_TEST="test:regular"
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="railties.gemspec"
+
+RUBY_FAKEGEM_BINDIR="exe"
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Tools for creating, working with, and running Rails applications"
+HOMEPAGE="https://github.com/rails/rails"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="test"
+
+RUBY_S="rails-${PV}/${PN}"
+
+# The test suite has many failures, most likely due to a mismatch in
+# exact dependencies or environment specifics. Needs further
+# investigation.
+RESTRICT="test"
+
+RDEPEND=">=app-eselect/eselect-rails-0.27"
+
+ruby_add_rdepend "
+ ~dev-ruby/actionpack-${PV}
+ ~dev-ruby/activesupport-${PV}
+ dev-ruby/irb
+ >=dev-ruby/rackup-1.0.0
+ >=dev-ruby/rake-12.2
+ >=dev-ruby/thor-1.2.2:1
+ >=dev-ruby/zeitwerk-2.6:2
+"
+
+ruby_add_bdepend "
+ test? (
+ ~dev-ruby/actionview-${PV}
+ dev-ruby/mocha
+ )"
+
+all_ruby_prepare() {
+ rm "${S}/../Gemfile" || die "Unable to remove Gemfile"
+ sed -i -e '/load_paths/d' test/abstract_unit.rb || die "Unable to remove load paths"
+ sed -i -e '1igem "minitest", "~>4.0"' test/abstract_unit.rb || die
+}
+
+all_ruby_install() {
+ all_fakegem_install
+
+ ruby_fakegem_binwrapper rails rails-${PV}
+}
+
+pkg_postinst() {
+ elog "To select between slots of rails, use:"
+ elog "\teselect rails"
+
+ eselect rails update
+}
+
+pkg_postrm() {
+ eselect rails update
+}
diff --git a/eclass/crystal-utils.eclass b/eclass/crystal-utils.eclass
index 74a25e4ccefa..ba491796ef4c 100644
--- a/eclass/crystal-utils.eclass
+++ b/eclass/crystal-utils.eclass
@@ -50,8 +50,8 @@ CRYSTAL_DEPS="
)
${CRYSTAL_MAX_VER:+\
|| (
- <=dev-lang/crystal-${CRYSTAL_MAX_VER}
- <=dev-lang/crystal-bin-${CRYSTAL_MAX_VER}
+ <=dev-lang/crystal-${CRYSTAL_MAX_VER}-r9999
+ <=dev-lang/crystal-bin-${CRYSTAL_MAX_VER}-r9999
)
}"
diff --git a/games-action/lugaru/Manifest b/games-action/lugaru/Manifest
deleted file mode 100644
index 578cc95798ea..000000000000
--- a/games-action/lugaru/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST lugaru-1.2.tar.bz2 35508563 BLAKE2B f7b50ce7b2e65e64ba52d5b9f564cf4ba27c2ae17589297f9b63c4b5ae660c2abb9830ce16e5e02881cd58aa48b5bbe90a877a061f3b2aebbcd52cb6ca7a6192 SHA512 091f588523721617b973d72a26c0cfbeb75fe519707faefd00652cfd770b3be463b61b5c2be3721c644aac2337fa8f8455bc43a461b5a19b4c0e9741b517b9a4
diff --git a/games-action/lugaru/lugaru-1.2.ebuild b/games-action/lugaru/lugaru-1.2.ebuild
deleted file mode 100644
index f5db0e2ec427..000000000000
--- a/games-action/lugaru/lugaru-1.2.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="3D arcade with unique fighting system and anthropomorphic characters"
-HOMEPAGE="https://osslugaru.gitlab.io/"
-SRC_URI="https://gitlab.com/osslugaru/${PN}/-/archive/${PV}/${P}.tar.bz2"
-
-LICENSE="GPL-2+ CC-BY-SA-3.0 CC-BY-SA-4.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- dev-libs/jsoncpp:=
- media-libs/libpng:0=
- media-libs/libsdl2:=[opengl,video]
- media-libs/libvorbis:=
- media-libs/openal:=
- sys-libs/zlib:=
- virtual/glu
- virtual/jpeg:0
- virtual/opengl"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_configure() {
- local mycmakeargs=(
- -DSYSTEM_INSTALL=ON
- )
- cmake_src_configure
-}
diff --git a/games-action/lugaru/metadata.xml b/games-action/lugaru/metadata.xml
deleted file mode 100644
index 1b8db8b4c1d6..000000000000
--- a/games-action/lugaru/metadata.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
-
- <origin>gentoo-staging</origin>
-</pkgmetadata> \ No newline at end of file
diff --git a/games-action/supermariowar/Manifest b/games-action/supermariowar/Manifest
deleted file mode 100644
index 4abeacbd5043..000000000000
--- a/games-action/supermariowar/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST supermariowar-2.0_beta1.tar.gz 13545366 BLAKE2B 497f8d4a8b6e7073c07f2da56e1ace71354fc898660ff866f19ff1d8737e56358eb500d0994dfeeea640dc3ac5aa509be7f31daa75305afc72df8f1497cd5211 SHA512 0849d23ea613d69f32c184dd5f470815a4c68b15836e46e40c30c5a3a6ea2216d4d3305f356e8fdd5b42f4008d9b07f0b9fac84b9f801a4b9f888ba188c56e0b
diff --git a/games-action/supermariowar/files/smwd.initd b/games-action/supermariowar/files/smwd.initd
deleted file mode 100644
index da4fa9a87ee4..000000000000
--- a/games-action/supermariowar/files/smwd.initd
+++ /dev/null
@@ -1,39 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-command="/usr/sbin/smw-server"
-command_background="true"
-pidfile="/var/run/${RC_SVCNAME}.pid"
-name="Super Mario War server"
-description="The Super Mario War server process is in charge of hosting Super Mario War games"
-smw_serverdir="@SMW_SERVERDIR@"
-
-depend() {
- use net
- before logger
-}
-
-start() {
- if [[ ! -d "${smw_serverdir}" ]]; then
- eerror "Cannot cd into ${smw_serverdir}"
- return 1
- fi
- cd "${smw_serverdir}" || return 1
- ebegin "Starting ${name}"
- start-stop-daemon \
- --start \
- --background \
- --pidfile ${pidfile} \
- --make-pidfile \
- --exec ${command}
- eend $?
-}
-
-stop() {
- ebegin "Stopping ${name}"
- start-stop-daemon \
- --stop \
- --pidfile ${pidfile}
- eend $?
-}
diff --git a/games-action/supermariowar/files/supermariowar-2.0_beta1-cmake-add_library-static.patch b/games-action/supermariowar/files/supermariowar-2.0_beta1-cmake-add_library-static.patch
deleted file mode 100644
index 2ecc26977598..000000000000
--- a/games-action/supermariowar/files/supermariowar-2.0_beta1-cmake-add_library-static.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-Fix linking with BUILD_SHARED_LIBS=ON default in EAPI-7
-
---- a/src/common_netplay/CMakeLists.txt
-+++ b/src/common_netplay/CMakeLists.txt
-@@ -1,4 +1,4 @@
-
- if(NOT NO_NETWORK)
-- add_library(NetplayFiles platform_enet/NetPeerENet.cpp)
-+ add_library(NetplayFiles STATIC platform_enet/NetPeerENet.cpp)
- endif()
---- a/src/common/CMakeLists.txt
-+++ b/src/common/CMakeLists.txt
-@@ -39,4 +39,4 @@
- list(APPEND COMMON_SRCS src/savepng.cpp)
- endif()
-
--add_library(CommonFiles ${COMMON_SRCS})
-+add_library(CommonFiles STATIC ${COMMON_SRCS})
diff --git a/games-action/supermariowar/files/supermariowar-2.0_beta1-yaml-cpp-config.cmake b/games-action/supermariowar/files/supermariowar-2.0_beta1-yaml-cpp-config.cmake
deleted file mode 100644
index 03fb190aad65..000000000000
--- a/games-action/supermariowar/files/supermariowar-2.0_beta1-yaml-cpp-config.cmake
+++ /dev/null
@@ -1,21 +0,0 @@
-find_package(PkgConfig REQUIRED)
-pkg_check_modules(YAML-CPP REQUIRED yaml-cpp)
-find_path(YAML-CPP_INCLUDE_DIRECTORY
- NAMES yaml.h
- PATHS ${YAML-CPP_INCLUDE_DIRS} /usr/include/yaml-cpp
-)
-find_library(YAML-CPP_LIBRARY
- NAMES yaml-cpp
- PATHS ${YAML-CPP_LIBRARY_DIRS})
-
-include(FindPackageHandleStandardArgs)
-find_package_handle_standard_args(yaml-cpp
- FOUND_VAR yaml-cpp_FOUND
- REQUIRED_VARS YAML-CPP_LIBRARY YAML-CPP_INCLUDE_DIRECTORY
-)
-
-if (yaml-cpp_FOUND)
- set(yaml-cpp_INCLUDE_DIRS ${YAML-CPP_INCLUDE_DIRECTORY})
- set(yaml-cpp_LIBRARIES ${YAML-CPP_LIBRARY})
-endif ()
-mark_as_advanced(YAML-CPP_INCLUDE_DIRECTORY YAML-CPP_LIBRARY)
diff --git a/games-action/supermariowar/metadata.xml b/games-action/supermariowar/metadata.xml
deleted file mode 100644
index 9a0fdda2fbd0..000000000000
--- a/games-action/supermariowar/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
-
- <use>
- <flag name="server">Compile and install Super Mario War server files</flag>
- </use>
- <origin>gentoo-staging</origin>
-</pkgmetadata> \ No newline at end of file
diff --git a/games-action/supermariowar/supermariowar-2.0_beta1-r2.ebuild b/games-action/supermariowar/supermariowar-2.0_beta1-r2.ebuild
deleted file mode 100644
index ecd97a15b8e4..000000000000
--- a/games-action/supermariowar/supermariowar-2.0_beta1-r2.ebuild
+++ /dev/null
@@ -1,104 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-MY_PV=$(ver_rs 2 '-')
-MY_PV="${MY_PV/beta1/beta.1}"
-MY_PN="smw"
-
-DESCRIPTION="Fan-made multiplayer Super Mario Bros. style deathmatch game"
-HOMEPAGE="https://github.com/mmatyas/supermariowar"
-SRC_URI="https://github.com/mmatyas/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="server"
-
-RDEPEND="
- dev-cpp/yaml-cpp
- media-libs/libsdl[joystick]
- media-libs/sdl-mixer[vorbis]
- media-libs/sdl-image[png,jpeg]
- net-libs/enet:1.3=
- sys-libs/zlib:=
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- app-arch/unzip
- virtual/pkgconfig
-"
-
-PATCHES=( "${FILESDIR}"/${P}-cmake-add_library-static.patch )
-
-src_unpack() {
- default
- pushd "${S}" || die
- unpack ./data.zip
- cp "${FILESDIR}"/${P}-yaml-cpp-config.cmake cmake/Findyaml-cpp.cmake || die
- popd || die
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_STATIC_LIBS=OFF
- -DSMW_BINDIR="${EPREFIX}"/usr/bin
- -DSMW_DATADIR="${EPREFIX}"/usr/share/${PF}
- )
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
-
- local bin
- for bin in "${ED}"/usr/bin/*; do
- chmod 0755 ${bin} || die
- done
-
- local smw_datadir="usr/share/${PF}"
- local smw_bindir="${smw_datadir}/bin"
- mkdir -p "${ED}"/${smw_bindir} || die
-
- ebegin "Moving ${PN} binary files to /${smw_bindir}"
- mv "${ED}"/usr/bin/* "${ED}"/${smw_bindir} || die
- eend $?
-
- local base_bin
- for bin in "${ED}"/${smw_bindir}/*; do
- base_bin=$(basename ${bin})
- ebegin "Creating ${base_bin} launcher in /usr/bin"
- cat << EOF > ${base_bin} || die
-#!/usr/bin/env bash
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-# ${PF} launcher: ${base_bin}
-exec /${smw_bindir}/${base_bin} /${smw_datadir}
-EOF
- dobin ${base_bin}
- eend $?
- done
-
- if use server; then
- local smw_server="${BUILD_DIR}"/Binaries/Release/${MY_PN}-server
- local smw_serverdir="/${smw_datadir}/server"
-
- ebegin "Installing ${MY_PN}-server files"
- dosbin "${smw_server}"
-
- insinto ${smw_serverdir}
- doins "${S}"/src/server/serverconfig
-
- dosym ${smw_serverdir}/serverconfig /etc/${MY_PN}d.conf
-
- newinitd "${FILESDIR}"/smwd.initd ${MY_PN}d
- sed -e "s#@SMW_SERVERDIR@#${smw_serverdir}#g;" \
- -i "${ED}"/etc/init.d/${MY_PN}d || die
- eend $?
- fi
-}
diff --git a/games-arcade/ninvaders/Manifest b/games-arcade/ninvaders/Manifest
deleted file mode 100644
index d3327171f4eb..000000000000
--- a/games-arcade/ninvaders/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ninvaders-0.1.2.tar.gz 26872 BLAKE2B 218dcfc486f52795330454844b714efa6213a731bc0f2f02aab864c7f77cf6f1fe4736de039928caa4f0f5dcfbba5adf7e82af72c18c7a26f43d4bc4bfcdbe99 SHA512 dffe5a7a5992bbeb70d91dda30c0c936dbf90a0b70754748b24806ef3ead08befbb54a15f738c8bb7007f8fdb89444ec0bc4fc8ae21811113ba0998afe04ef65
diff --git a/games-arcade/ninvaders/metadata.xml b/games-arcade/ninvaders/metadata.xml
deleted file mode 100644
index 1b8db8b4c1d6..000000000000
--- a/games-arcade/ninvaders/metadata.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
-
- <origin>gentoo-staging</origin>
-</pkgmetadata> \ No newline at end of file
diff --git a/games-arcade/ninvaders/ninvaders-0.1.2.ebuild b/games-arcade/ninvaders/ninvaders-0.1.2.ebuild
deleted file mode 100644
index 97794b66c61a..000000000000
--- a/games-arcade/ninvaders/ninvaders-0.1.2.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit cmake
-
-DESCRIPTION="Space Invaders clone based on ncurses for ASCII output"
-HOMEPAGE="https://github.com/sf-refugees/ninvaders
- https://ninvaders.sourceforge.net/"
-SRC_URI="https://github.com/sf-refugees/ninvaders/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="sys-libs/ncurses:0="
diff --git a/games-arcade/slimevolley/Manifest b/games-arcade/slimevolley/Manifest
deleted file mode 100644
index be22f6ee5846..000000000000
--- a/games-arcade/slimevolley/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST slimevolley_2.4.2.tar.bz2 2402839 BLAKE2B 5f3ca09b11721076c115af78117e8185b9c243efc23369f7fac4c5243e942b3b0cddd403f727cad1400a7ffbd77c080bad0d1ee123dfc015be7a98337bfbda36 SHA512 7a72329d9e22396f2e304d40370896b2c1a0ae22d5bf1769a46cad8fb1131b1ae9c16de0e5f847b8a31004df074cdeb710a28bfd1e1d94beceb1c8eb0a750680
diff --git a/games-arcade/slimevolley/files/slimevolley-2.4.2-gcc10.patch b/games-arcade/slimevolley/files/slimevolley-2.4.2-gcc10.patch
deleted file mode 100644
index 15338a7bfaa0..000000000000
--- a/games-arcade/slimevolley/files/slimevolley-2.4.2-gcc10.patch
+++ /dev/null
@@ -1,263 +0,0 @@
-Author: Reiner Herrmann <reiner@reiner-h.de>
-Description: Fix FTBFS with GCC 10
-Bug-Debian: https://bugs.debian.org/957813
-
---- a/src/themes.h
-+++ b/src/themes.h
-@@ -41,28 +41,28 @@
- bool _charge_theme_act(char* theme_select);
- void _theme_suivant(bool initial);
-
--char nom_theme[32];
--char theme_act[32];
-+extern char nom_theme[32];
-+extern char theme_act[32];
-
--int menu_decalage, menu_t_police, menu_ecart;
-+extern int menu_decalage, menu_t_police, menu_ecart;
-
--SDL_Color coul_txt_menu, coul_txt_dial, coul_txt_jeu, coul_filet, coul_sol, coul_fond;
-+extern SDL_Color coul_txt_menu, coul_txt_dial, coul_txt_jeu, coul_filet, coul_sol, coul_fond;
-
--SDL_Surface *sol, *filet, *balle_img, *fleche, *oeil, *icone_jg, *icone_jd, *icone_fen;
-+extern SDL_Surface *sol, *filet, *balle_img, *fleche, *oeil, *icone_jg, *icone_jd, *icone_fen;
-
--SDL_Surface **img_grand_jg, **img_grand_jd, **img_2J_jg, **img_2J_jd, **img_3J_jg, **img_3J_jd;
--Uint8 img_max_jg, img_max_jd;
-+extern SDL_Surface **img_grand_jg, **img_grand_jd, **img_2J_jg, **img_2J_jd, **img_3J_jg, **img_3J_jd;
-+extern Uint8 img_max_jg, img_max_jd;
-
--SDL_Surface *fond, *fond_jeu;
-+extern SDL_Surface *fond, *fond_jeu;
-
--TTF_Font* police; /* La police de caractères */
--TTF_Font* police_menu;
-+extern TTF_Font* police; /* La police de caractères */
-+extern TTF_Font* police_menu;
-
--Uint16 decalage_haut, decalage_gauche;
--float ratio_police;
-+extern Uint16 decalage_haut, decalage_gauche;
-+extern float ratio_police;
-
--bool th_libere;
-+extern bool th_libere;
-
--char* chemin_moi;
-+extern char* chemin_moi;
-
- #endif
---- a/src/themes_general.c
-+++ b/src/themes_general.c
-@@ -31,6 +31,21 @@
- #define RATIO_3J .6
- #define RATIO_IC .4
-
-+char nom_theme[32];
-+char theme_act[32];
-+int menu_decalage, menu_t_police, menu_ecart;
-+SDL_Color coul_txt_menu, coul_txt_dial, coul_txt_jeu, coul_filet, coul_sol, coul_fond;
-+SDL_Surface *sol, *filet, *balle_img, *fleche, *oeil, *icone_jg, *icone_jd, *icone_fen;
-+SDL_Surface **img_grand_jg, **img_grand_jd, **img_2J_jg, **img_2J_jd, **img_3J_jg, **img_3J_jd;
-+Uint8 img_max_jg, img_max_jd;
-+SDL_Surface *fond, *fond_jeu;
-+TTF_Font* police; /* La police de caractères */
-+TTF_Font* police_menu;
-+Uint16 decalage_haut, decalage_gauche;
-+float ratio_police;
-+bool th_libere;
-+char* chemin_moi;
-+
- SDL_Rect filet_rect = { FILET_GAUCHE, HAUT_ECRAN - HAUT_SOL - FILET_HAUT, 0, 0 };
- SDL_Rect sol_rect = { 0, HAUT_ECRAN - HAUT_SOL, 0, 0 };
- SDL_Rect fond_rect;
---- a/src/slime.c
-+++ b/src/slime.c
-@@ -53,6 +53,20 @@
- #endif
- #endif
-
-+SDL_Event evenement;
-+SDL_Surface *ecran; /* L'écran */
-+joueur tab_joueurs[NB_JOUEURS_T]; /* Ce tableau contient les configuration des joueurs */
-+touches_joueur touches[4];
-+Uint8 nb_balles;
-+balle_obj tab_balles[MAX_BALLES];
-+config_slime conf; /* La configuration actuelle (modifiable) */
-+Uint8 act_conf;
-+Uint32 ev_timer(Uint32 intervalle, void* param);
-+Uint16 h_ecran, l_ecran;
-+bool quitter;
-+bool fen_ok;
-+bool plein_ecran, aff_fps, aff_sc_perm;
-+
- char conf_chemin[64] = CONFIG_NOM;
-
- void afficher(char* chaine, TTF_Font* police_texte, SDL_Color coul_texte, Uint16 posX, Uint16 posY) {
---- a/src/slime.h
-+++ b/src/slime.h
-@@ -68,7 +68,7 @@
- #define snprintf5(a, b, c, d, e) snprintf(a, b, c, d, e)
- #endif
-
--SDL_Event evenement;
-+extern SDL_Event evenement;
-
- void afficher(char* chaine, TTF_Font* police_texte, SDL_Color coul_text, Uint16 posX, Uint16 posY);
- void aff_aide(const char* texte);
-@@ -85,23 +85,23 @@
-
- /* Les variables globales nécessaires... */
-
--SDL_Surface *ecran; /* L'écran */
-+extern SDL_Surface *ecran; /* L'écran */
-
--joueur tab_joueurs[NB_JOUEURS_T]; /* Ce tableau contient les configuration des joueurs */
--touches_joueur touches[4];
-+extern joueur tab_joueurs[NB_JOUEURS_T]; /* Ce tableau contient les configuration des joueurs */
-+extern touches_joueur touches[4];
-
--Uint8 nb_balles;
--balle_obj tab_balles[MAX_BALLES];
-+extern Uint8 nb_balles;
-+extern balle_obj tab_balles[MAX_BALLES];
-
--config_slime conf; /* La configuration actuelle (modifiable) */
-+extern config_slime conf; /* La configuration actuelle (modifiable) */
-
--Uint8 act_conf;
-+extern Uint8 act_conf;
-
--Uint32 ev_timer(Uint32 intervalle, void* param);
-+extern Uint32 ev_timer(Uint32 intervalle, void* param);
-
--Uint16 h_ecran, l_ecran;
-+extern Uint16 h_ecran, l_ecran;
-
--bool quitter;
--bool fen_ok;
--bool plein_ecran, aff_fps, aff_sc_perm;
-+extern bool quitter;
-+extern bool fen_ok;
-+extern bool plein_ecran, aff_fps, aff_sc_perm;
- #endif
---- a/src/audio.c
-+++ b/src/audio.c
-@@ -26,6 +26,10 @@
- #include "slime.h"
- #include "audio.h"
-
-+bool audio_desact;
-+bool son_active;
-+slime_son sons[NB_SONS];
-+
- SDL_AudioSpec format_obtenu;
-
- slime_son* son_act;
---- a/src/audio.h
-+++ b/src/audio.h
-@@ -40,8 +40,8 @@
-
- void stop_son(void);
-
--bool audio_desact;
--bool son_active;
-+extern bool audio_desact;
-+extern bool son_active;
-
- enum {
- SON_RBD_SLIME = 0,
-@@ -54,6 +54,6 @@
- NB_SONS = 7
- };
-
--slime_son sons[NB_SONS];
-+extern slime_son sons[NB_SONS];
-
- #endif
---- a/src/reseau.c
-+++ b/src/reseau.c
-@@ -34,6 +34,11 @@
- #define PORT 2222 /* A changer aussi dans les messages */
- #define HANDSHAKE "HelloSV241"
-
-+Uint8 nb_reseau; /* Nombre de joueurs réseau */
-+Uint8 nb_total; /* Nombre de joueurs au total */
-+UDPpacket* paquet;
-+Uint8 clt_id_joueur;
-+
- UDPsocket res_socket;
- IPaddress j_adresses[NB_JOUEURS_T];
-
---- a/src/reseau.h
-+++ b/src/reseau.h
-@@ -48,12 +48,12 @@
- Uint8 connecte_client(char* addr_ip);
- void deconnecte_client(void);
-
--Uint8 nb_reseau; /* Nombre de joueurs réseau */
--Uint8 nb_total; /* Nombre de joueurs au total */
-+extern Uint8 nb_reseau; /* Nombre de joueurs réseau */
-+extern Uint8 nb_total; /* Nombre de joueurs au total */
-
--UDPpacket* paquet;
-+extern UDPpacket* paquet;
-
--Uint8 clt_id_joueur;
-+extern Uint8 clt_id_joueur;
-
- #endif
- #endif
---- a/src/menu.c
-+++ b/src/menu.c
-@@ -31,6 +31,11 @@
-
- #define TEXTE_GAUCHE 170
-
-+int decalage; /* Pour aligner les slimes par rapport au texte */
-+Sint8 menu_act; /* L'élément de menu actuellement choisi */
-+Uint8 menu_raf; /* L'élément de menu actuellement rafraichi */
-+Sint8 action; /* Indique la touche pressée par l'utilisateur (gauche/retour/droite) */
-+
- void affiche_menu(menu_elem* fonctions, Uint8 n, char* nom_retour) {
- Uint8 i;
-
---- a/src/menu.h
-+++ b/src/menu.h
-@@ -41,10 +41,10 @@
-
- void affiche_menu(menu_elem* fonctions, Uint8 n, char* nom_retour);
-
--int decalage; /* Pour aligner les slimes par rapport au texte */
-+extern int decalage; /* Pour aligner les slimes par rapport au texte */
-
--Sint8 menu_act; /* L'élément de menu actuellement choisi */
--Uint8 menu_raf; /* L'élément de menu actuellement rafraichi */
--Sint8 action; /* Indique la touche pressée par l'utilisateur (gauche/retour/droite) */
-+extern Sint8 menu_act; /* L'élément de menu actuellement choisi */
-+extern Uint8 menu_raf; /* L'élément de menu actuellement rafraichi */
-+extern Sint8 action; /* Indique la touche pressée par l'utilisateur (gauche/retour/droite) */
-
- #endif
---- a/src/menu_options.c
-+++ b/src/menu_options.c
-@@ -26,7 +26,7 @@
- #include "reseau.h"
- #include "audio.h"
-
--char tmp_chaine[64];
-+static char tmp_chaine[64];
-
- void m_touches_act(void) {
- configClavier();
---- a/src/menu_princ.c
-+++ b/src/menu_princ.c
-@@ -27,7 +27,7 @@
- #include "slime.h"
- #include "themes.h"
-
--char tmp_chaine[64];
-+static char tmp_chaine[64];
-
- char* m_vitesse_aff(void) {
- const char* noms_confs[] = { N_("normal"), N_("turbo"), N_("sprint") , N_("fury") };
diff --git a/games-arcade/slimevolley/files/slimevolley-2.4.2-nodatalocal.patch b/games-arcade/slimevolley/files/slimevolley-2.4.2-nodatalocal.patch
deleted file mode 100644
index a1ab7616a645..000000000000
--- a/games-arcade/slimevolley/files/slimevolley-2.4.2-nodatalocal.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-diff -ru slimevolley-2.4.1.orig/src/themes_std.c slimevolley-2.4.1/src/themes_std.c
---- slimevolley-2.4.1.orig/src/themes_std.c 2008-11-30 04:36:52.000000000 -0500
-+++ slimevolley-2.4.1/src/themes_std.c 2010-05-05 13:00:23.875723904 -0400
-@@ -30,7 +30,6 @@
- #include "audio.h"
- #include "themes.h"
-
--#define DATA_LOCAL "data"
- #define DOSS_THEMES "themes"
- #define DOSS_SLIMES "slimes"
- #define SLIME_D_NOM "slimeJD%d.png"
-@@ -74,10 +73,7 @@
- chemin[0] = '\0';
-
- if(var_env == NULL) {
-- if(access(DATA_LOCAL, R_OK | X_OK) == 0) {
-- strncpy(chemin, DATA_LOCAL, sizeof(chemin) - 1);
--
-- } else if(access(DATA_DIR, R_OK | X_OK) == 0) {
-+ if(access(DATA_DIR, R_OK | X_OK) == 0) {
- strncpy(chemin, DATA_DIR, sizeof(chemin) - 1);
- }
-
diff --git a/games-arcade/slimevolley/files/slimevolley-2.4.2-underlink.patch b/games-arcade/slimevolley/files/slimevolley-2.4.2-underlink.patch
deleted file mode 100644
index 1aad45f6cf5f..000000000000
--- a/games-arcade/slimevolley/files/slimevolley-2.4.2-underlink.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/CMakeLists.txt.old 2011-06-20 20:42:26.545500925 +0200
-+++ b/CMakeLists.txt 2011-06-20 20:42:34.407999223 +0200
-@@ -42,6 +42,7 @@
- ${SDL_LIBRARY}
- ${SDLTTF_LIBRARY}
- ${SDLIMAGE_LIBRARY}
-+ m
- )
-
- INCLUDE(FindGettext.cmake)
diff --git a/games-arcade/slimevolley/metadata.xml b/games-arcade/slimevolley/metadata.xml
deleted file mode 100644
index 1b8db8b4c1d6..000000000000
--- a/games-arcade/slimevolley/metadata.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
-
- <origin>gentoo-staging</origin>
-</pkgmetadata> \ No newline at end of file
diff --git a/games-arcade/slimevolley/slimevolley-2.4.2-r1.ebuild b/games-arcade/slimevolley/slimevolley-2.4.2-r1.ebuild
deleted file mode 100644
index 14a3a044c3ce..000000000000
--- a/games-arcade/slimevolley/slimevolley-2.4.2-r1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="A simple volleyball game"
-HOMEPAGE="http://slime.tuxfamily.org/index.php"
-SRC_URI="http://downloads.tuxfamily.org/slime/v${PV//.}/${PN}_${PV}.tar.bz2"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-BDEPEND="
- sys-devel/gettext
-"
-DEPEND="
- media-libs/libsdl[X,sound,video]
- media-libs/sdl-image[png]
- media-libs/sdl-net
- media-libs/sdl-ttf
- virtual/libintl
-"
-RDEPEND="${DEPEND}"
-
-DOCS=( docs/{README,TODO} )
-
-PATCHES=(
- "${FILESDIR}"/${P}-nodatalocal.patch
- "${FILESDIR}"/${P}-underlink.patch
- "${FILESDIR}"/${P}-gcc10.patch
-)
-
-S="${WORKDIR}/${PN}"
-
-src_configure() {
- local mycmakeargs=(
- -DCMAKE_VERBOSE_MAKEFILE=TRUE
- -DDATA_DIR="${EPREFIX}/usr/share/slimevolley"
- )
- cmake_src_configure
-}
diff --git a/games-engines/frobtads/Manifest b/games-engines/frobtads/Manifest
deleted file mode 100644
index d94ab6032b8b..000000000000
--- a/games-engines/frobtads/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST frobtads-2.0.tar.bz2 3870691 BLAKE2B 0f73137428db818b674534cec05ff7993ddc8e6d104d61c5a3a57bac05b185175ce92be1d571c0ca463e5420059a1e59274499c1620a5c0f75c37a89701bc4a4 SHA512 28c84447c1ab43cfd6956b1933f9e7ab3ac0d8b7d0767f23d8535e2ea0cac0e07f17ade07776d646102caa8c23474c3ae3d46a3eef243ad8c7aec702eea04854
diff --git a/games-engines/frobtads/frobtads-2.0.ebuild b/games-engines/frobtads/frobtads-2.0.ebuild
deleted file mode 100644
index 1a49e8fce5e5..000000000000
--- a/games-engines/frobtads/frobtads-2.0.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="Curses-based interpreter and dev tools for TADS 2 and TADS 3 text adventures"
-HOMEPAGE="http://www.tads.org/frobtads.htm"
-SRC_URI="https://github.com/realnc/${PN}/releases/download/v${PV}/${P}.tar.bz2"
-
-LICENSE="TADS2 TADS3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="debug +tads2compiler +tads3compiler"
-
-RESTRICT="!tads3compiler? ( test )"
-
-RDEPEND="
- net-misc/curl
- sys-libs/ncurses:0=
-"
-DEPEND="${RDEPEND}"
-
-DOCS=( doc/{AUTHORS,BUGS,ChangeLog.old,NEWS,README,SRC_GUIDELINES,THANKS} )
-
-src_configure() {
- local mycmakeargs=(
- -DENABLE_T2_COMPILER=$(usex tads2compiler)
- -DENABLE_T2_RUNTIME_CHECKS=$(usex debug)
- -DENABLE_T3_COMPILER=$(usex tads3compiler)
- -DENABLE_T3_DEBUG=$(usex debug)
- )
- cmake_src_configure
-}
-
-src_test() {
- cmake_build sample
- "${BUILD_DIR}"/frob -i plain -p "${BUILD_DIR}"/samples/sample.t3 <<- END_FROB_TEST
- save
- testsave.sav
- restore
- testsave.sav
- END_FROB_TEST
- [[ $? -eq 0 ]] || die "Failed to run test game"
-}
diff --git a/games-engines/frobtads/metadata.xml b/games-engines/frobtads/metadata.xml
deleted file mode 100644
index 3f9cbd016037..000000000000
--- a/games-engines/frobtads/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
-
- <use>
- <flag name="tads2compiler">Build TADS2 compiler</flag>
- <flag name="tads3compiler">Build TADS3 compiler</flag>
- </use>
- <origin>gentoo-staging</origin>
-</pkgmetadata> \ No newline at end of file
diff --git a/games-fps/avp/Manifest b/games-fps/avp/Manifest
deleted file mode 100644
index f83f790f399a..000000000000
--- a/games-fps/avp/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST avp-20150214.tar.gz 1718303 BLAKE2B cc328bdb8c35046d7bde587c7feff22e890c2c68c4890ef431ccd0b3acfbbd08c784164f59a0111a6d0b6ded63a8edfb026b17e92f74554b9a948426be8c8185 SHA512 c485a55ff455498bcf82bc17f2056d35d4c646bdf7809f4c326fc7063a9ce5db9e4893af67dff3f6bedb7d5f96e82f792d7f516044fdbab638113091a5505158
diff --git a/games-fps/avp/avp-20150214-r1.ebuild b/games-fps/avp/avp-20150214-r1.ebuild
deleted file mode 100644
index 42bb6956dc15..000000000000
--- a/games-fps/avp/avp-20150214-r1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="Linux port of Aliens vs Predator"
-HOMEPAGE="http://www.icculus.org/avp/"
-SRC_URI="http://www.icculus.org/avp/files/${P}.tar.gz"
-
-LICENSE="AvP"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-RESTRICT="bindist mirror"
-
-RDEPEND="
- media-libs/libsdl[video,joystick,opengl]
- media-libs/openal"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}"/${P}-fno-common.patch
- "${FILESDIR}"/${P}-gcc-11-minmax.patch
-)
-
-src_configure() {
- local mycmakeargs=(
- -DSDL_TYPE=SDL
- -DOPENGL_TYPE=OPENGL
- )
- cmake_src_configure
-}
-
-src_install() {
- dobin "${BUILD_DIR}"/avp
- einstalldocs
-}
-
-pkg_postinst() {
- elog "Please follow the instructions in ${EROOT}/usr/share/doc/${PF}"
- elog "to install the rest of the game."
-}
diff --git a/games-fps/avp/files/avp-20150214-fno-common.patch b/games-fps/avp/files/avp-20150214-fno-common.patch
deleted file mode 100644
index 0f25b1cf267f..000000000000
--- a/games-fps/avp/files/avp-20150214-fno-common.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- a/src/avp/win95/d3d_render.cpp
-+++ b/src/avp/win95/d3d_render.cpp
-@@ -2990,7 +2990,7 @@
- //#define WATER_POLY_SCALE 256
- int MeshXScale;
- int MeshZScale;
--int WaterFallBase;
-+extern int WaterFallBase;
- void PostLandscapeRendering(void)
- {
- extern int NumOnScreenBlocks;
---- a/src/opengl.c
-+++ b/src/opengl.c
-@@ -2796,7 +2796,7 @@
-
- int MeshXScale;
- int MeshZScale;
--int WaterFallBase;
-+extern int WaterFallBase;
-
- int WaterXOrigin;
- int WaterZOrigin;
diff --git a/games-fps/avp/files/avp-20150214-gcc-11-minmax.patch b/games-fps/avp/files/avp-20150214-gcc-11-minmax.patch
deleted file mode 100644
index 20ec1c29690f..000000000000
--- a/games-fps/avp/files/avp-20150214-gcc-11-minmax.patch
+++ /dev/null
@@ -1,281 +0,0 @@
-https://bugs.gentoo.org/790230
-
-Avod std::min / #define min() macro clash.
---- a/src/avp/bh_cable.c
-+++ b/src/avp/bh_cable.c
-@@ -100 +100 @@ void PowerCableBehaveFun(STRATEGYBLOCK* sbptr)
-- health_gained=min(pc_bhv->current_charge,max_health-current_health);
-+ health_gained=avp_min(pc_bhv->current_charge,max_health-current_health);
---- a/src/avp/bh_deathvol.c
-+++ b/src/avp/bh_deathvol.c
-@@ -96 +96 @@ void DeathVolumeBehaveFun(STRATEGYBLOCK* vol_sbptr)
-- if(max(miny,dv_bhv->volume_min.vy) > min(maxy,dv_bhv->volume_max.vy)) continue;
-+ if(avp_max(miny,dv_bhv->volume_min.vy) > avp_min(maxy,dv_bhv->volume_max.vy)) continue;
---- a/src/avp/bh_gener.c
-+++ b/src/avp/bh_gener.c
-@@ -159,2 +159,2 @@ void GeneratorBehaviour(STRATEGYBLOCK *sbPtr)
-- genBlock->GenerationRate=min(genBlock->GenerationRate,GENSPERMINUTE_MAX*100);
-- genBlock->GenerationRate=max(genBlock->GenerationRate,GENSPERMINUTE_MIN*100);
-+ genBlock->GenerationRate=avp_min(genBlock->GenerationRate,GENSPERMINUTE_MAX*100);
-+ genBlock->GenerationRate=avp_max(genBlock->GenerationRate,GENSPERMINUTE_MIN*100);
-@@ -1174 +1174 @@ static int GeneratorBalance_LocalLimit(int normal_limit)
-- int shift = min(GeneratorBalance.MaxAIShift,4);
-+ int shift = avp_min(GeneratorBalance.MaxAIShift,4);
-@@ -1178 +1178 @@ static int GeneratorBalance_LocalLimit(int normal_limit)
-- return(normal_limit + min(alien_shortfall,shift));
-+ return(normal_limit + avp_min(alien_shortfall,shift));
---- a/src/avp/bh_queen.c
-+++ b/src/avp/bh_queen.c
-@@ -3464 +3464 @@ void QueenBehaviour(STRATEGYBLOCK *sbPtr)
-- Player->ObStrategyBlock->DynPtr->LinImpulse.vx=min(Player->ObStrategyBlock->DynPtr->LinImpulse.vx,-3000);
-+ Player->ObStrategyBlock->DynPtr->LinImpulse.vx=avp_min(Player->ObStrategyBlock->DynPtr->LinImpulse.vx,-3000);
-@@ -4639 +4639 @@ void HandleHangarAirlock()
-- AirlockTimeOpen=max(AirlockTimeOpen,30*ONE_FIXED);
-+ AirlockTimeOpen=avp_max(AirlockTimeOpen,30*ONE_FIXED);
-@@ -4692 +4692 @@ void HandleHangarAirlock()
-- cur_impulse->vx=min(cur_impulse->vx,impulse.vx);
-+ cur_impulse->vx=avp_min(cur_impulse->vx,impulse.vx);
-@@ -4700 +4700 @@ void HandleHangarAirlock()
-- cur_impulse->vx=max(cur_impulse->vx,impulse.vx);
-+ cur_impulse->vx=avp_max(cur_impulse->vx,impulse.vx);
-@@ -4709 +4709 @@ void HandleHangarAirlock()
-- cur_impulse->vy=min(cur_impulse->vy,impulse.vy);
-+ cur_impulse->vy=avp_min(cur_impulse->vy,impulse.vy);
-@@ -4717 +4717 @@ void HandleHangarAirlock()
-- cur_impulse->vy=max(cur_impulse->vy,impulse.vy);
-+ cur_impulse->vy=avp_max(cur_impulse->vy,impulse.vy);
-@@ -4727 +4727 @@ void HandleHangarAirlock()
-- cur_impulse->vz=min(cur_impulse->vz,impulse.vz);
-+ cur_impulse->vz=avp_min(cur_impulse->vz,impulse.vz);
-@@ -4735 +4735 @@ void HandleHangarAirlock()
-- cur_impulse->vz=max(cur_impulse->vz,impulse.vz);
-+ cur_impulse->vz=avp_max(cur_impulse->vz,impulse.vz);
---- a/src/avp/hud.c
-+++ b/src/avp/hud.c
-@@ -946 +946 @@ static void DisplayHealthAndArmour(void)
-- health = min(health,99);
-+ health = avp_min(health,99);
-@@ -951 +951 @@ static void DisplayHealthAndArmour(void)
-- armour = min(armour,99);
-+ armour = avp_min(armour,99);
---- a/src/avp/win95/avpchunk.cpp
-+++ b/src/avp/win95/avpchunk.cpp
-@@ -283 +283 @@ AVP_Generator_Extended_Settings_Chunk::AVP_Generator_Extended_Settings_Chunk(Chu
-- size_t size=max(*(int*) data,(int)sizeof(AVP_Generator_Weighting));
-+ size_t size=avp_max(*(int*) data,(int)sizeof(AVP_Generator_Weighting));
-@@ -554 +554 @@ AVP_Environment_Settings_Chunk::AVP_Environment_Settings_Chunk(Chunk_With_Childr
-- size_t size=max(data_size,sizeof(AVP_Environment_Settings));
-+ size_t size=avp_max(data_size,sizeof(AVP_Environment_Settings));
-@@ -645 +645 @@ AVP_Decal_Chunk::AVP_Decal_Chunk(Chunk_With_Children* parent,const char* data,si
-- decal_size=max(loaded_decal_size,(int)sizeof(AVP_Decal));
-+ decal_size=avp_max(loaded_decal_size,(int)sizeof(AVP_Decal));
---- a/src/avp/win95/objsetup.cpp
-+++ b/src/avp/win95/objsetup.cpp
-@@ -959 +959 @@ void add_placed_hierarchy(Placed_Hierarchy_Chunk* phc,const char* fname,const ch
-- phtt->num_sounds=max(phtt->num_sounds,isc->index+1);
-+ phtt->num_sounds=avp_max(phtt->num_sounds,isc->index+1);
-@@ -993 +993 @@ void add_placed_hierarchy(Placed_Hierarchy_Chunk* phc,const char* fname,const ch
-- phtt->num_sequences=max(phtt->num_sequences,phsc->index+1);
-+ phtt->num_sequences=avp_max(phtt->num_sequences,phsc->index+1);
-@@ -1780,5 +1780,5 @@ static void add_placed_light(Object_Chunk* ob,int list_pos,AVP_Strategy_Chunk* a
-- pltd->fade_up_time=(max(lchunk->light.fade_up_time,1)*ONE_FIXED)/1000;
-- pltd->fade_down_time=(max(lchunk->light.fade_down_time,1)*ONE_FIXED)/1000;
-- pltd->up_time=(max(lchunk->light.up_time,1)*ONE_FIXED)/1000;
-- pltd->down_time=(max(lchunk->light.down_time,1)*ONE_FIXED)/1000;
-- pltd->timer=(max(lchunk->light.start_time,1)*ONE_FIXED)/1000;
-+ pltd->fade_up_time=(avp_max(lchunk->light.fade_up_time,1)*ONE_FIXED)/1000;
-+ pltd->fade_down_time=(avp_max(lchunk->light.fade_down_time,1)*ONE_FIXED)/1000;
-+ pltd->up_time=(avp_max(lchunk->light.up_time,1)*ONE_FIXED)/1000;
-+ pltd->down_time=(avp_max(lchunk->light.down_time,1)*ONE_FIXED)/1000;
-+ pltd->timer=(avp_max(lchunk->light.start_time,1)*ONE_FIXED)/1000;
-@@ -3811 +3811 @@ void setup_particle_generators(Environment_Data_Chunk * envd)
-- part_temp->frequency=ONE_FIXED/max(data_chunk->quantity,1);
-+ part_temp->frequency=ONE_FIXED/avp_max(data_chunk->quantity,1);
---- a/src/avp/win95/pldnet.c
-+++ b/src/avp/win95/pldnet.c
-@@ -1612 +1612 @@ void NetSendMessages(void)
-- netGameData.sendTimer=max(0,netGameData.sendTimer);
-+ netGameData.sendTimer=avp_max(0,netGameData.sendTimer);
-@@ -2018,3 +2018,3 @@ void AddNetMsg_GameDescription(void)
-- messagePtr->numDeaths[0]=(unsigned char) min(netGameData.numDeaths[0],255);
-- messagePtr->numDeaths[1]=(unsigned char) min(netGameData.numDeaths[1],255);
-- messagePtr->numDeaths[2]=(unsigned char) min(netGameData.numDeaths[2],255);
-+ messagePtr->numDeaths[0]=(unsigned char) avp_min(netGameData.numDeaths[0],255);
-+ messagePtr->numDeaths[1]=(unsigned char) avp_min(netGameData.numDeaths[1],255);
-+ messagePtr->numDeaths[2]=(unsigned char) avp_min(netGameData.numDeaths[2],255);
-@@ -9825,2 +9825,2 @@ static int GetDynamicScoreMultiplier(int playerKilledIndex,int killerIndex)
-- scoreFor=max(500,scoreFor+500);
-- scoreAgainst=max(500,scoreAgainst+500);
-+ scoreFor=avp_max(500,scoreFor+500);
-+ scoreAgainst=avp_max(500,scoreAgainst+500);
-@@ -10536 +10536 @@ int DetermineAvailableCharacterTypes(BOOL ConsiderUsedCharacters)
-- CharacterTypesAvailable[i]=max(0,CharacterTypesAvailable[i]);
-+ CharacterTypesAvailable[i]=avp_max(0,CharacterTypesAvailable[i]);
-@@ -10540 +10540 @@ int DetermineAvailableCharacterTypes(BOOL ConsiderUsedCharacters)
-- CharacterSubTypesAvailable[i]=max(0,CharacterSubTypesAvailable[i]);
-+ CharacterSubTypesAvailable[i]=avp_max(0,CharacterSubTypesAvailable[i]);
-@@ -10550 +10550 @@ int DetermineAvailableCharacterTypes(BOOL ConsiderUsedCharacters)
-- CharacterSubTypesAvailable[i]=min(CharacterSubTypesAvailable[i],CharacterTypesAvailable[NGCT_Marine]);
-+ CharacterSubTypesAvailable[i]=avp_min(CharacterSubTypesAvailable[i],CharacterTypesAvailable[NGCT_Marine]);
-@@ -10553 +10553 @@ int DetermineAvailableCharacterTypes(BOOL ConsiderUsedCharacters)
-- CharacterTypesAvailable[NGCT_Marine]=min(CharacterTypesAvailable[NGCT_Marine],maxMarines);
-+ CharacterTypesAvailable[NGCT_Marine]=avp_min(CharacterTypesAvailable[NGCT_Marine],maxMarines);
---- a/src/avp/win95/projload.cpp
-+++ b/src/avp/win95/projload.cpp
-@@ -170 +170 @@ void setup_paths(RIFFHANDLE h)
-- PathArraySize=max(PathArraySize,apc->PathID+1);
-+ PathArraySize=avp_max(PathArraySize,apc->PathID+1);
-@@ -190 +190 @@ void setup_paths(RIFFHANDLE h)
-- length=max(length,(length-1)*2);
-+ length=avp_max(length,(length-1)*2);
-@@ -466 +466 @@ Global_Hierarchy_Store::Global_Hierarchy_Store (RIFFHANDLE h)
-- max_index=max(max_index,isc->index);
-+ max_index=avp_max(max_index,isc->index);
-@@ -719 +719 @@ void Global_Hierarchy_Store::setup_alternate_shape_sets(List <Object_ShapeNum_Pa
-- max_index=max(max_index,coll->Set_Collection_Num);
-+ max_index=avp_max(max_index,coll->Set_Collection_Num);
-@@ -991 +991 @@ SECTION * Global_Hierarchy_Store::build_hierarchy (Object_Hierarchy_Chunk * ohc,
-- kfd->Sequence_Length =(unsigned short) min(seq->frames[frame_no].at_frame_no - this_frame_no,65535);
-+ kfd->Sequence_Length =(unsigned short) avp_min(seq->frames[frame_no].at_frame_no - this_frame_no,65535);
-@@ -995 +995 @@ SECTION * Global_Hierarchy_Store::build_hierarchy (Object_Hierarchy_Chunk * ohc,
-- kfd->Sequence_Length =(unsigned short) min(65536 - this_frame_no,65535);
-+ kfd->Sequence_Length =(unsigned short) avp_min(65536 - this_frame_no,65535);
-@@ -1199 +1199 @@ SECTION * Global_Hierarchy_Store::build_hierarchy (Object_Hierarchy_Chunk * ohc,
-- kfd->Sequence_Length =(unsigned short) min(frame_array[frame_no]->at_frame_no - this_frame_no,65535);
-+ kfd->Sequence_Length =(unsigned short) avp_min(frame_array[frame_no]->at_frame_no - this_frame_no,65535);
-@@ -1203 +1203 @@ SECTION * Global_Hierarchy_Store::build_hierarchy (Object_Hierarchy_Chunk * ohc,
-- kfd->Sequence_Length =(unsigned short) min(65536 - this_frame_no , 65535);
-+ kfd->Sequence_Length =(unsigned short) avp_min(65536 - this_frame_no , 65535);
---- a/src/files.c
-+++ b/src/files.c
-@@ -668 +668 @@ void InitGameDirectories(char *argv0)
-- copylen = min(len, PATH_MAX-1);
-+ copylen = avp_min(len, PATH_MAX-1);
---- a/src/fixer.h
-+++ b/src/fixer.h
-@@ -50,7 +50,2 @@ extern "C" {
--#ifndef min
--#define min(a, b) (((a) < (b)) ? (a) : (b))
--#endif
--
--#ifndef max
--#define max(a, b) (((a) > (b)) ? (a) : (b))
--#endif
-+#define avp_min(a, b) (((a) < (b)) ? (a) : (b))
-+#define avp_max(a, b) (((a) > (b)) ? (a) : (b))
---- a/src/main.c
-+++ b/src/main.c
-@@ -461 +461 @@ static void load_opengl_library(const char *lib)
-- copylen = min(len, PATH_MAX-1);
-+ copylen = avp_min(len, PATH_MAX-1);
---- a/src/win95/bmpnames.cpp
-+++ b/src/win95/bmpnames.cpp
-@@ -131 +131 @@ Chunk_With_BMPs::Chunk_With_BMPs (Chunk_With_Children * parent, const char * con
-- max_index = max (bn.index, max_index);
-+ max_index = avp_max (bn.index, max_index);
---- a/src/win95/chnkload.cpp
-+++ b/src/win95/chnkload.cpp
-@@ -675 +675 @@ static void setup_tex_conv_array (
-- max_indices = max(bns().index,max_indices);
-+ max_indices = avp_max(bns().index,max_indices);
-@@ -1180 +1180 @@ BOOL load_rif_bitmaps (RIFFHANDLE h, int/* flags*/)
-- h->max_index = max(bns().index,h->max_index);
-+ h->max_index = avp_max(bns().index,h->max_index);
-@@ -1622 +1622 @@ void DeallocateRifLoadedShapeheader(SHAPEHEADER * shp)
-- max_num_texs = max (max_num_texs, shp->items[i][3] &0x7fff);
-+ max_num_texs = avp_max (max_num_texs, shp->items[i][3] &0x7fff);
-@@ -2141 +2141 @@ void SetupAnimatingShape(Shape_Chunk* sc,SHAPEHEADER* shp, Shape_Merge_Data_Chun
-- numseq=max(assc->sequence_data.SequenceNum+1,numseq);
-+ numseq=avp_max(assc->sequence_data.SequenceNum+1,numseq);
-@@ -2176,3 +2176,3 @@ void SetupAnimatingShape(Shape_Chunk* sc,SHAPEHEADER* shp, Shape_Merge_Data_Chun
-- int x=max(-sas->min_x,sas->max_x);
-- int y=max(-sas->min_y,sas->max_y);
-- int z=max(-sas->min_z,sas->max_z);
-+ int x=avp_max(-sas->min_x,sas->max_x);
-+ int y=avp_max(-sas->min_y,sas->max_y);
-+ int z=avp_max(-sas->min_z,sas->max_z);
-@@ -2612 +2612 @@ BOOL copy_sprite_to_shapeheader (RIFFHANDLE h, SHAPEHEADER *& shphd,Sprite_Heade
-- local_max_index = max(bns().index,local_max_index);
-+ local_max_index = avp_max(bns().index,local_max_index);
-@@ -2774 +2774 @@ BOOL copy_sprite_to_shapeheader (RIFFHANDLE h, SHAPEHEADER *& shphd,Sprite_Heade
-- MaxSeq=max(MaxSeq,((Sprite_Action_Chunk*)chlif())->Action);
-+ MaxSeq=avp_max(MaxSeq,((Sprite_Action_Chunk*)chlif())->Action);
---- a/src/win95/chnktype.cpp
-+++ b/src/win95/chnktype.cpp
-@@ -1047,3 +1047,3 @@ void ChunkAnimSequence::UpdateNormalsAndExtents(ChunkShape const * cs,List<int>*
-- max.x = max(max.x, caf->v_list[j].x);
-- max.y = max(max.y, caf->v_list[j].y);
-- max.z = max(max.z, caf->v_list[j].z);
-+ max.x = avp_max(max.x, caf->v_list[j].x);
-+ max.y = avp_max(max.y, caf->v_list[j].y);
-+ max.z = avp_max(max.z, caf->v_list[j].z);
-@@ -1051,3 +1051,3 @@ void ChunkAnimSequence::UpdateNormalsAndExtents(ChunkShape const * cs,List<int>*
-- min.x = min(min.x, caf->v_list[j].x);
-- min.y = min(min.y, caf->v_list[j].y);
-- min.z = min(min.z, caf->v_list[j].z);
-+ min.x = avp_min(min.x, caf->v_list[j].x);
-+ min.y = avp_min(min.y, caf->v_list[j].y);
-+ min.z = avp_min(min.z, caf->v_list[j].z);
-@@ -1057 +1057 @@ void ChunkAnimSequence::UpdateNormalsAndExtents(ChunkShape const * cs,List<int>*
-- radius = max (radius, (float)temp_rad);
-+ radius = avp_max (radius, (float)temp_rad);
---- a/src/win95/inline.h
-+++ b/src/win95/inline.h
-@@ -4,7 +4,2 @@
--#ifndef min
--#define min(a, b) (((a) < (b)) ? (a) : (b))
--#endif
--
--#ifndef max
--#define max(a, b) (((a) > (b)) ? (a) : (b))
--#endif
-+#define avp_min(a, b) (((a) < (b)) ? (a) : (b))
-+#define avp_max(a, b) (((a) > (b)) ? (a) : (b))
---- a/src/win95/ltchunk.cpp
-+++ b/src/win95/ltchunk.cpp
-@@ -334,2 +334,2 @@ int Light_Scale_Chunk::ApplyPrelightScale(int l)
-- l=min(l,255);
-- return max(l,prelight_multiply_above);
-+ l=avp_min(l,255);
-+ return avp_max(l,prelight_multiply_above);
-@@ -343,2 +343,2 @@ int Light_Scale_Chunk::ApplyRuntimeScale(int l)
-- l=min(l,255);
-- return max(l,runtime_multiply_above);
-+ l=avp_min(l,255);
-+ return avp_max(l,runtime_multiply_above);
---- a/src/win95/mishchnk.cpp
-+++ b/src/win95/mishchnk.cpp
-@@ -628 +628 @@ void File_Chunk::post_input_processing()
-- Shape_Chunk::max_id = max (Shape_Chunk::max_id,sli()->get_header()->file_id_num);
-+ Shape_Chunk::max_id = avp_max (Shape_Chunk::max_id,sli()->get_header()->file_id_num);
-@@ -1518 +1518 @@ void File_Chunk::build_object_array()
-- object_array_size=max(object_array_size,oblif()->object_data.index_num+1);
-+ object_array_size=avp_max(object_array_size,oblif()->object_data.index_num+1);
-@@ -1867 +1867 @@ void RIF_File_Chunk::post_input_processing()
-- Shape_Chunk::max_id = max (Shape_Chunk::max_id,sli()->get_header()->file_id_num);
-+ Shape_Chunk::max_id = avp_max (Shape_Chunk::max_id,sli()->get_header()->file_id_num);
---- a/src/win95/shpchunk.cpp
-+++ b/src/win95/shpchunk.cpp
-@@ -194,3 +194,3 @@ void Shape_Chunk::post_input_processing()
-- max.x = max(max.x, shape_data_store->v_list[i].x);
-- max.y = max(max.y, shape_data_store->v_list[i].y);
-- max.z = max(max.z, shape_data_store->v_list[i].z);
-+ max.x = avp_max(max.x, shape_data_store->v_list[i].x);
-+ max.y = avp_max(max.y, shape_data_store->v_list[i].y);
-+ max.z = avp_max(max.z, shape_data_store->v_list[i].z);
-@@ -198,3 +198,3 @@ void Shape_Chunk::post_input_processing()
-- min.x = min(min.x, shape_data_store->v_list[i].x);
-- min.y = min(min.y, shape_data_store->v_list[i].y);
-- min.z = min(min.z, shape_data_store->v_list[i].z);
-+ min.x = avp_min(min.x, shape_data_store->v_list[i].x);
-+ min.y = avp_min(min.y, shape_data_store->v_list[i].y);
-+ min.z = avp_min(min.z, shape_data_store->v_list[i].z);
-@@ -204 +204 @@ void Shape_Chunk::post_input_processing()
-- radius = max (radius, temp_rad);
-+ radius = avp_max (radius, temp_rad);
-@@ -1462 +1462 @@ void Shape_Header_Chunk::prepare_for_output()
-- Shape_Chunk::max_id = max(Shape_Chunk::max_id, file_id_num);
-+ Shape_Chunk::max_id = avp_max(Shape_Chunk::max_id, file_id_num);
-@@ -1786 +1786 @@ void Shape_Morphing_Data_Chunk::prepare_for_output()
-- max_id = max (max_id, ((Shape_Sub_Shape_Chunk *)cli())->get_header()->file_id_num);
-+ max_id = avp_max (max_id, ((Shape_Sub_Shape_Chunk *)cli())->get_header()->file_id_num);
diff --git a/games-fps/avp/metadata.xml b/games-fps/avp/metadata.xml
deleted file mode 100644
index 1b8db8b4c1d6..000000000000
--- a/games-fps/avp/metadata.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
-
- <origin>gentoo-staging</origin>
-</pkgmetadata> \ No newline at end of file
diff --git a/games-kids/memonix/Manifest b/games-kids/memonix/Manifest
deleted file mode 100644
index 9bf56a353f68..000000000000
--- a/games-kids/memonix/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST memonix_1.6_src.tar.bz2 6949315 BLAKE2B 7af09f7a83acbfe76b1e78c431056d99cc64abff52cae7092dcabf6fa561b367c8ee99d89c17981675c1e933d3ad892c0fb7f055f820489e64a197fd1aac352e SHA512 212def9c30cd878103d4ac8b7f57c5fcaeffa74ee7ece18a993c69304de94a2ce9eea24a70af394477532ac9a0887b595e220e106239cac5e6aec5a75d1a8ff1
diff --git a/games-kids/memonix/memonix-1.6-r1.ebuild b/games-kids/memonix/memonix-1.6-r1.ebuild
deleted file mode 100644
index 9cb2034ef1ba..000000000000
--- a/games-kids/memonix/memonix-1.6-r1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake desktop flag-o-matic wrapper
-
-DESCRIPTION="Brain teasers, puzzle and memory games for kid's in one pack"
-HOMEPAGE="https://www.viewizard.com/memonix/"
-SRC_URI="http://www.viewizard.com/download/${PN}_${PV}_src.tar.bz2"
-S="${WORKDIR}/MemonixSourceCode"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- media-libs/libsdl:0[sound,opengl,video,X]
- media-libs/sdl-image[jpeg]
- media-libs/sdl-mixer[vorbis]
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
- # -Werror=strict-aliasing
- # https://bugs.gentoo.org/858782
- #
- # Upstream site has been taken down for a long time.
- append-flags -fno-strict-aliasing
- filter-lto
-
- cmake_src_configure
-}
-
-src_install() {
- exeinto /usr/"$(get_libdir)"
- doexe ../${P}_build/Memonix
-
- insinto "/usr/share/${PN}"
- doins ../gamedata.vfs
-
- make_wrapper ${PN} /usr/"$(get_libdir)"/Memonix /usr/share/${PN}
-
- newicon ../icon48.png ${PN}.png
- make_desktop_entry ${PN}
-
- dodoc ReadMe.txt
-}
diff --git a/games-kids/memonix/metadata.xml b/games-kids/memonix/metadata.xml
deleted file mode 100644
index 1b8db8b4c1d6..000000000000
--- a/games-kids/memonix/metadata.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
-
- <origin>gentoo-staging</origin>
-</pkgmetadata> \ No newline at end of file
diff --git a/games-puzzle/meandmyshadow/Manifest b/games-puzzle/meandmyshadow/Manifest
deleted file mode 100644
index a191066b2bd6..000000000000
--- a/games-puzzle/meandmyshadow/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST meandmyshadow-0.5a-src.tar.gz 17527733 BLAKE2B 76d47908ac0151981c0a597d7fac8bacc98895d7038943ff6f349c60156d503266acbb3875415f7552202f36bd21d97c1508a3e0a9fed501a65c5d4c1cca70ab SHA512 c9e6de9c9b47af3839b6830faa3619ddc69b2c2cabf4d90f4c1393758805acf9835abcba45d79037766b4b6e5f006e6f880eba593d1142b0e829a887eb844f27
diff --git a/games-puzzle/meandmyshadow/meandmyshadow-0.5a.ebuild b/games-puzzle/meandmyshadow/meandmyshadow-0.5a.ebuild
deleted file mode 100644
index efb2393980f0..000000000000
--- a/games-puzzle/meandmyshadow/meandmyshadow-0.5a.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( lua5-{1,3,4} luajit )
-inherit xdg cmake lua-single
-
-DESCRIPTION="Puzzle/platform game with a player and its shadow"
-HOMEPAGE="https://acmepjz.github.io/meandmyshadow/"
-SRC_URI="https://downloads.sourceforge.net/meandmyshadow/${PV}/${P}-src.tar.gz"
-
-LICENSE="
- Apache-2.0 BitstreamVera CC-BY-SA-3.0 CC-BY-SA-4.0 CC0-1.0
- GPL-2+ GPL-3 GPL-3+ LGPL-2.1 OFL-1.1 public-domain"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-
-RDEPEND="
- ${LUA_DEPS}
- app-arch/libarchive:=
- media-libs/libsdl2[sound,video]
- media-libs/sdl2-image[jpeg,png]
- media-libs/sdl2-mixer[vorbis]
- media-libs/sdl2-ttf
- net-misc/curl[ssl]"
-DEPEND="${RDEPEND}"
-
-DOCS=(
- AUTHORS ChangeLog README.md
- docs/{Controls,ScriptAPI,ThemeDescription}.md
-)
-
-src_configure() {
- local mycmakeargs=(
- -DLua_FIND_VERSION_MAJOR=$(ver_cut 1 $(lua_get_version))
- -DLua_FIND_VERSION_MINOR=$(ver_cut 2 $(lua_get_version))
- -DLua_FIND_VERSION_COUNT=2
- -DLua_FIND_VERSION_EXACT=ON
- )
- cmake_src_configure
-}
diff --git a/games-puzzle/meandmyshadow/metadata.xml b/games-puzzle/meandmyshadow/metadata.xml
deleted file mode 100644
index 1b8db8b4c1d6..000000000000
--- a/games-puzzle/meandmyshadow/metadata.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
-
- <origin>gentoo-staging</origin>
-</pkgmetadata> \ No newline at end of file
diff --git a/games-server/pvpgn/Manifest b/games-server/pvpgn/Manifest
deleted file mode 100644
index 05589d1bf778..000000000000
--- a/games-server/pvpgn/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pvpgn-1.99.7.2.1.tar.gz 1515818 BLAKE2B b4f5017b58e91785b199b700ced9e54bc7d953f2fe12696c931d44e5cad93f86eb77cff8fdc429e7d033f19d93ae895c192ce4c5a73beb7812c2f27f94bbeaf3 SHA512 b3b042c739b15b8460d9e0da1ed9f1fb6fb2db39046a23d7d30290b47b31e41de6c152023f0ab6dd92ce0c7b7483e6933509bda216cb0cb1260b5eed0bc874dd
diff --git a/games-server/pvpgn/files/pvpgn-1.8.5-fhs.patch b/games-server/pvpgn/files/pvpgn-1.8.5-fhs.patch
deleted file mode 100644
index f4238450c414..000000000000
--- a/games-server/pvpgn/files/pvpgn-1.8.5-fhs.patch
+++ /dev/null
@@ -1,229 +0,0 @@
---- a/conf/bnetd.conf.in
-+++ b/conf/bnetd.conf.in
-@@ -50,22 +50,22 @@
- # - "prefix" : prefix to use for all pvpgn tables (default "") #
- # #
- # Examples: #
--# storage_path = file:mode=plain;dir=/usr/local/var/users;clan=/usr/local/var/clans;team=/usr/local/var/teams;default=/usr/local/etc/bnetd_default_user.plain
--# storage_path = file:mode=cdb;dir=/usr/local/var/userscdb;clan=/usr/local/var/clans;team=/usr/local/var/teams;default=/usr/local/etc/bnetd_default_user.cdb
-+# storage_path = file:mode=plain;dir=%statedir%/users;clan=%statedir%/clans;team=%statedir%/teams;default=%confdir%/bnetd_default_user.plain
-+# storage_path = file:mode=cdb;dir=%statedir%/userscdb;clan=%statedir%/clans;team=%statedir%/teams;default=%confdir%/bnetd_default_user.cdb
- # storage_path = sql:mode=mysql;host=127.0.0.1;name=PVPGN;user=pvpgn;pass=pvpgnrocks;default=0;prefix=pvpgn_
- # storage_path = sql:mode=pgsql;host=127.0.0.1;name=pvpgn;user=pvpgn;pass=pvpgnrocks;default=0;prefix=pvpgn_
--# storage_path = sql:mode=sqlite3;name=/usr/local/var/users.db;default=0;prefix=pvpgn_
-+# storage_path = sql:mode=sqlite3;name=%statedir%/users.db;default=0;prefix=pvpgn_
- # storage_path = sql:mode=odbc;name=PVPGN;prefix=pvpgn_
- #
- # WARNING!! you MUST change "DBlayoutfile" bellow configuration directive to
- # sql_DB_layout2.conf to be able to use "sql2" !!!
- # storage_path = sql2:mode=mysql;host=127.0.0.1;name=PVPGN;user=pvpgn;pass=pvpgnrocks;default=0;prefix=pvpgn2_
- # storage_path = sql2:mode=pgsql;host=127.0.0.1;name=pvpgn;user=pvpgn;pass=pvpgnrocks;default=0;prefix=pvpgn2_
--# storage_path = sql2:mode=sqlite3;name=/usr/local/var/users.db;default=0;prefix=pvpgn2_
-+# storage_path = sql2:mode=sqlite3;name=%statedir%/users.db;default=0;prefix=pvpgn2_
- # storage_path = sql2:mode=odbc;name=PVPGN;prefix=pvpgn2_
- #----------------------------------------------------------------------------#
-
--storage_path = file:mode=plain;dir=/usr/local/var/users;clan=/usr/local/var/clans;team=/usr/local/var/teams;default=/usr/local/etc/bnetd_default_user.plain
-+storage_path = file:mode=plain;dir=%statedir%/users;clan=%statedir%/clans;team=%statedir%/teams;default=%confdir%/bnetd_default_user.plain
-
- # #
- ##############################################################################
-@@ -76,35 +76,35 @@
- # Use absolute paths in these lines to avoid problems! #
- #----------------------------------------------------------------------------#
-
--filedir = /usr/local/var/files
--reportdir = /usr/local/var/reports
--chanlogdir = /usr/local/var/chanlogs
--motdfile = /usr/local/etc/bnmotd.txt
--issuefile = /usr/local/etc/bnissue.txt
--channelfile = /usr/local/etc/channel.conf
--newsfile = /usr/local/etc/news.txt
--adfile = /usr/local/etc/ad.conf
--topicfile = /usr/local/etc/topics.conf
--ipbanfile = /usr/local/etc/bnban.conf
--helpfile = /usr/local/etc/bnhelp.conf
--mpqfile = /usr/local/etc/autoupdate.conf
--logfile = /usr/local/var/bnetd.log
--realmfile = /usr/local/etc/realm.conf
--maildir = /usr/local/var/bnmail
--versioncheck_file = /usr/local/etc/versioncheck.conf
--mapsfile = /usr/local/etc/bnmaps.conf
--xplevelfile = /usr/local/etc/bnxplevel.conf
--xpcalcfile = /usr/local/etc/bnxpcalc.conf
--#pidfile = /usr/local/var/bnetd.pid
--ladderdir = /usr/local/var/ladders
--command_groups_file = /usr/local/etc/command_groups.conf
--tournament_file = /usr/local/etc/tournament.conf
--statusdir = /usr/local/var/status
--aliasfile = /usr/local/etc/bnalias.conf
--anongame_infos_file = /usr/local/etc/anongame_infos.conf
--DBlayoutfile = /usr/local/etc/sql_DB_layout.conf
--supportfile = /usr/local/etc/supportfile.conf
--transfile = /usr/local/etc/address_translation.conf
-+filedir = %datadir%
-+reportdir = %statedir%/reports
-+chanlogdir = %statedir%/chanlogs
-+motdfile = %confdir%/bnmotd.txt
-+issuefile = %confdir%/bnissue.txt
-+channelfile = %confdir%/channel.conf
-+newsfile = %confdir%/news.txt
-+adfile = %confdir%/ad.conf
-+topicfile = %confdir%/topics.conf
-+ipbanfile = %confdir%/bnban.conf
-+helpfile = %confdir%/bnhelp.conf
-+mpqfile = %confdir%/autoupdate.conf
-+logfile = %logdir%/bnetd.log
-+realmfile = %confdir%/realm.conf
-+maildir = %statedir%/bnmail
-+versioncheck_file = %confdir%/versioncheck.conf
-+mapsfile = %confdir%/bnmaps.conf
-+xplevelfile = %confdir%/bnxplevel.conf
-+xpcalcfile = %confdir%/bnxpcalc.conf
-+#pidfile = /var/run/bnetd/bnetd.pid
-+ladderdir = %confdir%/ladders
-+command_groups_file = %confdir%/command_groups.conf
-+tournament_file = %confdir%/tournament.conf
-+statusdir = %statedir%/status
-+aliasfile = %confdir%/bnalias.conf
-+anongame_infos_file = %confdir%/anongame_infos.conf
-+DBlayoutfile = %confdir%/sql_DB_layout.conf
-+supportfile = %confdir%/supportfile.conf
-+transfile = %confdir%/address_translation.conf
-
- fortunecmd = /usr/games/fortune
-
---- a/conf/d2cs.conf.in
-+++ b/conf/d2cs.conf.in
-@@ -86,16 +86,16 @@
- # Use absolute paths in these lines to avoid problems! #
- #-------------------------------------------------------------------------------#
- # #
--logfile = /usr/local/var/d2cs.log
--charsavedir = /usr/local/var/charsave
--charinfodir = /usr/local/var/charinfo
--bak_charsavedir = /usr/local/var/bak/charsave
--bak_charinfodir = /usr/local/var/bak/charinfo
--ladderdir = /usr/local/var/ladders
--newbiefile = /usr/local/var/files/newbie.save
--transfile = /usr/local/etc/address_translation.conf
--d2gsconffile = /usr/local/etc/d2server.ini
--#pidfile = /usr/local/var/d2cs.pid
-+logfile = %logdir%/d2cs.log
-+charsavedir = %statedir%/charsave
-+charinfodir = %statedir%/charinfo
-+bak_charsavedir = %statedir%/bak/charsave
-+bak_charinfodir = %statedir%/bak/charinfo
-+ladderdir = %statedir%/ladders
-+newbiefile = %statedir%/files/newbie.save
-+transfile = %confdir%/address_translation.conf
-+d2gsconffile = %confdir%/d2server.ini
-+#pidfile = /var/run/bnetd/d2cs.pid
-
- # #
- #################################################################################
---- a/conf/d2dbs.conf.in
-+++ b/conf/d2dbs.conf.in
-@@ -49,14 +49,14 @@
- # File and Path section #
- # Use absolute paths in these lines to avoid problems! #
- #-------------------------------------------------------------------------------#
--logfile = /usr/local/var/d2dbs.log
--logfile-gs = /usr/local/var/d2dbs-gs.log
--charsavedir = /usr/local/var/charsave
--charinfodir = /usr/local/var/charinfo
--ladderdir = /usr/local/var/ladders
--bak_charsavedir = /usr/local/var/bak/charsave
--bak_charinfodir = /usr/local/var/bak/charinfo
--#pidfile = /usr/local/var/d2dbs.pid
-+logfile = %logdir%/d2dbs.log
-+logfile-gs = %logdir%/d2dbs-gs.log
-+charsavedir = %statedir%/charsave
-+charinfodir = %statedir%/charinfo
-+ladderdir = %statedir%/ladders
-+bak_charsavedir = %statedir%/bak/charsave
-+bak_charinfodir = %statedir%/bak/charinfo
-+#pidfile = /var/run/bnetd/d2dbs.pid
-
- # #
- #################################################################################
-
---- a/src/Makefile.in
-+++ b/src/Makefile.in
-@@ -23,22 +23,23 @@
- bindir = @bindir@
- sbindir = @sbindir@
- mandir = @mandir@
--confdir = @sysconfdir@
--sharedir = @localstatedir@
--filesdir = @localstatedir@/files
--usersdir = @localstatedir@/users
--userscdbdir = @localstatedir@/userscdb
--clandir = @localstatedir@/clans
--teamdir = @localstatedir@/teams
--bnmaildir = @localstatedir@/bnmail
--reportsdir = @localstatedir@/reports
--chanlogsdir = @localstatedir@/chanlogs
--charinfodir = @localstatedir@/charinfo
--charsavedir = @localstatedir@/charsave
--ladderdir = @localstatedir@/ladders
--statusdir = @localstatedir@/status
--bak_charsavedir = @localstatedir@/bak/charsave
--bak_charinfodir = @localstatedir@/bak/charinfo
-+confdir = @sysconfdir@/pvpgn
-+statedir = @localstatedir@/pvpgn
-+filesdir = @datadir@/pvpgn
-+usersdir = @localstatedir@/pvpgn/users
-+userscdbdir = @localstatedir@/pvpgn/userscdb
-+clandir = @localstatedir@/pvpgn/clans
-+bnmaildir = @localstatedir@/pvpgn/bnmail
-+reportsdir = @localstatedir@/pvpgn/reports
-+chanlogsdir = @localstatedir@/pvpgn/chanlogs
-+charinfodir = @localstatedir@/pvpgn/charinfo
-+charsavedir = @localstatedir@/pvpgn/charsave
-+ladderdir = @localstatedir@/pvpgn/ladders
-+statusdir = @localstatedir@/pvpgn/status
-+bak_charsavedir = @localstatedir@/pvpgn/bak/charsave
-+bak_charinfodir = @localstatedir@/pvpgn/bak/charinfo
-+logdir = @localstatedir@/pvpgn/log
-+
-
- SRC_SRCDIR = @srcdir@
- SRC_BINDIR = @srcdir@/../bin
-@@ -677,7 +678,8 @@
-
- .PHONY: install-share
- install-share:
-- ${INSTALL_DIRS} ${DESTDIR}/${sharedir} ${DESTDIR}/${filesdir} ${DESTDIR}/${usersdir} ${DESTDIR}/${userscdbdir} ${DESTDIR}/${bnmaildir} ${DESTDIR}/${reportsdir} \
-+ ${INSTALL_DIRS} ${DESTDIR}/${datadir} ${DESTDIR}/${statedir} \
-+ ${DESTDIR}/${filesdir} ${DESTDIR}/${usersdir} ${DESTDIR}/${userscdbdir} ${DESTDIR}/${bnmaildir} ${DESTDIR}/${reportsdir} \
- ${DESTDIR}/${chanlogsdir} ${DESTDIR}/${charinfodir} ${DESTDIR}/${charsavedir} ${DESTDIR}/${bak_charsavedir} \
- ${DESTDIR}/${bak_charinfodir} ${DESTDIR}/${ladderdir} ${DESTDIR}/${statusdir} \
- ${DESTDIR}/${clandir} ${DESTDIR}/${teamdir}
-@@ -728,21 +730,21 @@
- .PHONY: uninstall-share
- uninstall-share:
- @list='${SHARES}'; for p in $$list; do \
-- ${ECHO} " ${RMF} ${sharedir}/$$p"; \
-- ${RMF} ${sharedir}/$$p; \
-+ ${ECHO} " ${RMF} ${filesdir}/$$p"; \
-+ ${RMF} ${filesdir}/$$p; \
- done
-
- ${SRC_CONFDIR}/bnetd.conf: ${SRC_CONFDIR}/bnetd.conf.in ${SRC_SRCDIR}/config.status
- @${RMF} $@
-- ${SED} -e "s@/usr/local/var/@${sharedir}/@g" -e "s@/usr/local/etc/@${confdir}/@g" ${SRC_CONFDIR}/bnetd.conf.in > $@
-+ ${SED} -e "s@%datadir%@${filesdir}/@g" -e "s@%confdir%@${confdir}/@g" -e "s@%statedir%@${statedir}@g" -e "s@%logdir%@${logdir}@g" ${SRC_CONFDIR}/bnetd.conf.in > $@
-
- ${SRC_CONFDIR}/d2cs.conf: ${SRC_CONFDIR}/d2cs.conf.in ${SRC_SRCDIR}/config.status
- @${RMF} $@
-- ${SED} -e "s@/usr/local/var/@${sharedir}/@g" -e "s@/usr/local/etc/@${confdir}/@g" ${SRC_CONFDIR}/d2cs.conf.in > $@
-+ ${SED} -e "s@%datadir%@${filesdir}/@g" -e "s@%confdir%@${confdir}/@g" -e "s@%statedir%@${statedir}@g" -e "s@%logdir%@${logdir}@g" ${SRC_CONFDIR}/d2cs.conf.in > $@
-
- ${SRC_CONFDIR}/d2dbs.conf: ${SRC_CONFDIR}/d2dbs.conf.in ${SRC_SRCDIR}/config.status
- @${RMF} $@
-- ${SED} -e "s@/usr/local/var/@${sharedir}/@g" -e "s@/usr/local/etc/@${confdir}/@g" ${SRC_CONFDIR}/d2dbs.conf.in > $@
-+ ${SED} -e "s@%datadir%@${filesdir}/@g" -e "s@%confdir%@${confdir}/@g" -e "s@%statedir%@${statedir}@g" -e "s@%logdir%@${logdir}@g" ${SRC_CONFDIR}/d2dbs.conf.in > $@
-
- ${SRC_ACDIR}/ansi2knr: ${SRC_ACDIR}/ansi2knr.o
- @${RMF} $@
diff --git a/games-server/pvpgn/files/pvpgn-1.99.7.2.1-path.patch b/games-server/pvpgn/files/pvpgn-1.99.7.2.1-path.patch
deleted file mode 100644
index 8cfa94610b55..000000000000
--- a/games-server/pvpgn/files/pvpgn-1.99.7.2.1-path.patch
+++ /dev/null
@@ -1,33 +0,0 @@
---- a/cmake/Modules/DefineInstallationPaths.cmake
-+++ b/cmake/Modules/DefineInstallationPaths.cmake
-@@ -37,8 +37,8 @@
- )
- else()
- SET(LOCALSTATE_INSTALL_DIR
-- "${EXEC_INSTALL_PREFIX}/var/${APPLICATION_NAME}"
-- CACHE PATH "The ${APPLICATION_NAME} local state install dir (default prefix/var)"
-+ "/var/${APPLICATION_NAME}"
-+ CACHE PATH "The ${APPLICATION_NAME} local state install dir (default /var)"
- FORCE
- )
- endif()
-@@ -75,4 +75,4 @@
- CACHE PATH "The ${APPLICATION_NAME} sysconfig install dir (default prefix/etc)"
- FORCE
- )
--endif()
-\ No newline at end of file
-+endif()
---- a/cmake/Modules/DefineInstallationPaths.cmake
-+++ b/cmake/Modules/DefineInstallationPaths.cmake
-@@ -71,8 +71,8 @@
- )
- else()
- SET(SYSCONF_INSTALL_DIR
-- "${EXEC_INSTALL_PREFIX}/etc/${APPLICATION_NAME}"
-- CACHE PATH "The ${APPLICATION_NAME} sysconfig install dir (default prefix/etc)"
-+ "/etc/${APPLICATION_NAME}"
-+ CACHE PATH "The ${APPLICATION_NAME} sysconfig install dir (default /etc)"
- FORCE
- )
- endif()
diff --git a/games-server/pvpgn/files/pvpgn.rc b/games-server/pvpgn/files/pvpgn.rc
deleted file mode 100644
index 83da55a62c15..000000000000
--- a/games-server/pvpgn/files/pvpgn.rc
+++ /dev/null
@@ -1,40 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-extra_started_commands="reload"
-
-depend() {
- need net
-}
-
-checkconfig() {
- if [[ ! -f /etc/games/pvpgn/NAME.conf ]] ; then
- eerror "You must have a NAME.conf configuration file to start NAME"
- return 1
- fi
-}
-
-start() {
- checkconfig || return 1
- ebegin "Starting PvPGN NAME"
- start-stop-daemon --background --start --quiet \
- --make-pidfile \
- --pidfile /var/run/NAME.pid \
- --exec GAMES_BINDIR/NAME -c GAMES_USER:GAMES_GROUP -- -f
- eend $? "Failed to start NAME"
-}
-
-stop() {
- ebegin "Stopping PvPGN NAME"
- start-stop-daemon --stop --quiet --retry 20 \
- --pidfile /var/run/NAME.pid
- eend $?
-}
-
-reload() {
- ebegin "Rehashing configuration for PvPGN NAME"
- start-stop-daemon --stop --signal HUP --oknodo \
- --pidfile /var/run/NAME.pid
- eend $?
-}
diff --git a/games-server/pvpgn/metadata.xml b/games-server/pvpgn/metadata.xml
deleted file mode 100644
index 1b8db8b4c1d6..000000000000
--- a/games-server/pvpgn/metadata.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
-
- <origin>gentoo-staging</origin>
-</pkgmetadata> \ No newline at end of file
diff --git a/games-server/pvpgn/pvpgn-1.99.7.2.1-r1.ebuild b/games-server/pvpgn/pvpgn-1.99.7.2.1-r1.ebuild
deleted file mode 100644
index cb12d0eddd4a..000000000000
--- a/games-server/pvpgn/pvpgn-1.99.7.2.1-r1.ebuild
+++ /dev/null
@@ -1,109 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake toolchain-funcs
-
-SUPPORTP="${PN}-support-1.3"
-DESCRIPTION="A gaming server for Battle.Net compatible clients"
-HOMEPAGE="https://pvpgn.pro"
-SRC_URI="https://github.com/pvpgn/pvpgn-server/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-server-${PV}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="mysql odbc postgres sqlite"
-
-DEPEND="
- mysql? ( dev-db/mysql-connector-c:0= )
- odbc? ( dev-db/libiodbc )
- postgres? ( dev-db/postgresql:*[server] )
- sqlite? ( dev-db/sqlite )
-"
-RDEPEND="
- ${DEPEND}
- acct-user/pvpgn
- acct-group/pvpgn
-"
-
-PATCHES=(
- #"${FILESDIR}"/${PN}-1.8.5-fhs.patch
- "${FILESDIR}"/${PN}-1.99.7.2.1-path.patch
-)
-
-src_prepare() {
- sed -i \
- -e 's/-O3 -march=native -mtune=native//' \
- -e 's/-stdlib=libc++//' \
- CMakeLists.txt || die
-
- cmake_src_prepare
-}
-
-src_configure() {
- tc-export CC
-
- local mycmakeargs=(
- -DWITH_MYSQL=$(usex mysql)
- -DWITH_ODBC=$(usex odbc)
- -DWITH_PGSQL=$(usex postgres)
- -DWITH_SQLITE3=$(usex sqlite)
- )
-
- cmake_src_configure
-}
-
-src_install() {
- local f
-
- cmake_src_install
-
- dolib.so "${BUILD_DIR}"/src/compat/libcompat.so
- dolib.so "${BUILD_DIR}"/src/common/libcommon.so
-
- # Was: "GAMES_USER_DED here instead of GAMES_USER (bug #65423)"
- for f in bnetd d2cs d2dbs ; do
- newinitd "${FILESDIR}/${PN}.rc" ${f}
-
- sed -i \
- -e "s:NAME:${f}:g" \
- -e "s:GAMES_BINDIR:/usr/bin:g" \
- -e "s:GAMES_USER:pvpgn:g" \
- -e "s:GAMES_GROUP:pvpgn:g" \
- "${ED}/etc/${PN}/${f}.conf" \
- "${ED}/etc/init.d/${f}" || die
- done
-
- keepdir $(find "${ED}/var/lib"/${PN} -type d -printf "/var/lib/${PN}/%P ") /var/lib/${PN}/log
-
- keepdir /var/pvpgn/{bnmail,chanlogs,charinfo,charsave,clans,ladders}
- keepdir /var/pvpgn/{reports,status,teams,userlogs,users,userscdb}
- keepdir /var/pvpgn/bak/char{info,save}
-
- chown -R pvpgn:pvpgn "${ED}/var/lib/${PN}" || die
- fperms 0775 "/var/lib/${PN}/log"
- fperms 0770 "/var/lib/${PN}"
-}
-
-pkg_postinst() {
- elog "If this is a first installation you need to configure the package by"
- elog "editing the configuration files provided in /etc/${PN}"
- elog "Also you should read the documentation in /usr/share/docs/${PF}"
- elog
- elog "If you are upgrading you MUST read UPDATE in /usr/share/docs/${PF}"
- elog "and update your configuration accordingly."
-
- if use mysql ; then
- elog
- elog "You have enabled MySQL storage support. You will need to edit"
- elog "bnetd.conf to use it. Read README.storage from the docs directory."
- fi
-
- if use postgres ; then
- elog
- elog "You have enabled PostgreSQL storage support. You will need to edit"
- elog "bnetd.conf to use it. Read README.storage from the docs directory."
- fi
-}
diff --git a/games-strategy/freesynd/Manifest b/games-strategy/freesynd/Manifest
deleted file mode 100644
index 484e6e229fc2..000000000000
--- a/games-strategy/freesynd/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST freesynd-0.7.5.tar.gz 2622888 BLAKE2B 1fedaa8a4e07c64941f83b0352b84419d61f8ef828cd923947643b9547aa92016bc765b6acc4f8272bf2ca7aafa60bd25c5eaba85a37ab1410c826c0d9d46253 SHA512 70cd28c660c7e000f799746be62dbcdc284a5ab8da8670e5b4f0fca0fdbe265cde1014f08fd6f0ed41fb50188fc1e672c8a4267722715cecaa354f47a8ef746c
diff --git a/games-strategy/freesynd/files/freesynd-0.7.5-cmake.patch b/games-strategy/freesynd/files/freesynd-0.7.5-cmake.patch
deleted file mode 100644
index 6448271b1f99..000000000000
--- a/games-strategy/freesynd/files/freesynd-0.7.5-cmake.patch
+++ /dev/null
@@ -1,28 +0,0 @@
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -34,6 +34,13 @@
- set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_C_FLAGS}")
- set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${EXTRA_CXX_FLAGS}")
-
-+option(BUILD_DEV_TOOLS "Build development tools")
-+option(WITH_DEBUG "Enable debug definitions")
-+
-+if(WITH_DEBUG)
-+ add_definitions (-D_DEBUG)
-+endif()
-+
- # Set standard definitions for all platforms.
- add_definitions (-DSYSTEM_SDL)
- add_definitions (-DPREFIX=\"${CMAKE_INSTALL_PREFIX}\")
-@@ -59,10 +66,7 @@
- message (FATAL_ERROR "Unable to locate PNG")
- endif ()
-
--if (CMAKE_BUILD_TYPE STREQUAL "debug" OR CMAKE_BUILD_TYPE STREQUAL "Debug")
-- set (BUILD_DEV_TOOLS TRUE)
--else ()
-- set (BUILD_DEV_TOOLS FALSE)
-+if (CMAKE_BUILD_TYPE AND NOT CMAKE_BUILD_TYPE STREQUAL "debug")
- # We only define an install target if we're doing a release build.
- # Furthermore, on Mac, the data folder is a part of the app bundle.
- if (NOT APPLE)
diff --git a/games-strategy/freesynd/freesynd-0.7.5.ebuild b/games-strategy/freesynd/freesynd-0.7.5.ebuild
deleted file mode 100644
index 0d210ff3512a..000000000000
--- a/games-strategy/freesynd/freesynd-0.7.5.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-CMAKE_IN_SOURCE_BUILD=1
-inherit cmake desktop xdg-utils readme.gentoo-r1
-
-DESCRIPTION="Portable engine reimplementation for the classic Bullfrog game Syndicate"
-HOMEPAGE="https://freesynd.sourceforge.io/"
-SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="debug devtools"
-
-RDEPEND="
- media-libs/libogg
- media-libs/libpng:0=
- media-libs/libsdl[X,sound,video]
- media-libs/libvorbis
- media-libs/sdl-mixer[mp3,vorbis]
- media-libs/sdl-image[png]
-"
-DEPEND="${RDEPEND}"
-
-DOCS=( NEWS README INSTALL AUTHORS )
-
-PATCHES=( "${FILESDIR}"/${P}-cmake.patch )
-
-DOC_CONTENTS="
- You have to set \"data_dir = /my/path/to/synd-data\"
- in \"~/.${PN}/${PN}.ini\".
-"
-
-src_prepare() {
- cmake_src_prepare
-
- sed -e "s:#freesynd_data_dir = /usr/share/freesynd/data:freesynd_data_dir = /usr/share/${PN}/data:" \
- -i ${PN}.ini || die
-}
-
-src_configure() {
- local mycmakeargs=(
- -DWITH_DEBUG=$(usex debug)
- -DBUILD_DEV_TOOLS=$(usex devtools)
- )
- cmake_src_configure
-}
-
-src_install() {
- dobin src/${PN}
- use devtools && newbin src/dump ${PN}-dump
- insinto /usr/share/${PN}
- doins -r data
- newicon -s 128 icon/sword.png ${PN}.png
- make_desktop_entry ${PN}
- einstalldocs
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
- if use debug ; then
- ewarn "Debug build is not meant for regular playing,"
- ewarn "game speed is higher."
- fi
- readme.gentoo_print_elog
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
-}
diff --git a/games-strategy/freesynd/metadata.xml b/games-strategy/freesynd/metadata.xml
deleted file mode 100644
index c56218155b85..000000000000
--- a/games-strategy/freesynd/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
-
- <use>
- <flag name="devtools">Build development tools</flag>
- </use>
- <origin>gentoo-staging</origin>
-</pkgmetadata> \ No newline at end of file
diff --git a/games-strategy/maxr/Manifest b/games-strategy/maxr/Manifest
deleted file mode 100644
index e5cdde8f8a63..000000000000
--- a/games-strategy/maxr/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST maxr-0.2.9.tar.gz 14847180 BLAKE2B eac99b06f84a2559a6ba601396a43b98014ccea2339bd5f7b8327d000d5a5ddf032c2a1fd1c0bec9e3be16e95e170acf93bc99438400d92eb637c2fa68ebcfed SHA512 8c92d85edf152b1730a8b9e1047d41687cfac816ea854e1ec0b5068a650d399cd3cfc4c47593a2eb83604fd649a05ba649763251104fd70d49bb1cb33d4f58fc
diff --git a/games-strategy/maxr/maxr-0.2.9.ebuild b/games-strategy/maxr/maxr-0.2.9.ebuild
deleted file mode 100644
index ad76a5a4f645..000000000000
--- a/games-strategy/maxr/maxr-0.2.9.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake desktop xdg-utils
-
-DESCRIPTION="Mechanized Assault and Exploration Reloaded"
-HOMEPAGE="https://www.maxr.org/"
-SRC_URI="https://www.maxr.org/downloads/${P}.tar.gz"
-
-LICENSE="GPL-2 FDL-1.2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="dedicated"
-
-RDEPEND="
- media-libs/libsdl2[video]
- media-libs/sdl2-mixer[vorbis]
- media-libs/sdl2-net"
-DEPEND="${RDEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- -DMAXR_BUILD_DEDICATED_SERVER=$(usex dedicated)
- -DCMAKE_BUILD_TYPE=Release
- )
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
- doicon -s 128 data/${PN}.png
- make_desktop_entry ${PN} "Mechanized Assault and Exploration Reloaded"
-}
-
-pkg_postinst() { xdg_icon_cache_update; }
-pkg_postrm() { xdg_icon_cache_update; }
diff --git a/games-strategy/maxr/metadata.xml b/games-strategy/maxr/metadata.xml
deleted file mode 100644
index 1b8db8b4c1d6..000000000000
--- a/games-strategy/maxr/metadata.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
-
- <origin>gentoo-staging</origin>
-</pkgmetadata> \ No newline at end of file
diff --git a/games-util/antimicro/Manifest b/games-util/antimicro/Manifest
deleted file mode 100644
index e70fd43edb80..000000000000
--- a/games-util/antimicro/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST antimicro-2.23.tar.gz 1157299 BLAKE2B 4577588414f3145f5e6a817160214d6f2d0fc3cc3c9dda456173c42586247420f413785b7ca26b9d02397fb970e005c386675a478fd07330d5b13683094f28ab SHA512 cd58b5a9771d35fc937306a3452e8776ef754bb5a4fa44aeedb735d8366a38b318c1bf14f105bf8003e4264c35f129224becdade32d2a7b61067ec5a705a1e7e
diff --git a/games-util/antimicro/antimicro-2.23.ebuild b/games-util/antimicro/antimicro-2.23.ebuild
deleted file mode 100644
index 965970f2d3b4..000000000000
--- a/games-util/antimicro/antimicro-2.23.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake xdg
-
-DESCRIPTION="Map keyboard and mouse buttons to gamepad buttons"
-HOMEPAGE="https://github.com/AntiMicro/antimicro"
-SRC_URI="https://github.com/AntiMicro/antimicro/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtwidgets:5
- media-libs/libsdl2[X,joystick]
- x11-libs/libX11
- x11-libs/libXtst
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- dev-qt/linguist-tools:5
- virtual/pkgconfig
-"
-
-PATCHES=(
- "${FILESDIR}"/${P}-linking-errors.patch
- "${FILESDIR}"/${PN}-2.23-no-compress-man-page.patch
- "${FILESDIR}"/${PN}-2.23-SDL2-include.patch
- "${FILESDIR}"/${PN}-2.23-gcc11-ptr-compare.patch
-)
-
-src_prepare() {
- xdg_environment_reset
- cmake_src_prepare
-}
-
-src_configure() {
- # TODO: Currently does not build w/o X
- # (!X would be: -DWITH_XTEST=OFF -DWITH_UINPUT=ON)
- local mycmakeargs=(
- -DUSE_QT5=ON
- -DUSE_SDL_2=ON
- -DWITH_X11=ON
- -DWITH_XTEST=ON
- -DWITH_UINPUT=OFF
- )
-
- cmake_src_configure
-}
diff --git a/games-util/antimicro/files/antimicro-2.23-SDL2-include.patch b/games-util/antimicro/files/antimicro-2.23-SDL2-include.patch
deleted file mode 100644
index a71e9b4b862a..000000000000
--- a/games-util/antimicro/files/antimicro-2.23-SDL2-include.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-https://bugs.gentoo.org/649242
-Thanks-to: Tim Barnes
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -585,6 +585,7 @@
- endif(WITH_XTEST)
-
- if(USE_SDL_2)
-+ include_directories(${SDL2_INCLUDE_DIRS})
- list(APPEND LIBS ${SDL2_LIBRARIES})
- else()
- list(APPEND LIBS ${SDL_LIBRARIES})
diff --git a/games-util/antimicro/files/antimicro-2.23-gcc11-ptr-compare.patch b/games-util/antimicro/files/antimicro-2.23-gcc11-ptr-compare.patch
deleted file mode 100644
index 2ed157c1e84b..000000000000
--- a/games-util/antimicro/files/antimicro-2.23-gcc11-ptr-compare.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-https://bugs.gentoo.org/791145
---- a/src/mainwindow.cpp
-+++ b/src/mainwindow.cpp
-@@ -364,7 +364,7 @@ void MainWindow::makeJoystickTabs()
- ui->tabWidget->addTab(tabwidget, joytabName);
- }
-
-- if (joysticks > 0)
-+ if (joysticks->size() > 0)
- {
- ui->tabWidget->setCurrentIndex(0);
- ui->stackedWidget->setCurrentIndex(1);
diff --git a/games-util/antimicro/files/antimicro-2.23-linking-errors.patch b/games-util/antimicro/files/antimicro-2.23-linking-errors.patch
deleted file mode 100644
index e62a8353c6ca..000000000000
--- a/games-util/antimicro/files/antimicro-2.23-linking-errors.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From d5cfe429edb8c5f6f039153a0f646f2198c06b16 Mon Sep 17 00:00:00 2001
-From: Raphael Kubo da Costa <rakuco@FreeBSD.org>
-Date: Mon, 29 Jan 2018 12:19:55 +0100
-Subject: [PATCH] cmake: Stop calling QT5_WRAP_CPP().
-
-The USE_QT5 code path already unconditionally sets CMAKE_AUTOMOC to on.
-
-Calling QT5_WRAP_CPP() used to be just redundant, as antimicro_HEADERS_MOC
-was never actually added as a source dependency of the antimicro target. In
-other words, CMake's own automoc infrastructure was actually being used and
-the moc invocations from QT5_WRAP_CPP() were not being made at all.
-
-Starting with Qt 5.9.4, calling QT5_WRAP_CPP() disables the AUTOMOC property
-on the macro's input files, which means neither CMake's automoc
-infrastructure not QT5_WRAP_CPP()'s code were being used and we ended up
-with several 'undefined reference to vtable' errors when linking.
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -499,7 +499,6 @@ if (UNIX)
- find_package(Qt5Network REQUIRED)
- find_package(Qt5LinguistTools REQUIRED)
-
-- QT5_WRAP_CPP(antimicro_HEADERS_MOC ${antimicro_HEADERS})
- QT5_WRAP_UI(antimicro_FORMS_HEADERS ${antimicro_FORMS})
- QT5_ADD_RESOURCES(antimicro_RESOURCES_RCC ${antimicro_RESOURCES})
- add_subdirectory("share/antimicro/translations")
-@@ -550,7 +549,6 @@ elseif(WIN32)
- find_package(Qt5Network REQUIRED)
- find_package(Qt5LinguistTools REQUIRED)
-
-- QT5_WRAP_CPP(antimicro_HEADERS_MOC ${antimicro_HEADERS})
- QT5_WRAP_UI(antimicro_FORMS_HEADERS ${antimicro_FORMS})
- QT5_ADD_RESOURCES(antimicro_RESOURCES_RCC ${antimicro_RESOURCES})
- add_subdirectory("share/antimicro/translations")
diff --git a/games-util/antimicro/files/antimicro-2.23-no-compress-man-page.patch b/games-util/antimicro/files/antimicro-2.23-no-compress-man-page.patch
deleted file mode 100644
index 7eebc42393f1..000000000000
--- a/games-util/antimicro/files/antimicro-2.23-no-compress-man-page.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/other/CMakeLists.txt
-+++ b/other/CMakeLists.txt
-@@ -1,7 +1,3 @@
- add_subdirectory(appdata)
-
--add_custom_target(manpage)
--add_custom_command(TARGET manpage PRE_BUILD
-- COMMAND gzip -c "${PROJECT_SOURCE_DIR}/other/antimicro.1" > "antimicro.1.gz" VERBATIM
--)
--install(FILES "${CMAKE_CURRENT_BINARY_DIR}/antimicro.1.gz" DESTINATION "share/man/man1")
-+install(FILES "${PROJECT_SOURCE_DIR}/other/antimicro.1" DESTINATION "share/man/man1")
diff --git a/games-util/antimicro/metadata.xml b/games-util/antimicro/metadata.xml
deleted file mode 100644
index 1b8db8b4c1d6..000000000000
--- a/games-util/antimicro/metadata.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
-
- <origin>gentoo-staging</origin>
-</pkgmetadata> \ No newline at end of file
diff --git a/games-util/qjoypad/Manifest b/games-util/qjoypad/Manifest
deleted file mode 100644
index b73276c61f59..000000000000
--- a/games-util/qjoypad/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST qjoypad-4.3.1.tar.gz 89122 BLAKE2B 6be6c855ee50f88e4afaa78e7f0d6ce7e529a0866142a59c8a1bf39315329c841b19670aad9ce0556e41b5d599ebb5e3adbc609a623f4908a6c7de2f1bfc64fc SHA512 f6c941c65c06266fb4bcc9e7d8a51c5c3a55f57ba8addfadf9d575f850cad428560c8b51e70faf9a40624088534f7e96d2b7f5747b48d05b25ffd31bad2e645a
diff --git a/games-util/qjoypad/files/qjoypad-4.3.0-cmake.patch b/games-util/qjoypad/files/qjoypad-4.3.0-cmake.patch
deleted file mode 100644
index da2ce50c8020..000000000000
--- a/games-util/qjoypad/files/qjoypad-4.3.0-cmake.patch
+++ /dev/null
@@ -1,14 +0,0 @@
---- a/CMakeLists.txt 2016-04-03 01:17:15.000000000 +0200
-+++ b/CMakeLists.txt 2019-11-08 21:38:16.713130838 +0100
-@@ -39,11 +39,6 @@
- add_definitions(-DPLAIN_KEYS)
- endif()
-
--if(CMAKE_COMPILER_IS_GNUCC OR CMAKE_COMPILER_IS_GNUCXX)
-- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -Werror -pedantic -Wno-variadic-macros")
-- set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -O3")
--endif()
--
- set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -D_DEBUG")
-
- # for config.h
diff --git a/games-util/qjoypad/metadata.xml b/games-util/qjoypad/metadata.xml
deleted file mode 100644
index 1b8db8b4c1d6..000000000000
--- a/games-util/qjoypad/metadata.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
- </maintainer>
-
- <origin>gentoo-staging</origin>
-</pkgmetadata> \ No newline at end of file
diff --git a/games-util/qjoypad/qjoypad-4.3.1.ebuild b/games-util/qjoypad/qjoypad-4.3.1.ebuild
deleted file mode 100644
index 36b36bdfd204..000000000000
--- a/games-util/qjoypad/qjoypad-4.3.1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake desktop
-
-DESCRIPTION="Translate gamepad/joystick input into key strokes/mouse actions in X"
-HOMEPAGE="https://github.com/panzi/qjoypad"
-SRC_URI="https://github.com/panzi/qjoypad/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-BDEPEND="
- dev-qt/linguist-tools:5
-"
-RDEPEND="
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
- virtual/libudev
- x11-libs/libxcb
- x11-libs/libXtst
-"
-DEPEND="${RDEPEND}
- x11-base/xorg-proto
-"
-
-PATCHES=( "${FILESDIR}/${PN}-4.3.0-cmake.patch" )
-
-src_install() {
- cmake_src_install
-
- local i
- cd icons || die
- for i in *.png; do
- newicon ${i} ${i/gamepad/qjoypad}
- done
- make_desktop_entry ${PN} QJoypad ${PN}
-}
diff --git a/kde-apps/dragon/dragon-25.08.2.ebuild b/kde-apps/dragon/dragon-25.08.2-r1.ebuild
index 8ab1ebdc8441..f28b29f0733d 100644
--- a/kde-apps/dragon/dragon-25.08.2.ebuild
+++ b/kde-apps/dragon/dragon-25.08.2-r1.ebuild
@@ -27,7 +27,7 @@ DEPEND="
>=kde-frameworks/kio-${KFMIN}:6
>=kde-frameworks/kirigami-${KFMIN}:6
>=kde-frameworks/kservice-${KFMIN}:6
- >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6[wayland]
"
RDEPEND="${DEPEND}"
BDEPEND="sys-devel/gettext"
diff --git a/kde-misc/kio-fuse/kio-fuse-5.1.1.ebuild b/kde-misc/kio-fuse/kio-fuse-5.1.1.ebuild
index 9984d0a4cf4c..a897b83acc98 100644
--- a/kde-misc/kio-fuse/kio-fuse-5.1.1.ebuild
+++ b/kde-misc/kio-fuse/kio-fuse-5.1.1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://feverfew.home.blog/2019/12/24/kiofuse-beta-4-9-0-released/"
if [[ ${KDE_BUILD_TYPE} = release ]]; then
SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+ KEYWORDS="~amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
fi
LICENSE="GPL-3+"
diff --git a/kde-misc/tellico/Manifest b/kde-misc/tellico/Manifest
index a5727d00b7bb..fdad168c5d34 100644
--- a/kde-misc/tellico/Manifest
+++ b/kde-misc/tellico/Manifest
@@ -1 +1,2 @@
DIST tellico-4.1.3.tar.xz 6849524 BLAKE2B 8d1910eac8bb9cec5432924a607c2118ed2f82e271a1e964c29c797215222caf86d11cbe2f0ba2130d8b8d1ba436eb5426b475c1c1a18598e39cfa842019e6c5 SHA512 646560b933cd09f2ad7477c42684ae523b2a0abc0fd0d2192b128073ca545bdd0a104b6393d4d29f792d9d4437196a1601f33cc900995bafb89158927cce26aa
+DIST tellico-4.1.4.tar.xz 6874740 BLAKE2B 576b1499c3facd294e0e84a82a7261c11a0bb76a1b0363a17b30d6310b6493fc95ef2b2aa1135e9df34bd222f68c9ecd00d7b17d73e8a80556e5c39416be2590 SHA512 0b69444ba3df0b1d8fdf75f7483e26b4dbd84fdd67f00c0484dc12575eb4d73d9716d6ec642c8f60e46151fe7f6ae4e981a0be6481432b538679a867b37b17d9
diff --git a/kde-misc/tellico/tellico-4.1.4.ebuild b/kde-misc/tellico/tellico-4.1.4.ebuild
new file mode 100644
index 000000000000..8c55499f3d1b
--- /dev/null
+++ b/kde-misc/tellico/tellico-4.1.4.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="forceoptional"
+KFMIN=6.9.0
+QTMIN=6.7.2
+inherit ecm kde.org xdg
+
+DESCRIPTION="Collection manager based on KDE Frameworks"
+HOMEPAGE="https://tellico-project.org/"
+
+if [[ ${KDE_BUILD_TYPE} != live ]]; then
+ SRC_URI="https://tellico-project.org/files/${P}.tar.xz"
+ KEYWORDS="~amd64 ~arm64"
+fi
+
+LICENSE="|| ( GPL-2 GPL-3 )"
+SLOT="0"
+IUSE="bibtex cddb discid pdf scanner semantic-desktop taglib v4l xmp yaz"
+
+# tests need network access
+RESTRICT="test"
+
+DEPEND="
+ dev-libs/libxml2:=
+ dev-libs/libxslt
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets,xml]
+ >=dev-qt/qtcharts-${QTMIN}:6
+ >=dev-qt/qtwebengine-${QTMIN}:6[widgets]
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/solid-${KFMIN}:6
+ >=kde-frameworks/sonnet-${KFMIN}:6
+ bibtex? ( >=dev-perl/Text-BibTeX-0.780.0-r1 )
+ cddb? ( kde-apps/libkcddb:6 )
+ discid? ( dev-libs/libcdio:= )
+ pdf? ( app-text/poppler[qt6] )
+ scanner? ( kde-apps/libksane:6 )
+ semantic-desktop? ( >=kde-frameworks/kfilemetadata-${KFMIN}:6 )
+ taglib? ( >=media-libs/taglib-1.5:= )
+ v4l? ( >=media-libs/libv4l-0.8.3 )
+ xmp? ( >=media-libs/exempi-2:= )
+ yaz? ( >=dev-libs/yaz-2:0= )
+"
+RDEPEND="${DEPEND}
+ !${CATEGORY}/${PN}:5
+"
+BDEPEND="sys-devel/gettext"
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_DISABLE_FIND_PACKAGE_Csv=ON
+ -DENABLE_BTPARSE=$(usex bibtex)
+ $(cmake_use_find_package cddb KCddb6)
+ $(cmake_use_find_package discid CDIO)
+ $(cmake_use_find_package pdf Poppler)
+ $(cmake_use_find_package scanner KSaneWidgets6)
+ $(cmake_use_find_package semantic-desktop KF6FileMetaData)
+ $(cmake_use_find_package taglib Taglib)
+ -DENABLE_WEBCAM=$(usex v4l)
+ $(cmake_use_find_package xmp Exempi)
+ $(cmake_use_find_package yaz Yaz)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-plasma/aurorae/aurorae-6.5.1.ebuild b/kde-plasma/aurorae/aurorae-6.5.1.ebuild
index de46def239ea..8baa2ffa08f1 100644
--- a/kde-plasma/aurorae/aurorae-6.5.1.ebuild
+++ b/kde-plasma/aurorae/aurorae-6.5.1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://invent.kde.org/plasma/aurorae"
LICENSE="GPL-2+ MIT"
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
DEPEND="
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,opengl,widgets]
diff --git a/kde-plasma/bluedevil/bluedevil-6.5.1.ebuild b/kde-plasma/bluedevil/bluedevil-6.5.1.ebuild
index ca6a504106d5..bb430f026a77 100644
--- a/kde-plasma/bluedevil/bluedevil-6.5.1.ebuild
+++ b/kde-plasma/bluedevil/bluedevil-6.5.1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://invent.kde.org/plasma/bluedevil"
LICENSE="GPL-2" # TODO: CHECK
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE=""
# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras
diff --git a/kde-plasma/breeze-grub/breeze-grub-6.5.1.ebuild b/kde-plasma/breeze-grub/breeze-grub-6.5.1.ebuild
index 515f2e11f0c5..5a137b60e070 100644
--- a/kde-plasma/breeze-grub/breeze-grub-6.5.1.ebuild
+++ b/kde-plasma/breeze-grub/breeze-grub-6.5.1.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Breeze theme for GRUB"
LICENSE="GPL-3+"
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE=""
src_prepare() { default; }
diff --git a/kde-plasma/breeze-gtk/breeze-gtk-6.5.1.ebuild b/kde-plasma/breeze-gtk/breeze-gtk-6.5.1.ebuild
index 45c549263309..a9f1b65e14d6 100644
--- a/kde-plasma/breeze-gtk/breeze-gtk-6.5.1.ebuild
+++ b/kde-plasma/breeze-gtk/breeze-gtk-6.5.1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://invent.kde.org/plasma/breeze-gtk"
LICENSE="LGPL-2.1+"
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE=""
BDEPEND="${PYTHON_DEPS}
diff --git a/kde-plasma/breeze-plymouth/breeze-plymouth-6.5.1.ebuild b/kde-plasma/breeze-plymouth/breeze-plymouth-6.5.1.ebuild
index 00aae3e2d518..cfda6ee4c253 100644
--- a/kde-plasma/breeze-plymouth/breeze-plymouth-6.5.1.ebuild
+++ b/kde-plasma/breeze-plymouth/breeze-plymouth-6.5.1.ebuild
@@ -10,7 +10,7 @@ DESCRIPTION="Breeze theme for Plymouth"
LICENSE="GPL-2+ GPL-3+"
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE=""
BDEPEND=">=kde-frameworks/extra-cmake-modules-${KFMIN}:0"
diff --git a/kde-plasma/breeze/breeze-6.5.1.ebuild b/kde-plasma/breeze/breeze-6.5.1.ebuild
index d42f9904ca0a..d7a462f43c84 100644
--- a/kde-plasma/breeze/breeze-6.5.1.ebuild
+++ b/kde-plasma/breeze/breeze-6.5.1.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://invent.kde.org/plasma/breeze"
LICENSE="GPL-2" # TODO: CHECK
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE="qt5"
# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras
diff --git a/kde-plasma/discover/discover-6.5.1.ebuild b/kde-plasma/discover/discover-6.5.1.ebuild
index 8f736678e512..08344729a679 100644
--- a/kde-plasma/discover/discover-6.5.1.ebuild
+++ b/kde-plasma/discover/discover-6.5.1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://userbase.kde.org/Discover"
LICENSE="GPL-2" # TODO: CHECK
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE="+firmware flatpak snap telemetry webengine"
# libmarkdown (app-text/discount) only used in PackageKitBackend
diff --git a/kde-plasma/drkonqi/drkonqi-6.5.1.ebuild b/kde-plasma/drkonqi/drkonqi-6.5.1.ebuild
index 56873c25a5de..4f4f17c1b615 100644
--- a/kde-plasma/drkonqi/drkonqi-6.5.1.ebuild
+++ b/kde-plasma/drkonqi/drkonqi-6.5.1.ebuild
@@ -13,7 +13,7 @@ DESCRIPTION="Plasma crash handler, gives the user feedback if a program crashed"
LICENSE="GPL-2" # TODO: CHECK
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE=""
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
diff --git a/kde-plasma/flatpak-kcm/flatpak-kcm-6.5.1.ebuild b/kde-plasma/flatpak-kcm/flatpak-kcm-6.5.1.ebuild
index cd767a762c6d..3005ccb55391 100644
--- a/kde-plasma/flatpak-kcm/flatpak-kcm-6.5.1.ebuild
+++ b/kde-plasma/flatpak-kcm/flatpak-kcm-6.5.1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://invent.kde.org/plasma/flatpak-kcm"
LICENSE="GPL-2 LGPL-2.1+"
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE=""
DEPEND="
diff --git a/kde-plasma/kactivitymanagerd/kactivitymanagerd-6.5.1.ebuild b/kde-plasma/kactivitymanagerd/kactivitymanagerd-6.5.1.ebuild
index bc837bd8a393..0c332a0c80c5 100644
--- a/kde-plasma/kactivitymanagerd/kactivitymanagerd-6.5.1.ebuild
+++ b/kde-plasma/kactivitymanagerd/kactivitymanagerd-6.5.1.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="System service to manage user's activities, track the usage pattern
LICENSE="|| ( GPL-2 GPL-3 )"
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE=""
# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras
diff --git a/kde-plasma/kde-cli-tools-common/kde-cli-tools-common-6.5.1.ebuild b/kde-plasma/kde-cli-tools-common/kde-cli-tools-common-6.5.1.ebuild
index 67887b691541..6577ea93b2da 100644
--- a/kde-plasma/kde-cli-tools-common/kde-cli-tools-common-6.5.1.ebuild
+++ b/kde-plasma/kde-cli-tools-common/kde-cli-tools-common-6.5.1.ebuild
@@ -9,6 +9,6 @@ inherit ecm-common plasma.kde.org
LICENSE="GPL-2+ handbook? ( FDL-1.2 )"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
RDEPEND="!<${CATEGORY}/${KDE_ORG_NAME}-6.1.4-r2:*"
diff --git a/kde-plasma/kde-cli-tools/kde-cli-tools-6.5.1.ebuild b/kde-plasma/kde-cli-tools/kde-cli-tools-6.5.1.ebuild
index d6cc19ce5e51..ff16716e5beb 100644
--- a/kde-plasma/kde-cli-tools/kde-cli-tools-6.5.1.ebuild
+++ b/kde-plasma/kde-cli-tools/kde-cli-tools-6.5.1.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://invent.kde.org/plasma/kde-cli-tools"
LICENSE="GPL-2" # TODO: CHECK
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE="kdesu X"
# slot op: kstart Uses Qt6::GuiPrivate for qtx11extras_p.h
diff --git a/kde-plasma/kde-gtk-config/kde-gtk-config-6.5.1.ebuild b/kde-plasma/kde-gtk-config/kde-gtk-config-6.5.1.ebuild
index e23a3d6c90f0..d65c7ea74f12 100644
--- a/kde-plasma/kde-gtk-config/kde-gtk-config-6.5.1.ebuild
+++ b/kde-plasma/kde-gtk-config/kde-gtk-config-6.5.1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://invent.kde.org/plasma/kde-gtk-config"
LICENSE="GPL-3"
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE=""
DEPEND="
diff --git a/kde-plasma/kdecoration/kdecoration-6.5.1.ebuild b/kde-plasma/kdecoration/kdecoration-6.5.1.ebuild
index 9bb3499b1913..7707d1ad06b2 100644
--- a/kde-plasma/kdecoration/kdecoration-6.5.1.ebuild
+++ b/kde-plasma/kdecoration/kdecoration-6.5.1.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Plugin based library to create window decorations"
LICENSE="|| ( LGPL-2.1 LGPL-3 )"
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE=""
DEPEND="
diff --git a/kde-plasma/kdeplasma-addons/kdeplasma-addons-6.5.1.ebuild b/kde-plasma/kdeplasma-addons/kdeplasma-addons-6.5.1.ebuild
index 0a0abbd9c36e..ed47632bdead 100644
--- a/kde-plasma/kdeplasma-addons/kdeplasma-addons-6.5.1.ebuild
+++ b/kde-plasma/kdeplasma-addons/kdeplasma-addons-6.5.1.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Extra Plasma applets and engines"
LICENSE="GPL-2 LGPL-2"
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE="+alternate-calendar share webengine"
RESTRICT="test" # bug 727846, +missing selenium-webdriver-at-spi
diff --git a/kde-plasma/kdesu-gui/kdesu-gui-6.5.1.ebuild b/kde-plasma/kdesu-gui/kdesu-gui-6.5.1.ebuild
index 19500fc5248d..bec376c62fe5 100644
--- a/kde-plasma/kdesu-gui/kdesu-gui-6.5.1.ebuild
+++ b/kde-plasma/kdesu-gui/kdesu-gui-6.5.1.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://invent.kde.org/plasma/kde-cli-tools"
LICENSE="GPL-2" # TODO: CHECK
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE="X"
DEPEND="
diff --git a/kde-plasma/keditfiletype/keditfiletype-6.5.1.ebuild b/kde-plasma/keditfiletype/keditfiletype-6.5.1.ebuild
index 70b8dc5fb17c..9f75f9bf23e2 100644
--- a/kde-plasma/keditfiletype/keditfiletype-6.5.1.ebuild
+++ b/kde-plasma/keditfiletype/keditfiletype-6.5.1.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://invent.kde.org/plasma/kde-cli-tools"
LICENSE="GPL-2" # TODO: CHECK
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE=""
# requires running Plasma environment
diff --git a/kde-plasma/kgamma/kgamma-6.5.1.ebuild b/kde-plasma/kgamma/kgamma-6.5.1.ebuild
index 1aada3886289..ad4da29373b8 100644
--- a/kde-plasma/kgamma/kgamma-6.5.1.ebuild
+++ b/kde-plasma/kgamma/kgamma-6.5.1.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Screen gamma values kcontrol module"
LICENSE="GPL-2" # TODO: CHECK
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE=""
RDEPEND="
diff --git a/kde-plasma/kglobalacceld/kglobalacceld-6.5.1.ebuild b/kde-plasma/kglobalacceld/kglobalacceld-6.5.1.ebuild
index e24de3a4dcdc..7be747f6ace0 100644
--- a/kde-plasma/kglobalacceld/kglobalacceld-6.5.1.ebuild
+++ b/kde-plasma/kglobalacceld/kglobalacceld-6.5.1.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Daemon providing Global Keyboard Shortcut (Accelerator) functionali
LICENSE="LGPL-2+"
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE="X"
REQUIRED_USE="test? ( X )"
diff --git a/kde-plasma/kinfocenter/kinfocenter-6.5.1.ebuild b/kde-plasma/kinfocenter/kinfocenter-6.5.1.ebuild
index 965902bbfe64..0022120ac8e6 100644
--- a/kde-plasma/kinfocenter/kinfocenter-6.5.1.ebuild
+++ b/kde-plasma/kinfocenter/kinfocenter-6.5.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI+=" https://www.gentoo.org/assets/img/logo/gentoo-3d-small.png -> glogo-s
LICENSE="GPL-2" # TODO: CHECK
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE="gles2-only usb"
DEPEND="
diff --git a/kde-plasma/kmenuedit/kmenuedit-6.5.1.ebuild b/kde-plasma/kmenuedit/kmenuedit-6.5.1.ebuild
index fed2369c4ce7..1879fdc7a4b0 100644
--- a/kde-plasma/kmenuedit/kmenuedit-6.5.1.ebuild
+++ b/kde-plasma/kmenuedit/kmenuedit-6.5.1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://invent.kde.org/plasma/kmenuedit"
LICENSE="GPL-2" # TODO: CHECK
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE=""
RDEPEND="
diff --git a/kde-plasma/knighttime/knighttime-6.5.1.ebuild b/kde-plasma/knighttime/knighttime-6.5.1.ebuild
index 1493e54c2f60..89f3132d80b3 100644
--- a/kde-plasma/knighttime/knighttime-6.5.1.ebuild
+++ b/kde-plasma/knighttime/knighttime-6.5.1.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Helpers for scheduling the dark-light cycle"
LICENSE="BSD CC0-1.0 || ( GPL-2 GPL-3 ) || ( LGPL-2.1 LGPL-3 )"
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
DEPEND="
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui]
diff --git a/kde-plasma/kpipewire/kpipewire-6.5.1.ebuild b/kde-plasma/kpipewire/kpipewire-6.5.1.ebuild
index d09db1727b88..e581d2069ab8 100644
--- a/kde-plasma/kpipewire/kpipewire-6.5.1.ebuild
+++ b/kde-plasma/kpipewire/kpipewire-6.5.1.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Components relating to Flatpak pipewire use in Plasma"
LICENSE="LGPL-2.1+"
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE=""
COMMON_DEPEND="
diff --git a/kde-plasma/krdp/krdp-6.5.1.ebuild b/kde-plasma/krdp/krdp-6.5.1.ebuild
index 30dfe1c861e4..aedc96a95769 100644
--- a/kde-plasma/krdp/krdp-6.5.1.ebuild
+++ b/kde-plasma/krdp/krdp-6.5.1.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE+=" https://quantumproductions.info/articles/2023-08/remote-desktop-usin
LICENSE="GPL-2" # TODO: CHECK
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE=""
COMMON_DEPEND="
diff --git a/kde-plasma/kscreen/kscreen-6.5.1.ebuild b/kde-plasma/kscreen/kscreen-6.5.1.ebuild
index 44bdc529782e..92a335a97ffd 100644
--- a/kde-plasma/kscreen/kscreen-6.5.1.ebuild
+++ b/kde-plasma/kscreen/kscreen-6.5.1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://invent.kde.org/plasma/kscreen"
LICENSE="GPL-2" # TODO: CHECK
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE="X"
# slot op: Uses Qt6GuiPrivate and Qt6WaylandClientPrivate
diff --git a/kde-plasma/kscreenlocker/kscreenlocker-6.5.1.ebuild b/kde-plasma/kscreenlocker/kscreenlocker-6.5.1.ebuild
index 25feb615c4a2..f05bf55100a4 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-6.5.1.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-6.5.1.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Library and components for secure lock screen architecture"
LICENSE="GPL-2" # TODO: CHECK
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE=""
RESTRICT="test"
diff --git a/kde-plasma/ksshaskpass/ksshaskpass-6.5.1.ebuild b/kde-plasma/ksshaskpass/ksshaskpass-6.5.1.ebuild
index eba4ab9da085..dde3c1962cd3 100644
--- a/kde-plasma/ksshaskpass/ksshaskpass-6.5.1.ebuild
+++ b/kde-plasma/ksshaskpass/ksshaskpass-6.5.1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE+=" https://invent.kde.org/plasma/ksshaskpass"
LICENSE="GPL-2" # TODO: CHECK
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE=""
DEPEND="
diff --git a/kde-plasma/ksystemstats/ksystemstats-6.5.1.ebuild b/kde-plasma/ksystemstats/ksystemstats-6.5.1.ebuild
index 33ec2493389c..bbbd6f5632c6 100644
--- a/kde-plasma/ksystemstats/ksystemstats-6.5.1.ebuild
+++ b/kde-plasma/ksystemstats/ksystemstats-6.5.1.ebuild
@@ -13,7 +13,7 @@ DESCRIPTION="Plugin-based system monitoring daemon"
LICENSE="GPL-2+"
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE="networkmanager"
DEPEND="
diff --git a/kde-plasma/kwallet-pam/kwallet-pam-6.5.1.ebuild b/kde-plasma/kwallet-pam/kwallet-pam-6.5.1.ebuild
index 223ea802c4a5..d6ee6b8d9b1e 100644
--- a/kde-plasma/kwallet-pam/kwallet-pam-6.5.1.ebuild
+++ b/kde-plasma/kwallet-pam/kwallet-pam-6.5.1.ebuild
@@ -10,7 +10,7 @@ DESCRIPTION="PAM module to not enter KWallet password again after login"
LICENSE="LGPL-2.1"
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE=""
DEPEND="
diff --git a/kde-plasma/kwayland-integration/kwayland-integration-6.5.1.ebuild b/kde-plasma/kwayland-integration/kwayland-integration-6.5.1.ebuild
index c44e812b2863..7a61d064f1ac 100644
--- a/kde-plasma/kwayland-integration/kwayland-integration-6.5.1.ebuild
+++ b/kde-plasma/kwayland-integration/kwayland-integration-6.5.1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://invent.kde.org/plasma/kwayland-integration"
LICENSE="LGPL-2.1"
SLOT="5"
-KEYWORDS="~amd64 ~arm"
+KEYWORDS="~amd64 ~arm ~arm64"
IUSE=""
# dev-qt/qtgui: QtXkbCommonSupport is provided by either IUSE libinput or X
diff --git a/kde-plasma/kwayland/kwayland-6.5.1.ebuild b/kde-plasma/kwayland/kwayland-6.5.1.ebuild
index 3da52e35c55e..96351c20bda0 100644
--- a/kde-plasma/kwayland/kwayland-6.5.1.ebuild
+++ b/kde-plasma/kwayland/kwayland-6.5.1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://invent.kde.org/frameworks/kwayland"
LICENSE="LGPL-2.1"
SLOT="6"
-KEYWORDS="~amd64 ~arm"
+KEYWORDS="~amd64 ~arm ~arm64"
IUSE=""
# All failing, I guess we need a virtual wayland server
diff --git a/kde-plasma/kwin-x11/kwin-x11-6.5.1.ebuild b/kde-plasma/kwin-x11/kwin-x11-6.5.1.ebuild
index e4d1b97816a9..11fbbd9a4b6a 100644
--- a/kde-plasma/kwin-x11/kwin-x11-6.5.1.ebuild
+++ b/kde-plasma/kwin-x11/kwin-x11-6.5.1.ebuild
@@ -13,7 +13,7 @@ DESCRIPTION="Flexible, composited X window manager"
LICENSE="GPL-2+"
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE="accessibility gles2-only lock +shortcuts systemd"
RESTRICT="test"
diff --git a/kde-plasma/kwin/files/kwin-6.5.1-drm-fix-implicit-modifier-fallback.patch b/kde-plasma/kwin/files/kwin-6.5.1-drm-fix-implicit-modifier-fallback.patch
new file mode 100644
index 000000000000..e86b0d792a63
--- /dev/null
+++ b/kde-plasma/kwin/files/kwin-6.5.1-drm-fix-implicit-modifier-fallback.patch
@@ -0,0 +1,37 @@
+From a33cc222f53a7c8a9b5716ab48f236f5dfc7e5b0 Mon Sep 17 00:00:00 2001
+From: Xaver Hugl <xaver.hugl@kde.org>
+Date: Wed, 29 Oct 2025 20:46:51 +0100
+Subject: [PATCH] backends/drm: fix implicit modifier fallback
+
+The per-plane format list only contains explicit modifiers, so this basically
+forced explicit modifiers in all cases.
+
+BUG: 511216
+---
+ src/backends/drm/drm_plane.cpp | 10 +++-------
+ 1 file changed, 3 insertions(+), 7 deletions(-)
+
+diff --git a/src/backends/drm/drm_plane.cpp b/src/backends/drm/drm_plane.cpp
+index fc265c238d5..ef0994ec04a 100644
+--- a/src/backends/drm/drm_plane.cpp
++++ b/src/backends/drm/drm_plane.cpp
+@@ -142,13 +142,9 @@ bool DrmPlane::updateProperties()
+ for (auto it = m_supportedFormats.begin(); it != m_supportedFormats.end(); it++) {
+ const auto info = FormatInfo::get(it.key());
+ if (info && info->bitsPerPixel <= 32) {
+- if (it.value().contains(DRM_FORMAT_MOD_INVALID)) {
+- // Mesa usually picks the modifier with lowest bandwidth requirements,
+- // so prefer implicit modifiers for low bandwidth if supported
+- m_lowBandwidthFormats.insert(it.key(), {DRM_FORMAT_MOD_INVALID});
+- } else {
+- m_lowBandwidthFormats.insert(it.key(), it.value());
+- }
++ // Mesa usually picks the modifier with lowest bandwidth requirements,
++ // so prefer implicit modifiers for low bandwidth if supported
++ m_lowBandwidthFormats.insert(it.key(), {DRM_FORMAT_MOD_INVALID});
+ }
+ }
+
+--
+GitLab
+
diff --git a/kde-plasma/kwin/kwin-6.5.1-r1.ebuild b/kde-plasma/kwin/kwin-6.5.1-r1.ebuild
new file mode 100644
index 000000000000..d44b9b9afad7
--- /dev/null
+++ b/kde-plasma/kwin/kwin-6.5.1-r1.ebuild
@@ -0,0 +1,145 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+# TODO: ECMGenerateQDoc
+ECM_TEST="true"
+KFMIN=6.18.0
+QTMIN=6.9.1
+inherit ecm fcaps plasma.kde.org xdg
+
+DESCRIPTION="Flexible, composited Window Manager for windowing systems on Linux"
+
+LICENSE="GPL-2+"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64"
+IUSE="accessibility gles2-only lock screencast +shortcuts systemd X"
+
+RESTRICT="test"
+
+# qtbase slot op: GuiPrivate use in tabbox, Qt6WaylandClientPrivate for xx-pip-v1
+# qtbase[X]: private/qtx11extras_p.h in src/helpers/killer
+COMMON_DEPEND="
+ dev-libs/libei
+ >=dev-libs/libinput-1.27:=
+ >=dev-libs/wayland-1.24.0
+ >=dev-qt/qt5compat-${QTMIN}:6[qml]
+ >=dev-qt/qtbase-${QTMIN}:6=[accessibility=,gles2-only=,gui,libinput,opengl,wayland,widgets,X]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtsensors-${QTMIN}:6
+ >=dev-qt/qtshadertools-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=dev-qt/qttools-${QTMIN}:6[widgets]
+ >=kde-frameworks/kauth-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kcolorscheme-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6[qml]
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kdeclarative-${KFMIN}:6
+ >=kde-frameworks/kglobalaccel-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6[wayland]
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kidletime-${KFMIN}:6=[wayland]
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kpackage-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ksvg-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6=[wayland]
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-plasma/kdecoration-${KDE_CATV}:6
+ >=kde-plasma/knighttime-${KDE_CATV}:6
+ >=kde-plasma/kwayland-${KDE_CATV}:6
+ >=kde-plasma/plasma-activities-${KDE_CATV}:6=
+ media-libs/fontconfig
+ media-libs/freetype
+ media-libs/lcms:2
+ media-libs/libcanberra
+ >=media-libs/libdisplay-info-0.2.0:=
+ media-libs/libepoxy
+ media-libs/libglvnd
+ >=media-libs/mesa-24.1.0_rc1[opengl,wayland]
+ virtual/libudev:=
+ >=x11-libs/libdrm-2.4.118
+ >=x11-libs/libxcb-1.10:=
+ >=x11-libs/libxcvt-0.1.1
+ >=x11-libs/libxkbcommon-1.5.0
+ x11-libs/xcb-util-wm
+ accessibility? ( media-libs/libqaccessibilityclient:6 )
+ lock? ( >=kde-plasma/kscreenlocker-${KDE_CATV}:6 )
+ screencast? ( >=media-video/pipewire-1.2.0:= )
+ shortcuts? ( >=kde-plasma/kglobalacceld-${KDE_CATV}:6 )
+ X? (
+ x11-libs/libX11
+ x11-libs/libXi
+ x11-libs/libXres
+ x11-libs/xcb-util-keysyms
+ )
+"
+RDEPEND="${COMMON_DEPEND}
+ !kde-plasma/kdeplasma-addons:5
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-plasma/aurorae-${KDE_CATV}:6
+ >=kde-plasma/breeze-${KDE_CATV}:6
+ >=kde-plasma/libplasma-${KDE_CATV}:6
+ sys-apps/hwdata
+ X? ( >=x11-base/xwayland-23.1.0[libei] )
+"
+RDEPEND+=" || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 )"
+DEPEND="${COMMON_DEPEND}
+ >=dev-libs/plasma-wayland-protocols-1.19.0
+ >=dev-libs/wayland-protocols-1.45
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent]
+ test? ( screencast? ( >=kde-plasma/kpipewire-${KDE_CATV}:6 ) )
+ X? ( x11-base/xorg-proto )
+"
+BDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[wayland]
+ dev-util/wayland-scanner
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+"
+BDEPEND+=" || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 )"
+
+# https://bugs.gentoo.org/941628
+# -m 0755 to avoid suid with USE="-filecaps"
+FILECAPS=( -m 0755 cap_sys_nice=ep usr/bin/kwin_wayland )
+
+PATCHES=( "${FILESDIR}/${P}-drm-fix-implicit-modifier-fallback.patch" ) # KDE-bug #511216
+
+src_prepare() {
+ ecm_src_prepare
+
+ # TODO: try to get a build switch upstreamed
+ if ! use screencast; then
+ sed -e "s/^pkg_check_modules.*PipeWire/#&/" -i CMakeLists.txt || die
+ fi
+
+ # TODO: try to get a build switch upstreamed
+ if ! use systemd; then
+ sed -e "s/^pkg_check_modules.*libsystemd/#&/" -i CMakeLists.txt || die
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ # KWIN_BUILD_DECORATIONS exists, drops aurorae, breeze
+ # KWIN_BUILD_NOTIFICATIONS exists, but kdeclarative still hard-depends on it
+ $(cmake_use_find_package accessibility QAccessibilityClient6)
+ -DKWIN_BUILD_SCREENLOCKER=$(usex lock)
+ -DKWIN_BUILD_GLOBALSHORTCUTS=$(usex shortcuts)
+ -DKWIN_BUILD_X11=$(usex X)
+ )
+
+ ecm_src_configure
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ fcaps_pkg_postinst
+}
diff --git a/kde-plasma/kwin/kwin-6.5.1.ebuild b/kde-plasma/kwin/kwin-6.5.1.ebuild
index 80273141f7a2..e68b31df68d3 100644
--- a/kde-plasma/kwin/kwin-6.5.1.ebuild
+++ b/kde-plasma/kwin/kwin-6.5.1.ebuild
@@ -14,7 +14,7 @@ DESCRIPTION="Flexible, composited Window Manager for windowing systems on Linux"
LICENSE="GPL-2+"
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE="accessibility gles2-only lock screencast +shortcuts systemd X"
RESTRICT="test"
diff --git a/kde-plasma/kwrited/kwrited-6.5.1.ebuild b/kde-plasma/kwrited/kwrited-6.5.1.ebuild
index b58f2fddbb3c..915a0d9dff30 100644
--- a/kde-plasma/kwrited/kwrited-6.5.1.ebuild
+++ b/kde-plasma/kwrited/kwrited-6.5.1.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="KDE Plasma daemon listening for wall and write messages"
LICENSE="GPL-2" # TODO: CHECK
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE=""
DEPEND="
diff --git a/kde-plasma/layer-shell-qt/layer-shell-qt-6.5.1.ebuild b/kde-plasma/layer-shell-qt/layer-shell-qt-6.5.1.ebuild
index 756272e48498..5799c00edfd2 100644
--- a/kde-plasma/layer-shell-qt/layer-shell-qt-6.5.1.ebuild
+++ b/kde-plasma/layer-shell-qt/layer-shell-qt-6.5.1.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="Qt component to allow applications make use of Wayland wl-layer-she
LICENSE="LGPL-3+"
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE=""
# slot op: various private QtWaylandClient headers
diff --git a/kde-plasma/libkscreen/libkscreen-6.5.1.ebuild b/kde-plasma/libkscreen/libkscreen-6.5.1.ebuild
index 3f6162f9ebc4..ed76bd408dd4 100644
--- a/kde-plasma/libkscreen/libkscreen-6.5.1.ebuild
+++ b/kde-plasma/libkscreen/libkscreen-6.5.1.ebuild
@@ -13,7 +13,7 @@ DESCRIPTION="Plasma screen management library"
LICENSE="GPL-2" # TODO: CHECK
SLOT="6/8"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE=""
# requires running session
diff --git a/kde-plasma/libksysguard/libksysguard-6.5.1.ebuild b/kde-plasma/libksysguard/libksysguard-6.5.1.ebuild
index 04524b90d7d8..8a72b3caca91 100644
--- a/kde-plasma/libksysguard/libksysguard-6.5.1.ebuild
+++ b/kde-plasma/libksysguard/libksysguard-6.5.1.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Task management and system monitoring library"
LICENSE="LGPL-2+"
SLOT="6/9"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE=""
DEPEND="
diff --git a/kde-plasma/libplasma/libplasma-6.5.1.ebuild b/kde-plasma/libplasma/libplasma-6.5.1.ebuild
index cdf741b77f2f..c1b599a28287 100644
--- a/kde-plasma/libplasma/libplasma-6.5.1.ebuild
+++ b/kde-plasma/libplasma/libplasma-6.5.1.ebuild
@@ -13,7 +13,7 @@ DESCRIPTION="Plasma library and runtime components based upon KF6 and Qt6"
LICENSE="LGPL-2+"
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE="gles2-only"
RESTRICT="test"
diff --git a/kde-plasma/milou/milou-6.5.1.ebuild b/kde-plasma/milou/milou-6.5.1.ebuild
index 05286751802b..c4d6d605a632 100644
--- a/kde-plasma/milou/milou-6.5.1.ebuild
+++ b/kde-plasma/milou/milou-6.5.1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://invent.kde.org/plasma/milou"
LICENSE="GPL-2 LGPL-2.1"
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE=""
DEPEND="
diff --git a/kde-plasma/ocean-sound-theme/ocean-sound-theme-6.5.1.ebuild b/kde-plasma/ocean-sound-theme/ocean-sound-theme-6.5.1.ebuild
index 6bc3d4d582d3..4cf241284f8c 100644
--- a/kde-plasma/ocean-sound-theme/ocean-sound-theme-6.5.1.ebuild
+++ b/kde-plasma/ocean-sound-theme/ocean-sound-theme-6.5.1.ebuild
@@ -12,4 +12,4 @@ HOMEPAGE="https://invent.kde.org/plasma/ocean-sound-theme"
LICENSE="CC-BY-SA-4.0"
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
diff --git a/kde-plasma/oxygen-sounds/oxygen-sounds-6.5.1.ebuild b/kde-plasma/oxygen-sounds/oxygen-sounds-6.5.1.ebuild
index 4120dab7c4b2..a78dacad4885 100644
--- a/kde-plasma/oxygen-sounds/oxygen-sounds-6.5.1.ebuild
+++ b/kde-plasma/oxygen-sounds/oxygen-sounds-6.5.1.ebuild
@@ -12,4 +12,4 @@ HOMEPAGE="https://invent.kde.org/plasma/oxygen-sounds"
LICENSE="GPL-2+"
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
diff --git a/kde-plasma/oxygen/oxygen-6.5.1.ebuild b/kde-plasma/oxygen/oxygen-6.5.1.ebuild
index c90413428f67..fa1a41a8017b 100644
--- a/kde-plasma/oxygen/oxygen-6.5.1.ebuild
+++ b/kde-plasma/oxygen/oxygen-6.5.1.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://invent.kde.org/plasma/oxygen"
LICENSE="GPL-2" # TODO: CHECK
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE="qt5 X"
# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h
diff --git a/kde-plasma/plasma-activities-stats/plasma-activities-stats-6.5.1.ebuild b/kde-plasma/plasma-activities-stats/plasma-activities-stats-6.5.1.ebuild
index 0f7d8b93f975..5ed149c9912f 100644
--- a/kde-plasma/plasma-activities-stats/plasma-activities-stats-6.5.1.ebuild
+++ b/kde-plasma/plasma-activities-stats/plasma-activities-stats-6.5.1.ebuild
@@ -13,7 +13,7 @@ DESCRIPTION="Library for accessing usage data collected by the activities system
LICENSE="LGPL-2+"
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE=""
RDEPEND="
diff --git a/kde-plasma/plasma-activities/plasma-activities-6.5.1.ebuild b/kde-plasma/plasma-activities/plasma-activities-6.5.1.ebuild
index 50c716f7cdb8..a15205618a4e 100644
--- a/kde-plasma/plasma-activities/plasma-activities-6.5.1.ebuild
+++ b/kde-plasma/plasma-activities/plasma-activities-6.5.1.ebuild
@@ -13,7 +13,7 @@ DESCRIPTION="Core components for KDE's Activities System"
LICENSE="|| ( LGPL-2.1 LGPL-3 )"
SLOT="6/7"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE=""
RDEPEND="
diff --git a/kde-plasma/plasma-browser-integration/plasma-browser-integration-6.5.1.ebuild b/kde-plasma/plasma-browser-integration/plasma-browser-integration-6.5.1.ebuild
index 6cd6471f5e21..dae4fdc25812 100644
--- a/kde-plasma/plasma-browser-integration/plasma-browser-integration-6.5.1.ebuild
+++ b/kde-plasma/plasma-browser-integration/plasma-browser-integration-6.5.1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE+=" https://community.kde.org/Plasma/Browser_Integration"
LICENSE="GPL-3+"
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE=""
RDEPEND="
diff --git a/kde-plasma/plasma-desktop/plasma-desktop-6.5.1.ebuild b/kde-plasma/plasma-desktop/plasma-desktop-6.5.1.ebuild
index 287f05538f48..3c748b6862f8 100644
--- a/kde-plasma/plasma-desktop/plasma-desktop-6.5.1.ebuild
+++ b/kde-plasma/plasma-desktop/plasma-desktop-6.5.1.ebuild
@@ -15,7 +15,7 @@ SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${XORGHDRS}.tar.xz"
LICENSE="GPL-2" # TODO: CHECK
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE="ibus input_devices_wacom scim screencast sdl +semantic-desktop webengine"
RESTRICT="test" # missing selenium-webdriver-at-spi
diff --git a/kde-plasma/plasma-disks/plasma-disks-6.5.1.ebuild b/kde-plasma/plasma-disks/plasma-disks-6.5.1.ebuild
index f8057bcda227..af709d4e9999 100644
--- a/kde-plasma/plasma-disks/plasma-disks-6.5.1.ebuild
+++ b/kde-plasma/plasma-disks/plasma-disks-6.5.1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://invent.kde.org/plasma/plasma-disks"
LICENSE="|| ( GPL-3 GPL-2 )"
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE=""
DEPEND="
diff --git a/kde-plasma/plasma-firewall/plasma-firewall-6.5.1.ebuild b/kde-plasma/plasma-firewall/plasma-firewall-6.5.1.ebuild
index 678fe5c0bb96..a5a2c2af7789 100644
--- a/kde-plasma/plasma-firewall/plasma-firewall-6.5.1.ebuild
+++ b/kde-plasma/plasma-firewall/plasma-firewall-6.5.1.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://invent.kde.org/network/plasma-firewall"
LICENSE="GPL-2+"
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE="firewalld +ufw"
REQUIRED_USE="${PYTHON_REQUIRED_USE} || ( firewalld ufw )"
diff --git a/kde-plasma/plasma-integration/plasma-integration-6.5.1.ebuild b/kde-plasma/plasma-integration/plasma-integration-6.5.1.ebuild
index 0ab6fb771116..b6f5c2cd32ce 100644
--- a/kde-plasma/plasma-integration/plasma-integration-6.5.1.ebuild
+++ b/kde-plasma/plasma-integration/plasma-integration-6.5.1.ebuild
@@ -13,7 +13,7 @@ DESCRIPTION="Qt Platform Theme integration plugins for the Plasma workspaces"
LICENSE="LGPL-2+"
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE="qt5"
# requires running kde environment
diff --git a/kde-plasma/plasma-login-sessions/plasma-login-sessions-6.5.1.ebuild b/kde-plasma/plasma-login-sessions/plasma-login-sessions-6.5.1.ebuild
index ec69ab8581cc..c5d917993ca0 100644
--- a/kde-plasma/plasma-login-sessions/plasma-login-sessions-6.5.1.ebuild
+++ b/kde-plasma/plasma-login-sessions/plasma-login-sessions-6.5.1.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="KDE Plasma login sessions"
LICENSE="GPL-2" # TODO: CHECK
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE="+wayland X"
REQUIRED_USE="|| ( wayland X )"
diff --git a/kde-plasma/plasma-meta/plasma-meta-6.5.1.ebuild b/kde-plasma/plasma-meta/plasma-meta-6.5.1.ebuild
index 1583d933ea91..d9a57e617716 100644
--- a/kde-plasma/plasma-meta/plasma-meta-6.5.1.ebuild
+++ b/kde-plasma/plasma-meta/plasma-meta-6.5.1.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://kde.org/plasma-desktop/"
LICENSE="metapackage"
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE="accessibility bluetooth +browser-integration +crash-handler crypt cups
discover +display-manager +elogind +firewall flatpak grub gtk +kwallet
+networkmanager oxygen-theme plymouth pulseaudio qt5 rdp +sddm sdk +smart systemd
diff --git a/kde-plasma/plasma-nm/plasma-nm-6.5.1.ebuild b/kde-plasma/plasma-nm/plasma-nm-6.5.1.ebuild
index 5cb104550262..c562b0302f8f 100644
--- a/kde-plasma/plasma-nm/plasma-nm-6.5.1.ebuild
+++ b/kde-plasma/plasma-nm/plasma-nm-6.5.1.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="KDE Plasma applet for NetworkManager"
LICENSE="GPL-2 LGPL-2.1"
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE="openconnect teamd"
COMMON_DEPEND="
diff --git a/kde-plasma/plasma-pa/plasma-pa-6.5.1.ebuild b/kde-plasma/plasma-pa/plasma-pa-6.5.1.ebuild
index 5ee590bf414f..8db4c18e5880 100644
--- a/kde-plasma/plasma-pa/plasma-pa-6.5.1.ebuild
+++ b/kde-plasma/plasma-pa/plasma-pa-6.5.1.ebuild
@@ -13,7 +13,7 @@ DESCRIPTION="Plasma applet for audio volume management using PulseAudio"
LICENSE="GPL-2" # TODO: CHECK
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE=""
RESTRICT="test" # missing selenium-webdriver-at-spi
diff --git a/kde-plasma/plasma-sdk/plasma-sdk-6.5.1.ebuild b/kde-plasma/plasma-sdk/plasma-sdk-6.5.1.ebuild
index 4f89fe4f3707..3d6169c0addc 100644
--- a/kde-plasma/plasma-sdk/plasma-sdk-6.5.1.ebuild
+++ b/kde-plasma/plasma-sdk/plasma-sdk-6.5.1.ebuild
@@ -13,7 +13,7 @@ DESCRIPTION="Useful applications for Plasma development"
LICENSE="GPL-2" # TODO: CHECK
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE=""
DEPEND="
diff --git a/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-6.5.1.ebuild b/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-6.5.1.ebuild
index 276f31536156..90c41b5c549c 100644
--- a/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-6.5.1.ebuild
+++ b/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-6.5.1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://apps.kde.org/plasma-systemmonitor/"
LICENSE="|| ( GPL-3 GPL-2 )"
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE=""
DEPEND="
diff --git a/kde-plasma/plasma-vault/plasma-vault-6.5.1.ebuild b/kde-plasma/plasma-vault/plasma-vault-6.5.1.ebuild
index c983d5f72632..6fe9eb1566c7 100644
--- a/kde-plasma/plasma-vault/plasma-vault-6.5.1.ebuild
+++ b/kde-plasma/plasma-vault/plasma-vault-6.5.1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE+=" https://cukic.co/2017/02/03/vaults-encryption-in-plasma/"
LICENSE="LGPL-3"
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE="networkmanager"
DEPEND="
diff --git a/kde-plasma/plasma-welcome/plasma-welcome-6.5.1.ebuild b/kde-plasma/plasma-welcome/plasma-welcome-6.5.1.ebuild
index 1abf889819f7..3a0cd24424bd 100644
--- a/kde-plasma/plasma-welcome/plasma-welcome-6.5.1.ebuild
+++ b/kde-plasma/plasma-welcome/plasma-welcome-6.5.1.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="Friendly onboarding wizard for Plasma"
LICENSE="GPL-2+"
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE=""
DEPEND="
diff --git a/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-6.5.1.ebuild b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-6.5.1.ebuild
index 945610db0a23..c1e5ff160bb6 100644
--- a/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-6.5.1.ebuild
+++ b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-6.5.1.ebuild
@@ -10,7 +10,7 @@ DESCRIPTION="Wallpapers for the Plasma workspace"
LICENSE="GPL-2"
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE=""
BDEPEND="
diff --git a/kde-plasma/plasma-workspace/plasma-workspace-6.5.1.ebuild b/kde-plasma/plasma-workspace/plasma-workspace-6.5.1.ebuild
index a275efc18e2f..7096d1d5c167 100644
--- a/kde-plasma/plasma-workspace/plasma-workspace-6.5.1.ebuild
+++ b/kde-plasma/plasma-workspace/plasma-workspace-6.5.1.ebuild
@@ -13,7 +13,7 @@ DESCRIPTION="KDE Plasma workspace"
LICENSE="GPL-2" # TODO: CHECK
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE="appstream +fontconfig +ksysguard networkmanager phonon +policykit
screencast +semantic-desktop systemd telemetry +wallpaper-metadata +X"
diff --git a/kde-plasma/plasma5support/plasma5support-6.5.1.ebuild b/kde-plasma/plasma5support/plasma5support-6.5.1.ebuild
index 7a436a85ac5e..01fdae0dad77 100644
--- a/kde-plasma/plasma5support/plasma5support-6.5.1.ebuild
+++ b/kde-plasma/plasma5support/plasma5support-6.5.1.ebuild
@@ -13,7 +13,7 @@ DESCRIPTION="Support components for porting from KF5/Qt5 to KF6/Qt6"
LICENSE="GPL-2+ LGPL-2+"
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE="activities geolocation ksysguard X"
RESTRICT="test" # bug 926347
diff --git a/kde-plasma/plymouth-kcm/plymouth-kcm-6.5.1.ebuild b/kde-plasma/plymouth-kcm/plymouth-kcm-6.5.1.ebuild
index ecdee332c46f..37daf3f9cfce 100644
--- a/kde-plasma/plymouth-kcm/plymouth-kcm-6.5.1.ebuild
+++ b/kde-plasma/plymouth-kcm/plymouth-kcm-6.5.1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://invent.kde.org/plasma/plymouth-kcm"
LICENSE="GPL-2+"
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE=""
DEPEND="
diff --git a/kde-plasma/polkit-kde-agent/polkit-kde-agent-6.5.1.ebuild b/kde-plasma/polkit-kde-agent/polkit-kde-agent-6.5.1.ebuild
index 8616c851353c..4b8dad973814 100644
--- a/kde-plasma/polkit-kde-agent/polkit-kde-agent-6.5.1.ebuild
+++ b/kde-plasma/polkit-kde-agent/polkit-kde-agent-6.5.1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://kde.org/"
LICENSE="GPL-2" # TODO: CHECK
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE=""
DEPEND="
diff --git a/kde-plasma/powerdevil/powerdevil-6.5.1.ebuild b/kde-plasma/powerdevil/powerdevil-6.5.1.ebuild
index edd98dd47098..30844c4b62c9 100644
--- a/kde-plasma/powerdevil/powerdevil-6.5.1.ebuild
+++ b/kde-plasma/powerdevil/powerdevil-6.5.1.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://invent.kde.org/plasma/powerdevil"
LICENSE="GPL-2" # TODO: CHECK
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE="brightness-control"
RESTRICT="test" # bug 926513
diff --git a/kde-plasma/print-manager/print-manager-6.5.1.ebuild b/kde-plasma/print-manager/print-manager-6.5.1.ebuild
index f7f805cddfd2..394cf8a3f22e 100644
--- a/kde-plasma/print-manager/print-manager-6.5.1.ebuild
+++ b/kde-plasma/print-manager/print-manager-6.5.1.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="Manage CUPS print jobs and printers in Plasma"
LICENSE="GPL-2" # TODO: CHECK
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE="+gtk"
DEPEND="
diff --git a/kde-plasma/qqc2-breeze-style/qqc2-breeze-style-6.5.1.ebuild b/kde-plasma/qqc2-breeze-style/qqc2-breeze-style-6.5.1.ebuild
index c94153372366..eb27258a0927 100644
--- a/kde-plasma/qqc2-breeze-style/qqc2-breeze-style-6.5.1.ebuild
+++ b/kde-plasma/qqc2-breeze-style/qqc2-breeze-style-6.5.1.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Breeze inspired QQC2 Style"
LICENSE="|| ( GPL-2+ LGPL-3+ ) CC0-1.0"
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
DEPEND="
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui]
diff --git a/kde-plasma/sddm-kcm/sddm-kcm-6.5.1.ebuild b/kde-plasma/sddm-kcm/sddm-kcm-6.5.1.ebuild
index 24a8e07f9491..cd1e20610569 100644
--- a/kde-plasma/sddm-kcm/sddm-kcm-6.5.1.ebuild
+++ b/kde-plasma/sddm-kcm/sddm-kcm-6.5.1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://invent.kde.org/plasma/sddm-kcm"
LICENSE="GPL-2+"
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE=""
DEPEND="
diff --git a/kde-plasma/spectacle/spectacle-6.5.1.ebuild b/kde-plasma/spectacle/spectacle-6.5.1.ebuild
index 4de492a042a8..053ca5ac96ce 100644
--- a/kde-plasma/spectacle/spectacle-6.5.1.ebuild
+++ b/kde-plasma/spectacle/spectacle-6.5.1.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://apps.kde.org/spectacle/"
LICENSE="LGPL-2+ handbook? ( FDL-1.3 )"
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE="share"
# slot op: Uses Qt::GuiPrivate for qtx11extras_p.h
diff --git a/kde-plasma/systemsettings/systemsettings-6.5.1.ebuild b/kde-plasma/systemsettings/systemsettings-6.5.1.ebuild
index 648977c92fff..c647827402e7 100644
--- a/kde-plasma/systemsettings/systemsettings-6.5.1.ebuild
+++ b/kde-plasma/systemsettings/systemsettings-6.5.1.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Control Center to configure KDE Plasma desktop"
LICENSE="GPL-2" # TODO: CHECK
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE=""
DEPEND="
diff --git a/kde-plasma/wacomtablet/wacomtablet-6.5.1.ebuild b/kde-plasma/wacomtablet/wacomtablet-6.5.1.ebuild
index 21f1a5b7760a..b051655f8731 100644
--- a/kde-plasma/wacomtablet/wacomtablet-6.5.1.ebuild
+++ b/kde-plasma/wacomtablet/wacomtablet-6.5.1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://userbase.kde.org/Wacomtablet"
LICENSE="GPL-2"
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE=""
# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h
diff --git a/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-6.5.1.ebuild b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-6.5.1.ebuild
index 7b707473eda0..9e906584d717 100644
--- a/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-6.5.1.ebuild
+++ b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-6.5.1.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Backend implementation for xdg-desktop-portal that is using Qt/KDE
LICENSE="LGPL-2+"
SLOT="6"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE=""
# dev-qt/qtbase:= slot op: Uses Qt::GuiPrivate for qtx11extras_p.h
diff --git a/media-libs/raspberrypi-userland-bin/Manifest b/media-libs/raspberrypi-userland-bin/Manifest
deleted file mode 100644
index 9f36ec948bde..000000000000
--- a/media-libs/raspberrypi-userland-bin/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST raspberrypi-firmware-1.20201201.tar.gz 189332299 BLAKE2B b3ec91f07b4713d26c29be5412d018a220129eef7ddf7c5c09d85e645c2c5754a95f13be7e690ab40648a982e3974cc760aa5b33c76612da836227d38c4ee3a5 SHA512 a7f4591552718956bd7f2d0d377234277e2e6f18cc9714ea30fe13f26d5ae1164b982f39dcf72ae4a18663369ef06d0187d8182713763262371c13107aac4c65
diff --git a/media-libs/raspberrypi-userland-bin/files/04raspberrypi-userland-bin b/media-libs/raspberrypi-userland-bin/files/04raspberrypi-userland-bin
deleted file mode 100644
index d4d8fad4cc83..000000000000
--- a/media-libs/raspberrypi-userland-bin/files/04raspberrypi-userland-bin
+++ /dev/null
@@ -1 +0,0 @@
-LDPATH='/opt/vc/lib'
diff --git a/media-libs/raspberrypi-userland-bin/metadata.xml b/media-libs/raspberrypi-userland-bin/metadata.xml
deleted file mode 100644
index ab7672d131e1..000000000000
--- a/media-libs/raspberrypi-userland-bin/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
-
- <use>
- <flag name="hardfp">Use armv6 hardfp ABI</flag>
- </use>
- <origin>gentoo-staging</origin>
-</pkgmetadata> \ No newline at end of file
diff --git a/media-libs/raspberrypi-userland-bin/raspberrypi-userland-bin-1.20201201.ebuild b/media-libs/raspberrypi-userland-bin/raspberrypi-userland-bin-1.20201201.ebuild
deleted file mode 100644
index cdba7d110e39..000000000000
--- a/media-libs/raspberrypi-userland-bin/raspberrypi-userland-bin-1.20201201.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
-
-MY_P="raspberrypi-firmware-${PV}"
-DESCRIPTION="Raspberry Pi userspace tools and libraries"
-HOMEPAGE="https://github.com/raspberrypi/firmware"
-SRC_URI="https://github.com/raspberrypi/firmware/archive/${PV}.tar.gz -> ${MY_P}.tar.gz"
-S="${WORKDIR}/firmware-${PV}"
-
-LICENSE="BSD GPL-2 raspberrypi-videocore-bin"
-SLOT="0"
-KEYWORDS="-* arm"
-IUSE="+hardfp examples"
-
-RDEPEND="!media-libs/raspberrypi-userland"
-
-RESTRICT="binchecks strip"
-
-src_install() {
- cd $(usex hardfp hardfp/ "")opt/vc || die
-
- insinto /opt/vc
- doins -r include
-
- into /opt
- dobin bin/*
-
- insopts -m 0755
- insinto /opt/vc/lib
- doins -r lib/*
-
- doenvd "${FILESDIR}"/04${PN}
-
- if use examples ; then
- insopts -m 0644
- docinto examples
- dodoc -r src/hello_pi
- fi
-}
diff --git a/media-libs/raspberrypi-userland/Manifest b/media-libs/raspberrypi-userland/Manifest
deleted file mode 100644
index 14ea7065276c..000000000000
--- a/media-libs/raspberrypi-userland/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST raspberrypi-userland-0_pre20201022.tar.gz 32958590 BLAKE2B 01733a24822d80c5bf9aa3e0feefc3e9437390a465d7a4184d0a9c6a68446e91515d3d6d398ff516d9fd1bdcd4a885512d358a4ed1d24d9b94bdc72d81db84d3 SHA512 1813224068b8a8e569c874a8ffb354f1ac86e95b482caaad18b9703a187baaea60f1f87dfbb0c7e4b3cb2eb875abbcc82aedba410646a3c1df0208bd73aaf9f9
diff --git a/media-libs/raspberrypi-userland/files/92-local-vchiq-permissions.rules b/media-libs/raspberrypi-userland/files/92-local-vchiq-permissions.rules
deleted file mode 100644
index fd95502940a5..000000000000
--- a/media-libs/raspberrypi-userland/files/92-local-vchiq-permissions.rules
+++ /dev/null
@@ -1,3 +0,0 @@
-SUBSYSTEM=="vchiq",GROUP="video",MODE="0660"
-SUBSYSTEM=="vc-sm",GROUP="video",MODE="0660"
-SUBSYSTEM=="bcm2708_vcio",GROUP="video",MODE="0660"
diff --git a/media-libs/raspberrypi-userland/files/raspberrypi-userland-include.patch b/media-libs/raspberrypi-userland/files/raspberrypi-userland-include.patch
deleted file mode 100644
index 83556be3ae46..000000000000
--- a/media-libs/raspberrypi-userland/files/raspberrypi-userland-include.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-diff -NrU5 1/makefiles/cmake/vmcs.cmake 2/makefiles/cmake/vmcs.cmake
---- 1/makefiles/cmake/vmcs.cmake 2020-11-06 14:21:49.103179336 +0100
-+++ 2/makefiles/cmake/vmcs.cmake 2020-11-06 17:00:57.410230948 +0100
-@@ -72,10 +72,14 @@
- install(DIRECTORY ${vmcs_root}/interface/vctypes DESTINATION ${VMCS_INSTALL_PREFIX}/include/interface FILES_MATCHING PATTERN "*.h")
- install(DIRECTORY ${vmcs_root}/vcinclude DESTINATION ${VMCS_INSTALL_PREFIX}/include FILES_MATCHING PATTERN "*.h")
- install(DIRECTORY ${vmcs_root}/interface/peer DESTINATION ${VMCS_INSTALL_PREFIX}/include/interface FILES_MATCHING PATTERN "*.h")
- install(DIRECTORY ${vmcs_root}/interface/vmcs_host DESTINATION ${VMCS_INSTALL_PREFIX}/include/interface FILES_MATCHING PATTERN "*.h" PATTERN "${vmcs_root}/interface/vmcs_host/khronos" EXCLUDE)
-
--install(DIRECTORY ${vmcs_root}/interface/khronos/include DESTINATION ${VMCS_INSTALL_PREFIX} FILES_MATCHING PATTERN "*.h")
-+install(DIRECTORY ${vmcs_root}/interface/khronos/include DESTINATION ${VMCS_INSTALL_PREFIX} FILES_MATCHING PATTERN "*.h"
-+ PATTERN EGL EXCLUDE
-+ PATTERN GLES EXCLUDE
-+ PATTERN GLES2 EXCLUDE
-+ PATTERN KHR EXCLUDE )
- install(DIRECTORY ${vmcs_root}/interface/vmcs_host/khronos/IL DESTINATION ${VMCS_INSTALL_PREFIX}/include FILES_MATCHING PATTERN "*.h")
-
- install(DIRECTORY ${vmcs_root}/host_applications/linux/libs/bcm_host/include DESTINATION ${VMCS_INSTALL_PREFIX} FILES_MATCHING PATTERN "*.h")
-
diff --git a/media-libs/raspberrypi-userland/files/raspberrypi-userland-libdir.patch b/media-libs/raspberrypi-userland/files/raspberrypi-userland-libdir.patch
deleted file mode 100644
index b1367a982321..000000000000
--- a/media-libs/raspberrypi-userland/files/raspberrypi-userland-libdir.patch
+++ /dev/null
@@ -1,316 +0,0 @@
-From 9f2ba8c56e473fa05a5f216260571f4269fc16cc Mon Sep 17 00:00:00 2001
-From: Damian Wrobel <dwrobel@ertelnet.rybnik.pl>
-Date: Mon, 14 Sep 2020 09:23:07 +0200
-Subject: [PATCH] Install libraries as per GNU Coding Standards
-
-Includes GNUInstallDirs and uses LIBDIR (instead of hardcoded lib)
-to install libraries.
-
-Fixes packaging on aarch64 systems where LIBDIR=lib64 (not lib).
-
-Signed-off-by: Damian Wrobel <dwrobel@ertelnet.rybnik.pl>
----
- CMakeLists.txt | 4 +++-
- containers/CMakeLists.txt | 2 +-
- helpers/dtoverlay/CMakeLists.txt | 2 +-
- host_applications/linux/libs/bcm_host/CMakeLists.txt | 2 +-
- host_applications/linux/libs/debug_sym/CMakeLists.txt | 4 ++--
- host_applications/linux/libs/sm/CMakeLists.txt | 2 +-
- interface/khronos/CMakeLists.txt | 6 +++---
- interface/mmal/CMakeLists.txt | 2 +-
- interface/mmal/components/CMakeLists.txt | 2 +-
- interface/mmal/core/CMakeLists.txt | 2 +-
- interface/mmal/util/CMakeLists.txt | 2 +-
- interface/mmal/vc/CMakeLists.txt | 2 +-
- interface/vchiq_arm/CMakeLists.txt | 2 +-
- interface/vcos/pthreads/CMakeLists.txt | 2 +-
- interface/vmcs_host/CMakeLists.txt | 2 +-
- middleware/openmaxil/CMakeLists.txt | 2 +-
- pkgconfig/bcm_host.pc.in | 2 +-
- pkgconfig/brcmegl.pc.in | 2 +-
- pkgconfig/brcmglesv2.pc.in | 2 +-
- pkgconfig/brcmvg.pc.in | 2 +-
- pkgconfig/mmal.pc.in | 2 +-
- pkgconfig/vcsm.pc.in | 2 +-
- 22 files changed, 27 insertions(+), 25 deletions(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index fe67fc87..035b16fa 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -8,6 +8,8 @@ SET(PROJECT_VER_PATCH 0)
- SET(PROJECT_VER "${PROJECT_VER_MAJOR}.${PROJECT_VER_MINOR}.${PROJECT_VER_PATCH}")
- SET(PROJECT_APIVER "${PROJECT_VER}")
-
-+include(GNUInstallDirs)
-+
- if(ARM64)
- set(BUILD_MMAL FALSE)
- set(BUILD_MMAL_APPS FALSE)
-@@ -125,7 +127,7 @@ if(PKG_CONFIG_FOUND)
- foreach(PCFILE bcm_host.pc brcmegl.pc brcmglesv2.pc brcmvg.pc vcsm.pc mmal.pc)
- configure_file("pkgconfig/${PCFILE}.in" "${PCFILE}" @ONLY)
- install(FILES "${CMAKE_CURRENT_BINARY_DIR}/${PCFILE}"
-- DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig")
-+ DESTINATION "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}/pkgconfig")
- endforeach()
- endif()
- # Remove cache entry, if one added by command line
-diff --git a/containers/CMakeLists.txt b/containers/CMakeLists.txt
-index 5570038c..3578fe80 100644
---- a/containers/CMakeLists.txt
-+++ b/containers/CMakeLists.txt
-@@ -66,7 +66,7 @@ set(packetizers_SRCS ${packetizers_SRCS} ${SOURCE_DIR}/h264/avc1_packetizer.c)
-
- add_library(containers ${LIBRARY_TYPE} ${core_SRCS} ${io_SRCS} ${net_SRCS} ${packetizers_SRCS})
- target_link_libraries(containers vcos)
--install(TARGETS containers DESTINATION lib)
-+install(TARGETS containers DESTINATION ${LIBDIR})
-
- set(container_readers)
- set(container_writers)
-diff --git a/helpers/dtoverlay/CMakeLists.txt b/helpers/dtoverlay/CMakeLists.txt
-index b3bd30f1..5e1a3a4a 100644
---- a/helpers/dtoverlay/CMakeLists.txt
-+++ b/helpers/dtoverlay/CMakeLists.txt
-@@ -22,4 +22,4 @@ add_library (dtovl ${SHARED}
-
- target_link_libraries(dtovl fdt)
-
--install (TARGETS dtovl DESTINATION lib)
-+install (TARGETS dtovl DESTINATION ${LIBDIR})
-diff --git a/host_applications/linux/libs/bcm_host/CMakeLists.txt b/host_applications/linux/libs/bcm_host/CMakeLists.txt
-index 2f4beb93..e18d611c 100644
---- a/host_applications/linux/libs/bcm_host/CMakeLists.txt
-+++ b/host_applications/linux/libs/bcm_host/CMakeLists.txt
-@@ -19,5 +19,5 @@ add_library(bcm_host ${SHARED} bcm_host.c)
-
- target_link_libraries(bcm_host vcos vchostif)
-
--install(TARGETS bcm_host DESTINATION lib)
-+install(TARGETS bcm_host DESTINATION ${LIBDIR})
-
-diff --git a/host_applications/linux/libs/debug_sym/CMakeLists.txt b/host_applications/linux/libs/debug_sym/CMakeLists.txt
-index d437b995..40e0bc77 100644
---- a/host_applications/linux/libs/debug_sym/CMakeLists.txt
-+++ b/host_applications/linux/libs/debug_sym/CMakeLists.txt
-@@ -11,6 +11,6 @@ include_directories (
- add_library(debug_sym ${SHARED} debug_sym.c)
- add_library(debug_sym_static STATIC debug_sym.c)
-
--install(TARGETS debug_sym DESTINATION lib)
--install(TARGETS debug_sym_static DESTINATION lib)
-+install(TARGETS debug_sym DESTINATION ${LIBDIR})
-+install(TARGETS debug_sym_static DESTINATION ${LIBDIR})
- install(FILES debug_sym.h DESTINATION include/interface/debug_sym)
-diff --git a/host_applications/linux/libs/sm/CMakeLists.txt b/host_applications/linux/libs/sm/CMakeLists.txt
-index 5ce5aca7..f85959bd 100644
---- a/host_applications/linux/libs/sm/CMakeLists.txt
-+++ b/host_applications/linux/libs/sm/CMakeLists.txt
-@@ -14,5 +14,5 @@ add_library(vcsm ${SHARED} user-vcsm.c)
-
- target_link_libraries(vcsm vcos)
-
--install(TARGETS vcsm DESTINATION lib)
-+install(TARGETS vcsm DESTINATION ${LIBDIR})
- install(FILES user-vcsm.h DESTINATION include/interface/vcsm)
-diff --git a/interface/khronos/CMakeLists.txt b/interface/khronos/CMakeLists.txt
-index 9ad615b8..97683049 100644
---- a/interface/khronos/CMakeLists.txt
-+++ b/interface/khronos/CMakeLists.txt
-@@ -78,8 +78,8 @@ target_link_libraries(GLESv2 EGL khrn_client vcos)
- target_link_libraries(WFC EGL)
- target_link_libraries(OpenVG EGL)
-
--install(TARGETS EGL GLESv2 OpenVG WFC khrn_client DESTINATION lib)
--install(TARGETS EGL_static GLESv2_static khrn_static DESTINATION lib)
-+install(TARGETS EGL GLESv2 OpenVG WFC khrn_client DESTINATION ${LIBDIR})
-+install(TARGETS EGL_static GLESv2_static khrn_static DESTINATION ${LIBDIR})
-
- # recommended names to use to avoid conflicts with mesa libs
- add_library(brcmEGL ${SHARED} ${EGL_SOURCE})
-@@ -92,4 +92,4 @@ target_link_libraries(brcmGLESv2 brcmEGL khrn_client vcos)
- target_link_libraries(brcmWFC brcmEGL)
- target_link_libraries(brcmOpenVG brcmEGL)
-
--install(TARGETS brcmEGL brcmGLESv2 brcmOpenVG brcmWFC DESTINATION lib)
-+install(TARGETS brcmEGL brcmGLESv2 brcmOpenVG brcmWFC DESTINATION ${LIBDIR})
-diff --git a/interface/mmal/CMakeLists.txt b/interface/mmal/CMakeLists.txt
-index 46f149df..544f173b 100644
---- a/interface/mmal/CMakeLists.txt
-+++ b/interface/mmal/CMakeLists.txt
-@@ -16,7 +16,7 @@ add_subdirectory(client)
-
- target_link_libraries(mmal mmal_core mmal_util mmal_vc_client vcos mmal_components)
-
--install(TARGETS mmal DESTINATION lib)
-+install(TARGETS mmal DESTINATION ${LIBDIR})
- install(FILES
- mmal.h
- mmal_buffer.h
-diff --git a/interface/mmal/components/CMakeLists.txt b/interface/mmal/components/CMakeLists.txt
-index d65fa37d..5b929098 100644
---- a/interface/mmal/components/CMakeLists.txt
-+++ b/interface/mmal/components/CMakeLists.txt
-@@ -30,5 +30,5 @@ set(container_libs ${container_libs} containers)
- target_link_libraries(mmal_components ${container_libs} mmal_util)
- target_link_libraries(mmal_components mmal_core)
-
--install(TARGETS mmal_components DESTINATION lib)
-+install(TARGETS mmal_components DESTINATION ${LIBDIR})
-
-diff --git a/interface/mmal/core/CMakeLists.txt b/interface/mmal/core/CMakeLists.txt
-index de0bcb25..7f1adb86 100644
---- a/interface/mmal/core/CMakeLists.txt
-+++ b/interface/mmal/core/CMakeLists.txt
-@@ -13,7 +13,7 @@ add_library (mmal_core ${LIBRARY_TYPE}
-
- target_link_libraries (mmal_core vcos)
-
--install(TARGETS mmal_core DESTINATION lib)
-+install(TARGETS mmal_core DESTINATION ${LIBDIR})
- install(FILES
- mmal_buffer_private.h
- mmal_clock_private.h
-diff --git a/interface/mmal/util/CMakeLists.txt b/interface/mmal/util/CMakeLists.txt
-index b2a6858b..acabed6f 100644
---- a/interface/mmal/util/CMakeLists.txt
-+++ b/interface/mmal/util/CMakeLists.txt
-@@ -12,7 +12,7 @@ add_library (mmal_util ${LIBRARY_TYPE}
-
- target_link_libraries (mmal_util vcos)
-
--install(TARGETS mmal_util DESTINATION lib)
-+install(TARGETS mmal_util DESTINATION ${LIBDIR})
- install(FILES
- mmal_component_wrapper.h
- mmal_connection.h
-diff --git a/interface/mmal/vc/CMakeLists.txt b/interface/mmal/vc/CMakeLists.txt
-index d6e80db7..ecba8112 100644
---- a/interface/mmal/vc/CMakeLists.txt
-+++ b/interface/mmal/vc/CMakeLists.txt
-@@ -13,7 +13,7 @@ endif(BUILD_MMAL_APPS)
-
- include_directories ( ../../../host_applications/linux/libs/sm )
-
--install(TARGETS mmal_vc_client DESTINATION lib)
-+install(TARGETS mmal_vc_client DESTINATION ${LIBDIR})
- install(FILES
- mmal_vc_api.h
- mmal_vc_api_drm.h
-diff --git a/interface/vchiq_arm/CMakeLists.txt b/interface/vchiq_arm/CMakeLists.txt
-index 7af383de..75080655 100644
---- a/interface/vchiq_arm/CMakeLists.txt
-+++ b/interface/vchiq_arm/CMakeLists.txt
-@@ -5,7 +5,7 @@ add_library(vchiq_arm SHARED
- # pull in VCHI cond variable emulation
- target_link_libraries(vchiq_arm vcos)
-
--install(TARGETS vchiq_arm DESTINATION lib)
-+install(TARGETS vchiq_arm DESTINATION ${LIBDIR})
- #install(FILES etc/10-vchiq.rules DESTINATION /etc/udev/rules.d)
-
- include_directories(../..)
-diff --git a/interface/vcos/pthreads/CMakeLists.txt b/interface/vcos/pthreads/CMakeLists.txt
-index 1d81ca3c..c6a80cf3 100644
---- a/interface/vcos/pthreads/CMakeLists.txt
-+++ b/interface/vcos/pthreads/CMakeLists.txt
-@@ -43,4 +43,4 @@ endif ()
-
-
- #install(FILES ${HEADERS} DESTINATION include)
--install(TARGETS vcos DESTINATION lib)
-+install(TARGETS vcos DESTINATION ${LIBDIR})
-diff --git a/interface/vmcs_host/CMakeLists.txt b/interface/vmcs_host/CMakeLists.txt
-index cbef80c5..f61067f0 100755
---- a/interface/vmcs_host/CMakeLists.txt
-+++ b/interface/vmcs_host/CMakeLists.txt
-@@ -32,5 +32,5 @@ target_link_libraries(vchostif vchiq_arm vcos)
-
- #target_link_libraries(bufman WFC)
-
--install(TARGETS ${INSTALL_TARGETS} DESTINATION lib)
-+install(TARGETS ${INSTALL_TARGETS} DESTINATION ${LIBDIR})
-
-diff --git a/middleware/openmaxil/CMakeLists.txt b/middleware/openmaxil/CMakeLists.txt
-index 3e9c5f9d..6b6c36a6 100644
---- a/middleware/openmaxil/CMakeLists.txt
-+++ b/middleware/openmaxil/CMakeLists.txt
-@@ -49,4 +49,4 @@ else ()
-
- endif ()
-
--install (TARGETS openmaxil DESTINATION lib)
-+install (TARGETS openmaxil DESTINATION ${LIBDIR})
-diff --git a/pkgconfig/bcm_host.pc.in b/pkgconfig/bcm_host.pc.in
-index c7237c53..2988b42f 100644
---- a/pkgconfig/bcm_host.pc.in
-+++ b/pkgconfig/bcm_host.pc.in
-@@ -1,6 +1,6 @@
- prefix=@CMAKE_INSTALL_PREFIX@
- exec_prefix=${prefix}
--libdir=${exec_prefix}/lib
-+libdir=${exec_prefix}/@CMAKE_INSTALL_LIBDIR@
- includedir=${prefix}/include
-
- Name: bcm_host
-diff --git a/pkgconfig/brcmegl.pc.in b/pkgconfig/brcmegl.pc.in
-index 5dd3d5b9..a45bf22a 100644
---- a/pkgconfig/brcmegl.pc.in
-+++ b/pkgconfig/brcmegl.pc.in
-@@ -1,6 +1,6 @@
- prefix=@CMAKE_INSTALL_PREFIX@
- exec_prefix=${prefix}
--libdir=${exec_prefix}/lib
-+libdir=${exec_prefix}/@CMAKE_INSTALL_LIBDIR@
- includedir=${prefix}/include
-
- Name: brcmEGL
-diff --git a/pkgconfig/brcmglesv2.pc.in b/pkgconfig/brcmglesv2.pc.in
-index e0e36f5a..902fbf33 100644
---- a/pkgconfig/brcmglesv2.pc.in
-+++ b/pkgconfig/brcmglesv2.pc.in
-@@ -1,6 +1,6 @@
- prefix=@CMAKE_INSTALL_PREFIX@
- exec_prefix=${prefix}
--libdir=${exec_prefix}/lib
-+libdir=${exec_prefix}/@CMAKE_INSTALL_LIBDIR@
- includedir=${prefix}/include
-
- Name: brcmGLESv2
-diff --git a/pkgconfig/brcmvg.pc.in b/pkgconfig/brcmvg.pc.in
-index 763a44b0..98489ee4 100644
---- a/pkgconfig/brcmvg.pc.in
-+++ b/pkgconfig/brcmvg.pc.in
-@@ -1,6 +1,6 @@
- prefix=@CMAKE_INSTALL_PREFIX@
- exec_prefix=${prefix}
--libdir=${exec_prefix}/lib
-+libdir=${exec_prefix}/@CMAKE_INSTALL_LIBDIR@
- includedir=${prefix}/include
-
- Name: brcmOpenVG
-diff --git a/pkgconfig/mmal.pc.in b/pkgconfig/mmal.pc.in
-index 37d344c4..1ffa4f51 100644
---- a/pkgconfig/mmal.pc.in
-+++ b/pkgconfig/mmal.pc.in
-@@ -1,6 +1,6 @@
- prefix=@CMAKE_INSTALL_PREFIX@
- exec_prefix=${prefix}
--libdir=${exec_prefix}/lib
-+libdir=${exec_prefix}/@CMAKE_INSTALL_LIBDIR@
- includedir=${prefix}/include
-
- Name: MMAL
-diff --git a/pkgconfig/vcsm.pc.in b/pkgconfig/vcsm.pc.in
-index b12c56fc..6f762cbf 100644
---- a/pkgconfig/vcsm.pc.in
-+++ b/pkgconfig/vcsm.pc.in
-@@ -1,6 +1,6 @@
- prefix=@CMAKE_INSTALL_PREFIX@
- exec_prefix=${prefix}
--libdir=${exec_prefix}/lib
-+libdir=${exec_prefix}/@CMAKE_INSTALL_LIBDIR@
- includedir=${prefix}/include
-
- Name: VCSM
diff --git a/media-libs/raspberrypi-userland/files/raspberrypi-userland-libfdt-static.patch b/media-libs/raspberrypi-userland/files/raspberrypi-userland-libfdt-static.patch
deleted file mode 100644
index 7ba0cd0852d3..000000000000
--- a/media-libs/raspberrypi-userland/files/raspberrypi-userland-libfdt-static.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-From 55999626af756874012f0163718152a77b14ff51 Mon Sep 17 00:00:00 2001
-From: crabbed halo ablution
- <17379795+crabbedhaloablution@users.noreply.github.com>
-Date: Sun, 8 Nov 2020 13:49:09 +0100
-Subject: [PATCH] Make explicit that libfdt should be built static
-
----
- opensrc/helpers/libfdt/CMakeLists.txt | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/opensrc/helpers/libfdt/CMakeLists.txt b/opensrc/helpers/libfdt/CMakeLists.txt
-index f57c61cb..fad86d32 100755
---- a/opensrc/helpers/libfdt/CMakeLists.txt
-+++ b/opensrc/helpers/libfdt/CMakeLists.txt
-@@ -1,6 +1,6 @@
- include_directories(.)
-
--add_library(fdt
-+add_library(fdt STATIC
- fdt.c
- fdt_empty_tree.c
- fdt_ro.c
diff --git a/media-libs/raspberrypi-userland/files/raspberrypi-userland-pkgconf-arm64.patch b/media-libs/raspberrypi-userland/files/raspberrypi-userland-pkgconf-arm64.patch
deleted file mode 100644
index 48ccea1f6811..000000000000
--- a/media-libs/raspberrypi-userland/files/raspberrypi-userland-pkgconf-arm64.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-From 6d666d333f2022004fa453b28faad91021cd13d3 Mon Sep 17 00:00:00 2001
-From: crabbedhaloablution
- <17379795+crabbedhaloablution@users.noreply.github.com>
-Date: Mon, 16 Nov 2020 13:41:12 +0100
-Subject: [PATCH] Only install .pc files for which we build a .so.
-
-Many .so files are not built on arm64, but currently we install
-the .pc files anyway. Fix by including the .pc files in the ARM64
-conditional.
----
- CMakeLists.txt | 4 +++-
- 1 file changed, 3 insertions(+), 1 deletion(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index fe67fc87..8393a8bd 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -11,9 +11,11 @@ SET(PROJECT_APIVER "${PROJECT_VER}")
- if(ARM64)
- set(BUILD_MMAL FALSE)
- set(BUILD_MMAL_APPS FALSE)
-+ set(PKGCONFFILES bcm_host.pc)
- else()
- set(BUILD_MMAL TRUE)
- set(BUILD_MMAL_APPS TRUE)
-+ set(PKGCONFFILES bcm_host.pc brcmegl.pc brcmglesv2.pc brcmvg.pc vcsm.pc mmal.pc)
- endif()
- set(vmcs_root ${PROJECT_SOURCE_DIR})
- get_filename_component(VIDEOCORE_ROOT . ABSOLUTE)
-@@ -122,7 +124,7 @@ include_directories("${PROJECT_BINARY_DIR}")
- include(FindPkgConfig QUIET)
- if(PKG_CONFIG_FOUND)
- # Produce a pkg-config file
-- foreach(PCFILE bcm_host.pc brcmegl.pc brcmglesv2.pc brcmvg.pc vcsm.pc mmal.pc)
-+ foreach(PCFILE IN LISTS PKGCONFFILES)
- configure_file("pkgconfig/${PCFILE}.in" "${PCFILE}" @ONLY)
- install(FILES "${CMAKE_CURRENT_BINARY_DIR}/${PCFILE}"
- DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig")
diff --git a/media-libs/raspberrypi-userland/metadata.xml b/media-libs/raspberrypi-userland/metadata.xml
deleted file mode 100644
index 83d00b14c8d4..000000000000
--- a/media-libs/raspberrypi-userland/metadata.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
-
- <origin>gentoo-staging</origin>
-</pkgmetadata> \ No newline at end of file
diff --git a/media-libs/raspberrypi-userland/raspberrypi-userland-0_pre20201022.ebuild b/media-libs/raspberrypi-userland/raspberrypi-userland-0_pre20201022.ebuild
deleted file mode 100644
index b4ce5bc37dc1..000000000000
--- a/media-libs/raspberrypi-userland/raspberrypi-userland-0_pre20201022.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit cmake flag-o-matic udev
-
-if [[ ${PV} == 9999* ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/${PN/-//}.git"
- SRC_URI=""
-else
- # We base our versioning on Raspbian
- # Go to https://archive.raspberrypi.org/debian/pool/main/r/raspberrypi-userland/
- # Example:
- # * libraspberrypi-bin-dbgsym_2+git20201022~151804+e432bc3-1_arm64.deb
- # * "e432bc3" is the first 7 hex digits of the commit hash.
- # * Go to https://github.com/raspberrypi/userland/commits/master and find the full hash
- GIT_COMMIT="e432bc3400401064e2d8affa5d1454aac2cf4a00"
- SRC_URI="https://github.com/raspberrypi/userland/archive/${GIT_COMMIT}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="arm arm64"
- S="${WORKDIR}/userland-${GIT_COMMIT}"
-fi
-
-DESCRIPTION="Raspberry Pi userspace tools and libraries"
-HOMEPAGE="https://github.com/raspberrypi/userland"
-
-LICENSE="BSD"
-SLOT="0"
-
-DEPEND=""
-RDEPEND="acct-group/video
- !media-libs/raspberrypi-userland-bin"
-
-PATCHES=(
- # Install in $(get_libdir)
- # See https://github.com/raspberrypi/userland/pull/650
- "${FILESDIR}/${PN}-libdir.patch"
- # Don't install includes that collide.
- "${FILESDIR}/${PN}-include.patch"
- # See https://github.com/raspberrypi/userland/pull/655
- "${FILESDIR}/${PN}-libfdt-static.patch"
- # See https://github.com/raspberrypi/userland/pull/659
- "${FILESDIR}/${PN}-pkgconf-arm64.patch"
-)
-
-src_prepare() {
- cmake_src_prepare
- sed -i \
- -e 's:DESTINATION ${VMCS_INSTALL_PREFIX}/src:DESTINATION ${VMCS_INSTALL_PREFIX}/'"share/doc/${PF}:" \
- "${S}/makefiles/cmake/vmcs.cmake" || die "Failed sedding makefiles/cmake/vmcs.cmake"
- sed -i \
- -e 's:^install(TARGETS EGL GLESv2 OpenVG WFC:install(TARGETS:' \
- -e '/^install(TARGETS EGL_static GLESv2_static/d' \
- "${S}/interface/khronos/CMakeLists.txt" || die "Failed sedding interface/khronos/CMakeLists.txt"
-}
-
-src_configure() {
- append-ldflags $(no-as-needed)
-
- local mycmakeargs=(
- -DVMCS_INSTALL_PREFIX="${EPREFIX}/usr"
- -DARM64=$(usex arm64)
- )
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
- udev_dorules "${FILESDIR}/92-local-vchiq-permissions.rules"
-}
-
-pkg_postinst() {
- udev_reload
-}
diff --git a/media-libs/raspberrypi-userland/raspberrypi-userland-9999.ebuild b/media-libs/raspberrypi-userland/raspberrypi-userland-9999.ebuild
deleted file mode 100644
index b7827907a660..000000000000
--- a/media-libs/raspberrypi-userland/raspberrypi-userland-9999.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit cmake flag-o-matic udev
-
-if [[ ${PV} == 9999* ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/${PN/-//}.git"
- SRC_URI=""
-else
- # We base our versioning on Raspbian
- # Go to https://archive.raspberrypi.org/debian/pool/main/r/raspberrypi-userland/
- # Example:
- # * libraspberrypi-bin-dbgsym_2+git20201022~151804+e432bc3-1_arm64.deb
- # * "e432bc3" is the first 7 hex digits of the commit hash.
- # * Go to https://github.com/raspberrypi/userland/commits/master and find the full hash
- GIT_COMMIT="e432bc3400401064e2d8affa5d1454aac2cf4a00"
- SRC_URI="https://github.com/raspberrypi/userland/archive/${GIT_COMMIT}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~arm ~arm64"
- S="${WORKDIR}/userland-${GIT_COMMIT}"
-fi
-
-DESCRIPTION="Raspberry Pi userspace tools and libraries"
-HOMEPAGE="https://github.com/raspberrypi/userland"
-
-LICENSE="BSD"
-SLOT="0"
-
-DEPEND=""
-RDEPEND="acct-group/video
- !media-libs/raspberrypi-userland-bin"
-
-PATCHES=(
- # Install in $(get_libdir)
- # See https://github.com/raspberrypi/userland/pull/650
- "${FILESDIR}/${PN}-libdir.patch"
- # Don't install includes that collide.
- "${FILESDIR}/${PN}-include.patch"
- # See https://github.com/raspberrypi/userland/pull/655
- "${FILESDIR}/${PN}-libfdt-static.patch"
- # See https://github.com/raspberrypi/userland/pull/659
- "${FILESDIR}/${PN}-pkgconf-arm64.patch"
-)
-
-src_prepare() {
- cmake_src_prepare
- sed -i \
- -e 's:DESTINATION ${VMCS_INSTALL_PREFIX}/src:DESTINATION ${VMCS_INSTALL_PREFIX}/'"share/doc/${PF}:" \
- "${S}/makefiles/cmake/vmcs.cmake" || die "Failed sedding makefiles/cmake/vmcs.cmake"
- sed -i \
- -e 's:^install(TARGETS EGL GLESv2 OpenVG WFC:install(TARGETS:' \
- -e '/^install(TARGETS EGL_static GLESv2_static/d' \
- "${S}/interface/khronos/CMakeLists.txt" || die "Failed sedding interface/khronos/CMakeLists.txt"
-}
-
-src_configure() {
- append-ldflags $(no-as-needed)
-
- local mycmakeargs=(
- -DVMCS_INSTALL_PREFIX="${EPREFIX}/usr"
- -DARM64=$(usex arm64)
- )
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
- udev_dorules "${FILESDIR}/92-local-vchiq-permissions.rules"
-}
-
-pkg_postinst() {
- udev_reload
-}
diff --git a/media-libs/vips/Manifest b/media-libs/vips/Manifest
index 4a88399f4aed..57b6296948f4 100644
--- a/media-libs/vips/Manifest
+++ b/media-libs/vips/Manifest
@@ -1,2 +1,3 @@
DIST vips-8.17.1.tar.xz 29529248 BLAKE2B 43caadf37d204a3df19e6fea7e52f7d80223ac9c58f1573ef439dcc3d92ababf72001e35ce2ffb829f27376ea643e23cabedc32b579d74a5fdd22b8bf6973f8c SHA512 04962e7d3fb8956c986f3aed7a10c4927195bc555a22c805a5b190c257e9e8b0fe97eddd0eb44e0e7d9047ba5671e96ac88f50a2597caa4f78c84ce1091541ff
DIST vips-8.17.2.tar.xz 29525672 BLAKE2B a92d76d4f73a3b92404a1d864143358b5d54d611e4bacddbeed859a669a4b79624b2f352e2de3fda47dd55a9129582f6a00a7651bd81435f4fe9a05912e13126 SHA512 ad35fa05ce441ab788f78e1b0b9c5db8f1e66f1295bbb78f7614560e4c37cdd0641de026b9f4cb04e7a5eaece53342dcad497f4b985d22763f5d38cbcec1bd92
+DIST vips-8.17.3.tar.xz 29526164 BLAKE2B 0d6a4ceacd01effa5d2ba04bed69199b3a22486e47ff69b3a48b21bbb814a2316f8e3c05ad211e05a60e1a1e34ac5a47c4df5cf6cf9ae19d910b277a906d38b1 SHA512 31467a4d9b33c00f41aec05de2ca2dac328199eeb25dbfd2ee085fc45e8abf3903d50b32d65a8581647e4a83cfe2d351054ab00e556bad610afacbf24e19010f
diff --git a/media-libs/vips/vips-8.17.3.ebuild b/media-libs/vips/vips-8.17.3.ebuild
new file mode 100644
index 000000000000..0f7c8775e119
--- /dev/null
+++ b/media-libs/vips/vips-8.17.3.ebuild
@@ -0,0 +1,162 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..14} )
+inherit flag-o-matic meson python-any-r1 toolchain-funcs vala
+
+DESCRIPTION="VIPS Image Processing Library"
+HOMEPAGE="https://libvips.github.io/libvips/"
+SRC_URI="https://github.com/libvips/libvips/releases/download/v${PV}/${P}.tar.xz"
+
+LICENSE="LGPL-2.1+ MIT"
+SLOT="0/42" # soname
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="
+ archive deprecated doc exif fftw fits fontconfig graphicsmagick
+ heif +highway imagemagick imagequant +introspection +jpeg jpeg2k
+ jpegxl lcms matio openexr orc pango pdf +png svg test tiff vala
+ webp
+"
+REQUIRED_USE="
+ doc? ( introspection )
+ fontconfig? ( pango )
+ graphicsmagick? ( imagemagick )
+ test? ( jpeg png webp )
+ vala? ( introspection )
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-libs/glib:2
+ dev-libs/expat
+ virtual/libintl
+ archive? ( app-arch/libarchive:= )
+ exif? ( media-libs/libexif )
+ fftw? ( sci-libs/fftw:3.0= )
+ fits? ( sci-libs/cfitsio:= )
+ fontconfig? ( media-libs/fontconfig )
+ heif? ( media-libs/libheif:= )
+ highway? ( >=dev-cpp/highway-1.0.5 )
+ !highway? (
+ orc? ( dev-lang/orc )
+ )
+ imagemagick? (
+ graphicsmagick? ( media-gfx/graphicsmagick:= )
+ !graphicsmagick? ( media-gfx/imagemagick:= )
+ )
+ imagequant? ( media-gfx/libimagequant )
+ introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2 )
+ jpeg? ( media-libs/libjpeg-turbo:= )
+ jpeg2k? ( media-libs/openjpeg:= )
+ jpegxl? ( media-libs/libjxl:= )
+ lcms? ( media-libs/lcms:2 )
+ matio? ( sci-libs/matio:= )
+ openexr? ( media-libs/openexr:= )
+ pango? (
+ x11-libs/cairo
+ x11-libs/pango
+ )
+ pdf? (
+ app-text/poppler[cairo]
+ x11-libs/cairo
+ )
+ png? ( media-libs/libpng:= )
+ svg? (
+ gnome-base/librsvg:2
+ sys-libs/zlib:=
+ x11-libs/cairo
+ )
+ tiff? ( media-libs/tiff:= )
+ webp? ( media-libs/libwebp:= )
+"
+DEPEND="
+ ${RDEPEND}
+ pango? ( x11-base/xorg-proto )
+ pdf? ( x11-base/xorg-proto )
+ svg? ( x11-base/xorg-proto )
+ test? (
+ tiff? ( media-libs/tiff[jpeg] )
+ )
+"
+BDEPEND="
+ dev-util/glib-utils
+ sys-devel/gettext
+ doc? (
+ ${PYTHON_DEPS}
+ app-text/doxygen
+ dev-util/gi-docgen
+ media-gfx/graphviz
+ )
+ vala? ( $(vala_depend) )
+"
+
+pkg_setup() {
+ use doc && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+
+ use vala && vala_setup
+
+ sed -i "/subdir('fuzz')/d" meson.build || die
+}
+
+src_configure() {
+ # workaround for segfault issue in LLVM lto (bug #921728)
+ tc-is-clang && filter-lto
+
+ local emesonargs=(
+ $(meson_use deprecated)
+ $(meson_use doc cpp-docs)
+ $(meson_use doc docs)
+ -Dexamples=false
+ $(meson_use vala vapi)
+ -Dcgif=disabled # not packaged, and not used to view gif (only saving)
+ $(meson_feature archive)
+ $(meson_feature exif)
+ $(meson_feature fftw)
+ $(meson_feature fits cfitsio)
+ $(meson_feature fontconfig)
+ $(meson_feature heif)
+ $(meson_feature highway)
+ $(meson_feature imagemagick magick)
+ -Dmagick-package=$(usex graphicsmagick GraphicsMagick MagickCore)
+ $(meson_feature imagequant)
+ $(meson_feature introspection)
+ $(meson_feature jpeg)
+ $(meson_feature jpeg2k openjpeg)
+ $(meson_feature jpegxl jpeg-xl)
+ $(meson_feature lcms)
+ $(meson_feature matio)
+ -Dnifti=disabled # not packaged
+ $(meson_feature openexr)
+ -Dopenslide=disabled # not packaged
+ $(meson_feature orc) # no-op if USE=highway is set
+ $(meson_feature pango pangocairo)
+ -Dpdfium=disabled # not packaged, can use poppler instead
+ $(meson_feature png)
+ $(meson_feature pdf poppler)
+ -Dquantizr=disabled # not packaged, can use imagequant instead
+ -Dspng=disabled # not packaged, can use libpng instead
+ $(meson_feature svg rsvg)
+ $(meson_feature tiff)
+ $(meson_feature webp)
+ $(meson_feature svg zlib) # zlib is currently only used by svgload.c
+ )
+
+ meson_src_configure
+}
+
+src_install() {
+ meson_src_install
+
+ if use doc; then
+ mkdir -p "${ED}"/usr/share/doc/${PF}/html || die
+ mv -- "${ED}"/usr/share/doc/{vips,${PF}/html/vips} || die
+ mv -- "${ED}"/usr/share/doc/{vips-cpp/html,${PF}/html/vips-cpp} || die
+ rmdir -- "${ED}"/usr/share/doc/vips-cpp || die
+ fi
+}
diff --git a/media-plugins/vdr-rpihddevice/Manifest b/media-plugins/vdr-rpihddevice/Manifest
deleted file mode 100644
index e27cec57bf6d..000000000000
--- a/media-plugins/vdr-rpihddevice/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST vdr-rpihddevice-1.0.3.tgz 89445 BLAKE2B e459ca823e36ebf16c71bdc7db08311bfb31fabe3233ec62a076d69bf3428e2a6fc4cdc9a2cf906ba801942be559d98d68c28b7219fa3fbdba517eb80880be8c SHA512 9f5a9e06f382a11354d31531ad8a6277a49ce0b29c1ce2d96f952cdf1670779e5e3cd6e07eadcdd8eab151bd2467b53eeeb01d48f74f8e4f5232019110196c5e
-DIST vdr-rpihddevice-1.0.5.tgz 93199 BLAKE2B 32afd2ef30bfbfa3893f0be98cb4316c9a090fa3d99c3fb2632f818c590aebf0a095768c7bef64b22ece42eac979f7f80565a5a9587761546473682a25904286 SHA512 3a122a3b96851653cb626090307034a19d6968f923c300899c8c661c4a68ed86bd3212454098622c8813a4cad80bacd491469083661e50852509e99479784ab1
diff --git a/media-plugins/vdr-rpihddevice/metadata.xml b/media-plugins/vdr-rpihddevice/metadata.xml
deleted file mode 100644
index 156eb43b3972..000000000000
--- a/media-plugins/vdr-rpihddevice/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>martin.dummer@gmx.net</email>
- <name>Martin Dummer</name>
- </maintainer>
- <maintainer type="project">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <maintainer type="project">
- <email>vdr@gentoo.org</email>
- <name>Gentoo VDR Project</name>
- </maintainer>
-
- <origin>gentoo-staging</origin>
-</pkgmetadata> \ No newline at end of file
diff --git a/media-plugins/vdr-rpihddevice/vdr-rpihddevice-1.0.3.ebuild b/media-plugins/vdr-rpihddevice/vdr-rpihddevice-1.0.3.ebuild
deleted file mode 100644
index f04b9a32e2c2..000000000000
--- a/media-plugins/vdr-rpihddevice/vdr-rpihddevice-1.0.3.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit vdr-plugin-2
-
-VERSION="2045" #every bump, new version
-
-DESCRIPTION="VDR Plugin: Output Device for Raspberry Pi"
-HOMEPAGE="https://projects.vdr-developer.org/projects/plg-rpihddevice"
-SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tgz"
-
-KEYWORDS="~arm"
-SLOT="0"
-LICENSE="GPL-2"
-
-DEPEND="media-libs/raspberrypi-userland
- media-video/vdr
- media-video/ffmpeg"
-
-src_prepare() {
- sed -i "${S}"/Makefile -e '/LDFLAGS.*VCLIBDIR/s/$/ -Wl,--no-as-needed/' || die "sed failed"
- vdr-plugin-2_src_prepare
-}
diff --git a/media-plugins/vdr-rpihddevice/vdr-rpihddevice-1.0.5.ebuild b/media-plugins/vdr-rpihddevice/vdr-rpihddevice-1.0.5.ebuild
deleted file mode 100644
index ee3ca8918ebc..000000000000
--- a/media-plugins/vdr-rpihddevice/vdr-rpihddevice-1.0.5.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit vdr-plugin-2
-
-VERSION="2193" #every bump, new version
-
-DESCRIPTION="VDR Plugin: Output Device for Raspberry Pi"
-HOMEPAGE="https://projects.vdr-developer.org/projects/plg-rpihddevice"
-SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tgz"
-
-KEYWORDS="~arm"
-SLOT="0"
-LICENSE="GPL-2"
-
-DEPEND="media-libs/raspberrypi-userland
- media-video/vdr
- media-video/ffmpeg"
-
-src_prepare() {
- sed -i "${S}"/Makefile -e '/LDFLAGS.*VCLIBDIR/s/$/ -Wl,--no-as-needed/' || die "sed failed"
-
- # media-libs/raspberrypi-userland to old on gentoo...
- sed -e "s:-lbrcmGLESv2:-lGLESv2:" \
- -e "s:-lbrcmEGL:-lEGL:" \
- -i "${S}"/Makefile || die "sed failed"
-
- vdr-plugin-2_src_prepare
-}
diff --git a/media-sound/chuck/Manifest b/media-sound/chuck/Manifest
index c131562eef7c..7586866cf34f 100644
--- a/media-sound/chuck/Manifest
+++ b/media-sound/chuck/Manifest
@@ -1,2 +1 @@
-DIST chuck-1.5.5.1.tgz 22361428 BLAKE2B dae842e2990ed4fc260b69c309ba6fe8adb8d9dcf2c7c76c5335c6d6239496b9a70e66a8e262a32a6b6879bff04185e1de1de440ab6c4705fb88ed2c99a0940a SHA512 e7d2268f87b551e7b9ae652328773ce2c239620db96dcbaa103345207074f0de1b433c272fb25ba840ba136b4afa1309985fef5d8debef165c5f67ebf4f67134
DIST chuck-1.5.5.5.tgz 22367621 BLAKE2B d5e30136360d9b4fa5a770127a759ccd9342be442af49a62deca90c0aac2fa5a49682bb9d3003781e68ed79ae6e6d143fed38e2a3a27c65ef3a478e07ca2464e SHA512 5e9bad345de72dfece47d57926190a65883eb41779f15976ee16a99ace807da6f5ebecf1aa1f693949ac0c795447b12171034642d673f8ad158fb22f94fbc930
diff --git a/media-sound/chuck/chuck-1.5.5.1.ebuild b/media-sound/chuck/chuck-1.5.5.1.ebuild
deleted file mode 100644
index 2d23f14d98bc..000000000000
--- a/media-sound/chuck/chuck-1.5.5.1.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic toolchain-funcs
-
-DESCRIPTION="Strongly-timed, concurrent, and on-the-fly audio programming language"
-HOMEPAGE="http://chuck.cs.princeton.edu/"
-SRC_URI="http://chuck.cs.princeton.edu/release/files/${P}.tgz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="+alsa jack examples"
-REQUIRED_USE="|| ( alsa jack )"
-
-RDEPEND="app-eselect/eselect-chuck
- media-libs/libsndfile
- alsa? ( media-libs/alsa-lib )
- jack? ( virtual/jack )"
-DEPEND="${RDEPEND}
- app-alternatives/yacc
- app-alternatives/lex"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.4.0.0-hid-smc.patch
- "${FILESDIR}"/${PN}-1.5.3.2-makefile.patch
-)
-
-compile_backend() {
- backend=$1
- pushd "${S}/src" &>/dev/null || die
- einfo "Compiling against ${backend}"
- emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getCXX)" linux-${backend}
- mv chuck{,-${backend}} || die
- emake clean
- popd &>/dev/null || die
-}
-
-src_compile() {
- # when compile with athlon or athlon-xp flags
- # chuck crashes on removing a shred with a double free or corruption
- # it happens in Chuck_VM_Stack::shutdown() on the line
- # SAFE_DELETE_ARRAY( stack );
- replace-cpu-flags athlon athlon-xp i686
-
- use jack && compile_backend jack
- use alsa && compile_backend alsa
-}
-
-src_install() {
- use jack && dobin src/chuck-jack
- use alsa && dobin src/chuck-alsa
-
- dodoc AUTHORS DEVELOPERS QUICKSTART README.md THANKS VERSIONS
- if use examples; then
- dodoc -r examples
- docompress -x /usr/share/doc/${PF}/examples
- fi
-}
-
-pkg_postinst() {
- if [[ -z ${REPLACING_VERSIONS} ]]; then
- elog "Chuck now can use multiple audio engines, so you can specify"
- elog "the preferred audio engine with chuck-{jack,alsa}"
- elog "Or you can use 'eselect chuck' to set the audio engine"
- fi
- eselect chuck update --if-unset
-}
diff --git a/media-sound/guitarix/Manifest b/media-sound/guitarix/Manifest
index ff3d5d6e0214..55e085a1aef5 100644
--- a/media-sound/guitarix/Manifest
+++ b/media-sound/guitarix/Manifest
@@ -1,2 +1 @@
-DIST guitarix2-0.46.0.tar.xz 77670776 BLAKE2B b650d53f4e73539419bbe194e07ee770494f80b547d407f5a269c035b91fbf3e0fe078a9e82da21f773d69395523f70fc179be7942f08e2b8689b220414c9925 SHA512 cdb8eccdd230bade493cf0b7fd2a6e748fcaf3c3fd6b5ed5fbd6134d08be9518c93400625d63e386b436fcef3e1738cae543256b09941445436d7f2bf41649a0
DIST guitarix2-0.47.0.tar.xz 79169320 BLAKE2B 03da29819fb5da4e981d25c229310da9741325475fae694a7745c16a18fc2b21d0e11ddc1aadcc6c1364d61f37d89dbf31f48da69aa823b3e192719cbb3d0736 SHA512 6726bfc5e3b71b195e7117ba56f56164a119c6e34934d50131c186c6c4fd0400c97d51acae22f645fc9dff91f16312a55d38c68e3609c0f21d3c3e6db8a09524
diff --git a/media-sound/guitarix/files/guitarix-0.46.0-nostrip.patch b/media-sound/guitarix/files/guitarix-0.46.0-nostrip.patch
deleted file mode 100644
index 7bb46c88eb16..000000000000
--- a/media-sound/guitarix/files/guitarix-0.46.0-nostrip.patch
+++ /dev/null
@@ -1,30 +0,0 @@
---- a/waftools/lv2.py
-+++ b/waftools/lv2.py
-@@ -40,7 +40,7 @@ def lv2_add_common(tg, target, install_path, defines=None, linkflags=None, cxxfl
- @Configure.conf
- def lv2(bld, *k, **kw):
- lv2_base, dst = get_lv2_base(bld, kw)
-- tg = bld.shlib(features='strip', *k, **kw)
-+ tg = bld.shlib(*k, **kw)
- cxxflags = []
- if not bld.env['OPT'] and bld.env['SSE2']:
- cxxflags = [ "-msse2", "-mfpmath=sse"]
-@@ -57,7 +57,7 @@ def lv2_gui(bld, *k, **kw):
- if not bld.env['LV2GUI']:
- return None
- lv2_base, dst = get_lv2_base(bld, kw)
-- tg = bld.shlib(features='strip', *k, **kw)
-+ tg = bld.shlib(*k, **kw)
- lv2_add_common(tg, lv2_base+'_gui', dst, ["LV2_GUI"], bld.env['OS_LV2_CXXFLAGS'])
- return tg
-
---- a/wscript
-+++ b/wscript
-@@ -404,7 +404,6 @@ def configure(conf):
- conf.env['DESKAPPS_DIR'] = os.path.normpath(os.path.join(conf.env['SHAREDIR'], 'applications'))
- conf.env['BIN_NAME'] = APPNAME
- if opt.lv2:
-- conf.gxload('strip')
- conf.gxload('lv2')
-
- conf.gxload('cpu_optimization')
diff --git a/media-sound/guitarix/guitarix-0.46.0.ebuild b/media-sound/guitarix/guitarix-0.46.0.ebuild
deleted file mode 100644
index c2e4f9d13a24..000000000000
--- a/media-sound/guitarix/guitarix-0.46.0.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 2019-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..14} )
-PYTHON_REQ_USE='threads(+)'
-
-inherit multiprocessing python-any-r1 waf-utils xdg
-
-DESCRIPTION="Virtual guitar amplifier for Linux"
-HOMEPAGE="https://guitarix.org/"
-SRC_URI="https://github.com/brummer10/${PN}/releases/download/V${PV}/guitarix2-${PV}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE="bluetooth debug lv2 nls nsm +standalone zeroconf"
-REQUIRED_USE="|| ( lv2 standalone )"
-
-DEPEND="
- dev-cpp/eigen:3
- dev-cpp/glibmm:2
- dev-cpp/gtkmm:3.0
- dev-libs/glib:2
- media-libs/libsndfile
- media-libs/zita-convolver:=
- media-libs/zita-resampler
- net-misc/curl
- sci-libs/fftw:3.0=
- x11-libs/gtk+:3
- lv2? ( media-libs/lv2 )
- standalone? (
- dev-libs/boost:=
- media-libs/liblrdf
- media-libs/lilv
- virtual/jack
- bluetooth? ( net-wireless/bluez )
- nsm? ( media-libs/liblo )
- zeroconf? ( net-dns/avahi )
- )
-"
-# roboto fonts are required for correct ui rendering
-RDEPEND="
- ${DEPEND}
- standalone? (
- media-fonts/roboto
- )
-"
-BDEPEND="
- ${PYTHON_DEPS}
- virtual/pkgconfig
- standalone? (
- dev-lang/sassc
- nls? (
- dev-util/intltool
- sys-devel/gettext
- )
- )
-"
-
-DOCS=( changelog README )
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.46.0-nostrip.patch
-)
-
-src_configure() {
- export -n {CXX,LD}FLAGS
-
- local myconf=(
- --cxxflags="${CXXFLAGS}"
- --cxxflags-debug=""
- --cxxflags-release="-DNDEBUG"
- --ldflags="${LDFLAGS}"
- --enable-lfs
- --lib-dev
- --no-desktop-update
- --no-faust
- --no-ldconfig
- --shared-lib
- --jobs=$(makeopts_jobs)
- $(use_enable nls)
- $(usex bluetooth "" "--no-bluez")
- $(usex debug "--debug" "")
- $(usex lv2 "--lv2dir=${EPREFIX}/usr/$(get_libdir)/lv2" "--no-lv2 --no-lv2-gui")
- $(usex nsm "" "--no-nsm")
- $(usex standalone "" "--no-standalone")
- $(usex zeroconf "" "--no-avahi")
- )
- waf-utils_src_configure "${myconf[@]}"
-}
diff --git a/media-sound/lms/lms-3.71.0.ebuild b/media-sound/lms/lms-3.71.0-r2.ebuild
index 19ed2a079c14..8bf47d0304c4 100644
--- a/media-sound/lms/lms-3.71.0.ebuild
+++ b/media-sound/lms/lms-3.71.0-r2.ebuild
@@ -18,9 +18,10 @@ RESTRICT="!test? ( test )"
RDEPEND="
app-arch/libarchive
acct-user/lms
- dev-cpp/wt:=
+ <=dev-cpp/wt-4.12.0:=
dev-libs/boost:=
dev-libs/libconfig[cxx]
+ dev-libs/pugixml:=
media-libs/taglib:=
media-video/ffmpeg[lame,opus]
sys-libs/pam
diff --git a/media-sound/mixxx/Manifest b/media-sound/mixxx/Manifest
index 8420f6917c7a..7e489cb75fd4 100644
--- a/media-sound/mixxx/Manifest
+++ b/media-sound/mixxx/Manifest
@@ -1,3 +1 @@
-DIST mixxx-2.5.1.tar.gz 39957616 BLAKE2B a1541e74753ba97aa5faf0785f987619b60e061faf21500723568eb599fd72cc03b3948a1a8012dcfeb111a2e2e20256aa39dbeb15e49355830bb94aeef7d625 SHA512 14ca19b58e5f3bb2502a3a79125c2e4f149d002ff6e89bd3bad61a6bb268cfcecaaf1ee31eac3eb39bfdcdf77bae38ea6ef0ad3cdb8df9bfb842070b642b3ffc
-DIST mixxx-2.5.2.tar.gz 40033028 BLAKE2B f9ff48c45af4092ef8fcba5220d31d80b639d06b2803573b433b307d0062d6295337cde490b50ca1d9dfcab91d34ed9a6e299ffc9e84dfa39df3c15cc40006ef SHA512 3ea8faef80c5a8b28ffd1bd6384d2b60b318da6b77dc34d1a68a626e48756e235fe854cb5a7b1bbfab1f8c2b8be2489dd238c11f072b08d0fde86618ddd55c0f
DIST mixxx-2.5.3.tar.gz 40055675 BLAKE2B 613d6eb774345eff58525442d4240227fe10910854f20833358640783bf4f7b429cbedded3b644c96dd7a7bdb9ff022458c4b0398a29c8d6723d7faeb7519607 SHA512 3dbb87fdc02e2dc38a370a7c78ce66140d69b6b84f6b5db986da83dc559de0a7ed9b9c72a52e94363eb86b94fee2176718b3d8fbc921fce1741a144bd693ea9d
diff --git a/media-sound/mixxx/files/mixxx-2.5.1-x11_opt.patch b/media-sound/mixxx/files/mixxx-2.5.1-x11_opt.patch
deleted file mode 100644
index e6961402b011..000000000000
--- a/media-sound/mixxx/files/mixxx-2.5.1-x11_opt.patch
+++ /dev/null
@@ -1,79 +0,0 @@
-https://github.com/mixxxdj/mixxx/pull/14574
-From 9b64781b833fbb13dbcfadf5a936820c2b880f24 Mon Sep 17 00:00:00 2001
-From: Nicolas PARLANT <nicolas.parlant@parhuet.fr>
-Date: Mon, 31 Mar 2025 13:33:13 +0000
-Subject: [PATCH] X11-less - Use FindWrapOpenGL
-
-Use FindWrapOpenGL.cmake. It allows X11-less system.
-Set link_target to OpenGL::OpenGL, GLVND-based. If not found, use
-OpenGL:GL.
-
-Furthermore, adding a NOQX11 definition so that the screensaver that
-requires Xlib is now optional.
-
-Signed-off-by: Nicolas PARLANT <nicolas.parlant@parhuet.fr>
----
- CMakeLists.txt | 11 +++++++++--
- src/util/screensaver.cpp | 5 +++--
- 2 files changed, 12 insertions(+), 4 deletions(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index b7a48247f97a..81a870534793 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -3187,8 +3187,8 @@ else()
- set(CMAKE_FIND_FRAMEWORK FIRST)
- endif()
- set(OpenGL_GL_PREFERENCE "GLVND")
-- find_package(OpenGL REQUIRED)
- if(EMSCRIPTEN)
-+ find_package(OpenGL REQUIRED)
- # Emscripten's FindOpenGL.cmake does not create OpenGL::GL
- target_link_libraries(mixxx-lib PRIVATE ${OPENGL_gl_LIBRARY})
- target_compile_definitions(mixxx-lib PUBLIC QT_OPENGL_ES_2)
-@@ -3200,7 +3200,12 @@ else()
- PUBLIC -sMIN_WEBGL_VERSION=2 -sMAX_WEBGL_VERSION=2 -sFULL_ES2=1
- )
- else()
-- target_link_libraries(mixxx-lib PRIVATE OpenGL::GL)
-+ find_package(WrapOpenGL REQUIRED)
-+ if(OPENGL_opengl_LIBRARY)
-+ target_link_libraries(mixxx-lib PRIVATE OpenGL::OpenGL)
-+ else()
-+ target_link_libraries(mixxx-lib PRIVATE OpenGL::GL)
-+ endif()
- endif()
- if(UNIX AND QGLES2)
- target_compile_definitions(mixxx-lib PUBLIC QT_OPENGL_ES_2)
-@@ -3841,6 +3846,8 @@ elseif(UNIX AND NOT APPLE AND NOT EMSCRIPTEN)
- if(${X11_FOUND})
- target_include_directories(mixxx-lib SYSTEM PUBLIC "${X11_INCLUDE_DIR}")
- target_link_libraries(mixxx-lib PRIVATE "${X11_LIBRARIES}")
-+ else()
-+ target_compile_definitions(mixxx-lib PUBLIC QNOX11)
- endif()
- find_package(Qt${QT_VERSION_MAJOR} COMPONENTS DBus REQUIRED)
- target_link_libraries(mixxx-lib PUBLIC Qt${QT_VERSION_MAJOR}::DBus)
-diff --git a/src/util/screensaver.cpp b/src/util/screensaver.cpp
-index 9eae4a1b4cd0..68f705184296 100644
---- a/src/util/screensaver.cpp
-+++ b/src/util/screensaver.cpp
-@@ -36,7 +36,8 @@ With the help of the following source codes:
- # include <X11/extensions/scrnsaver.h>
- #endif
-
--#if defined(__LINUX__) || (defined(HAVE_XSCREENSAVER_SUSPEND) && HAVE_XSCREENSAVER_SUSPEND)
-+#if (defined(__LINUX__) && !defined(QNOX11)) || \
-+ (defined(HAVE_XSCREENSAVER_SUSPEND) && HAVE_XSCREENSAVER_SUSPEND)
- # define None XNone
- # define Window XWindow
- # include <X11/Xlib.h>
-@@ -146,7 +147,7 @@ void ScreenSaverHelper::uninhibitInternal()
- s_enabled = false;
- }
-
--#elif defined(Q_OS_LINUX)
-+#elif (defined(Q_OS_LINUX) && !defined(QNOX11))
- const char *SCREENSAVERS[][4] = {
- // org.freedesktop.ScreenSaver is the standard. should work for gnome and kde too,
- // but I add their specific names too
diff --git a/media-sound/mixxx/files/mixxx-2.5.2-fix_col_headers.patch b/media-sound/mixxx/files/mixxx-2.5.2-fix_col_headers.patch
deleted file mode 100644
index c9298d890549..000000000000
--- a/media-sound/mixxx/files/mixxx-2.5.2-fix_col_headers.patch
+++ /dev/null
@@ -1,52 +0,0 @@
-https://github.com/mixxxdj/mixxx/pull/14944.patch
-From d2a59762740c4adbc8bc95685504f2ce8dbe19ad Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Daniel=20Sch=C3=BCrmann?= <daschuer@mixxx.org>
-Date: Sun, 15 Jun 2025 12:04:40 +0200
-Subject: [PATCH] Fix colum header text asignment
-
-A regression form #13782
----
- src/library/columncache.cpp | 14 +++++++-------
- 1 file changed, 7 insertions(+), 7 deletions(-)
-
-diff --git a/src/library/columncache.cpp b/src/library/columncache.cpp
-index eb0dd4da589..1a40363d249 100644
---- a/src/library/columncache.cpp
-+++ b/src/library/columncache.cpp
-@@ -68,8 +68,8 @@ constexpr ColumnProperties kColumnPropertiesByEnum[] = {
- QT_TRANSLATE_NOOP("BaseTrackTableModel", "Track #"),
- kDefaultColumnWidth},
- DI(ColumnCache::COLUMN_LIBRARYTABLE_FILETYPE){&LIBRARYTABLE_FILETYPE,
-- nullptr,
-- 0},
-+ QT_TRANSLATE_NOOP("BaseTrackTableModel", "Type"),
-+ kDefaultColumnWidth},
- DI(ColumnCache::COLUMN_LIBRARYTABLE_COMMENT){&LIBRARYTABLE_COMMENT,
- QT_TRANSLATE_NOOP("BaseTrackTableModel", "Comment"),
- kDefaultColumnWidth * 6},
-@@ -110,11 +110,11 @@ constexpr ColumnProperties kColumnPropertiesByEnum[] = {
- nullptr,
- 0},
- DI(ColumnCache::COLUMN_LIBRARYTABLE_TIMESPLAYED){&LIBRARYTABLE_TIMESPLAYED,
-- nullptr,
-- 0},
-- DI(ColumnCache::COLUMN_LIBRARYTABLE_PLAYED){&LIBRARYTABLE_PLAYED,
- QT_TRANSLATE_NOOP("BaseTrackTableModel", "Played"),
- kDefaultColumnWidth * 2},
-+ DI(ColumnCache::COLUMN_LIBRARYTABLE_PLAYED){&LIBRARYTABLE_PLAYED,
-+ nullptr,
-+ 0},
- DI(ColumnCache::COLUMN_LIBRARYTABLE_RATING){&LIBRARYTABLE_RATING,
- QT_TRANSLATE_NOOP("BaseTrackTableModel", "Rating"),
- kDefaultColumnWidth * 2},
-@@ -140,8 +140,8 @@ constexpr ColumnProperties kColumnPropertiesByEnum[] = {
- nullptr,
- 0},
- DI(ColumnCache::COLUMN_LIBRARYTABLE_COVERART_TYPE){&LIBRARYTABLE_COVERART_TYPE,
-- QT_TRANSLATE_NOOP("BaseTrackTableModel", "Type"),
-- kDefaultColumnWidth},
-+ nullptr,
-+ 0},
- DI(ColumnCache::COLUMN_LIBRARYTABLE_COVERART_LOCATION){&LIBRARYTABLE_COVERART_LOCATION,
- nullptr,
- 0},
diff --git a/media-sound/mixxx/files/mixxx-2.5.2-libcxx21_include.patch b/media-sound/mixxx/files/mixxx-2.5.2-libcxx21_include.patch
deleted file mode 100644
index 8318fe20d44f..000000000000
--- a/media-sound/mixxx/files/mixxx-2.5.2-libcxx21_include.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-https://github.com/mixxxdj/mixxx/pull/15132.patch
-From 9f9a7496f90fe7d1f153d2d62af4613b6d2f1d74 Mon Sep 17 00:00:00 2001
-From: Nicolas PARLANT <nicolas.parlant@parhuet.fr>
-Date: Sun, 27 Jul 2025 16:06:26 +0200
-Subject: [PATCH] missing include cstdlib
-
-Error with libcxx-21
-
->In file included from ./mixxx-2.5.2/lib/reverb/Reverb.cc:46:
->In file included from ./mixxx-2.5.2/lib/reverb/Reverb.h:54:
->./mixxx-2.5.2/lib/reverb/dsp/Delay.h:51:14: error: use of undeclared identifier 'free'
-> 51 | ~Delay() { free (data); }
-> | ^~~~
->./mixxx-2.5.2/work/mixxx-2.5.2/lib/reverb/dsp/Delay.h:57:25: error: use of undeclared identifier 'calloc'
-> 57 | data = (sample_t *) calloc (sizeof (sample_t), size);
-> | ^~~~~~
->2 errors generated.
-
-Signed-off-by: Nicolas PARLANT <nicolas.parlant@parhuet.fr>
----
- lib/reverb/dsp/Delay.h | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/lib/reverb/dsp/Delay.h b/lib/reverb/dsp/Delay.h
-index d530fee58a1c..a560b7552446 100644
---- a/lib/reverb/dsp/Delay.h
-+++ b/lib/reverb/dsp/Delay.h
-@@ -32,6 +32,7 @@
- #ifndef _DSP_DELAY_H_
- #define _DSP_DELAY_H_
-
-+#include <cstdlib> // for free and calloc
- #include <cstring> // for memset
-
- #include "util.h"
diff --git a/media-sound/mixxx/mixxx-2.5.1.ebuild b/media-sound/mixxx/mixxx-2.5.1.ebuild
deleted file mode 100644
index 57512847f166..000000000000
--- a/media-sound/mixxx/mixxx-2.5.1.ebuild
+++ /dev/null
@@ -1,173 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake dot-a udev xdg
-
-DESCRIPTION="Advanced Digital DJ tool based on Qt"
-HOMEPAGE="https://mixxx.org/"
-if [[ ${PV} == *9999 ]] ; then
- inherit git-r3
- if [[ ${PV} == ?.?.9999 ]] ; then
- EGIT_BRANCH=${PV%.9999}
- fi
- EGIT_REPO_URI="https://github.com/mixxxdj/${PN}.git"
-else
- SRC_URI="https://github.com/mixxxdj/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 ~arm64 x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-# gles2-only: at least not before 2.6 for keyworded ebuild
-IUSE="aac benchmark ffmpeg keyfinder lv2 midi modplug mp3 mp4 opus"
-IUSE+=" qtkeychain rubberband shout test upower wavpack +X"
-REQUIRED_USE="
- benchmark? ( test )
- qtkeychain? ( shout )
- test? ( aac ffmpeg midi mp3 opus rubberband )
-"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-db/sqlite:3
- dev-cpp/abseil-cpp:=
- dev-libs/hidapi
- dev-libs/protobuf:=
- dev-qt/qt5compat:6
- dev-qt/qtbase:6[concurrent,dbus,-gles2-only,gui,icu,network,opengl,sql,sqlite,ssl,widgets,xml,X?]
- dev-qt/qtdeclarative:6
- dev-qt/qtshadertools:6
- dev-qt/qtsvg:6
- media-libs/chromaprint:=
- media-libs/flac:=
- media-libs/libebur128:=
- media-libs/libglvnd[X?]
- media-libs/libogg
- media-libs/libsndfile
- media-libs/libsoundtouch:=
- media-libs/libvorbis
- media-libs/portaudio
- media-libs/taglib:=
- media-sound/lame
- virtual/libusb:1
- virtual/udev
- aac? (
- media-libs/faad2
- media-libs/libmp4v2
- )
- benchmark? (
- dev-cpp/benchmark:=
- dev-cpp/gtest:=
- dev-util/google-perftools:=
- )
- ffmpeg? ( media-video/ffmpeg:= )
- keyfinder? ( media-libs/libkeyfinder )
- lv2? ( media-libs/lilv )
- midi? ( media-libs/portmidi )
- modplug? ( media-libs/libmodplug )
- mp3? (
- media-libs/libid3tag:=
- media-libs/libmad
- )
- mp4? ( media-libs/libmp4v2 )
- opus? (
- media-libs/opus
- media-libs/opusfile
- )
- qtkeychain? ( >=dev-libs/qtkeychain-0.14.2:=[qt6(+)] )
- rubberband? ( media-libs/rubberband:= )
- shout? ( dev-libs/openssl:= )
- upower? (
- dev-libs/glib:2
- sys-power/upower:=
- )
- wavpack? ( media-sound/wavpack )
- X? ( x11-libs/libX11 )
-"
-DEPEND="${RDEPEND}
- dev-cpp/gtest
- dev-cpp/ms-gsl
-"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- # Fix strict-aliasing violations in vendored katai_cpp_stl_runtime
- # https://github.com/kaitai-io/kaitai_struct_cpp_stl_runtime/commit/c01f530.patch
- "${FILESDIR}"/${PN}-2.5.0-fix-strict-aliasing-kaitai.patch
- # Try OpenGL::OpenGL first for X11-less system
- # Make libX11 optional as it's only required for screensaver.
- "${FILESDIR}"/${PN}-2.5.1-x11_opt.patch
-)
-
-CMAKE_SKIP_TESTS=(
- # need HID controller
- LegacyControllerMappingValidationTest.HidMappingsValid
- # randomly fails
- # https://github.com/mixxxdj/mixxx/issues/12554
- EngineBufferE2ETest
-)
-
-src_configure() {
- # prevent ld error as package builds static libs.
- lto-guarantee-fat
-
- local mycmakeargs=(
- -DBATTERY="$(usex upower)"
- -DBROADCAST="$(usex shout)"
- -DBUILD_SHARED_LIBS=ON
- -DBUILD_TESTING="$(usex test)"
- -DBUILD_BENCH="$(usex benchmark)"
- # prevent duplicate call
- -DCCACHE_SUPPORT=OFF
- -DCMAKE_DISABLE_FIND_PACKAGE_X11=$(usex !X)
- -DENGINEPRIME=OFF
- -DFAAD="$(usex aac)"
- -DFFMPEG="$(usex ffmpeg)"
- -DGPERFTOOLS="$(usex benchmark)"
- -DGPERFTOOLSPROFILER="$(usex benchmark)"
- -DHID=ON
- -DINSTALL_USER_UDEV_RULES=OFF
- -DKEYFINDER="$(usex keyfinder)"
- -DLILV="$(usex lv2)"
- -DMAD="$(usex mp3)"
- -DMODPLUG="$(usex modplug)"
- -DOPTIMIZE=OFF
- -DOPUS="$(usex opus)"
- -DPORTMIDI="$(usex midi)"
- # new QML-UI, experimental and not functionnal for now
- -DQML=OFF
- -DQTKEYCHAIN="$(usex qtkeychain)"
- -DRUBBERBAND="$(usex rubberband)"
- -DVINYLCONTROL=ON
- -DWAVPACK="$(usex wavpack)"
- )
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
- use benchmark && dobin "${BUILD_DIR}"/mixxx-test
- udev_newrules "${S}"/res/linux/mixxx-usb-uaccess.rules 69-mixxx-usb-uaccess.rules
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- udev_reload
-
- elog "Manuals are no longer part of the package."
- elog "Please refer to https://downloads.mixxx.org/manual/ for up-to-date manuals."
- if use benchmark; then
- elog ""
- elog "Launch benchmark : ${EROOT}/usr/bin/mixxx-test --benchmark"
- elog "Launch Unittests : ${EROOT}/usr/bin/mixxx-test"
- elog "Some test suites may not be available without source files."
- fi
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- udev_reload
-}
diff --git a/media-sound/mixxx/mixxx-2.5.2.ebuild b/media-sound/mixxx/mixxx-2.5.2.ebuild
deleted file mode 100644
index ef9331bcdf95..000000000000
--- a/media-sound/mixxx/mixxx-2.5.2.ebuild
+++ /dev/null
@@ -1,178 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake dot-a udev xdg
-
-DESCRIPTION="Advanced Digital DJ tool based on Qt"
-HOMEPAGE="https://mixxx.org/"
-if [[ ${PV} == *9999 ]] ; then
- inherit git-r3
- if [[ ${PV} == ?.?.9999 ]] ; then
- EGIT_BRANCH=${PV%.9999}
- fi
- EGIT_REPO_URI="https://github.com/mixxxdj/${PN}.git"
-else
- SRC_URI="https://github.com/mixxxdj/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-# gles2-only: at least not before 2.6 for keyworded ebuild
-IUSE="aac benchmark ffmpeg keyfinder lv2 midi modplug mp3 mp4 opus"
-IUSE+=" qtkeychain rubberband shout test upower wavpack +X"
-REQUIRED_USE="
- benchmark? ( test )
- qtkeychain? ( shout )
- test? ( aac ffmpeg midi mp3 opus rubberband )
-"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-db/sqlite:3
- dev-cpp/abseil-cpp:=
- dev-libs/hidapi
- dev-libs/protobuf:=
- dev-qt/qt5compat:6
- dev-qt/qtbase:6[concurrent,dbus,-gles2-only,gui,icu,network,opengl,sql,sqlite,ssl,widgets,xml,X?]
- dev-qt/qtdeclarative:6
- dev-qt/qtshadertools:6
- dev-qt/qtsvg:6
- media-libs/chromaprint:=
- media-libs/flac:=
- media-libs/libebur128:=
- media-libs/libglvnd[X?]
- media-libs/libogg
- media-libs/libsndfile
- media-libs/libsoundtouch:=
- media-libs/libvorbis
- media-libs/portaudio
- media-libs/taglib:=
- media-sound/lame
- virtual/libusb:1
- virtual/udev
- aac? (
- media-libs/faad2
- media-libs/libmp4v2
- )
- benchmark? (
- dev-cpp/benchmark:=
- dev-cpp/gtest:=
- dev-util/google-perftools:=
- )
- ffmpeg? ( media-video/ffmpeg:= )
- keyfinder? ( media-libs/libkeyfinder )
- lv2? ( media-libs/lilv )
- midi? ( media-libs/portmidi )
- modplug? ( media-libs/libmodplug )
- mp3? (
- media-libs/libid3tag:=
- media-libs/libmad
- )
- mp4? ( media-libs/libmp4v2 )
- opus? (
- media-libs/opus
- media-libs/opusfile
- )
- qtkeychain? ( >=dev-libs/qtkeychain-0.14.2:=[qt6(+)] )
- rubberband? ( media-libs/rubberband:= )
- shout? ( dev-libs/openssl:= )
- upower? (
- dev-libs/glib:2
- sys-power/upower:=
- )
- wavpack? ( media-sound/wavpack )
- X? ( x11-libs/libX11 )
-"
-DEPEND="${RDEPEND}
- dev-cpp/gtest
- dev-cpp/ms-gsl
-"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- # Fix strict-aliasing violations in vendored katai_cpp_stl_runtime
- # https://github.com/kaitai-io/kaitai_struct_cpp_stl_runtime/commit/c01f530.patch
- "${FILESDIR}"/${PN}-2.5.0-fix-strict-aliasing-kaitai.patch
- # Try OpenGL::OpenGL first for X11-less system
- # Make libX11 optional. Merged in main branch.
- "${FILESDIR}"/${PN}-2.5.2-x11_opt.patch
- # Fix colum header text asignment. From upstream.
- "${FILESDIR}"/${P}-fix_col_headers.patch
- # Fix build with libcxx-21
- # https://github.com/mixxxdj/mixxx/pull/15132.patch
- "${FILESDIR}"/${P}-libcxx21_include.patch
-)
-
-CMAKE_SKIP_TESTS=(
- # need HID controller
- LegacyControllerMappingValidationTest.HidMappingsValid
- # randomly fails
- # https://github.com/mixxxdj/mixxx/issues/12554
- EngineBufferE2ETest
-)
-
-src_configure() {
- # prevent ld error as package builds static libs.
- lto-guarantee-fat
-
- local mycmakeargs=(
- -DBATTERY="$(usex upower)"
- -DBROADCAST="$(usex shout)"
- -DBUILD_SHARED_LIBS=ON
- -DBUILD_TESTING="$(usex test)"
- -DBUILD_BENCH="$(usex benchmark)"
- # prevent duplicate call
- -DCCACHE_SUPPORT=OFF
- -DCMAKE_DISABLE_FIND_PACKAGE_X11=$(usex !X)
- -DENGINEPRIME=OFF
- -DFAAD="$(usex aac)"
- -DFFMPEG="$(usex ffmpeg)"
- -DGPERFTOOLS="$(usex benchmark)"
- -DGPERFTOOLSPROFILER="$(usex benchmark)"
- -DHID=ON
- -DINSTALL_USER_UDEV_RULES=OFF
- -DKEYFINDER="$(usex keyfinder)"
- -DLILV="$(usex lv2)"
- -DMAD="$(usex mp3)"
- -DMODPLUG="$(usex modplug)"
- -DOPTIMIZE=OFF
- -DOPUS="$(usex opus)"
- -DPORTMIDI="$(usex midi)"
- # new QML-UI, experimental and not functionnal for now
- -DQML=OFF
- -DQTKEYCHAIN="$(usex qtkeychain)"
- -DRUBBERBAND="$(usex rubberband)"
- -DVINYLCONTROL=ON
- -DWAVPACK="$(usex wavpack)"
- )
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
- use benchmark && dobin "${BUILD_DIR}"/mixxx-test
- udev_newrules "${S}"/res/linux/mixxx-usb-uaccess.rules 69-mixxx-usb-uaccess.rules
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- udev_reload
-
- elog "Manuals are no longer part of the package."
- elog "Please refer to https://downloads.mixxx.org/manual/ for up-to-date manuals."
- if use benchmark; then
- elog ""
- elog "Launch benchmark : ${EROOT}/usr/bin/mixxx-test --benchmark"
- elog "Launch Unittests : ${EROOT}/usr/bin/mixxx-test"
- elog "Some test suites may not be available without source files."
- fi
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- udev_reload
-}
diff --git a/media-sound/qtractor/Manifest b/media-sound/qtractor/Manifest
index b33e3cb98601..b90f998b4fb0 100644
--- a/media-sound/qtractor/Manifest
+++ b/media-sound/qtractor/Manifest
@@ -1,2 +1 @@
-DIST qtractor-1.5.7.tar.gz 2705505 BLAKE2B 4cde19f13cbfb47a9d1ae28f16faca087c33bfbbe734c0abb68c8f46cb5b8f28489ee1e8261227663a7027233fcfa80ef76a8db1cfc8f78008a00864c028086c SHA512 bde8c004dff77cb203009c3fe44fc1a1696a7eeb5ef6ba27e46b3cac50d2ee9c7e94d8b18c432bd6f4cbdde60b1135ec7b03ecd1303e19e1b338d10c49b70a2b
DIST qtractor-1.5.8.tar.gz 2707174 BLAKE2B e3c98835155c2afd7458c1a4177afd6fb4cde6bc68b088c16ac15553a4f4b010e015d0fb4fd056ae0505f70a908e05ab03593267d15c6de86b85334dabed7432 SHA512 41a1bd79d825d97236bdddf9cc5ffbbb2554d0d5d5c7dcd5aab7e603b33cef80fc2339c1396614340df56f746012aee00e3da92f51ba9a4a8828fdf5b99d78ed
diff --git a/media-sound/qtractor/qtractor-1.5.7.ebuild b/media-sound/qtractor/qtractor-1.5.7.ebuild
deleted file mode 100644
index c39870ecc7dc..000000000000
--- a/media-sound/qtractor/qtractor-1.5.7.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake xdg
-
-DESCRIPTION="Audio/MIDI multi-track sequencer written in C++ with the Qt framework"
-HOMEPAGE="https://qtractor.sourceforge.io https://github.com/rncbc/qtractor"
-SRC_URI="https://downloads.sourceforge.net/qtractor/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="aubio cpu_flags_x86_sse debug dssi ladspa libsamplerate mad osc rubberband vorbis zlib"
-REQUIRED_USE="dssi? ( ladspa )"
-
-DEPEND="
- dev-qt/qtbase:6[gui,widgets,xml]
- dev-qt/qtsvg:6
- media-libs/alsa-lib
- media-libs/libsndfile
- media-libs/lilv
- media-libs/lv2
- media-libs/suil
- virtual/jack
- x11-libs/libxcb:=
- aubio? ( media-libs/aubio:= )
- dssi? ( media-libs/dssi )
- ladspa? ( media-libs/ladspa-sdk )
- libsamplerate? ( media-libs/libsamplerate )
- mad? ( media-libs/libmad )
- osc? ( media-libs/liblo )
- rubberband? ( media-libs/rubberband )
- vorbis? (
- media-libs/libogg
- media-libs/libvorbis
- )
- zlib? ( sys-libs/zlib )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
- virtual/pkgconfig
- dev-qt/qttools:6[linguist]
-"
-
-src_configure() {
- local mycmakeargs=(
- -DCONFIG_DSSI=$(usex dssi 1 0)
- -DCONFIG_GRADIENT=1
- -DCONFIG_JACK_LATENCY=1
- -DCONFIG_JACK_METADATA=1
- -DCONFIG_JACK_SESSION=1
- -DCONFIG_LADSPA=$(usex ladspa 1 0)
- -DCONFIG_LIBAUBIO=$(usex aubio 1 0)
- -DCONFIG_LIBLILV=1
- -DCONFIG_LIBLO=$(usex osc 1 0)
- -DCONFIG_LIBMAD=$(usex mad 1 0)
- -DCONFIG_LIBRUBBERBAND=$(usex rubberband 1 0)
- -DCONFIG_LIBSAMPLERATE=$(usex libsamplerate 1 0)
- -DCONFIG_LIBVORBIS=$(usex vorbis 1 0)
- -DCONFIG_LIBZ=$(usex zlib 1 0)
- -DCONFIG_LV2=1
- -DCONFIG_LV2_UI_GTK2=0
- -DCONFIG_NSM=0
- -DCONFIG_QT6=1
- -DCONFIG_SSE=$(usex cpu_flags_x86_sse 1 0)
- -DCONFIG_STACKTRACE=$(usex debug 1 0)
- -DCONFIG_VESTIGE=1
- -DCONFIG_VST2=1
- -DCONFIG_VST3=0
- -DCONFIG_XUNIQUE=0
- )
- # Following options are left to the default
- # CONFIG_LV2_ATOM
- # CONFIG_LV2_BUF_SIZE
- # CONFIG_LV2_CVPORT
- # CONFIG_LV2_EVENT
- # CONFIG_LV2_EXTERNAL_UI
- # CONFIG_LV2_MIDNAM
- # CONFIG_LV2_OPTIONS
- # CONFIG_LV2_PARAMETERS
- # CONFIG_LV2_PATCH
- # CONFIG_LV2_PORT_EVENT
- # CONFIG_LV2_PRESETS
- # CONFIG_LV2_PROGRAMS
- # CONFIG_LV2_STATE
- # CONFIG_LV2_STATE_FILES
- # CONFIG_LV2_STATE_MAKE_PATH
- # CONFIG_LV2_TIME
- # CONFIG_LV2_TIME_POSITION
- # CONFIG_LV2_UI
- # CONFIG_LV2_UI_IDLE
- # CONFIG_LV2_UI_REQ_VALUE
- # CONFIG_LV2_UI_SHOW
- # CONFIG_LV2_UI_TOUCH
- # CONFIG_LV2_WORKER
- # CONFIG_LV2_UI_X11
- cmake_src_configure
-}
diff --git a/media-sound/supersonic/Manifest b/media-sound/supersonic/Manifest
index 61fec19381a3..699b6b94b0c5 100644
--- a/media-sound/supersonic/Manifest
+++ b/media-sound/supersonic/Manifest
@@ -1,6 +1,6 @@
DIST supersonic-0.17.0-vendor.tar.xz 8043100 BLAKE2B b7f744a100b6c357bcbd39d9167dadefaef77d4c2e199c17a10da29c17a4aaaa5bf93bad28b29b41bd7127b0f9b55abaec13f9a32c78228f287031c52350ffda SHA512 5c7fe7b327e8f3564b21a34b64b46381c5f27fd817cc8072790ecf650bb4c1523ed92f3aa592c55db4f0ecd2fbd8dac1229d035f021290194c7d13b57043a11b
DIST supersonic-0.17.0.tar.gz 63722741 BLAKE2B ef946042400f647c266cd638deb3879c9a188f46e984b3ecf4183bb7b6c4d7c45d8062adad2d19b5036fafbea08d2bbdf6bd9d43784cad17364d47456719fdb5 SHA512 4ecb302e2c82a2d4e789feeffaa5492ee2ae3908d598f9944e92b57c0e09e37e79c63d5a9bb90e5eb98e104e6f6f20e3a506f07929084fbdb0ce6dd6bed9e9cb
-DIST supersonic-0.18.0-vendor.tar.xz 8077088 BLAKE2B 4afacce9850e1c3d6036df1a82d216b34085836e2c639adcdc8fa3a4a1b97ec3976c3e4756505d22a58aa67eb4f57555f90397cb04b65b266a089e434c4c17d5 SHA512 251c736b56711eacb03a1bc0f34034fb2d82e2d2f7452d26f2536c91f7c83dcd7d9d0be22d2d1c0d364ec4f688b8fd3c8146619a8dcadd25d4c12f64ca6f81a6
-DIST supersonic-0.18.0.tar.gz 63744839 BLAKE2B f5e57b49c43a677130557885027c1062056bae4600a98af06fbad1559755c1cb025f24b366fa3f59f83d8139d948e63ef50f9f1623cf227d824ec2a105340807 SHA512 1e6c5029a0f5b7b662fdb4672f3436e388d8236381f4740d357fd9525cc84d5bbd3c167d8691ad1052342d6f3503d1ebbc365e9a13b935c2806dc6db5c9f8365
DIST supersonic-0.18.1-vendor.tar.xz 8071468 BLAKE2B a17c668221ad5b222c9ee92ee7d1454a8b11f3dff12e694019bc904d095191804b7aeba383f98b2f5d9a31bef7b058c0bd72aabc13c77d3e62fe146aba37bcae SHA512 8151bfa527ddf60904b8ded67b1fcd1636995a3943062763747dba7f9ae68df6c94016192b9cf2aece9076f0527ed5ec5fe4b3bfda8435ba9546964a98b9f360
DIST supersonic-0.18.1.tar.gz 63734864 BLAKE2B 3652b5099b278cb1fef3df94025b970c9fba971e6b2cc2ab1c81c52bb1c7674a2ef0eb3b1a2ccb182c9e8c9408919dd5134d0cab86e88d94f130906269161c1b SHA512 15e445131edda82e544187c0da0d63fb0fcb1632365f8caee477d54911336436c6266d72bed9eb14d267420daf759efa1bc0a4ec47f4b1ff357518fd061fd606
+DIST supersonic-0.19.0-vendor.tar.xz 8148048 BLAKE2B 2cfff03df5314f48b27a076c51f68436d94272bc60fa8dbd092dcbf459e8d787b05b6f9deaf308590d90384297ca11244673333b057078ff76487a0ea5dce851 SHA512 f81954f4f9d57afb534192e037d0089f86ebb94da3e14f54152406c57df54704895459a8d9937b55999d2ee5a3527f7375c5b24a556925c7690185f5ebe9abe0
+DIST supersonic-0.19.0.tar.gz 63744223 BLAKE2B 7a1665d3c276f6f7073505652900a5ed33c462424dda6fa726a0ef4bbc471cad3406bfcb77bd1d5218246fbe75a0d546b09d23a932fd9643d121858504ffd445 SHA512 b99a73959823d932f6422c0c56dc6106e099448bb4a2f761052c6e5c97286c16e480c77787ff5056ea5b6020eb52a507587698a11d13f7d807a6909f9871e4ea
diff --git a/media-sound/supersonic/supersonic-0.18.0.ebuild b/media-sound/supersonic/supersonic-0.19.0.ebuild
index a8046f32a90a..a8046f32a90a 100644
--- a/media-sound/supersonic/supersonic-0.18.0.ebuild
+++ b/media-sound/supersonic/supersonic-0.19.0.ebuild
diff --git a/media-video/aegisub/aegisub-3.4.2-r2.ebuild b/media-video/aegisub/aegisub-3.4.2-r2.ebuild
new file mode 100644
index 000000000000..db7bbe9cf47f
--- /dev/null
+++ b/media-video/aegisub/aegisub-3.4.2-r2.ebuild
@@ -0,0 +1,147 @@
+# 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 )
+LUA_REQ_USE="lua52compat"
+
+WX_GTK_VER=3.2-gtk3
+PLOCALES="ar be bg ca cs da de el es eu fa fi fr_FR gl hu id it ja ko nl pl pt_BR pt_PT ru sr_RS sr_RS@latin tr uk_UA vi zh_CN zh_TW"
+
+inherit meson flag-o-matic lua-single plocale wxwidgets xdg-utils vcs-snapshot toolchain-funcs
+
+DESCRIPTION="Advanced subtitle editor"
+HOMEPAGE="https://github.com/wangqr/Aegisub https://github.com/TypesettingTools/Aegisub"
+
+if [[ ${PV} == *9999 ]]; then
+ EGIT_REPO_URI="https://github.com/TypesettingTools/${PN^}.git"
+ # Submodules are used to pull bundled libraries.
+ EGIT_SUBMODULES=()
+ inherit git-r3
+else
+ SRC_URI="https://github.com/TypesettingTools/Aegisub/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+fi
+LICENSE="BSD MIT"
+SLOT="0"
+IUSE="+alsa debug +fftw openal portaudio pulseaudio spell test +uchardet"
+REQUIRED_USE="
+ ${LUA_REQUIRED_USE}
+ || ( alsa openal portaudio pulseaudio )"
+RESTRICT="test"
+
+# aegisub bundles luabins (https://github.com/agladysh/luabins).
+# Unfortunately, luabins upstream is practically dead since 2010.
+# Thus unbundling luabins isn't worth the effort.
+RDEPEND="${LUA_DEPS}
+ x11-libs/wxGTK:${WX_GTK_VER}=[X,opengl,debug?]
+ dev-libs/boost:=[icu,nls]
+ dev-libs/icu:=
+ media-libs/ffmpegsource:=
+ media-libs/fontconfig
+ media-libs/freetype
+ media-libs/libass:=[fontconfig]
+ sys-libs/zlib
+ virtual/libiconv
+ virtual/opengl
+ alsa? ( media-libs/alsa-lib )
+ fftw? ( >=sci-libs/fftw-3.3:= )
+ openal? ( media-libs/openal )
+ portaudio? ( =media-libs/portaudio-19* )
+ pulseaudio? ( media-libs/libpulse )
+ spell? ( app-text/hunspell:= )
+ uchardet? ( app-i18n/uchardet )
+"
+DEPEND="${RDEPEND}"
+# luarocks is only used as a command-line tool so there is no need to enforce
+# LUA_SINGLE_USEDEP on it. On the other hand, this means we must use version
+# bounds in order to make sure we use a version migrated to Lua eclasses.
+BDEPEND="
+ sys-devel/gettext
+ virtual/pkgconfig
+ test? (
+ ${RDEPEND}
+ >=dev-cpp/gtest-1.8.1
+ >=dev-lua/luarocks-3.4.0-r100
+ $(lua_gen_cond_dep '
+ dev-lua/busted[${LUA_USEDEP}]
+ ')
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}"/3.4.2/Fix-build-without-pch.patch
+ "${FILESDIR}"/3.4.2/Fix-wayland.patch
+)
+
+BUILD_DIR="${WORKDIR}/${P}-build"
+
+aegisub_check_compiler() {
+ if [[ ${MERGE_TYPE} != "binary" ]] && ! test-flag-CXX -std=c++20; then
+ die "Your compiler lacks C++20 support."
+ fi
+}
+
+pkg_pretend() {
+ aegisub_check_compiler
+}
+
+pkg_setup() {
+ aegisub_check_compiler
+ lua-single_pkg_setup
+}
+
+src_prepare() {
+ default_src_prepare
+
+ # Remove tests that require unavailable uuid Lua module.
+ rm automation/tests/modules/lfs.moon || die
+
+ remove_locale() {
+ sed -i -e "s/^${1}\(@latin\)\?//g" po/LINGUAS || die
+ rm "po/${1}.po" || die
+ }
+
+ plocale_find_changes 'po' '' '.po'
+ plocale_for_each_disabled_locale remove_locale
+ sed -i "s|#ifdef WITH_UPDATE_CHECKER| #if WITH_UPDATE_CHECKER == 1|g" "${S}"/src/dialog_version_check.cpp \
+ "${S}"/src/command/app.cpp "${S}"/src/main.cpp || die
+ use test || sed -i "s|subdir('tests')||g" "${S}"/meson.build || die
+
+ mkdir "${BUILD_DIR}" || die
+ cp "${FILESDIR}/${PV}"/git_version.h "${BUILD_DIR}"/git_version.h || die
+}
+
+src_configure() {
+ tc-export PKG_CONFIG
+ use debug && EMESON_BUILDTYPE=debug
+ setup-wxwidgets
+ local emesonargs=(
+ -Denable_update_checker=false
+ -Dffms2=enabled
+ -Dsystem_luajit=true
+ $(meson_feature alsa)
+ $(meson_feature fftw fftw3)
+ $(meson_feature openal)
+ $(meson_feature portaudio)
+ $(meson_feature pulseaudio libpulse)
+ $(meson_feature spell hunspell)
+ $(meson_feature uchardet)
+ )
+ meson_src_configure
+}
+
+src_test() {
+ meson_src_test test-libaegisub
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+}
diff --git a/media-video/aegisub/files/3.4.2/Fix-wayland.patch b/media-video/aegisub/files/3.4.2/Fix-wayland.patch
new file mode 100644
index 000000000000..b2eb86b12772
--- /dev/null
+++ b/media-video/aegisub/files/3.4.2/Fix-wayland.patch
@@ -0,0 +1,34 @@
+From 17ea2947a24ed87df5a6842deb561b01c9643601 Mon Sep 17 00:00:00 2001
+From: EL_File4138 <elfile4138@elfile4138.moe>
+Date: Mon, 12 May 2025 00:48:35 +0200
+Subject: [PATCH] fix: Fallback to X11 if lacks EGL support
+
+This should fix #233. It's recurring and is hard to fix in the downstream package.
+Fixing is trivial.
+---
+ src/main.cpp | 12 ++++++++++++
+ 1 file changed, 12 insertions(+)
+
+diff --git a/src/main.cpp b/src/main.cpp
+index 65dbb4529c..c5d7e50ab1 100644
+--- a/src/main.cpp
++++ b/src/main.cpp
+@@ -95,6 +95,18 @@ void AegisubApp::OnAssertFailure(const wxChar *file, int line, const wxChar *fun
+ AegisubApp::AegisubApp() {
+ // http://trac.wxwidgets.org/ticket/14302
+ wxSetEnv("UBUNTU_MENUPROXY", "0");
++
++ // Fallback to X11 if wxGTK implementation is build without Wayland EGL support
++ // Fix https://github.com/TypesettingTools/Aegisub/issues/233
++ #if defined(__WXGTK__) && !wxUSE_GLCANVAS_EGL
++ wxString xdg_session_type = wxGetenv("XDG_SESSION_TYPE");
++ wxString wayland_display = wxGetenv("WAYLAND_DISPLAY");
++
++ if (xdg_session_type == "wayland" || wayland_display.Contains("wayland")) {
++ wxSetEnv("GDK_BACKEND", "x11");
++ }
++ #endif
++
+ }
+
+ namespace {
diff --git a/metadata/md5-cache/app-backup/dar-2.8.1-r1 b/metadata/md5-cache/app-backup/dar-2.8.1-r1
index 6b27a177b223..737fcfc4c908 100644
--- a/metadata/md5-cache/app-backup/dar-2.8.1-r1
+++ b/metadata/md5-cache/app-backup/dar-2.8.1-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=http://dar.linux.free.fr/
INHERIT=flag-o-matic
IUSE=argon2 curl dar32 dar64 doc gcrypt gpg lz4 lzo nls rsync sftp whirlpool xattr
-KEYWORDS=~amd64 ~ppc ~sparc ~x86 ~amd64-linux
+KEYWORDS=~amd64 ~ppc ~sparc x86 ~amd64-linux
LICENSE=GPL-2+
RDEPEND=app-arch/bzip2:= app-arch/xz-utils app-arch/zstd:= >=dev-libs/libthreadar-1.5.0 sys-libs/libcap >=sys-libs/zlib-1.2.3:= argon2? ( app-crypt/argon2:= ) curl? ( net-misc/curl ) gcrypt? ( dev-libs/libgcrypt:0= dev-libs/libgpg-error ) gpg? ( app-crypt/gpgme:= dev-libs/libassuan:= ) lz4? ( app-arch/lz4:= ) lzo? ( dev-libs/lzo:2 ) nls? ( virtual/libintl ) rsync? ( net-libs/librsync:= ) sftp? ( net-libs/libssh:=[sftp] ) whirlpool? ( app-crypt/rhash:= ) xattr? ( sys-apps/attr )
REQUIRED_USE=?? ( dar32 dar64 ) gpg? ( gcrypt )
@@ -14,4 +14,4 @@ RESTRICT=test
SLOT=0
SRC_URI=https://downloads.sourceforge.net/project/dar/dar/2.8.1/dar-2.8.1.tar.gz
_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=4424624720dca6ed0fc93f8564fc7306
+_md5_=27e60fea3b4966374f83105da8949b2d
diff --git a/metadata/md5-cache/app-editors/okteta-0.26.24 b/metadata/md5-cache/app-editors/okteta-0.26.24
index fa93f0586d7d..ed92d674dfff 100644
--- a/metadata/md5-cache/app-editors/okteta-0.26.24
+++ b/metadata/md5-cache/app-editors/okteta-0.26.24
@@ -7,11 +7,11 @@ HOMEPAGE=https://apps.kde.org/okteta/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm kde.org
IUSE=debug designer +handbook test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+KEYWORDS=~amd64 arm64 ~ppc64 ~riscv ~x86
LICENSE=GPL-2 handbook? ( FDL-1.2 )
RDEPEND=>=dev-qt/qtdeclarative-5.15.17:5 >=dev-qt/qtgui-5.15.17:5 >=dev-qt/qtnetwork-5.15.17:5 >=dev-qt/qtprintsupport-5.15.17:5 >=dev-qt/qtscript-5.15.17:5[scripttools] >=dev-qt/qtwidgets-5.15.17:5 >=dev-qt/qtxml-5.15.17:5 >=kde-frameworks/kbookmarks-5.116.0:5 >=kde-frameworks/kcmutils-5.116.0:5 >=kde-frameworks/kcodecs-5.116.0:5 >=kde-frameworks/kcompletion-5.116.0:5 >=kde-frameworks/kconfig-5.116.0:5 >=kde-frameworks/kconfigwidgets-5.116.0:5 >=kde-frameworks/kcoreaddons-5.116.0:5 >=kde-frameworks/kcrash-5.116.0:5 >=kde-frameworks/kdbusaddons-5.116.0:5 >=kde-frameworks/ki18n-5.116.0:5 >=kde-frameworks/kiconthemes-5.116.0:5 >=kde-frameworks/kio-5.116.0:5 >=kde-frameworks/kjobwidgets-5.116.0:5 >=kde-frameworks/knewstuff-5.116.0:5 >=kde-frameworks/kservice-5.116.0:5 >=kde-frameworks/kwidgetsaddons-5.116.0:5 >=kde-frameworks/kxmlgui-5.116.0:5 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
RESTRICT=!test? ( test )
SLOT=5
SRC_URI=mirror://kde/stable/okteta/0.26.24/src/okteta-0.26.24.tar.xz https://dev.gentoo.org/~asturm/distfiles/okteta-0.26.24-drop-qca.patch.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=c16347b53d4932c4be311c46ca0fbfd9
+_md5_=5bdacfd1a8891f056100b912237dbee6
diff --git a/metadata/md5-cache/app-misc/blahaj-2.2.0-r1 b/metadata/md5-cache/app-misc/blahaj-2.2.0-r1
index d9299902ede3..5d7adf21107d 100644
--- a/metadata/md5-cache/app-misc/blahaj-2.2.0-r1
+++ b/metadata/md5-cache/app-misc/blahaj-2.2.0-r1
@@ -11,5 +11,5 @@ LICENSE=BSD-2
RDEPEND=dev-libs/boehm-gc dev-libs/libevent dev-libs/libpcre2 dev-libs/libyaml
SLOT=0
SRC_URI=https://github.com/GeopJr/BLAHAJ/archive/refs/tags/v2.2.0.tar.gz -> blahaj-2.2.0.tar.gz
-_eclasses_=crystal-utils ad02a0a13b9cbfb512929b949a8e5b2d edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=crystal-utils d62f451129021418fc7ec4291c366c0f edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=6fc04556a44be436b0642206385cae69
diff --git a/metadata/md5-cache/app-misc/fastfetch-2.53.0 b/metadata/md5-cache/app-misc/fastfetch-2.53.0
index d4662dd81687..cec6a53743cf 100644
--- a/metadata/md5-cache/app-misc/fastfetch-2.53.0
+++ b/metadata/md5-cache/app-misc/fastfetch-2.53.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/fastfetch-cli/fastfetch
INHERIT=cmake flag-o-matic
IUSE=X chafa dbus ddcutil drm elf gnome imagemagick opencl opengl pulseaudio sqlite test vulkan wayland xcb xrandr
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=MIT
RDEPEND=>=dev-libs/yyjson-0.12.0 sys-apps/hwdata sys-libs/zlib chafa? ( media-gfx/chafa ) dbus? ( sys-apps/dbus ) ddcutil? ( app-misc/ddcutil:= ) drm? ( x11-libs/libdrm ) elf? ( virtual/libelf:= ) gnome? ( dev-libs/glib gnome-base/dconf ) imagemagick? ( media-gfx/imagemagick:= ) opencl? ( virtual/opencl ) opengl? ( media-libs/libglvnd[X?] X? ( x11-libs/libX11 ) ) pulseaudio? ( media-libs/libpulse ) sqlite? ( dev-db/sqlite:3 ) vulkan? ( media-libs/vulkan-loader sys-apps/pciutils ) wayland? ( dev-libs/wayland ) xcb? ( x11-libs/libxcb ) xrandr? ( x11-libs/libXrandr )
REQUIRED_USE=chafa? ( imagemagick )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/2.53.0.tar.gz -> fastfetch-2.53.0.tar.gz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=22883561d16c5efe618ad8e7372520eb
+_md5_=dfbc8bf85345f4292b1bd1b840e43d81
diff --git a/metadata/md5-cache/app-misc/github-desktop-bin-3.3.1_rc1 b/metadata/md5-cache/app-misc/github-desktop-bin-3.4.9_rc1
index 1eab6d10be62..a21fd55e42bd 100644
--- a/metadata/md5-cache/app-misc/github-desktop-bin-3.3.1_rc1
+++ b/metadata/md5-cache/app-misc/github-desktop-bin-3.4.9_rc1
@@ -11,6 +11,6 @@ LICENSE=MIT BSD BSD-2 BSD-4 AFL-2.1 Apache-2.0 Ms-PL GPL-2 LGPL-2.1 APSL-2 unRAR
RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-crypt/libsecret dev-libs/expat dev-libs/glib dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/mesa net-misc/curl net-print/cups sys-apps/dbus sys-libs/glibc sys-libs/zlib x11-libs/cairo x11-libs/gtk+:3 x11-libs/libdrm x11-libs/libX11 x11-libs/libxcb x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon x11-libs/libXrandr x11-libs/pango
RESTRICT=bindist mirror
SLOT=0
-SRC_URI=https://github.com/shiftkey/desktop/releases/download/release-3.3.1-linux1/GitHubDesktop-linux-x86_64-3.3.1-linux1.rpm
+SRC_URI=https://github.com/shiftkey/desktop/releases/download/release-3.4.9-linux1/GitHubDesktop-linux-x86_64-3.4.9-linux1.rpm
_eclasses_=chromium-2 6be3cf193def84c82ddae5c1f21ddbe5 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed estack c61c368a76fdf3a82fdf8dbaebea3804 linux-info efd923656513c879204fec6638eadee5 rpm a07e59be6cf48ed85e624a41e8a7a832 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=2b81a97b87c33cb95b14ef2aa5699254
diff --git a/metadata/md5-cache/app-misc/mat2-0.13.4 b/metadata/md5-cache/app-misc/mat2-0.13.4
deleted file mode 100644
index dcdd02380fb4..000000000000
--- a/metadata/md5-cache/app-misc/mat2-0.13.4
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=verify-sig? ( >sec-keys/openpgp-keys-jvoisin-20200714 ) test? ( media-libs/exiftool:* media-video/ffmpeg[lame,vorbis] ) test? ( app-text/poppler[introspection,cairo] dev-libs/glib:2 dev-python/pycairo:0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pygobject:3[cairo,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] gnome-base/librsvg[introspection] media-libs/mutagen:0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] x11-libs/gdk-pixbuf:2[introspection,jpeg,tiff] ) 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(+)] ) python_targets_python3_14? ( dev-lang/python:3.14[xml(+)] ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] verify-sig? ( || ( app-alternatives/gpg app-crypt/gnupg[-alternatives(-)] ) >=app-portage/gemato-20 )
-DEFINED_PHASES=compile configure install postinst prepare test unpack
-DESCRIPTION=Metadata Anonymisation Toolkit: handy tool to trash your metadata
-EAPI=8
-HOMEPAGE=https://0xacab.org/jvoisin/mat2
-INHERIT=distutils-r1 optfeature verify-sig
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-sig
-KEYWORDS=~amd64
-LICENSE=LGPL-3
-RDEPEND=app-text/poppler[introspection,cairo] dev-libs/glib:2 dev-python/pycairo:0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pygobject:3[cairo,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] gnome-base/librsvg[introspection] media-libs/mutagen:0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] x11-libs/gdk-pixbuf:2[introspection,jpeg,tiff] 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(+)] ) python_targets_python3_14? ( dev-lang/python:3.14[xml(+)] )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
-RESTRICT=test !test? ( test )
-SLOT=0
-SRC_URI=https://0xacab.org/jvoisin/mat2/-/archive/0.13.4/mat2-0.13.4.tar.gz verify-sig? ( https://0xacab.org/jvoisin/mat2/uploads/95d1f3782dfc731545fd9b467c594cb2/mat2-0.13.4.tar.gz.asc )
-_eclasses_=distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 103bd85bd89e7550554d65afe22e8d04
-_md5_=d5f91aa5d9e9ec8cafb02a50c3051e38
diff --git a/metadata/md5-cache/app-misc/mat2-0.14.0 b/metadata/md5-cache/app-misc/mat2-0.14.0
new file mode 100644
index 000000000000..311bab796d08
--- /dev/null
+++ b/metadata/md5-cache/app-misc/mat2-0.14.0
@@ -0,0 +1,16 @@
+BDEPEND=verify-sig? ( >sec-keys/openpgp-keys-jvoisin-20230224-r9999 ) test? ( media-libs/exiftool:* media-video/ffmpeg[lame,vorbis] ) test? ( app-text/poppler[introspection,cairo] dev-libs/glib:2 dev-python/pycairo:0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pygobject:3[cairo,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] gnome-base/librsvg[introspection] gui-libs/gdk-pixbuf-loader-webp media-libs/mutagen:0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] x11-libs/gdk-pixbuf:2[introspection,jpeg,tiff] ) 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(+)] ) python_targets_python3_14? ( dev-lang/python:3.14[xml(+)] ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] verify-sig? ( || ( app-alternatives/gpg app-crypt/gnupg[-alternatives(-)] ) >=app-portage/gemato-20 )
+DEFINED_PHASES=compile configure install postinst prepare test unpack
+DESCRIPTION=Metadata Anonymisation Toolkit: handy tool to trash your metadata
+EAPI=8
+HOMEPAGE=https://github.com/jvoisin/mat2
+INHERIT=distutils-r1 optfeature verify-sig
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-sig
+KEYWORDS=~amd64
+LICENSE=LGPL-3
+RDEPEND=app-text/poppler[introspection,cairo] dev-libs/glib:2 dev-python/pycairo:0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pygobject:3[cairo,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] gnome-base/librsvg[introspection] gui-libs/gdk-pixbuf-loader-webp media-libs/mutagen:0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] x11-libs/gdk-pixbuf:2[introspection,jpeg,tiff] 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(+)] ) python_targets_python3_14? ( dev-lang/python:3.14[xml(+)] )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/jvoisin/mat2/archive/refs/tags/0.14.0.tar.gz -> mat2-0.14.0.tar.gz verify-sig? ( https://github.com/jvoisin/mat2/releases/download/0.14.0/0.14.0.tar.gz.asc -> mat2-0.14.0.tar.gz.asc )
+_eclasses_=distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 103bd85bd89e7550554d65afe22e8d04
+_md5_=c021938a56a4e0f28e822ff3e82d4551
diff --git a/metadata/md5-cache/app-text/lizard-1.18.0 b/metadata/md5-cache/app-text/lizard-1.18.0
new file mode 100644
index 000000000000..208e75117f0f
--- /dev/null
+++ b/metadata/md5-cache/app-text/lizard-1.18.0
@@ -0,0 +1,17 @@
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-python/pygments[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] test? ( dev-python/jinja2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] )
+DESCRIPTION=A simple code complexity analyser, supports most of the popular languages.
+EAPI=8
+HOMEPAGE=http://www.lizard.ws/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/terryyin/lizard/archive/1.18.0.tar.gz -> lizard-1.18.0.tar.gz
+_eclasses_=distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_md5_=417d667bbde248f58827031660e5c186
diff --git a/metadata/md5-cache/dev-cpp/folly-2025.04.14.00-r2 b/metadata/md5-cache/dev-cpp/folly-2025.04.14.00-r2
index e39e2e254d25..003dee27c9d8 100644
--- a/metadata/md5-cache/dev-cpp/folly-2025.04.14.00-r2
+++ b/metadata/md5-cache/dev-cpp/folly-2025.04.14.00-r2
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0/2025.04.14.00
SRC_URI=https://github.com/facebook/folly/releases/download/v2025.04.14.00/folly-v2025.04.14.00.tar.gz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=db2bc32171d6692d1eedec76cd2a9cdc
+_md5_=1b723064e3563217757fa097e8b28aee
diff --git a/metadata/md5-cache/dev-crystal/athena-negotiation-0.1.5 b/metadata/md5-cache/dev-crystal/athena-negotiation-0.1.5
index d992c1768eb8..b84127dc2233 100644
--- a/metadata/md5-cache/dev-crystal/athena-negotiation-0.1.5
+++ b/metadata/md5-cache/dev-crystal/athena-negotiation-0.1.5
@@ -10,5 +10,5 @@ LICENSE=MIT
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/athena-framework/negotiation/archive/refs/tags/v0.1.5.tar.gz -> athena-negotiation-0.1.5.tar.gz
-_eclasses_=crystal-utils ad02a0a13b9cbfb512929b949a8e5b2d edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=crystal-utils d62f451129021418fc7ec4291c366c0f edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=2d36cb0490089f294954accbacae97a6
diff --git a/metadata/md5-cache/dev-crystal/athena-negotiation-0.2.0 b/metadata/md5-cache/dev-crystal/athena-negotiation-0.2.0
index 112aeaa3624c..79121194ca83 100644
--- a/metadata/md5-cache/dev-crystal/athena-negotiation-0.2.0
+++ b/metadata/md5-cache/dev-crystal/athena-negotiation-0.2.0
@@ -10,5 +10,5 @@ LICENSE=MIT
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/athena-framework/negotiation/archive/refs/tags/v0.2.0.tar.gz -> athena-negotiation-0.2.0.tar.gz
-_eclasses_=crystal-utils ad02a0a13b9cbfb512929b949a8e5b2d edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=crystal-utils d62f451129021418fc7ec4291c366c0f edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=cdf39f86d15c79ec1e276e83d71ddbfd
diff --git a/metadata/md5-cache/dev-crystal/athena-spec-0.3.11 b/metadata/md5-cache/dev-crystal/athena-spec-0.3.11
index 0d0d349a33ea..04cc5b3642d6 100644
--- a/metadata/md5-cache/dev-crystal/athena-spec-0.3.11
+++ b/metadata/md5-cache/dev-crystal/athena-spec-0.3.11
@@ -9,5 +9,5 @@ KEYWORDS=~amd64
LICENSE=MIT
SLOT=0
SRC_URI=https://github.com/athena-framework/spec/archive/refs/tags/v0.3.11.tar.gz -> athena-spec-0.3.11.tar.gz
-_eclasses_=crystal-utils ad02a0a13b9cbfb512929b949a8e5b2d edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=crystal-utils d62f451129021418fc7ec4291c366c0f edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=92915e40dd2e79e345a767b97d8f4ffd
diff --git a/metadata/md5-cache/dev-crystal/athena-spec-0.3.10 b/metadata/md5-cache/dev-crystal/athena-spec-0.4.0
index 5d7fe8578b19..0b564d4d6bc0 100644
--- a/metadata/md5-cache/dev-crystal/athena-spec-0.3.10
+++ b/metadata/md5-cache/dev-crystal/athena-spec-0.4.0
@@ -1,4 +1,4 @@
-BDEPEND=|| ( >=dev-lang/crystal-1.16.3 >=dev-lang/crystal-bin-1.16.3 ) || ( dev-util/shards dev-lang/crystal-bin ) >=dev-util/gshards-0.2
+BDEPEND=|| ( >=dev-lang/crystal-1.17 >=dev-lang/crystal-bin-1.17 ) || ( dev-util/shards dev-lang/crystal-bin ) >=dev-util/gshards-0.2
DEFINED_PHASES=compile configure install test
DESCRIPTION=Common/helpful Spec compliant testing utilities
EAPI=8
@@ -8,6 +8,6 @@ IUSE=debug doc
KEYWORDS=~amd64
LICENSE=MIT
SLOT=0
-SRC_URI=https://github.com/athena-framework/spec/archive/refs/tags/v0.3.10.tar.gz -> athena-spec-0.3.10.tar.gz
-_eclasses_=crystal-utils ad02a0a13b9cbfb512929b949a8e5b2d edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=92915e40dd2e79e345a767b97d8f4ffd
+SRC_URI=https://github.com/athena-framework/spec/archive/refs/tags/v0.4.0.tar.gz -> athena-spec-0.4.0.tar.gz
+_eclasses_=crystal-utils d62f451129021418fc7ec4291c366c0f edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_md5_=2ab785717d8c2a96dc58d30d9f4e1409
diff --git a/metadata/md5-cache/dev-crystal/backtracer-1.2.2 b/metadata/md5-cache/dev-crystal/backtracer-1.2.2
index 6b06905f8528..61610f2830f3 100644
--- a/metadata/md5-cache/dev-crystal/backtracer-1.2.2
+++ b/metadata/md5-cache/dev-crystal/backtracer-1.2.2
@@ -9,5 +9,5 @@ KEYWORDS=~amd64
LICENSE=MIT
SLOT=0
SRC_URI=https://github.com/Sija/backtracer.cr/archive/refs/tags/v1.2.2.tar.gz -> backtracer-1.2.2.tar.gz
-_eclasses_=crystal-utils ad02a0a13b9cbfb512929b949a8e5b2d edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=crystal-utils d62f451129021418fc7ec4291c366c0f edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=4d03b43b189722ff1a6578d125d3e7eb
diff --git a/metadata/md5-cache/dev-crystal/backtracer-1.2.4 b/metadata/md5-cache/dev-crystal/backtracer-1.2.4
index f909b57f96e0..44f085451d57 100644
--- a/metadata/md5-cache/dev-crystal/backtracer-1.2.4
+++ b/metadata/md5-cache/dev-crystal/backtracer-1.2.4
@@ -9,5 +9,5 @@ KEYWORDS=~amd64
LICENSE=MIT
SLOT=0
SRC_URI=https://github.com/Sija/backtracer.cr/archive/refs/tags/v1.2.4.tar.gz -> backtracer-1.2.4.tar.gz
-_eclasses_=crystal-utils ad02a0a13b9cbfb512929b949a8e5b2d edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=crystal-utils d62f451129021418fc7ec4291c366c0f edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=395752960b5ea2ccb16c21f0c89d148a
diff --git a/metadata/md5-cache/dev-crystal/crikey-0.1.0_p20170404 b/metadata/md5-cache/dev-crystal/crikey-0.1.0_p20170404
index 19a71ee13f56..6ea32b6f492e 100644
--- a/metadata/md5-cache/dev-crystal/crikey-0.1.0_p20170404
+++ b/metadata/md5-cache/dev-crystal/crikey-0.1.0_p20170404
@@ -10,5 +10,5 @@ LICENSE=MIT
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/domgetter/crikey/archive/cb4bfef79f2e7e509fc7d94ae9da4d2b795b764e.tar.gz -> crikey-0.1.0_p20170404.tar.gz
-_eclasses_=crystal-utils ad02a0a13b9cbfb512929b949a8e5b2d edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=crystal-utils d62f451129021418fc7ec4291c366c0f edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=ab81b2cf42f9f5a6ed2438a5106be57d
diff --git a/metadata/md5-cache/dev-crystal/crustache-2.4.4 b/metadata/md5-cache/dev-crystal/crustache-2.4.4
index df5f7a654567..a81ee9c2ac86 100644
--- a/metadata/md5-cache/dev-crystal/crustache-2.4.4
+++ b/metadata/md5-cache/dev-crystal/crustache-2.4.4
@@ -10,5 +10,5 @@ LICENSE=MIT
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/makenowjust/crustache/archive/refs/tags/v2.4.4.tar.gz -> crustache-2.4.4.tar.gz test? ( https://github.com/mustache/spec/archive/refs/tags/v1.1.3.tar.gz -> mustache-spec-1.1.3.tar.gz )
-_eclasses_=crystal-utils ad02a0a13b9cbfb512929b949a8e5b2d edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=crystal-utils d62f451129021418fc7ec4291c366c0f edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=a9bcc2348ae06e3fb094050fa5917025
diff --git a/metadata/md5-cache/dev-crystal/crystal-db-0.13.1 b/metadata/md5-cache/dev-crystal/crystal-db-0.13.1
index 9f20a2e8d5ab..04722fce328f 100644
--- a/metadata/md5-cache/dev-crystal/crystal-db-0.13.1
+++ b/metadata/md5-cache/dev-crystal/crystal-db-0.13.1
@@ -9,5 +9,5 @@ KEYWORDS=~amd64
LICENSE=MIT
SLOT=0
SRC_URI=https://github.com/crystal-lang/crystal-db/archive/refs/tags/v0.13.1.tar.gz -> crystal-db-0.13.1.tar.gz
-_eclasses_=crystal-utils ad02a0a13b9cbfb512929b949a8e5b2d edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=crystal-utils d62f451129021418fc7ec4291c366c0f edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=cd4334fc7ef1619a611d715df8705fe6
diff --git a/metadata/md5-cache/dev-crystal/crystal-db-0.11.0 b/metadata/md5-cache/dev-crystal/crystal-db-0.14.0
index 86142371e1c3..4d5c116101ab 100644
--- a/metadata/md5-cache/dev-crystal/crystal-db-0.11.0
+++ b/metadata/md5-cache/dev-crystal/crystal-db-0.14.0
@@ -1,5 +1,5 @@
BDEPEND=|| ( >=dev-lang/crystal-1.16.3 >=dev-lang/crystal-bin-1.16.3 ) || ( dev-util/shards dev-lang/crystal-bin ) >=dev-util/gshards-0.2
-DEFINED_PHASES=compile configure install prepare test
+DEFINED_PHASES=compile configure install test
DESCRIPTION=Common DB API for Crystal
EAPI=8
HOMEPAGE=https://github.com/crystal-lang/crystal-db
@@ -8,6 +8,6 @@ IUSE=debug doc
KEYWORDS=~amd64
LICENSE=MIT
SLOT=0
-SRC_URI=https://github.com/crystal-lang/crystal-db/archive/refs/tags/v0.11.0.tar.gz -> crystal-db-0.11.0.tar.gz
-_eclasses_=crystal-utils ad02a0a13b9cbfb512929b949a8e5b2d edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=770f2dad45c384f225f1d110aefe160e
+SRC_URI=https://github.com/crystal-lang/crystal-db/archive/refs/tags/v0.14.0.tar.gz -> crystal-db-0.14.0.tar.gz
+_eclasses_=crystal-utils d62f451129021418fc7ec4291c366c0f edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_md5_=f556361bc371b7c3ed8981da4463b851
diff --git a/metadata/md5-cache/dev-crystal/crystal-fnv-0.1.3 b/metadata/md5-cache/dev-crystal/crystal-fnv-0.1.3
index 2a6749042575..0c21b5176b8d 100644
--- a/metadata/md5-cache/dev-crystal/crystal-fnv-0.1.3
+++ b/metadata/md5-cache/dev-crystal/crystal-fnv-0.1.3
@@ -9,5 +9,5 @@ KEYWORDS=~amd64
LICENSE=MIT
SLOT=0
SRC_URI=https://github.com/naqvis/crystal-fnv/archive/refs/tags/v0.1.3.tar.gz -> crystal-fnv-0.1.3.tar.gz
-_eclasses_=crystal-utils ad02a0a13b9cbfb512929b949a8e5b2d edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=crystal-utils d62f451129021418fc7ec4291c366c0f edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=26e791fb6de7d8cfd4180847ef3839ca
diff --git a/metadata/md5-cache/dev-crystal/crystal-html5-0.4.0 b/metadata/md5-cache/dev-crystal/crystal-html5-0.4.0
index ae87ea360109..2a2a90e807fd 100644
--- a/metadata/md5-cache/dev-crystal/crystal-html5-0.4.0
+++ b/metadata/md5-cache/dev-crystal/crystal-html5-0.4.0
@@ -10,5 +10,5 @@ LICENSE=MIT
RDEPEND=dev-crystal/crystal-xpath2
SLOT=0
SRC_URI=https://github.com/naqvis/crystal-html5/archive/refs/tags/v0.4.0.tar.gz -> crystal-html5-0.4.0.tar.gz
-_eclasses_=crystal-utils ad02a0a13b9cbfb512929b949a8e5b2d edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=crystal-utils d62f451129021418fc7ec4291c366c0f edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=1648752902492e6cf28735cb31b9124a
diff --git a/metadata/md5-cache/dev-crystal/crystal-html5-0.5.0 b/metadata/md5-cache/dev-crystal/crystal-html5-0.5.0
index ce5d329af2af..84f94135eec6 100644
--- a/metadata/md5-cache/dev-crystal/crystal-html5-0.5.0
+++ b/metadata/md5-cache/dev-crystal/crystal-html5-0.5.0
@@ -10,5 +10,5 @@ LICENSE=MIT
RDEPEND=dev-crystal/crystal-xpath2
SLOT=0
SRC_URI=https://github.com/naqvis/crystal-html5/archive/refs/tags/v0.5.0.tar.gz -> crystal-html5-0.5.0.tar.gz
-_eclasses_=crystal-utils ad02a0a13b9cbfb512929b949a8e5b2d edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=crystal-utils d62f451129021418fc7ec4291c366c0f edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=693e83da51c6eba027ef526aef66ee42
diff --git a/metadata/md5-cache/dev-crystal/crystal-pg-0.28.0 b/metadata/md5-cache/dev-crystal/crystal-pg-0.28.0
index 15d55d8c6cf0..63715e0ba0de 100644
--- a/metadata/md5-cache/dev-crystal/crystal-pg-0.28.0
+++ b/metadata/md5-cache/dev-crystal/crystal-pg-0.28.0
@@ -11,5 +11,5 @@ RDEPEND=>=dev-crystal/crystal-db-0.13.0 <dev-crystal/crystal-db-0.14.0
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/will/crystal-pg/archive/refs/tags/v0.28.0.tar.gz -> crystal-pg-0.28.0.tar.gz
-_eclasses_=crystal-utils ad02a0a13b9cbfb512929b949a8e5b2d daemons 0069bbaee903dae5e7e357547eb1c4ca edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=crystal-utils d62f451129021418fc7ec4291c366c0f daemons 0069bbaee903dae5e7e357547eb1c4ca edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=8148a7a91a073a4137d1294253b8deda
diff --git a/metadata/md5-cache/dev-crystal/crystal-pg-0.29.0 b/metadata/md5-cache/dev-crystal/crystal-pg-0.29.0-r1
index 317498910f5c..bbffd9e2165e 100644
--- a/metadata/md5-cache/dev-crystal/crystal-pg-0.29.0
+++ b/metadata/md5-cache/dev-crystal/crystal-pg-0.29.0-r1
@@ -7,9 +7,9 @@ INHERIT=daemons shards
IUSE=test debug doc
KEYWORDS=~amd64
LICENSE=BSD
-RDEPEND=>=dev-crystal/crystal-db-0.13.0 <dev-crystal/crystal-db-0.14.0
+RDEPEND=>=dev-crystal/crystal-db-0.13.0 <dev-crystal/crystal-db-0.15.0
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/will/crystal-pg/archive/refs/tags/v0.29.0.tar.gz -> crystal-pg-0.29.0.tar.gz
-_eclasses_=crystal-utils ad02a0a13b9cbfb512929b949a8e5b2d daemons 0069bbaee903dae5e7e357547eb1c4ca edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=8148a7a91a073a4137d1294253b8deda
+_eclasses_=crystal-utils d62f451129021418fc7ec4291c366c0f daemons 0069bbaee903dae5e7e357547eb1c4ca edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_md5_=c03d8908addbbbc16baf97e7f7f884d5
diff --git a/metadata/md5-cache/dev-crystal/crystal-sqlite3-0.21.0 b/metadata/md5-cache/dev-crystal/crystal-sqlite3-0.21.0
index b071ba7f531c..25b54857773b 100644
--- a/metadata/md5-cache/dev-crystal/crystal-sqlite3-0.21.0
+++ b/metadata/md5-cache/dev-crystal/crystal-sqlite3-0.21.0
@@ -10,5 +10,5 @@ LICENSE=MIT
RDEPEND=>=dev-crystal/crystal-db-0.13.0 <dev-crystal/crystal-db-0.14.0
SLOT=0
SRC_URI=https://github.com/crystal-lang/crystal-sqlite3/archive/refs/tags/v0.21.0.tar.gz -> crystal-sqlite3-0.21.0.tar.gz
-_eclasses_=crystal-utils ad02a0a13b9cbfb512929b949a8e5b2d edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=crystal-utils d62f451129021418fc7ec4291c366c0f edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=5dd250e1879e159f2861b73c01442f26
diff --git a/metadata/md5-cache/dev-crystal/crystal-sqlite3-0.22.0 b/metadata/md5-cache/dev-crystal/crystal-sqlite3-0.22.0
new file mode 100644
index 000000000000..a143244ef351
--- /dev/null
+++ b/metadata/md5-cache/dev-crystal/crystal-sqlite3-0.22.0
@@ -0,0 +1,14 @@
+BDEPEND=|| ( >=dev-lang/crystal-1.16.3 >=dev-lang/crystal-bin-1.16.3 ) || ( dev-util/shards dev-lang/crystal-bin ) >=dev-util/gshards-0.2
+DEFINED_PHASES=compile configure install test
+DESCRIPTION=SQLite3 bindings for Crystal
+EAPI=8
+HOMEPAGE=https://github.com/crystal-lang/crystal-sqlite3
+INHERIT=shards
+IUSE=debug doc
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=>=dev-crystal/crystal-db-0.13.0 <dev-crystal/crystal-db-0.15.0
+SLOT=0
+SRC_URI=https://github.com/crystal-lang/crystal-sqlite3/archive/refs/tags/v0.22.0.tar.gz -> crystal-sqlite3-0.22.0.tar.gz
+_eclasses_=crystal-utils d62f451129021418fc7ec4291c366c0f edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_md5_=3286c30ef7e75cc62220f1d6411ec45f
diff --git a/metadata/md5-cache/dev-crystal/crystal-xpath2-0.1.3 b/metadata/md5-cache/dev-crystal/crystal-xpath2-0.1.3
index c7a474c1ea25..c66c1338a585 100644
--- a/metadata/md5-cache/dev-crystal/crystal-xpath2-0.1.3
+++ b/metadata/md5-cache/dev-crystal/crystal-xpath2-0.1.3
@@ -10,5 +10,5 @@ LICENSE=MIT
RDEPEND=dev-crystal/crystal-fnv
SLOT=0
SRC_URI=https://github.com/naqvis/crystal-xpath2/archive/refs/tags/v0.1.3.tar.gz -> crystal-xpath2-0.1.3.tar.gz
-_eclasses_=crystal-utils ad02a0a13b9cbfb512929b949a8e5b2d edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=crystal-utils d62f451129021418fc7ec4291c366c0f edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=3611e27f38146549d4455938951b0425
diff --git a/metadata/md5-cache/dev-crystal/crystar-0.3.1 b/metadata/md5-cache/dev-crystal/crystar-0.3.1
index 91b3a0b5704e..0896a492ffb1 100644
--- a/metadata/md5-cache/dev-crystal/crystar-0.3.1
+++ b/metadata/md5-cache/dev-crystal/crystar-0.3.1
@@ -9,5 +9,5 @@ KEYWORDS=~amd64
LICENSE=MIT
SLOT=0
SRC_URI=https://github.com/naqvis/crystar/archive/refs/tags/v0.3.1.tar.gz -> crystar-0.3.1.tar.gz
-_eclasses_=crystal-utils ad02a0a13b9cbfb512929b949a8e5b2d edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=crystal-utils d62f451129021418fc7ec4291c366c0f edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=4726dc22584767fb8a87586f44e25aaf
diff --git a/metadata/md5-cache/dev-crystal/crystar-0.4.0 b/metadata/md5-cache/dev-crystal/crystar-0.4.0
index 1f21695738be..35609089a412 100644
--- a/metadata/md5-cache/dev-crystal/crystar-0.4.0
+++ b/metadata/md5-cache/dev-crystal/crystar-0.4.0
@@ -9,5 +9,5 @@ KEYWORDS=~amd64
LICENSE=MIT
SLOT=0
SRC_URI=https://github.com/naqvis/crystar/archive/refs/tags/v0.4.0.tar.gz -> crystar-0.4.0.tar.gz
-_eclasses_=crystal-utils ad02a0a13b9cbfb512929b949a8e5b2d edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=crystal-utils d62f451129021418fc7ec4291c366c0f edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=4726dc22584767fb8a87586f44e25aaf
diff --git a/metadata/md5-cache/dev-crystal/exception_page-0.4.1 b/metadata/md5-cache/dev-crystal/exception_page-0.4.1
index c8b297c3bcad..7c058d2e8a34 100644
--- a/metadata/md5-cache/dev-crystal/exception_page-0.4.1
+++ b/metadata/md5-cache/dev-crystal/exception_page-0.4.1
@@ -11,5 +11,5 @@ RDEPEND=dev-crystal/backtracer
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/crystal-loot/exception_page/archive/refs/tags/v0.4.1.tar.gz -> exception_page-0.4.1.tar.gz
-_eclasses_=crystal-utils ad02a0a13b9cbfb512929b949a8e5b2d edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=crystal-utils d62f451129021418fc7ec4291c366c0f edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=7463178510b8d925bb5ef3179bfcca32
diff --git a/metadata/md5-cache/dev-crystal/exception_page-0.5.0 b/metadata/md5-cache/dev-crystal/exception_page-0.5.0
index b752c5eefbb1..fb973878bc18 100644
--- a/metadata/md5-cache/dev-crystal/exception_page-0.5.0
+++ b/metadata/md5-cache/dev-crystal/exception_page-0.5.0
@@ -11,5 +11,5 @@ RDEPEND=dev-crystal/backtracer
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/crystal-loot/exception_page/archive/refs/tags/v0.5.0.tar.gz -> exception_page-0.5.0.tar.gz
-_eclasses_=crystal-utils ad02a0a13b9cbfb512929b949a8e5b2d edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=crystal-utils d62f451129021418fc7ec4291c366c0f edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=b1cff6a02edeacfb9e78837aee261f75
diff --git a/metadata/md5-cache/dev-crystal/habitat-0.4.9 b/metadata/md5-cache/dev-crystal/habitat-0.4.9
index 70965809cf93..43cf9870af14 100644
--- a/metadata/md5-cache/dev-crystal/habitat-0.4.9
+++ b/metadata/md5-cache/dev-crystal/habitat-0.4.9
@@ -9,5 +9,5 @@ KEYWORDS=~amd64
LICENSE=MIT
SLOT=0
SRC_URI=https://github.com/luckyframework/habitat/archive/refs/tags/v0.4.9.tar.gz -> habitat-0.4.9.tar.gz
-_eclasses_=crystal-utils ad02a0a13b9cbfb512929b949a8e5b2d edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=crystal-utils d62f451129021418fc7ec4291c366c0f edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=97e4b494c6edc4a15856ca7f7676e7cc
diff --git a/metadata/md5-cache/dev-crystal/http_proxy-0.12.0 b/metadata/md5-cache/dev-crystal/http_proxy-0.12.0
index 9d41e7b58b29..6f5322dfee9d 100644
--- a/metadata/md5-cache/dev-crystal/http_proxy-0.12.0
+++ b/metadata/md5-cache/dev-crystal/http_proxy-0.12.0
@@ -11,5 +11,5 @@ LICENSE=MIT
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/mamantoha/http_proxy/archive/refs/tags/v0.12.0.tar.gz -> http_proxy-0.12.0.tar.gz
-_eclasses_=crystal-utils ad02a0a13b9cbfb512929b949a8e5b2d edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=crystal-utils d62f451129021418fc7ec4291c366c0f edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=cfa83926458a3761d1f86ccaec071847
diff --git a/metadata/md5-cache/dev-crystal/inflector-1.0.0 b/metadata/md5-cache/dev-crystal/inflector-1.0.0
index ee8eb579af27..010edcc6f6a2 100644
--- a/metadata/md5-cache/dev-crystal/inflector-1.0.0
+++ b/metadata/md5-cache/dev-crystal/inflector-1.0.0
@@ -9,5 +9,5 @@ KEYWORDS=~amd64
LICENSE=MIT
SLOT=0
SRC_URI=https://github.com/phoffer/inflector.cr/archive/refs/tags/v1.0.0.tar.gz -> inflector-1.0.0.tar.gz
-_eclasses_=crystal-utils ad02a0a13b9cbfb512929b949a8e5b2d edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=crystal-utils d62f451129021418fc7ec4291c366c0f edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=b21b7bc0d81c8601df5b0211f9d55127
diff --git a/metadata/md5-cache/dev-crystal/jbuilder-1.0.0 b/metadata/md5-cache/dev-crystal/jbuilder-1.0.0
index bc37fa314b8a..0424a33bb114 100644
--- a/metadata/md5-cache/dev-crystal/jbuilder-1.0.0
+++ b/metadata/md5-cache/dev-crystal/jbuilder-1.0.0
@@ -9,5 +9,5 @@ KEYWORDS=~amd64
LICENSE=MIT
SLOT=0
SRC_URI=https://github.com/shootingfly/jbuilder/archive/refs/tags/v1.0.0.tar.gz -> jbuilder-1.0.0.tar.gz
-_eclasses_=crystal-utils ad02a0a13b9cbfb512929b949a8e5b2d edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=crystal-utils d62f451129021418fc7ec4291c366c0f edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=a1934024056166c87aee38f6eb0a591e
diff --git a/metadata/md5-cache/dev-crystal/json_mapping-0.1.1 b/metadata/md5-cache/dev-crystal/json_mapping-0.1.1
index a878f203856c..129e552657c4 100644
--- a/metadata/md5-cache/dev-crystal/json_mapping-0.1.1
+++ b/metadata/md5-cache/dev-crystal/json_mapping-0.1.1
@@ -9,5 +9,5 @@ KEYWORDS=~amd64
LICENSE=MIT
SLOT=0
SRC_URI=https://github.com/crystal-lang/json_mapping.cr/archive/refs/tags/v0.1.1.tar.gz -> json_mapping-0.1.1.tar.gz
-_eclasses_=crystal-utils ad02a0a13b9cbfb512929b949a8e5b2d edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=crystal-utils d62f451129021418fc7ec4291c366c0f edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=4833927224aa3a4dc516a2635ed1483a
diff --git a/metadata/md5-cache/dev-crystal/kemal-1.1.2-r1 b/metadata/md5-cache/dev-crystal/kemal-1.1.2-r1
index d4a453d53777..59b28b1890d4 100644
--- a/metadata/md5-cache/dev-crystal/kemal-1.1.2-r1
+++ b/metadata/md5-cache/dev-crystal/kemal-1.1.2-r1
@@ -11,5 +11,5 @@ RDEPEND=<dev-crystal/exception_page-0.5 dev-crystal/radix
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/kemalcr/kemal/archive/refs/tags/v1.1.2.tar.gz -> kemal-1.1.2.tar.gz
-_eclasses_=crystal-utils ad02a0a13b9cbfb512929b949a8e5b2d edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=crystal-utils d62f451129021418fc7ec4291c366c0f edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=9f178aa2102341c93e92683019d5b21f
diff --git a/metadata/md5-cache/dev-crystal/kemal-1.7.2 b/metadata/md5-cache/dev-crystal/kemal-1.7.2
index 7cabb465bb1a..7d687ca0e837 100644
--- a/metadata/md5-cache/dev-crystal/kemal-1.7.2
+++ b/metadata/md5-cache/dev-crystal/kemal-1.7.2
@@ -10,5 +10,5 @@ LICENSE=MIT
RDEPEND=dev-crystal/exception_page dev-crystal/radix
SLOT=0
SRC_URI=https://github.com/kemalcr/kemal/archive/refs/tags/v1.7.2.tar.gz -> kemal-1.7.2.tar.gz
-_eclasses_=crystal-utils ad02a0a13b9cbfb512929b949a8e5b2d edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=crystal-utils d62f451129021418fc7ec4291c366c0f edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=7c653318a22d9bc71ade18d3c0a79739
diff --git a/metadata/md5-cache/dev-crystal/kemal-1.7.1 b/metadata/md5-cache/dev-crystal/kemal-1.7.3
index fad6f0f3c6ae..e59d303273d6 100644
--- a/metadata/md5-cache/dev-crystal/kemal-1.7.1
+++ b/metadata/md5-cache/dev-crystal/kemal-1.7.3
@@ -9,6 +9,6 @@ KEYWORDS=~amd64
LICENSE=MIT
RDEPEND=dev-crystal/exception_page dev-crystal/radix
SLOT=0
-SRC_URI=https://github.com/kemalcr/kemal/archive/refs/tags/v1.7.1.tar.gz -> kemal-1.7.1.tar.gz
-_eclasses_=crystal-utils ad02a0a13b9cbfb512929b949a8e5b2d edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+SRC_URI=https://github.com/kemalcr/kemal/archive/refs/tags/v1.7.3.tar.gz -> kemal-1.7.3.tar.gz
+_eclasses_=crystal-utils d62f451129021418fc7ec4291c366c0f edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=7c653318a22d9bc71ade18d3c0a79739
diff --git a/metadata/md5-cache/dev-crystal/kilt-0.6.1 b/metadata/md5-cache/dev-crystal/kilt-0.6.1
index f72bd9dcedb1..602b0852a9c6 100644
--- a/metadata/md5-cache/dev-crystal/kilt-0.6.1
+++ b/metadata/md5-cache/dev-crystal/kilt-0.6.1
@@ -12,5 +12,5 @@ RDEPEND=dev-crystal/crikey
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/jeromegn/kilt/archive/refs/tags/v0.6.1.tar.gz -> kilt-0.6.1.tar.gz
-_eclasses_=crystal-utils ad02a0a13b9cbfb512929b949a8e5b2d edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=crystal-utils d62f451129021418fc7ec4291c366c0f edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=d185b76893537efdd67a2f012afc1a68
diff --git a/metadata/md5-cache/dev-crystal/liquid-0.4.1 b/metadata/md5-cache/dev-crystal/liquid-0.4.1
index 9a77c6b700f9..72257b363cb2 100644
--- a/metadata/md5-cache/dev-crystal/liquid-0.4.1
+++ b/metadata/md5-cache/dev-crystal/liquid-0.4.1
@@ -10,5 +10,5 @@ LICENSE=MIT
RDEPEND=dev-crystal/inflector dev-crystal/json_mapping
SLOT=0
SRC_URI=https://github.com/TechMagister/liquid.cr/archive/refs/tags/v0.4.1.tar.gz -> liquid-0.4.1.tar.gz
-_eclasses_=crystal-utils ad02a0a13b9cbfb512929b949a8e5b2d edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=crystal-utils d62f451129021418fc7ec4291c366c0f edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=039efe7cde768d9dbb888d68b42e25df
diff --git a/metadata/md5-cache/dev-crystal/liquid-1.0.0 b/metadata/md5-cache/dev-crystal/liquid-1.0.0
index 161f3d59fc90..f3e954bcc30c 100644
--- a/metadata/md5-cache/dev-crystal/liquid-1.0.0
+++ b/metadata/md5-cache/dev-crystal/liquid-1.0.0
@@ -9,5 +9,5 @@ KEYWORDS=~amd64
LICENSE=MIT
SLOT=0
SRC_URI=https://github.com/amberframework/liquid.cr/archive/refs/tags/v1.0.0.tar.gz -> liquid-1.0.0.tar.gz
-_eclasses_=crystal-utils ad02a0a13b9cbfb512929b949a8e5b2d edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=crystal-utils d62f451129021418fc7ec4291c366c0f edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=f79298afcbe15cd4bccd864a77b992f2
diff --git a/metadata/md5-cache/dev-crystal/lucky_flow-0.10.1 b/metadata/md5-cache/dev-crystal/lucky_flow-0.10.1
index c3ffa9a48045..bb9ee4d7396f 100644
--- a/metadata/md5-cache/dev-crystal/lucky_flow-0.10.1
+++ b/metadata/md5-cache/dev-crystal/lucky_flow-0.10.1
@@ -10,5 +10,5 @@ LICENSE=MIT
RDEPEND=dev-crystal/crystal-html5 >=dev-crystal/habitat-0.4.9 dev-crystal/selenium dev-crystal/webdrivers >=dev-crystal/webless-0.2.0
SLOT=0
SRC_URI=https://github.com/luckyframework/lucky_flow/archive/refs/tags/v0.10.1.tar.gz -> lucky_flow-0.10.1.tar.gz
-_eclasses_=crystal-utils ad02a0a13b9cbfb512929b949a8e5b2d edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=crystal-utils d62f451129021418fc7ec4291c366c0f edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=ac3052ec471b95f9a521fb83a395bbc0
diff --git a/metadata/md5-cache/dev-crystal/protodec-0.1.5-r1 b/metadata/md5-cache/dev-crystal/protodec-0.1.5-r1
index c5671b1eda29..86ddfeb34508 100644
--- a/metadata/md5-cache/dev-crystal/protodec-0.1.5-r1
+++ b/metadata/md5-cache/dev-crystal/protodec-0.1.5-r1
@@ -11,5 +11,5 @@ LICENSE=GPL-3
RDEPEND=dev-libs/boehm-gc dev-libs/libevent:= dev-libs/libpcre
SLOT=0
SRC_URI=https://github.com/iv-org/protodec/archive/refs/tags/v0.1.5.tar.gz -> protodec-0.1.5.tar.gz
-_eclasses_=crystal-utils ad02a0a13b9cbfb512929b949a8e5b2d edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=crystal-utils d62f451129021418fc7ec4291c366c0f edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=63d6699083779f6ebd1c8531422fa1f5
diff --git a/metadata/md5-cache/dev-crystal/protodec-0.1.5-r2 b/metadata/md5-cache/dev-crystal/protodec-0.1.5-r2
index f1dd5423adf5..ced8b05acb07 100644
--- a/metadata/md5-cache/dev-crystal/protodec-0.1.5-r2
+++ b/metadata/md5-cache/dev-crystal/protodec-0.1.5-r2
@@ -11,5 +11,5 @@ LICENSE=GPL-3
RDEPEND=dev-libs/boehm-gc dev-libs/libevent:= dev-libs/libpcre2:=
SLOT=0
SRC_URI=https://github.com/iv-org/protodec/archive/refs/tags/v0.1.5.tar.gz -> protodec-0.1.5.tar.gz
-_eclasses_=crystal-utils ad02a0a13b9cbfb512929b949a8e5b2d edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=crystal-utils d62f451129021418fc7ec4291c366c0f edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=51034b015c90ecb147f51be2cc4cc7b4
diff --git a/metadata/md5-cache/dev-crystal/radix-0.4.1 b/metadata/md5-cache/dev-crystal/radix-0.4.1
index 232b0a623ffa..57d6e5dea92c 100644
--- a/metadata/md5-cache/dev-crystal/radix-0.4.1
+++ b/metadata/md5-cache/dev-crystal/radix-0.4.1
@@ -9,5 +9,5 @@ KEYWORDS=~amd64
LICENSE=MIT
SLOT=0
SRC_URI=https://github.com/luislavena/radix/archive/refs/tags/v0.4.1.tar.gz -> radix-0.4.1.tar.gz
-_eclasses_=crystal-utils ad02a0a13b9cbfb512929b949a8e5b2d edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=crystal-utils d62f451129021418fc7ec4291c366c0f edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=30cbe0dc12e2c5958097c2f826c40efe
diff --git a/metadata/md5-cache/dev-crystal/selenium-0.12.0 b/metadata/md5-cache/dev-crystal/selenium-0.12.0
index 21c75470c186..9b4a688b8d53 100644
--- a/metadata/md5-cache/dev-crystal/selenium-0.12.0
+++ b/metadata/md5-cache/dev-crystal/selenium-0.12.0
@@ -11,5 +11,5 @@ PROPERTIES=test_network
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/matthewmcgarvey/selenium.cr/archive/refs/tags/v0.12.0.tar.gz -> selenium-0.12.0.tar.gz
-_eclasses_=crystal-utils ad02a0a13b9cbfb512929b949a8e5b2d edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=crystal-utils d62f451129021418fc7ec4291c366c0f edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=05b99914b4eb71ef6c7f925640368332
diff --git a/metadata/md5-cache/dev-crystal/selenium-0.12.1 b/metadata/md5-cache/dev-crystal/selenium-0.12.1
index ab03c5fb9680..d8c46b93998c 100644
--- a/metadata/md5-cache/dev-crystal/selenium-0.12.1
+++ b/metadata/md5-cache/dev-crystal/selenium-0.12.1
@@ -11,5 +11,5 @@ PROPERTIES=test_network
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/matthewmcgarvey/selenium.cr/archive/refs/tags/v0.12.1.tar.gz -> selenium-0.12.1.tar.gz
-_eclasses_=crystal-utils ad02a0a13b9cbfb512929b949a8e5b2d edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=crystal-utils d62f451129021418fc7ec4291c366c0f edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=ebc7927ba05130b51cae366eb2acad31
diff --git a/metadata/md5-cache/dev-crystal/slang-1.7.3 b/metadata/md5-cache/dev-crystal/slang-1.7.3
index 065f882b60a3..da80ff112bdb 100644
--- a/metadata/md5-cache/dev-crystal/slang-1.7.3
+++ b/metadata/md5-cache/dev-crystal/slang-1.7.3
@@ -9,5 +9,5 @@ KEYWORDS=~amd64
LICENSE=MIT
SLOT=0
SRC_URI=https://github.com/jeromegn/slang/archive/refs/tags/v1.7.3.tar.gz -> slang-1.7.3.tar.gz
-_eclasses_=crystal-utils ad02a0a13b9cbfb512929b949a8e5b2d edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=crystal-utils d62f451129021418fc7ec4291c366c0f edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=bcf2f91b78bdea38ee6cd4c2a191ab9e
diff --git a/metadata/md5-cache/dev-crystal/spectator-0.12.1 b/metadata/md5-cache/dev-crystal/spectator-0.12.1
index ddd82cd2f383..ec0dae716bf7 100644
--- a/metadata/md5-cache/dev-crystal/spectator-0.12.1
+++ b/metadata/md5-cache/dev-crystal/spectator-0.12.1
@@ -9,5 +9,5 @@ KEYWORDS=~amd64
LICENSE=MIT
SLOT=0
SRC_URI=https://github.com/icy-arctic-fox/spectator/archive/refs/tags/v0.12.1.tar.gz -> spectator-0.12.1.tar.gz
-_eclasses_=crystal-utils ad02a0a13b9cbfb512929b949a8e5b2d edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=crystal-utils d62f451129021418fc7ec4291c366c0f edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=1f1d4b5a47d7c0c50cb62a73e0927bd6
diff --git a/metadata/md5-cache/dev-crystal/spectator-0.12.0 b/metadata/md5-cache/dev-crystal/spectator-0.12.2
index 3ca4f37af025..f69804069b5e 100644
--- a/metadata/md5-cache/dev-crystal/spectator-0.12.0
+++ b/metadata/md5-cache/dev-crystal/spectator-0.12.2
@@ -1,13 +1,14 @@
BDEPEND=|| ( >=dev-lang/crystal-1.16.3 >=dev-lang/crystal-bin-1.16.3 ) || ( dev-util/shards dev-lang/crystal-bin ) >=dev-util/gshards-0.2
-DEFINED_PHASES=compile configure install test
+DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Feature-rich testing framework for Crystal inspired by RSpec
EAPI=8
-HOMEPAGE=https://github.com/icy-arctic-fox/spectator
+HOMEPAGE=https://gitlab.com/arctic-fox/spectator
INHERIT=shards
IUSE=debug doc
KEYWORDS=~amd64
LICENSE=MIT
+RESTRICT=test
SLOT=0
-SRC_URI=https://github.com/icy-arctic-fox/spectator/archive/refs/tags/v0.12.0.tar.gz -> spectator-0.12.0.tar.gz
-_eclasses_=crystal-utils ad02a0a13b9cbfb512929b949a8e5b2d edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=8c31eff077467ead5c7fee144b40a3c6
+SRC_URI=https://gitlab.com/arctic-fox/spectator/-/archive/v0.12.2/spectator-v0.12.2.tar.bz2
+_eclasses_=crystal-utils d62f451129021418fc7ec4291c366c0f edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_md5_=0ae7e366761c86591163802cf4ef246a
diff --git a/metadata/md5-cache/dev-crystal/temel-0.1.0_p20171024 b/metadata/md5-cache/dev-crystal/temel-0.1.0_p20171024
index 708df249c563..9dc9b439a0a6 100644
--- a/metadata/md5-cache/dev-crystal/temel-0.1.0_p20171024
+++ b/metadata/md5-cache/dev-crystal/temel-0.1.0_p20171024
@@ -9,5 +9,5 @@ KEYWORDS=~amd64
LICENSE=MIT
SLOT=0
SRC_URI=https://github.com/f/temel/archive/f7ddd6d70ff9f13ec00fa49f9ede68bb4650caf9.tar.gz -> temel-0.1.0_p20171024.tar.gz
-_eclasses_=crystal-utils ad02a0a13b9cbfb512929b949a8e5b2d edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=crystal-utils d62f451129021418fc7ec4291c366c0f edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=fb5525a4cd054359569fb3ad980396d5
diff --git a/metadata/md5-cache/dev-crystal/water-1.0.0 b/metadata/md5-cache/dev-crystal/water-1.0.0
index 143061f88e9d..29d58ffe7e4f 100644
--- a/metadata/md5-cache/dev-crystal/water-1.0.0
+++ b/metadata/md5-cache/dev-crystal/water-1.0.0
@@ -9,5 +9,5 @@ KEYWORDS=~amd64
LICENSE=MIT
SLOT=0
SRC_URI=https://github.com/shootingfly/water/archive/refs/tags/v1.0.0.tar.gz -> water-1.0.0.tar.gz
-_eclasses_=crystal-utils ad02a0a13b9cbfb512929b949a8e5b2d edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=crystal-utils d62f451129021418fc7ec4291c366c0f edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=7b52ff85001acfb1491b8b422f3954f5
diff --git a/metadata/md5-cache/dev-crystal/webdrivers-0.4.3-r1 b/metadata/md5-cache/dev-crystal/webdrivers-0.4.3-r1
index 1db2e9d8744c..d183069b4797 100644
--- a/metadata/md5-cache/dev-crystal/webdrivers-0.4.3-r1
+++ b/metadata/md5-cache/dev-crystal/webdrivers-0.4.3-r1
@@ -10,5 +10,5 @@ LICENSE=MIT
RDEPEND=dev-crystal/crystar >=dev-crystal/habitat-0.4.9
SLOT=0
SRC_URI=https://github.com/matthewmcgarvey/webdrivers.cr/archive/refs/tags/v0.4.3.tar.gz -> webdrivers-0.4.3.tar.gz
-_eclasses_=crystal-utils ad02a0a13b9cbfb512929b949a8e5b2d edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=crystal-utils d62f451129021418fc7ec4291c366c0f edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=522a1481d21eb71133dbf3ae2f249d33
diff --git a/metadata/md5-cache/dev-crystal/webless-0.1.0 b/metadata/md5-cache/dev-crystal/webless-0.1.0
index c308b8ea0b26..92e30de8b21a 100644
--- a/metadata/md5-cache/dev-crystal/webless-0.1.0
+++ b/metadata/md5-cache/dev-crystal/webless-0.1.0
@@ -10,5 +10,5 @@ LICENSE=MIT
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/matthewmcgarvey/webless/archive/refs/tags/v0.1.0.tar.gz -> webless-0.1.0.tar.gz
-_eclasses_=crystal-utils ad02a0a13b9cbfb512929b949a8e5b2d edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=crystal-utils d62f451129021418fc7ec4291c366c0f edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=5f9e628aad4b4835a3ab8d92ff9f2b79
diff --git a/metadata/md5-cache/dev-crystal/webless-0.2.0 b/metadata/md5-cache/dev-crystal/webless-0.2.0
index 4c7235b85b66..adeecce9eb4d 100644
--- a/metadata/md5-cache/dev-crystal/webless-0.2.0
+++ b/metadata/md5-cache/dev-crystal/webless-0.2.0
@@ -10,5 +10,5 @@ LICENSE=MIT
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/crystal-loot/webless/archive/refs/tags/v0.2.0.tar.gz -> webless-0.2.0.tar.gz
-_eclasses_=crystal-utils ad02a0a13b9cbfb512929b949a8e5b2d edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=crystal-utils d62f451129021418fc7ec4291c366c0f edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=070ffb72a66b357a9842edf88986db2d
diff --git a/metadata/md5-cache/dev-crystal/webmock-0.14.0 b/metadata/md5-cache/dev-crystal/webmock-0.14.0
index 8cb1626eff5c..89009c7e97d7 100644
--- a/metadata/md5-cache/dev-crystal/webmock-0.14.0
+++ b/metadata/md5-cache/dev-crystal/webmock-0.14.0
@@ -9,5 +9,5 @@ KEYWORDS=~amd64
LICENSE=MIT
SLOT=0
SRC_URI=https://github.com/manastech/webmock.cr/archive/refs/tags/v0.14.0.tar.gz -> webmock-0.14.0.tar.gz
-_eclasses_=crystal-utils ad02a0a13b9cbfb512929b949a8e5b2d edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=crystal-utils d62f451129021418fc7ec4291c366c0f edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=3b79320da10e18bbe17ccef49e677d8b
diff --git a/metadata/md5-cache/dev-embedded/arduino-builder-1.5.4-r2 b/metadata/md5-cache/dev-embedded/arduino-builder-1.5.4-r2
index 60c1d39944c1..f9517954868f 100644
--- a/metadata/md5-cache/dev-embedded/arduino-builder-1.5.4-r2
+++ b/metadata/md5-cache/dev-embedded/arduino-builder-1.5.4-r2
@@ -4,10 +4,10 @@ DESCRIPTION=A command line tool for compiling Arduino sketches
EAPI=8
HOMEPAGE=https://github.com/arduino/arduino-builder
INHERIT=go-module
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=GPL-2+ Apache-2.0 BSD BSD-2 GPL-3 LGPL-2.1 MIT MPL-2.0
RDEPEND=sys-devel/crossdev dev-embedded/avrdude dev-embedded/arduino-ctags
SLOT=0
SRC_URI=https://github.com/arduino/arduino-builder/archive/1.5.4.tar.gz -> arduino-builder-1.5.4.tar.gz https://dev.gentoo.org/~williamh/dist/arduino-builder-1.5.4-deps.tar.xz
_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 go-env 0e2babf96e7d0b045fc07ad199eb2399 go-module d96f2a2fd6d8fbad6d94516bf238f885 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=bfecfebfcae12c14896fa14fb21d107f
+_md5_=63dfd428eec687fcf534f18557e0a8e3
diff --git a/metadata/md5-cache/dev-embedded/dc-tool-ip-1.0.4-r1 b/metadata/md5-cache/dev-embedded/dc-tool-ip-1.0.4-r1
index 5fcaaac51469..4c7f5a11d211 100644
--- a/metadata/md5-cache/dev-embedded/dc-tool-ip-1.0.4-r1
+++ b/metadata/md5-cache/dev-embedded/dc-tool-ip-1.0.4-r1
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://cadcdev.sourceforge.net/
INHERIT=flag-o-matic toolchain-funcs
IUSE=doc
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=GPL-2
RDEPEND=sys-libs/binutils-libs
SLOT=0
SRC_URI=https://downloads.sourceforge.net/cadcdev/dcload-ip-1.0.4-src.tar.gz
_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=e2c210c5372de6beb031d98260a73285
+_md5_=40fec26a4e4c364d1d1c52f8ed97af5f
diff --git a/metadata/md5-cache/dev-embedded/gnusim8085-1.4.1 b/metadata/md5-cache/dev-embedded/gnusim8085-1.4.1
index 3af90ec7b8cc..e3d6e4f1266a 100644
--- a/metadata/md5-cache/dev-embedded/gnusim8085-1.4.1
+++ b/metadata/md5-cache/dev-embedded/gnusim8085-1.4.1
@@ -7,10 +7,10 @@ HOMEPAGE=https://gnusim8085.srid.ca/ https://github.com/GNUSim8085/GNUSim8085
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=xdg
IUSE=nls
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=GPL-2+
RDEPEND=dev-libs/glib:2 x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/gtksourceview:3.0= x11-libs/pango
SLOT=0
SRC_URI=https://github.com/GNUSim8085/GNUSim8085/releases/download/1.4.1/gnusim8085-1.4.1.tar.gz
_eclasses_=xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=a2e6ebb8133d396f4fe402ad71e7e4cd
+_md5_=441a31954863639ecc9d3766ce49d7b6
diff --git a/metadata/md5-cache/dev-embedded/icdprog-0.5-r1 b/metadata/md5-cache/dev-embedded/icdprog-0.5-r1
index 91a0058a2f2f..d4fb8adb7171 100644
--- a/metadata/md5-cache/dev-embedded/icdprog-0.5-r1
+++ b/metadata/md5-cache/dev-embedded/icdprog-0.5-r1
@@ -3,9 +3,9 @@ DESCRIPTION=Microchip PIC Programmer using ICD hardware
EAPI=8
HOMEPAGE=https://icdprog.sf.net/
INHERIT=toolchain-funcs
-KEYWORDS=~amd64 ~x86
+KEYWORDS=~amd64 x86
LICENSE=GPL-2
SLOT=0
SRC_URI=https://downloads.sourceforge.net/icdprog/icdprog-0.5.tar.gz
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=80b3adb73ff4c33737232eec650ce0de
+_md5_=e1d40249327d28062ec46ad4668126f2
diff --git a/metadata/md5-cache/dev-embedded/pico-sdk-2.2.0 b/metadata/md5-cache/dev-embedded/pico-sdk-2.2.0
new file mode 100644
index 000000000000..96d4a6bd0e1a
--- /dev/null
+++ b/metadata/md5-cache/dev-embedded/pico-sdk-2.2.0
@@ -0,0 +1,9 @@
+DEFINED_PHASES=install postinst prepare
+DESCRIPTION=Libraries and tools for C/C++ development on RP2040 and RP2350 microcontrollers.
+EAPI=8
+HOMEPAGE=https://github.com/raspberrypi/pico-sdk
+KEYWORDS=~amd64
+LICENSE=BSD
+SLOT=0
+SRC_URI=https://github.com/raspberrypi/pico-sdk/releases/download/2.2.0/pico-sdk-2.2.0.tar.gz -> pico-sdk-2.2.0.tar.gz https://github.com/bluekitchen/btstack/archive/501e6d2b86e6c92bfb9c390bcf55709938e25ac1.tar.gz -> btstack-501e6d2b86e6c92bfb9c390bcf55709938e25ac1.tar.gz https://github.com/georgerobotics/cyw43-driver/archive/refs/tags/v1.1.0.tar.gz -> cyw43-driver-1.1.0.tar.gz https://github.com/lwip-tcpip/lwip/archive/refs/tags/STABLE-2_2_1_RELEASE.tar.gz -> lwip-STABLE-2_2_1_RELEASE.tar.gz https://github.com/Mbed-TLS/mbedtls/releases/download/mbedtls-3.6.2/mbedtls-3.6.2.tar.bz2 -> mbedtls-3.6.2.tar.bz2 https://github.com/hathach/tinyusb/archive/refs/tags/0.18.0.tar.gz -> tinyusb-0.18.0.tar.gz
+_md5_=4933ad16a0b1729ed66ba766294e97a4
diff --git a/metadata/md5-cache/dev-games/newton-3.14 b/metadata/md5-cache/dev-games/newton-3.14
deleted file mode 100644
index 07f5998bd5e8..000000000000
--- a/metadata/md5-cache/dev-games/newton-3.14
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-libs/tinyxml
-DESCRIPTION=Integrated solution for real time simulation of physics environments
-EAPI=7
-HOMEPAGE=http://newtondynamics.com/forum/newton.php
-INHERIT=cmake
-KEYWORDS=amd64 x86
-LICENSE=ZLIB
-SLOT=0
-SRC_URI=https://github.com/MADEAPPS/newton-dynamics/archive/newton-3.14.tar.gz
-_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=bcae931276691256e96f12d64414624a
diff --git a/metadata/md5-cache/dev-lang/crystal-bin-1.16.3 b/metadata/md5-cache/dev-lang/crystal-bin-1.16.3
new file mode 100644
index 000000000000..e242c82ae302
--- /dev/null
+++ b/metadata/md5-cache/dev-lang/crystal-bin-1.16.3
@@ -0,0 +1,11 @@
+DEFINED_PHASES=install prepare
+DESCRIPTION=The Crystal Programming Language
+EAPI=8
+HOMEPAGE=https://crystal-lang.org https://github.com/crystal-lang/crystal
+IUSE=doc
+KEYWORDS=-* ~amd64
+LICENSE=Apache-2.0
+RDEPEND=!dev-lang/crystal !dev-util/shards !games-mud/crystal !sci-chemistry/tinker
+SLOT=0
+SRC_URI=amd64? ( https://github.com/crystal-lang/crystal/releases/download/1.16.3/crystal-1.16.3-1-linux-x86_64.tar.gz ) doc? ( https://github.com/crystal-lang/crystal/releases/download/1.16.3/crystal-1.16.3-docs.tar.gz )
+_md5_=7f565412f206a7647de0cef338258974
diff --git a/metadata/md5-cache/dev-libs/appstream-1.0.4-r1 b/metadata/md5-cache/dev-libs/appstream-1.0.4-r1
deleted file mode 100644
index bd0e3b3656b4..000000000000
--- a/metadata/md5-cache/dev-libs/appstream-1.0.4-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-text/docbook-xsl-stylesheets dev-libs/appstream-glib dev-libs/libxslt dev-util/glib-utils dev-util/gperf dev-util/itstool >=sys-devel/gettext-0.19.8 doc? ( app-text/docbook-xml-dtd:4.5 ) test? ( dev-qt/qttools:6[linguist] ) vala? ( || ( dev-lang/vala:0.56 ) ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=app-arch/zstd:= >=dev-libs/glib-2.62:2 dev-libs/libxml2:2= >=dev-libs/libxmlb-0.3.14:= dev-libs/libyaml dev-libs/snowball-stemmer:= >=net-misc/curl-7.62 compose? ( dev-libs/glib:2 dev-libs/libyaml gnome-base/librsvg:2 media-libs/fontconfig:1.0 media-libs/freetype:2 x11-libs/cairo x11-libs/gdk-pixbuf:2 ) introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= ) qt6? ( dev-qt/qtbase:6 ) systemd? ( sys-apps/systemd:= )
-DESCRIPTION=Cross-distro effort for providing metadata for software in the Linux ecosystem
-EAPI=8
-HOMEPAGE=https://www.freedesktop.org/wiki/Distributions/AppStream/
-INHERIT=meson xdg-utils vala
-IUSE=apt compose doc +introspection qt6 systemd test vala
-KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv x86
-LICENSE=LGPL-2.1+ GPL-2+
-RDEPEND=app-arch/zstd:= >=dev-libs/glib-2.62:2 dev-libs/libxml2:2= >=dev-libs/libxmlb-0.3.14:= dev-libs/libyaml dev-libs/snowball-stemmer:= >=net-misc/curl-7.62 compose? ( dev-libs/glib:2 dev-libs/libyaml gnome-base/librsvg:2 media-libs/fontconfig:1.0 media-libs/freetype:2 x11-libs/cairo x11-libs/gdk-pixbuf:2 ) introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= ) qt6? ( dev-qt/qtbase:6 ) systemd? ( sys-apps/systemd:= )
-RESTRICT=test
-SLOT=0/5
-SRC_URI=https://www.freedesktop.org/software/appstream/releases/AppStream-1.0.4.tar.xz
-_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 meson 99466844dd8d4fcfb07578a76f5a9922 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db vala e477903dbe0105930c51f170a592dc16 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=f596048abd26d5df9efba5e9380a3710
diff --git a/metadata/md5-cache/dev-libs/icu-77.1 b/metadata/md5-cache/dev-libs/icu-77.1
index c799781bb6ed..896191b2897a 100644
--- a/metadata/md5-cache/dev-libs/icu-77.1
+++ b/metadata/md5-cache/dev-libs/icu-77.1
@@ -3,12 +3,12 @@ DEFINED_PHASES=compile configure install prepare setup test unpack
DESCRIPTION=International Components for Unicode
EAPI=8
HOMEPAGE=https://icu.unicode.org/
-INHERIT=autotools multilib-minimal python-any-r1 toolchain-funcs verify-sig
+INHERIT=autotools flag-o-matic multilib-minimal python-any-r1 toolchain-funcs verify-sig
IUSE=debug doc examples static-libs 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 verify-sig
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=BSD
RESTRICT=!test? ( test )
SLOT=0/77
SRC_URI=https://github.com/unicode-org/icu/releases/download/release-77-1/icu4c-77_1-src.tgz verify-sig? ( https://github.com/unicode-org/icu/releases/download/release-77-1/icu4c-77_1-src.tgz.asc )
-_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 103bd85bd89e7550554d65afe22e8d04
-_md5_=4a870a8a0212c4dc495f455634882230
+_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 103bd85bd89e7550554d65afe22e8d04
+_md5_=6a4fb4550fcb624c366d34c094807918
diff --git a/metadata/md5-cache/dev-libs/kirigami-addons-1.9.0 b/metadata/md5-cache/dev-libs/kirigami-addons-1.9.0
deleted file mode 100644
index 42edf61998ba..000000000000
--- a/metadata/md5-cache/dev-libs/kirigami-addons-1.9.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.13.0:*
-DEFINED_PHASES=compile configure info install nofetch prepare test unpack
-DEPEND=>=dev-qt/qtbase-6.8.1:6[gui] >=dev-qt/qtdeclarative-6.8.1:6 >=kde-frameworks/kglobalaccel-6.13.0:6 >=kde-frameworks/kguiaddons-6.13.0:6 >=kde-frameworks/ki18n-6.13.0:6 >=kde-frameworks/kirigami-6.13.0:6 test? ( >=dev-qt/qtmultimedia-6.8.1:6[qml] x11-themes/sound-theme-freedesktop ) dev-qt/qtbase:6
-DESCRIPTION=Visual end user components for Kirigami-based applications
-EAPI=8
-HOMEPAGE=https://invent.kde.org/libraries/kirigami-addons
-INHERIT=ecm kde.org
-IUSE=debug test
-KEYWORDS=amd64 arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) LGPL-2.1+
-RDEPEND=>=dev-qt/qtbase-6.8.1:6[gui] >=dev-qt/qtdeclarative-6.8.1:6 >=kde-frameworks/kglobalaccel-6.13.0:6 >=kde-frameworks/kguiaddons-6.13.0:6 >=kde-frameworks/ki18n-6.13.0:6 >=kde-frameworks/kirigami-6.13.0:6 >=dev-qt/qtmultimedia-6.8.1:6[qml] >=kde-frameworks/qqc2-desktop-style-6.13.0:6 kde-plasma/libplasma:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-RESTRICT=test !test? ( test )
-SLOT=6
-SRC_URI=mirror://kde/stable/kirigami-addons/kirigami-addons-1.9.0.tar.xz
-_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=3001df4b5806a8a2124ba64674b959ee
diff --git a/metadata/md5-cache/dev-libs/libthreadar-1.6.1 b/metadata/md5-cache/dev-libs/libthreadar-1.6.1
index 70d2aee80d72..0a0599ab1b92 100644
--- a/metadata/md5-cache/dev-libs/libthreadar-1.6.1
+++ b/metadata/md5-cache/dev-libs/libthreadar-1.6.1
@@ -4,9 +4,9 @@ DESCRIPTION=Threading library used by dar archiver
EAPI=8
HOMEPAGE=https://sourceforge.net/projects/libthreadar/
INHERIT=autotools
-KEYWORDS=~amd64 ~ppc ~sparc ~x86
+KEYWORDS=amd64 ~ppc ~sparc x86
LICENSE=LGPL-3
SLOT=0
SRC_URI=https://downloads.sourceforge.net/libthreadar/libthreadar-1.6.1.tar.gz
_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=91b993f96971ab24a193b2910b410d78
+_md5_=ed1c3c2e843fee46684003532cc71ce6
diff --git a/metadata/md5-cache/dev-python/deprecated-1.3.1 b/metadata/md5-cache/dev-python/deprecated-1.3.1
new file mode 100644
index 000000000000..50f5bdc99ee6
--- /dev/null
+++ b/metadata/md5-cache/dev-python/deprecated-1.3.1
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/wrapt[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Python @deprecated decorator to deprecate old API
+EAPI=8
+HOMEPAGE=https://github.com/laurent-laporte-pro//deprecated/ https://pypi.org/project/Deprecated/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=MIT
+RDEPEND=dev-python/wrapt[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/D/Deprecated/deprecated-1.3.1.tar.gz
+_eclasses_=distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_md5_=2238c0ae82d52499bf36bce6f90a75c9
diff --git a/metadata/md5-cache/dev-python/gherkin-official-36.0.0 b/metadata/md5-cache/dev-python/gherkin-official-36.0.0
index b29b3e8dbfb4..c4c5c12ba979 100644
--- a/metadata/md5-cache/dev-python/gherkin-official-36.0.0
+++ b/metadata/md5-cache/dev-python/gherkin-official-36.0.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/cucumber/gherkin/ https://pypi.org/project/gherkin-official/
INHERIT=distutils-r1
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=~amd64 arm64
+KEYWORDS=amd64 arm64
LICENSE=MIT
RDEPEND=dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/cucumber/gherkin/archive/refs/tags/v36.0.0.tar.gz -> gherkin-36.0.0.gh.tar.gz
_eclasses_=distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=246e767b92045293559480b67f1dc3f2
+_md5_=f8cadc0e845ff8e76009470229618a78
diff --git a/metadata/md5-cache/dev-python/persist-queue-1.1.0 b/metadata/md5-cache/dev-python/persist-queue-1.1.0
new file mode 100644
index 000000000000..fdb9a900eae3
--- /dev/null
+++ b/metadata/md5-cache/dev-python/persist-queue-1.1.0
@@ -0,0 +1,17 @@
+BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-python/dbutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/msgpack[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pymysql[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
+DESCRIPTION=A thread-safe disk based persistent queue in Python
+EAPI=8
+HOMEPAGE=https://github.com/peter-wangxu/persist-queue
+INHERIT=distutils-r1 pypi
+IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
+KEYWORDS=~amd64
+LICENSE=BSD
+RDEPEND=dev-python/dbutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/msgpack[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pymysql[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
+RESTRICT=test
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/p/persist-queue/persist_queue-1.1.0.tar.gz
+_eclasses_=distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_md5_=a2e85b2637b42d3ca739ea56f8a895e8
diff --git a/metadata/md5-cache/dev-python/wxpython-4.2.4 b/metadata/md5-cache/dev-python/wxpython-4.2.4
new file mode 100644
index 000000000000..262444134c15
--- /dev/null
+++ b/metadata/md5-cache/dev-python/wxpython-4.2.4
@@ -0,0 +1,17 @@
+BDEPEND=app-text/doxygen dev-python/cython[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/sip-6.11.1-r1[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost dev-python/appdirs[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/numpy[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pillow[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-forked[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( >=x11-libs/wxGTK-3.2.7:3.2-gtk3=[gstreamer,libnotify,opengl,sdl,tiff,webkit?,X] media-libs/libpng:= media-libs/tiff:= media-libs/libjpeg-turbo:= >=dev-python/pytest-7.4.4[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-xdist[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=>=x11-libs/wxGTK-3.2.7:3.2-gtk3=[gstreamer,libnotify,opengl,sdl,tiff,webkit?,X] media-libs/libpng:= media-libs/tiff:= media-libs/libjpeg-turbo:= python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+DESCRIPTION=A blending of the wxWindows C++ class library with Python
+EAPI=8
+HOMEPAGE=https://www.wxpython.org/ https://github.com/wxWidgets/Phoenix/ https://pypi.org/project/wxPython/
+INHERIT=distutils-r1 multilib multiprocessing virtualx wxwidgets pypi
+IUSE=test webkit test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=wxWinLL-3
+RDEPEND=>=x11-libs/wxGTK-3.2.7:3.2-gtk3=[gstreamer,libnotify,opengl,sdl,tiff,webkit?,X] media-libs/libpng:= media-libs/tiff:= media-libs/libjpeg-turbo:= python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=4.0
+SRC_URI=https://files.pythonhosted.org/packages/source/w/wxpython/wxpython-4.2.4.tar.gz
+_eclasses_=distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 wxwidgets c48bf68858bd3c27c272ff034eb1e14d
+_md5_=81b2d6fe81b1756a40a93fad52e48578
diff --git a/metadata/md5-cache/dev-qt/qt-creator-18.0.0 b/metadata/md5-cache/dev-qt/qt-creator-18.0.0
new file mode 100644
index 000000000000..95b6045188fd
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qt-creator-18.0.0
@@ -0,0 +1,18 @@
+BDEPEND=|| ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) >=dev-qt/qttools-6.7.3:6[linguist] cmdbridge-server? ( >=dev-lang/go-1.21.7 ) doc? ( >=dev-qt/qttools-6.7.3:6[qdoc,qtattributionsscanner] ) app-alternatives/ninja >=dev-build/cmake-3.28.5
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack
+DEPEND=app-arch/libarchive:= dev-cpp/yaml-cpp:= >=dev-qt/qtbase-6.7.3:6=[concurrent,dbus,gui,network,ssl,widgets,xml] >=dev-qt/qtdeclarative-6.7.3:6= clang? ( llvm_slot_15? ( llvm-core/clang:15= llvm-core/llvm:15= ) llvm_slot_16? ( llvm-core/clang:16= llvm-core/llvm:16= ) llvm_slot_17? ( llvm-core/clang:17= llvm-core/llvm:17= ) llvm_slot_18? ( llvm-core/clang:18= llvm-core/llvm:18= ) llvm_slot_19? ( llvm-core/clang:19= llvm-core/llvm:19= ) llvm_slot_20? ( llvm-core/clang:20= llvm-core/llvm:20= ) llvm_slot_21? ( llvm-core/clang:21= llvm-core/llvm:21= ) ) designer? ( >=dev-qt/qttools-6.7.3:6[designer] ) help? ( >=dev-qt/qttools-6.7.3:6[assistant] webengine? ( >=dev-qt/qtwebengine-6.7.3:6 ) ) keyring? ( app-crypt/libsecret dev-libs/glib:2 ) qmldesigner? ( >=dev-qt/qtquick3d-6.7.3:6= >=dev-qt/qtsvg-6.7.3:6 >=dev-qt/qtwebsockets-6.7.3:6 webengine? ( >=dev-qt/qtwebengine-6.7.3:6 ) ) serialterminal? ( >=dev-qt/qtserialport-6.7.3:6 ) svg? ( >=dev-qt/qtsvg-6.7.3:6 ) tracing? ( app-arch/zstd:= dev-libs/elfutils >=dev-qt/qtcharts-6.7.3:6 >=dev-qt/qtshadertools-6.7.3:6 )
+DESCRIPTION=Lightweight IDE for C++/QML development centering around Qt
+EAPI=8
+HOMEPAGE=https://www.qt.io/product/development-tools
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=cmake edo flag-o-matic go-env llvm-r2 multiprocessing python-any-r1 readme.gentoo-r1 xdg
+IUSE=+clang cmdbridge-server designer doc +help keyring plugin-dev qmldesigner serialterminal +svg test +tracing webengine +llvm_slot_20 llvm_slot_15 llvm_slot_16 llvm_slot_17 llvm_slot_18 llvm_slot_19 llvm_slot_21
+KEYWORDS=~amd64
+LICENSE=GPL-3 BSD MIT
+RDEPEND=app-arch/libarchive:= dev-cpp/yaml-cpp:= >=dev-qt/qtbase-6.7.3:6=[concurrent,dbus,gui,network,ssl,widgets,xml] >=dev-qt/qtdeclarative-6.7.3:6= clang? ( llvm_slot_15? ( llvm-core/clang:15= llvm-core/llvm:15= ) llvm_slot_16? ( llvm-core/clang:16= llvm-core/llvm:16= ) llvm_slot_17? ( llvm-core/clang:17= llvm-core/llvm:17= ) llvm_slot_18? ( llvm-core/clang:18= llvm-core/llvm:18= ) llvm_slot_19? ( llvm-core/clang:19= llvm-core/llvm:19= ) llvm_slot_20? ( llvm-core/clang:20= llvm-core/llvm:20= ) llvm_slot_21? ( llvm-core/clang:21= llvm-core/llvm:21= ) ) designer? ( >=dev-qt/qttools-6.7.3:6[designer] ) help? ( >=dev-qt/qttools-6.7.3:6[assistant] webengine? ( >=dev-qt/qtwebengine-6.7.3:6 ) ) keyring? ( app-crypt/libsecret dev-libs/glib:2 ) qmldesigner? ( >=dev-qt/qtquick3d-6.7.3:6= >=dev-qt/qtsvg-6.7.3:6 >=dev-qt/qtwebsockets-6.7.3:6 webengine? ( >=dev-qt/qtwebengine-6.7.3:6 ) ) serialterminal? ( >=dev-qt/qtserialport-6.7.3:6 ) svg? ( >=dev-qt/qtsvg-6.7.3:6 ) tracing? ( app-arch/zstd:= dev-libs/elfutils >=dev-qt/qtcharts-6.7.3:6 >=dev-qt/qtshadertools-6.7.3:6 ) help? ( >=dev-qt/qtimageformats-6.7.3:6 ) qmldesigner? ( >=dev-qt/qtquicktimeline-6.7.3:6 )
+REQUIRED_USE=clang? ( ^^ ( llvm_slot_15 llvm_slot_16 llvm_slot_17 llvm_slot_18 llvm_slot_19 llvm_slot_20 llvm_slot_21 ) )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://download.qt.io/official_releases/qtcreator/18.0/18.0.0/qt-creator-opensource-src-18.0.0.tar.xz cmdbridge-server? ( https://dev.gentoo.org/~ionen/distfiles/qt-creator-opensource-src-18.0.0-vendor.tar.xz )
+_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 go-env 0e2babf96e7d0b045fc07ad199eb2399 llvm-r2 452c1a70845763809d225a317d8a6c05 llvm-utils 64536677f4b4365e25e9b739163bed58 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=f8e70ef9188d6420822ef03c7b99c4e3
diff --git a/metadata/md5-cache/dev-qt/qt-creator-9999 b/metadata/md5-cache/dev-qt/qt-creator-9999
index 81653b2844bc..522a979b1065 100644
--- a/metadata/md5-cache/dev-qt/qt-creator-9999
+++ b/metadata/md5-cache/dev-qt/qt-creator-9999
@@ -1,6 +1,6 @@
BDEPEND=|| ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) >=dev-qt/qttools-6.7.3:6[linguist] cmdbridge-server? ( >=dev-lang/go-1.21.7 ) doc? ( >=dev-qt/qttools-6.7.3:6[qdoc,qtattributionsscanner] ) app-alternatives/ninja >=dev-build/cmake-3.28.5 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack
-DEPEND=app-arch/libarchive:= dev-cpp/yaml-cpp:= >=dev-qt/qt5compat-6.7.3:6 >=dev-qt/qtbase-6.7.3:6=[concurrent,dbus,gui,network,ssl,widgets,xml] >=dev-qt/qtdeclarative-6.7.3:6= clang? ( llvm_slot_15? ( llvm-core/clang:15= llvm-core/llvm:15= ) llvm_slot_16? ( llvm-core/clang:16= llvm-core/llvm:16= ) llvm_slot_17? ( llvm-core/clang:17= llvm-core/llvm:17= ) llvm_slot_18? ( llvm-core/clang:18= llvm-core/llvm:18= ) llvm_slot_19? ( llvm-core/clang:19= llvm-core/llvm:19= ) llvm_slot_20? ( llvm-core/clang:20= llvm-core/llvm:20= ) llvm_slot_21? ( llvm-core/clang:21= llvm-core/llvm:21= ) ) designer? ( >=dev-qt/qttools-6.7.3:6[designer] ) help? ( >=dev-qt/qttools-6.7.3:6[assistant] webengine? ( >=dev-qt/qtwebengine-6.7.3:6 ) ) keyring? ( app-crypt/libsecret dev-libs/glib:2 ) qmldesigner? ( >=dev-qt/qtquick3d-6.7.3:6= >=dev-qt/qtsvg-6.7.3:6 >=dev-qt/qtwebsockets-6.7.3:6 webengine? ( >=dev-qt/qtwebengine-6.7.3:6 ) ) serialterminal? ( >=dev-qt/qtserialport-6.7.3:6 ) svg? ( >=dev-qt/qtsvg-6.7.3:6 ) tracing? ( app-arch/zstd:= dev-libs/elfutils >=dev-qt/qtcharts-6.7.3:6 >=dev-qt/qtshadertools-6.7.3:6 )
+DEPEND=app-arch/libarchive:= dev-cpp/yaml-cpp:= >=dev-qt/qtbase-6.7.3:6=[concurrent,dbus,gui,network,ssl,widgets,xml] >=dev-qt/qtdeclarative-6.7.3:6= clang? ( llvm_slot_15? ( llvm-core/clang:15= llvm-core/llvm:15= ) llvm_slot_16? ( llvm-core/clang:16= llvm-core/llvm:16= ) llvm_slot_17? ( llvm-core/clang:17= llvm-core/llvm:17= ) llvm_slot_18? ( llvm-core/clang:18= llvm-core/llvm:18= ) llvm_slot_19? ( llvm-core/clang:19= llvm-core/llvm:19= ) llvm_slot_20? ( llvm-core/clang:20= llvm-core/llvm:20= ) llvm_slot_21? ( llvm-core/clang:21= llvm-core/llvm:21= ) ) designer? ( >=dev-qt/qttools-6.7.3:6[designer] ) help? ( >=dev-qt/qttools-6.7.3:6[assistant] webengine? ( >=dev-qt/qtwebengine-6.7.3:6 ) ) keyring? ( app-crypt/libsecret dev-libs/glib:2 ) qmldesigner? ( >=dev-qt/qtquick3d-6.7.3:6= >=dev-qt/qtsvg-6.7.3:6 >=dev-qt/qtwebsockets-6.7.3:6 webengine? ( >=dev-qt/qtwebengine-6.7.3:6 ) ) serialterminal? ( >=dev-qt/qtserialport-6.7.3:6 ) svg? ( >=dev-qt/qtsvg-6.7.3:6 ) tracing? ( app-arch/zstd:= dev-libs/elfutils >=dev-qt/qtcharts-6.7.3:6 >=dev-qt/qtshadertools-6.7.3:6 )
DESCRIPTION=Lightweight IDE for C++/QML development centering around Qt
EAPI=8
HOMEPAGE=https://www.qt.io/product/development-tools
@@ -9,9 +9,9 @@ INHERIT=cmake edo flag-o-matic go-env llvm-r2 multiprocessing python-any-r1 read
IUSE=+clang cmdbridge-server designer doc +help keyring plugin-dev qmldesigner serialterminal +svg test +tracing webengine +llvm_slot_20 llvm_slot_15 llvm_slot_16 llvm_slot_17 llvm_slot_18 llvm_slot_19 llvm_slot_21
LICENSE=GPL-3 BSD MIT
PROPERTIES=live
-RDEPEND=app-arch/libarchive:= dev-cpp/yaml-cpp:= >=dev-qt/qt5compat-6.7.3:6 >=dev-qt/qtbase-6.7.3:6=[concurrent,dbus,gui,network,ssl,widgets,xml] >=dev-qt/qtdeclarative-6.7.3:6= clang? ( llvm_slot_15? ( llvm-core/clang:15= llvm-core/llvm:15= ) llvm_slot_16? ( llvm-core/clang:16= llvm-core/llvm:16= ) llvm_slot_17? ( llvm-core/clang:17= llvm-core/llvm:17= ) llvm_slot_18? ( llvm-core/clang:18= llvm-core/llvm:18= ) llvm_slot_19? ( llvm-core/clang:19= llvm-core/llvm:19= ) llvm_slot_20? ( llvm-core/clang:20= llvm-core/llvm:20= ) llvm_slot_21? ( llvm-core/clang:21= llvm-core/llvm:21= ) ) designer? ( >=dev-qt/qttools-6.7.3:6[designer] ) help? ( >=dev-qt/qttools-6.7.3:6[assistant] webengine? ( >=dev-qt/qtwebengine-6.7.3:6 ) ) keyring? ( app-crypt/libsecret dev-libs/glib:2 ) qmldesigner? ( >=dev-qt/qtquick3d-6.7.3:6= >=dev-qt/qtsvg-6.7.3:6 >=dev-qt/qtwebsockets-6.7.3:6 webengine? ( >=dev-qt/qtwebengine-6.7.3:6 ) ) serialterminal? ( >=dev-qt/qtserialport-6.7.3:6 ) svg? ( >=dev-qt/qtsvg-6.7.3:6 ) tracing? ( app-arch/zstd:= dev-libs/elfutils >=dev-qt/qtcharts-6.7.3:6 >=dev-qt/qtshadertools-6.7.3:6 ) help? ( >=dev-qt/qtimageformats-6.7.3:6 ) qmldesigner? ( >=dev-qt/qtquicktimeline-6.7.3:6 )
+RDEPEND=app-arch/libarchive:= dev-cpp/yaml-cpp:= >=dev-qt/qtbase-6.7.3:6=[concurrent,dbus,gui,network,ssl,widgets,xml] >=dev-qt/qtdeclarative-6.7.3:6= clang? ( llvm_slot_15? ( llvm-core/clang:15= llvm-core/llvm:15= ) llvm_slot_16? ( llvm-core/clang:16= llvm-core/llvm:16= ) llvm_slot_17? ( llvm-core/clang:17= llvm-core/llvm:17= ) llvm_slot_18? ( llvm-core/clang:18= llvm-core/llvm:18= ) llvm_slot_19? ( llvm-core/clang:19= llvm-core/llvm:19= ) llvm_slot_20? ( llvm-core/clang:20= llvm-core/llvm:20= ) llvm_slot_21? ( llvm-core/clang:21= llvm-core/llvm:21= ) ) designer? ( >=dev-qt/qttools-6.7.3:6[designer] ) help? ( >=dev-qt/qttools-6.7.3:6[assistant] webengine? ( >=dev-qt/qtwebengine-6.7.3:6 ) ) keyring? ( app-crypt/libsecret dev-libs/glib:2 ) qmldesigner? ( >=dev-qt/qtquick3d-6.7.3:6= >=dev-qt/qtsvg-6.7.3:6 >=dev-qt/qtwebsockets-6.7.3:6 webengine? ( >=dev-qt/qtwebengine-6.7.3:6 ) ) serialterminal? ( >=dev-qt/qtserialport-6.7.3:6 ) svg? ( >=dev-qt/qtsvg-6.7.3:6 ) tracing? ( app-arch/zstd:= dev-libs/elfutils >=dev-qt/qtcharts-6.7.3:6 >=dev-qt/qtshadertools-6.7.3:6 ) help? ( >=dev-qt/qtimageformats-6.7.3:6 ) qmldesigner? ( >=dev-qt/qtquicktimeline-6.7.3:6 )
REQUIRED_USE=clang? ( ^^ ( llvm_slot_15 llvm_slot_16 llvm_slot_17 llvm_slot_18 llvm_slot_19 llvm_slot_20 llvm_slot_21 ) )
RESTRICT=!test? ( test )
SLOT=0
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 go-env 0e2babf96e7d0b045fc07ad199eb2399 llvm-r2 452c1a70845763809d225a317d8a6c05 llvm-utils 64536677f4b4365e25e9b739163bed58 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=8bcf4fa437842c9210fb961370545643
+_md5_=dd0882fa1c4c7ef657ee3a3b6047de7a
diff --git a/metadata/md5-cache/dev-ruby/actioncable-7.1.6 b/metadata/md5-cache/dev-ruby/actioncable-7.1.6
new file mode 100644
index 000000000000..a3150b692164
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/actioncable-7.1.6
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.1.6:*[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.6:*[ruby_targets_ruby32(-)] dev-ruby/nio4r:2[ruby_targets_ruby32(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby32(-)] >=dev-ruby/zeitwerk-2.6:2[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/actionpack-7.1.6:*[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.6:*[ruby_targets_ruby33(-)] dev-ruby/nio4r:2[ruby_targets_ruby33(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby33(-)] >=dev-ruby/zeitwerk-2.6:2[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( ~dev-ruby/actionpack-7.1.6:*[ruby_targets_ruby34(-)] ~dev-ruby/activesupport-7.1.6:*[ruby_targets_ruby34(-)] dev-ruby/nio4r:2[ruby_targets_ruby34(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby34(-)] >=dev-ruby/zeitwerk-2.6:2[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/railties-4.2.0[ruby_targets_ruby32(-)] dev-ruby/test-unit:2[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( >=dev-ruby/railties-4.2.0[ruby_targets_ruby33(-)] dev-ruby/test-unit:2[ruby_targets_ruby33(-)] dev-ruby/mocha[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( test? ( >=dev-ruby/railties-4.2.0[ruby_targets_ruby34(-)] dev-ruby/test-unit:2[ruby_targets_ruby34(-)] dev-ruby/mocha[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rake[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( test? ( dev-ruby/rake[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) test? ( ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] )
+DESCRIPTION=Integrated WebSockets for Rails
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 test test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.1.6:*[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.6:*[ruby_targets_ruby32(-)] dev-ruby/nio4r:2[ruby_targets_ruby32(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby32(-)] >=dev-ruby/zeitwerk-2.6:2[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/actionpack-7.1.6:*[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.6:*[ruby_targets_ruby33(-)] dev-ruby/nio4r:2[ruby_targets_ruby33(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby33(-)] >=dev-ruby/zeitwerk-2.6:2[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( ~dev-ruby/actionpack-7.1.6:*[ruby_targets_ruby34(-)] ~dev-ruby/activesupport-7.1.6:*[ruby_targets_ruby34(-)] dev-ruby/nio4r:2[ruby_targets_ruby34(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby34(-)] >=dev-ruby/zeitwerk-2.6:2[ruby_targets_ruby34(-)] ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 )
+RESTRICT=test !test? ( test ) !test? ( test )
+SLOT=7.1
+SRC_URI=https://github.com/rails/rails/archive/v7.1.6.tar.gz -> rails-7.1.6.tgz
+_eclasses_=multilib a199af442898963433d6f038a88cce9c ruby-fakegem bc37b1e2fa23e795fae856dd70a23846 ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_md5_=c86f833a93ac96402e23e0a6048ed575
diff --git a/metadata/md5-cache/dev-ruby/actionmailbox-7.1.6 b/metadata/md5-cache/dev-ruby/actionmailbox-7.1.6
new file mode 100644
index 000000000000..f2145fb3099f
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/actionmailbox-7.1.6
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.1.6[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.1.6[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.1.6[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.1.6[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.6[ruby_targets_ruby32(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby32(-)] dev-ruby/net-imap[ruby_targets_ruby32(-)] dev-ruby/net-pop[ruby_targets_ruby32(-)] dev-ruby/net-smtp[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/actionpack-7.1.6[ruby_targets_ruby33(-)] ~dev-ruby/activejob-7.1.6[ruby_targets_ruby33(-)] ~dev-ruby/activerecord-7.1.6[ruby_targets_ruby33(-)] ~dev-ruby/activestorage-7.1.6[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.6[ruby_targets_ruby33(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby33(-)] dev-ruby/net-imap[ruby_targets_ruby33(-)] dev-ruby/net-pop[ruby_targets_ruby33(-)] dev-ruby/net-smtp[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( ~dev-ruby/actionpack-7.1.6[ruby_targets_ruby34(-)] ~dev-ruby/activejob-7.1.6[ruby_targets_ruby34(-)] ~dev-ruby/activerecord-7.1.6[ruby_targets_ruby34(-)] ~dev-ruby/activestorage-7.1.6[ruby_targets_ruby34(-)] ~dev-ruby/activesupport-7.1.6[ruby_targets_ruby34(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby34(-)] dev-ruby/net-imap[ruby_targets_ruby34(-)] dev-ruby/net-pop[ruby_targets_ruby34(-)] dev-ruby/net-smtp[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/bundler[ruby_targets_ruby32(-)] dev-ruby/minitest:5[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] dev-ruby/propshaft[ruby_targets_ruby32(-)] dev-ruby/rexml[ruby_targets_ruby32(-)] dev-ruby/sqlite3[ruby_targets_ruby32(-)] dev-ruby/webmock[ruby_targets_ruby32(-)] dev-ruby/rails[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/bundler[ruby_targets_ruby33(-)] dev-ruby/minitest:5[ruby_targets_ruby33(-)] dev-ruby/mocha[ruby_targets_ruby33(-)] dev-ruby/propshaft[ruby_targets_ruby33(-)] dev-ruby/rexml[ruby_targets_ruby33(-)] dev-ruby/sqlite3[ruby_targets_ruby33(-)] dev-ruby/webmock[ruby_targets_ruby33(-)] dev-ruby/rails[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( test? ( dev-ruby/bundler[ruby_targets_ruby34(-)] dev-ruby/minitest:5[ruby_targets_ruby34(-)] dev-ruby/mocha[ruby_targets_ruby34(-)] dev-ruby/propshaft[ruby_targets_ruby34(-)] dev-ruby/rexml[ruby_targets_ruby34(-)] dev-ruby/sqlite3[ruby_targets_ruby34(-)] dev-ruby/webmock[ruby_targets_ruby34(-)] dev-ruby/rails[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rake[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( test? ( dev-ruby/rake[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) test? ( ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] )
+DESCRIPTION=Framework for designing email-service layers
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 test test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.1.6[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.1.6[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.1.6[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.1.6[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.6[ruby_targets_ruby32(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby32(-)] dev-ruby/net-imap[ruby_targets_ruby32(-)] dev-ruby/net-pop[ruby_targets_ruby32(-)] dev-ruby/net-smtp[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/actionpack-7.1.6[ruby_targets_ruby33(-)] ~dev-ruby/activejob-7.1.6[ruby_targets_ruby33(-)] ~dev-ruby/activerecord-7.1.6[ruby_targets_ruby33(-)] ~dev-ruby/activestorage-7.1.6[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.6[ruby_targets_ruby33(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby33(-)] dev-ruby/net-imap[ruby_targets_ruby33(-)] dev-ruby/net-pop[ruby_targets_ruby33(-)] dev-ruby/net-smtp[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( ~dev-ruby/actionpack-7.1.6[ruby_targets_ruby34(-)] ~dev-ruby/activejob-7.1.6[ruby_targets_ruby34(-)] ~dev-ruby/activerecord-7.1.6[ruby_targets_ruby34(-)] ~dev-ruby/activestorage-7.1.6[ruby_targets_ruby34(-)] ~dev-ruby/activesupport-7.1.6[ruby_targets_ruby34(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby34(-)] dev-ruby/net-imap[ruby_targets_ruby34(-)] dev-ruby/net-pop[ruby_targets_ruby34(-)] dev-ruby/net-smtp[ruby_targets_ruby34(-)] ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=7.1
+SRC_URI=https://github.com/rails/rails/archive/v7.1.6.tar.gz -> rails-7.1.6.tgz
+_eclasses_=multilib a199af442898963433d6f038a88cce9c ruby-fakegem bc37b1e2fa23e795fae856dd70a23846 ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_md5_=398fe48d2fc83855a843a2b812e48789
diff --git a/metadata/md5-cache/dev-ruby/actionmailer-7.1.6 b/metadata/md5-cache/dev-ruby/actionmailer-7.1.6
new file mode 100644
index 000000000000..4885a9e2b67a
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/actionmailer-7.1.6
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.1.6[ruby_targets_ruby32(-)] ~dev-ruby/actionview-7.1.6[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.1.6[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.6[ruby_targets_ruby32(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby32(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby32(-)] dev-ruby/net-imap[ruby_targets_ruby32(-)] dev-ruby/net-pop[ruby_targets_ruby32(-)] dev-ruby/net-smtp[ruby_targets_ruby32(-)] >=dev-ruby/rails-dom-testing-2.2:2[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/actionpack-7.1.6[ruby_targets_ruby33(-)] ~dev-ruby/actionview-7.1.6[ruby_targets_ruby33(-)] ~dev-ruby/activejob-7.1.6[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.6[ruby_targets_ruby33(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby33(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby33(-)] dev-ruby/net-imap[ruby_targets_ruby33(-)] dev-ruby/net-pop[ruby_targets_ruby33(-)] dev-ruby/net-smtp[ruby_targets_ruby33(-)] >=dev-ruby/rails-dom-testing-2.2:2[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( ~dev-ruby/actionpack-7.1.6[ruby_targets_ruby34(-)] ~dev-ruby/actionview-7.1.6[ruby_targets_ruby34(-)] ~dev-ruby/activejob-7.1.6[ruby_targets_ruby34(-)] ~dev-ruby/activesupport-7.1.6[ruby_targets_ruby34(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby34(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby34(-)] dev-ruby/net-imap[ruby_targets_ruby34(-)] dev-ruby/net-pop[ruby_targets_ruby34(-)] dev-ruby/net-smtp[ruby_targets_ruby34(-)] >=dev-ruby/rails-dom-testing-2.2:2[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/mocha[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/mocha[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( test? ( dev-ruby/mocha[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rake[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( test? ( dev-ruby/rake[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) test? ( ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] )
+DESCRIPTION=Framework for designing email-service layers
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 test test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.1.6[ruby_targets_ruby32(-)] ~dev-ruby/actionview-7.1.6[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.1.6[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.6[ruby_targets_ruby32(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby32(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby32(-)] dev-ruby/net-imap[ruby_targets_ruby32(-)] dev-ruby/net-pop[ruby_targets_ruby32(-)] dev-ruby/net-smtp[ruby_targets_ruby32(-)] >=dev-ruby/rails-dom-testing-2.2:2[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/actionpack-7.1.6[ruby_targets_ruby33(-)] ~dev-ruby/actionview-7.1.6[ruby_targets_ruby33(-)] ~dev-ruby/activejob-7.1.6[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.6[ruby_targets_ruby33(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby33(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby33(-)] dev-ruby/net-imap[ruby_targets_ruby33(-)] dev-ruby/net-pop[ruby_targets_ruby33(-)] dev-ruby/net-smtp[ruby_targets_ruby33(-)] >=dev-ruby/rails-dom-testing-2.2:2[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( ~dev-ruby/actionpack-7.1.6[ruby_targets_ruby34(-)] ~dev-ruby/actionview-7.1.6[ruby_targets_ruby34(-)] ~dev-ruby/activejob-7.1.6[ruby_targets_ruby34(-)] ~dev-ruby/activesupport-7.1.6[ruby_targets_ruby34(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby34(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby34(-)] dev-ruby/net-imap[ruby_targets_ruby34(-)] dev-ruby/net-pop[ruby_targets_ruby34(-)] dev-ruby/net-smtp[ruby_targets_ruby34(-)] >=dev-ruby/rails-dom-testing-2.2:2[ruby_targets_ruby34(-)] ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=7.1
+SRC_URI=https://github.com/rails/rails/archive/v7.1.6.tar.gz -> rails-7.1.6.tgz
+_eclasses_=multilib a199af442898963433d6f038a88cce9c ruby-fakegem bc37b1e2fa23e795fae856dd70a23846 ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_md5_=29e7399c7112835bae5e083b82be3b04
diff --git a/metadata/md5-cache/dev-ruby/actionpack-7.1.6 b/metadata/md5-cache/dev-ruby/actionpack-7.1.6
new file mode 100644
index 000000000000..0b2a09d9ec0d
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/actionpack-7.1.6
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby32? ( ~dev-ruby/actionview-7.1.6[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.6[ruby_targets_ruby32(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby32(-)] >=dev-ruby/rack-2.2.4[ruby_targets_ruby32(-)] >=dev-ruby/rack-session-1.0.1[ruby_targets_ruby32(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby32(-)] >=dev-ruby/rails-dom-testing-2.2:2[ruby_targets_ruby32(-)] >=dev-ruby/rails-html-sanitizer-1.6:1[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/actionview-7.1.6[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.6[ruby_targets_ruby33(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby33(-)] >=dev-ruby/rack-2.2.4[ruby_targets_ruby33(-)] >=dev-ruby/rack-session-1.0.1[ruby_targets_ruby33(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby33(-)] >=dev-ruby/rails-dom-testing-2.2:2[ruby_targets_ruby33(-)] >=dev-ruby/rails-html-sanitizer-1.6:1[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( ~dev-ruby/actionview-7.1.6[ruby_targets_ruby34(-)] ~dev-ruby/activesupport-7.1.6[ruby_targets_ruby34(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby34(-)] >=dev-ruby/rack-2.2.4[ruby_targets_ruby34(-)] >=dev-ruby/rack-session-1.0.1[ruby_targets_ruby34(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby34(-)] >=dev-ruby/rails-dom-testing-2.2:2[ruby_targets_ruby34(-)] >=dev-ruby/rails-html-sanitizer-1.6:1[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/mocha[ruby_targets_ruby32(-)] dev-ruby/bundler[ruby_targets_ruby32(-)] >=dev-ruby/capybara-3.26[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.1.6[ruby_targets_ruby32(-)] ~dev-ruby/railties-7.1.6[ruby_targets_ruby32(-)] >=dev-ruby/rack-cache-1.2:1.2[ruby_targets_ruby32(-)] dev-ruby/selenium-webdriver:4[ruby_targets_ruby32(-)] www-servers/puma[ruby_targets_ruby32(-)] dev-ruby/minitest:5[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/mocha[ruby_targets_ruby33(-)] dev-ruby/bundler[ruby_targets_ruby33(-)] >=dev-ruby/capybara-3.26[ruby_targets_ruby33(-)] ~dev-ruby/activemodel-7.1.6[ruby_targets_ruby33(-)] ~dev-ruby/railties-7.1.6[ruby_targets_ruby33(-)] >=dev-ruby/rack-cache-1.2:1.2[ruby_targets_ruby33(-)] dev-ruby/selenium-webdriver:4[ruby_targets_ruby33(-)] www-servers/puma[ruby_targets_ruby33(-)] dev-ruby/minitest:5[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( test? ( dev-ruby/mocha[ruby_targets_ruby34(-)] dev-ruby/bundler[ruby_targets_ruby34(-)] >=dev-ruby/capybara-3.26[ruby_targets_ruby34(-)] ~dev-ruby/activemodel-7.1.6[ruby_targets_ruby34(-)] ~dev-ruby/railties-7.1.6[ruby_targets_ruby34(-)] >=dev-ruby/rack-cache-1.2:1.2[ruby_targets_ruby34(-)] dev-ruby/selenium-webdriver:4[ruby_targets_ruby34(-)] www-servers/puma[ruby_targets_ruby34(-)] dev-ruby/minitest:5[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rake[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( test? ( dev-ruby/rake[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) test? ( ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] )
+DESCRIPTION=Eases web-request routing, handling, and response
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 doc test test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby32? ( ~dev-ruby/actionview-7.1.6[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.6[ruby_targets_ruby32(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby32(-)] >=dev-ruby/rack-2.2.4[ruby_targets_ruby32(-)] >=dev-ruby/rack-session-1.0.1[ruby_targets_ruby32(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby32(-)] >=dev-ruby/rails-dom-testing-2.2:2[ruby_targets_ruby32(-)] >=dev-ruby/rails-html-sanitizer-1.6:1[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/actionview-7.1.6[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.6[ruby_targets_ruby33(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby33(-)] >=dev-ruby/rack-2.2.4[ruby_targets_ruby33(-)] >=dev-ruby/rack-session-1.0.1[ruby_targets_ruby33(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby33(-)] >=dev-ruby/rails-dom-testing-2.2:2[ruby_targets_ruby33(-)] >=dev-ruby/rails-html-sanitizer-1.6:1[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( ~dev-ruby/actionview-7.1.6[ruby_targets_ruby34(-)] ~dev-ruby/activesupport-7.1.6[ruby_targets_ruby34(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby34(-)] >=dev-ruby/rack-2.2.4[ruby_targets_ruby34(-)] >=dev-ruby/rack-session-1.0.1[ruby_targets_ruby34(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby34(-)] >=dev-ruby/rails-dom-testing-2.2:2[ruby_targets_ruby34(-)] >=dev-ruby/rails-html-sanitizer-1.6:1[ruby_targets_ruby34(-)] ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=7.1
+SRC_URI=https://github.com/rails/rails/archive/v7.1.6.tar.gz -> rails-7.1.6.tgz
+_eclasses_=multilib a199af442898963433d6f038a88cce9c ruby-fakegem bc37b1e2fa23e795fae856dd70a23846 ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_md5_=20cd857e05da096699ce8a87f4c9eeed
diff --git a/metadata/md5-cache/dev-ruby/actiontext-7.1.6 b/metadata/md5-cache/dev-ruby/actiontext-7.1.6
new file mode 100644
index 000000000000..303daae4c93f
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/actiontext-7.1.6
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.1.6[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.1.6[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.1.6[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.6[ruby_targets_ruby32(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby32(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/actionpack-7.1.6[ruby_targets_ruby33(-)] ~dev-ruby/activerecord-7.1.6[ruby_targets_ruby33(-)] ~dev-ruby/activestorage-7.1.6[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.6[ruby_targets_ruby33(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby33(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( ~dev-ruby/actionpack-7.1.6[ruby_targets_ruby34(-)] ~dev-ruby/activerecord-7.1.6[ruby_targets_ruby34(-)] ~dev-ruby/activestorage-7.1.6[ruby_targets_ruby34(-)] ~dev-ruby/activesupport-7.1.6[ruby_targets_ruby34(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby34(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/bundler[ruby_targets_ruby32(-)] >=dev-ruby/importmap-rails-1.2.3[ruby_targets_ruby32(-)] dev-ruby/minitest:5[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] dev-ruby/propshaft[ruby_targets_ruby32(-)] >=dev-ruby/sqlite3-1.4.0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/bundler[ruby_targets_ruby33(-)] >=dev-ruby/importmap-rails-1.2.3[ruby_targets_ruby33(-)] dev-ruby/minitest:5[ruby_targets_ruby33(-)] dev-ruby/mocha[ruby_targets_ruby33(-)] dev-ruby/propshaft[ruby_targets_ruby33(-)] >=dev-ruby/sqlite3-1.4.0[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( test? ( dev-ruby/bundler[ruby_targets_ruby34(-)] >=dev-ruby/importmap-rails-1.2.3[ruby_targets_ruby34(-)] dev-ruby/minitest:5[ruby_targets_ruby34(-)] dev-ruby/mocha[ruby_targets_ruby34(-)] dev-ruby/propshaft[ruby_targets_ruby34(-)] >=dev-ruby/sqlite3-1.4.0[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rake[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( test? ( dev-ruby/rake[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) test? ( ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] )
+DESCRIPTION=Edit and display rich text in Rails applications
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 test test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.1.6[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.1.6[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.1.6[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.6[ruby_targets_ruby32(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby32(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/actionpack-7.1.6[ruby_targets_ruby33(-)] ~dev-ruby/activerecord-7.1.6[ruby_targets_ruby33(-)] ~dev-ruby/activestorage-7.1.6[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.6[ruby_targets_ruby33(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby33(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( ~dev-ruby/actionpack-7.1.6[ruby_targets_ruby34(-)] ~dev-ruby/activerecord-7.1.6[ruby_targets_ruby34(-)] ~dev-ruby/activestorage-7.1.6[ruby_targets_ruby34(-)] ~dev-ruby/activesupport-7.1.6[ruby_targets_ruby34(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby34(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby34(-)] ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=7.1
+SRC_URI=https://github.com/rails/rails/archive/v7.1.6.tar.gz -> rails-7.1.6.tgz
+_eclasses_=multilib a199af442898963433d6f038a88cce9c ruby-fakegem bc37b1e2fa23e795fae856dd70a23846 ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_md5_=6d39d98e56dffc3f3ffbbc4decbea212
diff --git a/metadata/md5-cache/dev-ruby/actionview-7.1.6 b/metadata/md5-cache/dev-ruby/actionview-7.1.6
new file mode 100644
index 000000000000..78132ab293cd
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/actionview-7.1.6
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.1.6[ruby_targets_ruby32(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby32(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby32(-)] >=dev-ruby/erubi-1.11:0[ruby_targets_ruby32(-)] >=dev-ruby/rails-dom-testing-2.2:2[ruby_targets_ruby32(-)] >=dev-ruby/rails-html-sanitizer-1.6:1[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/activesupport-7.1.6[ruby_targets_ruby33(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby33(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby33(-)] >=dev-ruby/erubi-1.11:0[ruby_targets_ruby33(-)] >=dev-ruby/rails-dom-testing-2.2:2[ruby_targets_ruby33(-)] >=dev-ruby/rails-html-sanitizer-1.6:1[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( ~dev-ruby/activesupport-7.1.6[ruby_targets_ruby34(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby34(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby34(-)] >=dev-ruby/erubi-1.11:0[ruby_targets_ruby34(-)] >=dev-ruby/rails-dom-testing-2.2:2[ruby_targets_ruby34(-)] >=dev-ruby/rails-html-sanitizer-1.6:1[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/capybara[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] ~dev-ruby/actionpack-7.1.6[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.1.6[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.1.6[ruby_targets_ruby32(-)] ~dev-ruby/railties-7.1.6[ruby_targets_ruby32(-)] dev-ruby/sqlite3[ruby_targets_ruby32(-)] dev-ruby/minitest:5[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/capybara[ruby_targets_ruby33(-)] dev-ruby/mocha[ruby_targets_ruby33(-)] ~dev-ruby/actionpack-7.1.6[ruby_targets_ruby33(-)] ~dev-ruby/activemodel-7.1.6[ruby_targets_ruby33(-)] ~dev-ruby/activerecord-7.1.6[ruby_targets_ruby33(-)] ~dev-ruby/railties-7.1.6[ruby_targets_ruby33(-)] dev-ruby/sqlite3[ruby_targets_ruby33(-)] dev-ruby/minitest:5[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( test? ( dev-ruby/capybara[ruby_targets_ruby34(-)] dev-ruby/mocha[ruby_targets_ruby34(-)] ~dev-ruby/actionpack-7.1.6[ruby_targets_ruby34(-)] ~dev-ruby/activemodel-7.1.6[ruby_targets_ruby34(-)] ~dev-ruby/activerecord-7.1.6[ruby_targets_ruby34(-)] ~dev-ruby/railties-7.1.6[ruby_targets_ruby34(-)] dev-ruby/sqlite3[ruby_targets_ruby34(-)] dev-ruby/minitest:5[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rake[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( test? ( dev-ruby/rake[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) test? ( ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] )
+DESCRIPTION=Simple, battle-tested conventions and helpers for building web pages
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails/
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 doc test test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.1.6[ruby_targets_ruby32(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby32(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby32(-)] >=dev-ruby/erubi-1.11:0[ruby_targets_ruby32(-)] >=dev-ruby/rails-dom-testing-2.2:2[ruby_targets_ruby32(-)] >=dev-ruby/rails-html-sanitizer-1.6:1[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/activesupport-7.1.6[ruby_targets_ruby33(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby33(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby33(-)] >=dev-ruby/erubi-1.11:0[ruby_targets_ruby33(-)] >=dev-ruby/rails-dom-testing-2.2:2[ruby_targets_ruby33(-)] >=dev-ruby/rails-html-sanitizer-1.6:1[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( ~dev-ruby/activesupport-7.1.6[ruby_targets_ruby34(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby34(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby34(-)] >=dev-ruby/erubi-1.11:0[ruby_targets_ruby34(-)] >=dev-ruby/rails-dom-testing-2.2:2[ruby_targets_ruby34(-)] >=dev-ruby/rails-html-sanitizer-1.6:1[ruby_targets_ruby34(-)] ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=7.1
+SRC_URI=https://github.com/rails/rails/archive/v7.1.6.tar.gz -> rails-7.1.6.tgz
+_eclasses_=multilib a199af442898963433d6f038a88cce9c ruby-fakegem bc37b1e2fa23e795fae856dd70a23846 ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_md5_=8811b5746467c1bf294c87f90c309648
diff --git a/metadata/md5-cache/dev-ruby/activejob-7.1.6 b/metadata/md5-cache/dev-ruby/activejob-7.1.6
new file mode 100644
index 000000000000..f2f41cb5356d
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/activejob-7.1.6
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.1.6[ruby_targets_ruby32(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/activesupport-7.1.6[ruby_targets_ruby33(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( ~dev-ruby/activesupport-7.1.6[ruby_targets_ruby34(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/mocha[ruby_targets_ruby32(-)] dev-ruby/zeitwerk[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/mocha[ruby_targets_ruby33(-)] dev-ruby/zeitwerk[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( test? ( dev-ruby/mocha[ruby_targets_ruby34(-)] dev-ruby/zeitwerk[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rake[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( test? ( dev-ruby/rake[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) test? ( ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] )
+DESCRIPTION=Job framework with pluggable queues
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 test test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.1.6[ruby_targets_ruby32(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/activesupport-7.1.6[ruby_targets_ruby33(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( ~dev-ruby/activesupport-7.1.6[ruby_targets_ruby34(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby34(-)] ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=7.1
+SRC_URI=https://github.com/rails/rails/archive/v7.1.6.tar.gz -> rails-7.1.6.tgz
+_eclasses_=multilib a199af442898963433d6f038a88cce9c ruby-fakegem bc37b1e2fa23e795fae856dd70a23846 ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_md5_=50c044866705d8f71d074f25a17919ad
diff --git a/metadata/md5-cache/dev-ruby/activemodel-7.1.6 b/metadata/md5-cache/dev-ruby/activemodel-7.1.6
new file mode 100644
index 000000000000..943fd9502db2
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/activemodel-7.1.6
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.1.6:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/activesupport-7.1.6:*[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( ~dev-ruby/activesupport-7.1.6:*[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( test? ( ~dev-ruby/railties-7.1.6[ruby_targets_ruby32(-)] dev-ruby/test-unit:2[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] >=dev-ruby/bcrypt-ruby-3.1.7[ruby_targets_ruby32(-)] dev-ruby/minitest:5[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( ~dev-ruby/railties-7.1.6[ruby_targets_ruby33(-)] dev-ruby/test-unit:2[ruby_targets_ruby33(-)] dev-ruby/mocha[ruby_targets_ruby33(-)] >=dev-ruby/bcrypt-ruby-3.1.7[ruby_targets_ruby33(-)] dev-ruby/minitest:5[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( test? ( ~dev-ruby/railties-7.1.6[ruby_targets_ruby34(-)] dev-ruby/test-unit:2[ruby_targets_ruby34(-)] dev-ruby/mocha[ruby_targets_ruby34(-)] >=dev-ruby/bcrypt-ruby-3.1.7[ruby_targets_ruby34(-)] dev-ruby/minitest:5[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rake[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( test? ( dev-ruby/rake[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) test? ( ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] )
+DESCRIPTION=Toolkit for building modeling frameworks like Active Record and Active Resource
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 doc test test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.1.6:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/activesupport-7.1.6:*[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( ~dev-ruby/activesupport-7.1.6:*[ruby_targets_ruby34(-)] ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=7.1
+SRC_URI=https://github.com/rails/rails/archive/v7.1.6.tar.gz -> rails-7.1.6.tgz
+_eclasses_=multilib a199af442898963433d6f038a88cce9c ruby-fakegem bc37b1e2fa23e795fae856dd70a23846 ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_md5_=5c317d747fcab1216bcc1a05b42b6183
diff --git a/metadata/md5-cache/dev-ruby/activerecord-7.1.6 b/metadata/md5-cache/dev-ruby/activerecord-7.1.6
new file mode 100644
index 000000000000..4fd8b81a0cbf
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/activerecord-7.1.6
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.1.6[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.1.6[ruby_targets_ruby32(-)] >=dev-ruby/timeout-0.4.0[ruby_targets_ruby32(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby32(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby32(-)] ) postgres? ( >=dev-ruby/pg-1.1:1[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( ~dev-ruby/activesupport-7.1.6[ruby_targets_ruby33(-)] ~dev-ruby/activemodel-7.1.6[ruby_targets_ruby33(-)] >=dev-ruby/timeout-0.4.0[ruby_targets_ruby33(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby33(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby33(-)] ) postgres? ( >=dev-ruby/pg-1.1:1[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( ~dev-ruby/activesupport-7.1.6[ruby_targets_ruby34(-)] ~dev-ruby/activemodel-7.1.6[ruby_targets_ruby34(-)] >=dev-ruby/timeout-0.4.0[ruby_targets_ruby34(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby34(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby34(-)] ) postgres? ( >=dev-ruby/pg-1.1:1[ruby_targets_ruby34(-)] ) ) ) ruby_targets_ruby32? ( test? ( dev-ruby/benchmark-ips[ruby_targets_ruby32(-)] dev-ruby/bundler[ruby_targets_ruby32(-)] ~dev-ruby/actionpack-7.1.6[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.1.6[ruby_targets_ruby32(-)] ~dev-ruby/railties-7.1.6[ruby_targets_ruby32(-)] >=dev-ruby/sqlite3-1.4.0[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] dev-ruby/minitest:5[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/benchmark-ips[ruby_targets_ruby33(-)] dev-ruby/bundler[ruby_targets_ruby33(-)] ~dev-ruby/actionpack-7.1.6[ruby_targets_ruby33(-)] ~dev-ruby/activejob-7.1.6[ruby_targets_ruby33(-)] ~dev-ruby/railties-7.1.6[ruby_targets_ruby33(-)] >=dev-ruby/sqlite3-1.4.0[ruby_targets_ruby33(-)] dev-ruby/mocha[ruby_targets_ruby33(-)] dev-ruby/minitest:5[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( test? ( dev-ruby/benchmark-ips[ruby_targets_ruby34(-)] dev-ruby/bundler[ruby_targets_ruby34(-)] ~dev-ruby/actionpack-7.1.6[ruby_targets_ruby34(-)] ~dev-ruby/activejob-7.1.6[ruby_targets_ruby34(-)] ~dev-ruby/railties-7.1.6[ruby_targets_ruby34(-)] >=dev-ruby/sqlite3-1.4.0[ruby_targets_ruby34(-)] dev-ruby/mocha[ruby_targets_ruby34(-)] dev-ruby/minitest:5[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rake[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( test? ( dev-ruby/rake[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) test? ( ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=test? ( >=dev-db/sqlite-3.12.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] )
+DESCRIPTION=Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails/
+INHERIT=ruby-fakegem
+IUSE=mysql postgres sqlite test ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 test test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.1.6[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.1.6[ruby_targets_ruby32(-)] >=dev-ruby/timeout-0.4.0[ruby_targets_ruby32(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby32(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby32(-)] ) postgres? ( >=dev-ruby/pg-1.1:1[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( ~dev-ruby/activesupport-7.1.6[ruby_targets_ruby33(-)] ~dev-ruby/activemodel-7.1.6[ruby_targets_ruby33(-)] >=dev-ruby/timeout-0.4.0[ruby_targets_ruby33(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby33(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby33(-)] ) postgres? ( >=dev-ruby/pg-1.1:1[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( ~dev-ruby/activesupport-7.1.6[ruby_targets_ruby34(-)] ~dev-ruby/activemodel-7.1.6[ruby_targets_ruby34(-)] >=dev-ruby/timeout-0.4.0[ruby_targets_ruby34(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby34(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby34(-)] ) postgres? ( >=dev-ruby/pg-1.1:1[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=7.1
+SRC_URI=https://github.com/rails/rails/archive/v7.1.6.tar.gz -> rails-7.1.6.tgz
+_eclasses_=multilib a199af442898963433d6f038a88cce9c ruby-fakegem bc37b1e2fa23e795fae856dd70a23846 ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_md5_=db913127068c736d8bb1153c8b6a77ba
diff --git a/metadata/md5-cache/dev-ruby/activestorage-7.1.6 b/metadata/md5-cache/dev-ruby/activestorage-7.1.6
new file mode 100644
index 000000000000..9a7aacb2968f
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/activestorage-7.1.6
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.1.6:*[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.1.6:*[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.1.6:*[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.6:*[ruby_targets_ruby32(-)] dev-ruby/marcel:1.0[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/actionpack-7.1.6:*[ruby_targets_ruby33(-)] ~dev-ruby/activejob-7.1.6:*[ruby_targets_ruby33(-)] ~dev-ruby/activerecord-7.1.6:*[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.6:*[ruby_targets_ruby33(-)] dev-ruby/marcel:1.0[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( ~dev-ruby/actionpack-7.1.6:*[ruby_targets_ruby34(-)] ~dev-ruby/activejob-7.1.6:*[ruby_targets_ruby34(-)] ~dev-ruby/activerecord-7.1.6:*[ruby_targets_ruby34(-)] ~dev-ruby/activesupport-7.1.6:*[ruby_targets_ruby34(-)] dev-ruby/marcel:1.0[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( test? ( ~dev-ruby/railties-7.1.6[ruby_targets_ruby32(-)] >=dev-ruby/image_processing-1.2:0[ruby_targets_ruby32(-)] dev-ruby/minitest:5[ruby_targets_ruby32(-)] dev-ruby/mini_magick[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] dev-ruby/rake[ruby_targets_ruby32(-)] dev-ruby/sprockets-rails[ruby_targets_ruby32(-)] >=dev-ruby/sqlite3-1.6.6[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( ~dev-ruby/railties-7.1.6[ruby_targets_ruby33(-)] >=dev-ruby/image_processing-1.2:0[ruby_targets_ruby33(-)] dev-ruby/minitest:5[ruby_targets_ruby33(-)] dev-ruby/mini_magick[ruby_targets_ruby33(-)] dev-ruby/mocha[ruby_targets_ruby33(-)] dev-ruby/rake[ruby_targets_ruby33(-)] dev-ruby/sprockets-rails[ruby_targets_ruby33(-)] >=dev-ruby/sqlite3-1.6.6[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( test? ( ~dev-ruby/railties-7.1.6[ruby_targets_ruby34(-)] >=dev-ruby/image_processing-1.2:0[ruby_targets_ruby34(-)] dev-ruby/minitest:5[ruby_targets_ruby34(-)] dev-ruby/mini_magick[ruby_targets_ruby34(-)] dev-ruby/mocha[ruby_targets_ruby34(-)] dev-ruby/rake[ruby_targets_ruby34(-)] dev-ruby/sprockets-rails[ruby_targets_ruby34(-)] >=dev-ruby/sqlite3-1.6.6[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rake[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( test? ( dev-ruby/rake[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) test? ( ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=test? ( >=app-text/mupdf-1.23.7 media-gfx/imagemagick[jpeg,png,tiff] media-video/ffmpeg app-text/poppler[utils] ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] )
+DESCRIPTION=Attach cloud and local files in Rails applications
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 test test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.1.6:*[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.1.6:*[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.1.6:*[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.6:*[ruby_targets_ruby32(-)] dev-ruby/marcel:1.0[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/actionpack-7.1.6:*[ruby_targets_ruby33(-)] ~dev-ruby/activejob-7.1.6:*[ruby_targets_ruby33(-)] ~dev-ruby/activerecord-7.1.6:*[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.6:*[ruby_targets_ruby33(-)] dev-ruby/marcel:1.0[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( ~dev-ruby/actionpack-7.1.6:*[ruby_targets_ruby34(-)] ~dev-ruby/activejob-7.1.6:*[ruby_targets_ruby34(-)] ~dev-ruby/activerecord-7.1.6:*[ruby_targets_ruby34(-)] ~dev-ruby/activesupport-7.1.6:*[ruby_targets_ruby34(-)] dev-ruby/marcel:1.0[ruby_targets_ruby34(-)] ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=7.1
+SRC_URI=https://github.com/rails/rails/archive/v7.1.6.tar.gz -> rails-7.1.6.tgz
+_eclasses_=multilib a199af442898963433d6f038a88cce9c ruby-fakegem bc37b1e2fa23e795fae856dd70a23846 ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_md5_=c4391568a044395ff248cb65a8a9cf73
diff --git a/metadata/md5-cache/dev-ruby/activesupport-7.1.6 b/metadata/md5-cache/dev-ruby/activesupport-7.1.6
new file mode 100644
index 000000000000..a3eadd15fc70
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/activesupport-7.1.6
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby32? ( dev-ruby/base64[ruby_targets_ruby32(-)] >=dev-ruby/benchmark-0.3[ruby_targets_ruby32(-)] dev-ruby/bigdecimal[ruby_targets_ruby32(-)] >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby32(-)] >=dev-ruby/connection_pool-2.2.5[ruby_targets_ruby32(-)] dev-ruby/drb[ruby_targets_ruby32(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby32(-)] >=dev-ruby/logger-1.4.2[ruby_targets_ruby32(-)] >=dev-ruby/minitest-5.1[ruby_targets_ruby32(-)] dev-ruby/mutex_m[ruby_targets_ruby32(-)] >=dev-ruby/securerandom-0.3[ruby_targets_ruby32(-)] dev-ruby/tzinfo:2[ruby_targets_ruby32(-)] msgpack? ( >=dev-ruby/msgpack-1.7.0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( dev-ruby/base64[ruby_targets_ruby33(-)] >=dev-ruby/benchmark-0.3[ruby_targets_ruby33(-)] dev-ruby/bigdecimal[ruby_targets_ruby33(-)] >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby33(-)] >=dev-ruby/connection_pool-2.2.5[ruby_targets_ruby33(-)] dev-ruby/drb[ruby_targets_ruby33(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby33(-)] >=dev-ruby/logger-1.4.2[ruby_targets_ruby33(-)] >=dev-ruby/minitest-5.1[ruby_targets_ruby33(-)] dev-ruby/mutex_m[ruby_targets_ruby33(-)] >=dev-ruby/securerandom-0.3[ruby_targets_ruby33(-)] dev-ruby/tzinfo:2[ruby_targets_ruby33(-)] msgpack? ( >=dev-ruby/msgpack-1.7.0[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( dev-ruby/base64[ruby_targets_ruby34(-)] >=dev-ruby/benchmark-0.3[ruby_targets_ruby34(-)] dev-ruby/bigdecimal[ruby_targets_ruby34(-)] >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby34(-)] >=dev-ruby/connection_pool-2.2.5[ruby_targets_ruby34(-)] dev-ruby/drb[ruby_targets_ruby34(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby34(-)] >=dev-ruby/logger-1.4.2[ruby_targets_ruby34(-)] >=dev-ruby/minitest-5.1[ruby_targets_ruby34(-)] dev-ruby/mutex_m[ruby_targets_ruby34(-)] >=dev-ruby/securerandom-0.3[ruby_targets_ruby34(-)] dev-ruby/tzinfo:2[ruby_targets_ruby34(-)] msgpack? ( >=dev-ruby/msgpack-1.7.0[ruby_targets_ruby34(-)] ) ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/dalli-3.0.1[ruby_targets_ruby32(-)] >=dev-ruby/nokogiri-1.8.1[ruby_targets_ruby32(-)] >=dev-ruby/builder-3.1.0[ruby_targets_ruby32(-)] >=dev-ruby/listen-3.3:3[ruby_targets_ruby32(-)] || ( dev-ruby/rack:3.1[ruby_targets_ruby32(-)] dev-ruby/rack:3.0[ruby_targets_ruby32(-)] ) dev-ruby/rexml[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] >dev-ruby/minitest-5.15.0:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( >=dev-ruby/dalli-3.0.1[ruby_targets_ruby33(-)] >=dev-ruby/nokogiri-1.8.1[ruby_targets_ruby33(-)] >=dev-ruby/builder-3.1.0[ruby_targets_ruby33(-)] >=dev-ruby/listen-3.3:3[ruby_targets_ruby33(-)] || ( dev-ruby/rack:3.1[ruby_targets_ruby33(-)] dev-ruby/rack:3.0[ruby_targets_ruby33(-)] ) dev-ruby/rexml[ruby_targets_ruby33(-)] dev-ruby/mocha[ruby_targets_ruby33(-)] >dev-ruby/minitest-5.15.0:*[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( test? ( >=dev-ruby/dalli-3.0.1[ruby_targets_ruby34(-)] >=dev-ruby/nokogiri-1.8.1[ruby_targets_ruby34(-)] >=dev-ruby/builder-3.1.0[ruby_targets_ruby34(-)] >=dev-ruby/listen-3.3:3[ruby_targets_ruby34(-)] || ( dev-ruby/rack:3.1[ruby_targets_ruby34(-)] dev-ruby/rack:3.0[ruby_targets_ruby34(-)] ) dev-ruby/rexml[ruby_targets_ruby34(-)] dev-ruby/mocha[ruby_targets_ruby34(-)] >dev-ruby/minitest-5.15.0:*[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rake[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( test? ( dev-ruby/rake[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) test? ( ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] )
+DESCRIPTION=Utility Classes and Extension to the Standard Library
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
+IUSE=+msgpack test test ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 doc test test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby32? ( dev-ruby/base64[ruby_targets_ruby32(-)] >=dev-ruby/benchmark-0.3[ruby_targets_ruby32(-)] dev-ruby/bigdecimal[ruby_targets_ruby32(-)] >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby32(-)] >=dev-ruby/connection_pool-2.2.5[ruby_targets_ruby32(-)] dev-ruby/drb[ruby_targets_ruby32(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby32(-)] >=dev-ruby/logger-1.4.2[ruby_targets_ruby32(-)] >=dev-ruby/minitest-5.1[ruby_targets_ruby32(-)] dev-ruby/mutex_m[ruby_targets_ruby32(-)] >=dev-ruby/securerandom-0.3[ruby_targets_ruby32(-)] dev-ruby/tzinfo:2[ruby_targets_ruby32(-)] msgpack? ( >=dev-ruby/msgpack-1.7.0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( dev-ruby/base64[ruby_targets_ruby33(-)] >=dev-ruby/benchmark-0.3[ruby_targets_ruby33(-)] dev-ruby/bigdecimal[ruby_targets_ruby33(-)] >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby33(-)] >=dev-ruby/connection_pool-2.2.5[ruby_targets_ruby33(-)] dev-ruby/drb[ruby_targets_ruby33(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby33(-)] >=dev-ruby/logger-1.4.2[ruby_targets_ruby33(-)] >=dev-ruby/minitest-5.1[ruby_targets_ruby33(-)] dev-ruby/mutex_m[ruby_targets_ruby33(-)] >=dev-ruby/securerandom-0.3[ruby_targets_ruby33(-)] dev-ruby/tzinfo:2[ruby_targets_ruby33(-)] msgpack? ( >=dev-ruby/msgpack-1.7.0[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( dev-ruby/base64[ruby_targets_ruby34(-)] >=dev-ruby/benchmark-0.3[ruby_targets_ruby34(-)] dev-ruby/bigdecimal[ruby_targets_ruby34(-)] >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby34(-)] >=dev-ruby/connection_pool-2.2.5[ruby_targets_ruby34(-)] dev-ruby/drb[ruby_targets_ruby34(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby34(-)] >=dev-ruby/logger-1.4.2[ruby_targets_ruby34(-)] >=dev-ruby/minitest-5.1[ruby_targets_ruby34(-)] dev-ruby/mutex_m[ruby_targets_ruby34(-)] >=dev-ruby/securerandom-0.3[ruby_targets_ruby34(-)] dev-ruby/tzinfo:2[ruby_targets_ruby34(-)] msgpack? ( >=dev-ruby/msgpack-1.7.0[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] )
+REQUIRED_USE=test? ( msgpack ) || ( ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=7.1
+SRC_URI=https://github.com/rails/rails/archive/v7.1.6.tar.gz -> rails-7.1.6.tgz
+_eclasses_=multilib a199af442898963433d6f038a88cce9c ruby-fakegem bc37b1e2fa23e795fae856dd70a23846 ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_md5_=672feacd73a0078109ce4d3b46066a14
diff --git a/metadata/md5-cache/dev-ruby/fileutils-1.8.0 b/metadata/md5-cache/dev-ruby/fileutils-1.8.0
new file mode 100644
index 000000000000..9fe67588ef35
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/fileutils-1.8.0
@@ -0,0 +1,17 @@
+BDEPEND=ruby_targets_ruby32? ( test? ( dev-ruby/test-unit[ruby_targets_ruby32(-)] dev-ruby/test-unit-ruby-core[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/test-unit[ruby_targets_ruby33(-)] dev-ruby/test-unit-ruby-core[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( test? ( dev-ruby/test-unit[ruby_targets_ruby34(-)] dev-ruby/test-unit-ruby-core[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rake[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( test? ( dev-ruby/rake[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) test? ( ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] )
+DESCRIPTION=Several file utility methods for copying, moving, removing, etc
+EAPI=8
+HOMEPAGE=https://github.com/ruby/fileutils
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 doc test 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=BSD-2
+RDEPEND=ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/ruby/fileutils/archive/v1.8.0.tar.gz -> fileutils-1.8.0.tar.gz
+_eclasses_=multilib a199af442898963433d6f038a88cce9c ruby-fakegem bc37b1e2fa23e795fae856dd70a23846 ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_md5_=62f950d037be77de3433e17d7de5da5d
diff --git a/metadata/md5-cache/dev-ruby/rails-7.1.6 b/metadata/md5-cache/dev-ruby/rails-7.1.6
new file mode 100644
index 000000000000..fadb3b5dfb7e
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/rails-7.1.6
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby32? ( ~dev-ruby/actioncable-7.1.6[ruby_targets_ruby32(-)] ~dev-ruby/actionmailbox-7.1.6[ruby_targets_ruby32(-)] ~dev-ruby/actionmailer-7.1.6[ruby_targets_ruby32(-)] ~dev-ruby/actionpack-7.1.6[ruby_targets_ruby32(-)] ~dev-ruby/actiontext-7.1.6[ruby_targets_ruby32(-)] ~dev-ruby/actionview-7.1.6[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.1.6[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.1.6[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.1.6[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.1.6[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.6[ruby_targets_ruby32(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby32(-)] ~dev-ruby/railties-7.1.6[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/actioncable-7.1.6[ruby_targets_ruby33(-)] ~dev-ruby/actionmailbox-7.1.6[ruby_targets_ruby33(-)] ~dev-ruby/actionmailer-7.1.6[ruby_targets_ruby33(-)] ~dev-ruby/actionpack-7.1.6[ruby_targets_ruby33(-)] ~dev-ruby/actiontext-7.1.6[ruby_targets_ruby33(-)] ~dev-ruby/actionview-7.1.6[ruby_targets_ruby33(-)] ~dev-ruby/activejob-7.1.6[ruby_targets_ruby33(-)] ~dev-ruby/activemodel-7.1.6[ruby_targets_ruby33(-)] ~dev-ruby/activerecord-7.1.6[ruby_targets_ruby33(-)] ~dev-ruby/activestorage-7.1.6[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.6[ruby_targets_ruby33(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby33(-)] ~dev-ruby/railties-7.1.6[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( ~dev-ruby/actioncable-7.1.6[ruby_targets_ruby34(-)] ~dev-ruby/actionmailbox-7.1.6[ruby_targets_ruby34(-)] ~dev-ruby/actionmailer-7.1.6[ruby_targets_ruby34(-)] ~dev-ruby/actionpack-7.1.6[ruby_targets_ruby34(-)] ~dev-ruby/actiontext-7.1.6[ruby_targets_ruby34(-)] ~dev-ruby/actionview-7.1.6[ruby_targets_ruby34(-)] ~dev-ruby/activejob-7.1.6[ruby_targets_ruby34(-)] ~dev-ruby/activemodel-7.1.6[ruby_targets_ruby34(-)] ~dev-ruby/activerecord-7.1.6[ruby_targets_ruby34(-)] ~dev-ruby/activestorage-7.1.6[ruby_targets_ruby34(-)] ~dev-ruby/activesupport-7.1.6[ruby_targets_ruby34(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby34(-)] ~dev-ruby/railties-7.1.6[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) test? ( ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] )
+DESCRIPTION=ruby on rails is a web-application and persistence framework
+EAPI=8
+HOMEPAGE=https://rubyonrails.org
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 doc test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby32? ( ~dev-ruby/actioncable-7.1.6[ruby_targets_ruby32(-)] ~dev-ruby/actionmailbox-7.1.6[ruby_targets_ruby32(-)] ~dev-ruby/actionmailer-7.1.6[ruby_targets_ruby32(-)] ~dev-ruby/actionpack-7.1.6[ruby_targets_ruby32(-)] ~dev-ruby/actiontext-7.1.6[ruby_targets_ruby32(-)] ~dev-ruby/actionview-7.1.6[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.1.6[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.1.6[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.1.6[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.1.6[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.6[ruby_targets_ruby32(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby32(-)] ~dev-ruby/railties-7.1.6[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/actioncable-7.1.6[ruby_targets_ruby33(-)] ~dev-ruby/actionmailbox-7.1.6[ruby_targets_ruby33(-)] ~dev-ruby/actionmailer-7.1.6[ruby_targets_ruby33(-)] ~dev-ruby/actionpack-7.1.6[ruby_targets_ruby33(-)] ~dev-ruby/actiontext-7.1.6[ruby_targets_ruby33(-)] ~dev-ruby/actionview-7.1.6[ruby_targets_ruby33(-)] ~dev-ruby/activejob-7.1.6[ruby_targets_ruby33(-)] ~dev-ruby/activemodel-7.1.6[ruby_targets_ruby33(-)] ~dev-ruby/activerecord-7.1.6[ruby_targets_ruby33(-)] ~dev-ruby/activestorage-7.1.6[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.6[ruby_targets_ruby33(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby33(-)] ~dev-ruby/railties-7.1.6[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( ~dev-ruby/actioncable-7.1.6[ruby_targets_ruby34(-)] ~dev-ruby/actionmailbox-7.1.6[ruby_targets_ruby34(-)] ~dev-ruby/actionmailer-7.1.6[ruby_targets_ruby34(-)] ~dev-ruby/actionpack-7.1.6[ruby_targets_ruby34(-)] ~dev-ruby/actiontext-7.1.6[ruby_targets_ruby34(-)] ~dev-ruby/actionview-7.1.6[ruby_targets_ruby34(-)] ~dev-ruby/activejob-7.1.6[ruby_targets_ruby34(-)] ~dev-ruby/activemodel-7.1.6[ruby_targets_ruby34(-)] ~dev-ruby/activerecord-7.1.6[ruby_targets_ruby34(-)] ~dev-ruby/activestorage-7.1.6[ruby_targets_ruby34(-)] ~dev-ruby/activesupport-7.1.6[ruby_targets_ruby34(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby34(-)] ~dev-ruby/railties-7.1.6[ruby_targets_ruby34(-)] ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=7.1
+SRC_URI=https://rubygems.org/gems/rails-7.1.6.gem
+_eclasses_=multilib a199af442898963433d6f038a88cce9c ruby-fakegem bc37b1e2fa23e795fae856dd70a23846 ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_md5_=61be749a144230b1355633898571bb13
diff --git a/metadata/md5-cache/dev-ruby/railties-7.1.6 b/metadata/md5-cache/dev-ruby/railties-7.1.6
new file mode 100644
index 000000000000..fc2d3c8d5d28
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/railties-7.1.6
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.1.6[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.6[ruby_targets_ruby32(-)] dev-ruby/irb[ruby_targets_ruby32(-)] >=dev-ruby/rackup-1.0.0[ruby_targets_ruby32(-)] >=dev-ruby/rake-12.2[ruby_targets_ruby32(-)] >=dev-ruby/thor-1.2.2:1[ruby_targets_ruby32(-)] >=dev-ruby/zeitwerk-2.6:2[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/actionpack-7.1.6[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.6[ruby_targets_ruby33(-)] dev-ruby/irb[ruby_targets_ruby33(-)] >=dev-ruby/rackup-1.0.0[ruby_targets_ruby33(-)] >=dev-ruby/rake-12.2[ruby_targets_ruby33(-)] >=dev-ruby/thor-1.2.2:1[ruby_targets_ruby33(-)] >=dev-ruby/zeitwerk-2.6:2[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( ~dev-ruby/actionpack-7.1.6[ruby_targets_ruby34(-)] ~dev-ruby/activesupport-7.1.6[ruby_targets_ruby34(-)] dev-ruby/irb[ruby_targets_ruby34(-)] >=dev-ruby/rackup-1.0.0[ruby_targets_ruby34(-)] >=dev-ruby/rake-12.2[ruby_targets_ruby34(-)] >=dev-ruby/thor-1.2.2:1[ruby_targets_ruby34(-)] >=dev-ruby/zeitwerk-2.6:2[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( test? ( ~dev-ruby/actionview-7.1.6[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( ~dev-ruby/actionview-7.1.6[ruby_targets_ruby33(-)] dev-ruby/mocha[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( test? ( ~dev-ruby/actionview-7.1.6[ruby_targets_ruby34(-)] dev-ruby/mocha[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rake[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( test? ( dev-ruby/rake[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) test? ( ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) )
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
+DEPEND=ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] )
+DESCRIPTION=Tools for creating, working with, and running Rails applications
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 test test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=MIT
+RDEPEND=>=app-eselect/eselect-rails-0.27 ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.1.6[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.6[ruby_targets_ruby32(-)] dev-ruby/irb[ruby_targets_ruby32(-)] >=dev-ruby/rackup-1.0.0[ruby_targets_ruby32(-)] >=dev-ruby/rake-12.2[ruby_targets_ruby32(-)] >=dev-ruby/thor-1.2.2:1[ruby_targets_ruby32(-)] >=dev-ruby/zeitwerk-2.6:2[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/actionpack-7.1.6[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.6[ruby_targets_ruby33(-)] dev-ruby/irb[ruby_targets_ruby33(-)] >=dev-ruby/rackup-1.0.0[ruby_targets_ruby33(-)] >=dev-ruby/rake-12.2[ruby_targets_ruby33(-)] >=dev-ruby/thor-1.2.2:1[ruby_targets_ruby33(-)] >=dev-ruby/zeitwerk-2.6:2[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( ~dev-ruby/actionpack-7.1.6[ruby_targets_ruby34(-)] ~dev-ruby/activesupport-7.1.6[ruby_targets_ruby34(-)] dev-ruby/irb[ruby_targets_ruby34(-)] >=dev-ruby/rackup-1.0.0[ruby_targets_ruby34(-)] >=dev-ruby/rake-12.2[ruby_targets_ruby34(-)] >=dev-ruby/thor-1.2.2:1[ruby_targets_ruby34(-)] >=dev-ruby/zeitwerk-2.6:2[ruby_targets_ruby34(-)] ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 )
+RESTRICT=test !test? ( test ) !test? ( test )
+SLOT=7.1
+SRC_URI=https://github.com/rails/rails/archive/v7.1.6.tar.gz -> rails-7.1.6.tgz
+_eclasses_=multilib a199af442898963433d6f038a88cce9c ruby-fakegem bc37b1e2fa23e795fae856dd70a23846 ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_md5_=20a4687888bb88bda302d9d7cbb3b012
diff --git a/metadata/md5-cache/dev-util/gshards-0.2 b/metadata/md5-cache/dev-util/gshards-0.2
index 0133d133a49c..fbed8d349d5e 100644
--- a/metadata/md5-cache/dev-util/gshards-0.2
+++ b/metadata/md5-cache/dev-util/gshards-0.2
@@ -10,5 +10,5 @@ LICENSE=GPL-2
RDEPEND=dev-libs/boehm-gc dev-libs/libevent:= dev-libs/libpcre2:= dev-libs/libyaml
SLOT=0
SRC_URI=https://git.sr.ht/~cyber/gshards/archive/0.2.tar.gz -> gshards-0.2.srht.tar.gz
-_eclasses_=crystal-utils ad02a0a13b9cbfb512929b949a8e5b2d edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=crystal-utils d62f451129021418fc7ec4291c366c0f edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=621c9db80841049e93f03caf8a0eb05e
diff --git a/metadata/md5-cache/games-action/lugaru-1.2 b/metadata/md5-cache/games-action/lugaru-1.2
deleted file mode 100644
index 555ec83b255a..000000000000
--- a/metadata/md5-cache/games-action/lugaru-1.2
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.28.5
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-libs/jsoncpp:= media-libs/libpng:0= media-libs/libsdl2:=[opengl,video] media-libs/libvorbis:= media-libs/openal:= sys-libs/zlib:= virtual/glu virtual/jpeg:0 virtual/opengl
-DESCRIPTION=3D arcade with unique fighting system and anthropomorphic characters
-EAPI=7
-HOMEPAGE=https://osslugaru.gitlab.io/
-INHERIT=cmake
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-2+ CC-BY-SA-3.0 CC-BY-SA-4.0
-RDEPEND=dev-libs/jsoncpp:= media-libs/libpng:0= media-libs/libsdl2:=[opengl,video] media-libs/libvorbis:= media-libs/openal:= sys-libs/zlib:= virtual/glu virtual/jpeg:0 virtual/opengl
-SLOT=0
-SRC_URI=https://gitlab.com/osslugaru/lugaru/-/archive/1.2/lugaru-1.2.tar.bz2
-_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=f14db2abd1c8fa0bb0148a0bcd038111
diff --git a/metadata/md5-cache/games-action/supermariowar-2.0_beta1-r2 b/metadata/md5-cache/games-action/supermariowar-2.0_beta1-r2
deleted file mode 100644
index 8cd2b6b671b7..000000000000
--- a/metadata/md5-cache/games-action/supermariowar-2.0_beta1-r2
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=app-arch/unzip virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.28.5
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-cpp/yaml-cpp media-libs/libsdl[joystick] media-libs/sdl-mixer[vorbis] media-libs/sdl-image[png,jpeg] net-libs/enet:1.3= sys-libs/zlib:=
-DESCRIPTION=Fan-made multiplayer Super Mario Bros. style deathmatch game
-EAPI=7
-HOMEPAGE=https://github.com/mmatyas/supermariowar
-INHERIT=cmake
-IUSE=server
-KEYWORDS=amd64 x86
-LICENSE=GPL-2
-RDEPEND=dev-cpp/yaml-cpp media-libs/libsdl[joystick] media-libs/sdl-mixer[vorbis] media-libs/sdl-image[png,jpeg] net-libs/enet:1.3= sys-libs/zlib:=
-SLOT=0
-SRC_URI=https://github.com/mmatyas/supermariowar/archive/v2.0-beta.1.tar.gz -> supermariowar-2.0_beta1.tar.gz
-_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=b3df23b2058541d02dcda0670b62e687
diff --git a/metadata/md5-cache/games-arcade/ninvaders-0.1.2 b/metadata/md5-cache/games-arcade/ninvaders-0.1.2
deleted file mode 100644
index 5df6a97a4a1a..000000000000
--- a/metadata/md5-cache/games-arcade/ninvaders-0.1.2
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Space Invaders clone based on ncurses for ASCII output
-EAPI=7
-HOMEPAGE=https://github.com/sf-refugees/ninvaders https://ninvaders.sourceforge.net/
-INHERIT=cmake
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-2+
-RDEPEND=sys-libs/ncurses:0=
-SLOT=0
-SRC_URI=https://github.com/sf-refugees/ninvaders/archive/v0.1.2.tar.gz -> ninvaders-0.1.2.tar.gz
-_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=67ef2757db16c2202cb6fb0b24fba12b
diff --git a/metadata/md5-cache/games-arcade/slimevolley-2.4.2-r1 b/metadata/md5-cache/games-arcade/slimevolley-2.4.2-r1
deleted file mode 100644
index fa8b2e0849c9..000000000000
--- a/metadata/md5-cache/games-arcade/slimevolley-2.4.2-r1
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=sys-devel/gettext app-alternatives/ninja >=dev-build/cmake-3.28.5
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=media-libs/libsdl[X,sound,video] media-libs/sdl-image[png] media-libs/sdl-net media-libs/sdl-ttf virtual/libintl
-DESCRIPTION=A simple volleyball game
-EAPI=7
-HOMEPAGE=http://slime.tuxfamily.org/index.php
-INHERIT=cmake
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-3
-RDEPEND=media-libs/libsdl[X,sound,video] media-libs/sdl-image[png] media-libs/sdl-net media-libs/sdl-ttf virtual/libintl
-SLOT=0
-SRC_URI=http://downloads.tuxfamily.org/slime/v242/slimevolley_2.4.2.tar.bz2
-_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=7f03b50625c9b524cc7b920c84231fee
diff --git a/metadata/md5-cache/games-engines/frobtads-2.0 b/metadata/md5-cache/games-engines/frobtads-2.0
deleted file mode 100644
index d671074de548..000000000000
--- a/metadata/md5-cache/games-engines/frobtads-2.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=net-misc/curl sys-libs/ncurses:0=
-DESCRIPTION=Curses-based interpreter and dev tools for TADS 2 and TADS 3 text adventures
-EAPI=7
-HOMEPAGE=http://www.tads.org/frobtads.htm
-INHERIT=cmake
-IUSE=debug +tads2compiler +tads3compiler
-KEYWORDS=~amd64 ~x86
-LICENSE=TADS2 TADS3
-RDEPEND=net-misc/curl sys-libs/ncurses:0=
-RESTRICT=!tads3compiler? ( test )
-SLOT=0
-SRC_URI=https://github.com/realnc/frobtads/releases/download/v2.0/frobtads-2.0.tar.bz2
-_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=139c278a6f7992ddc33d9da82f3700d1
diff --git a/metadata/md5-cache/games-fps/avp-20150214-r1 b/metadata/md5-cache/games-fps/avp-20150214-r1
deleted file mode 100644
index abb1bd972c99..000000000000
--- a/metadata/md5-cache/games-fps/avp-20150214-r1
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.28.5
-DEFINED_PHASES=compile configure install postinst prepare test
-DEPEND=media-libs/libsdl[video,joystick,opengl] media-libs/openal
-DESCRIPTION=Linux port of Aliens vs Predator
-EAPI=7
-HOMEPAGE=http://www.icculus.org/avp/
-INHERIT=cmake
-KEYWORDS=~amd64 ~x86
-LICENSE=AvP
-RDEPEND=media-libs/libsdl[video,joystick,opengl] media-libs/openal
-RESTRICT=bindist mirror
-SLOT=0
-SRC_URI=http://www.icculus.org/avp/files/avp-20150214.tar.gz
-_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=a358287f9b73aaf7ab8bd520042caf3d
diff --git a/metadata/md5-cache/games-kids/memonix-1.6-r1 b/metadata/md5-cache/games-kids/memonix-1.6-r1
deleted file mode 100644
index 383bef0a2676..000000000000
--- a/metadata/md5-cache/games-kids/memonix-1.6-r1
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=media-libs/libsdl:0[sound,opengl,video,X] media-libs/sdl-image[jpeg] media-libs/sdl-mixer[vorbis]
-DESCRIPTION=Brain teasers, puzzle and memory games for kid's in one pack
-EAPI=7
-HOMEPAGE=https://www.viewizard.com/memonix/
-INHERIT=cmake desktop flag-o-matic wrapper
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-3
-RDEPEND=media-libs/libsdl:0[sound,opengl,video,X] media-libs/sdl-image[jpeg] media-libs/sdl-mixer[vorbis]
-SLOT=0
-SRC_URI=http://www.viewizard.com/download/memonix_1.6_src.tar.bz2
-_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db wrapper 11a2a3bd712784986679b60a0cab34a0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=c45ad54f0cad28187b790304d02dce20
diff --git a/metadata/md5-cache/games-puzzle/meandmyshadow-0.5a b/metadata/md5-cache/games-puzzle/meandmyshadow-0.5a
deleted file mode 100644
index b4687826210c..000000000000
--- a/metadata/md5-cache/games-puzzle/meandmyshadow-0.5a
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5
-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-arch/libarchive:= media-libs/libsdl2[sound,video] media-libs/sdl2-image[jpeg,png] media-libs/sdl2-mixer[vorbis] media-libs/sdl2-ttf net-misc/curl[ssl] dev-util/desktop-file-utils x11-misc/shared-mime-info
-DESCRIPTION=Puzzle/platform game with a player and its shadow
-EAPI=7
-HOMEPAGE=https://acmepjz.github.io/meandmyshadow/
-INHERIT=xdg cmake lua-single
-IUSE=lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4
-KEYWORDS=~amd64 ~x86
-LICENSE=Apache-2.0 BitstreamVera CC-BY-SA-3.0 CC-BY-SA-4.0 CC0-1.0 GPL-2+ GPL-3 GPL-3+ LGPL-2.1 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-arch/libarchive:= media-libs/libsdl2[sound,video] media-libs/sdl2-image[jpeg,png] media-libs/sdl2-mixer[vorbis] media-libs/sdl2-ttf net-misc/curl[ssl]
-REQUIRED_USE=^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 )
-SLOT=0
-SRC_URI=https://downloads.sourceforge.net/meandmyshadow/0.5a/meandmyshadow-0.5a-src.tar.gz
-_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 flag-o-matic a7afe42e95fb46ce9691605acfb24672 lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=62ccc3dd43cf17842b689a3e1ddbb56a
diff --git a/metadata/md5-cache/games-server/pvpgn-1.99.7.2.1-r1 b/metadata/md5-cache/games-server/pvpgn-1.99.7.2.1-r1
deleted file mode 100644
index 3f649ca711c5..000000000000
--- a/metadata/md5-cache/games-server/pvpgn-1.99.7.2.1-r1
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5
-DEFINED_PHASES=compile configure install postinst prepare test
-DEPEND=mysql? ( dev-db/mysql-connector-c:0= ) odbc? ( dev-db/libiodbc ) postgres? ( dev-db/postgresql:*[server] ) sqlite? ( dev-db/sqlite )
-DESCRIPTION=A gaming server for Battle.Net compatible clients
-EAPI=7
-HOMEPAGE=https://pvpgn.pro
-INHERIT=cmake toolchain-funcs
-IUSE=mysql odbc postgres sqlite
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-2
-RDEPEND=mysql? ( dev-db/mysql-connector-c:0= ) odbc? ( dev-db/libiodbc ) postgres? ( dev-db/postgresql:*[server] ) sqlite? ( dev-db/sqlite ) acct-user/pvpgn acct-group/pvpgn
-SLOT=0
-SRC_URI=https://github.com/pvpgn/pvpgn-server/archive/refs/tags/1.99.7.2.1.tar.gz -> pvpgn-1.99.7.2.1.tar.gz
-_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=c5ff7bfcf29954862f85a33d8ec2cc70
diff --git a/metadata/md5-cache/games-strategy/freesynd-0.7.5 b/metadata/md5-cache/games-strategy/freesynd-0.7.5
deleted file mode 100644
index 73d0c563c2e5..000000000000
--- a/metadata/md5-cache/games-strategy/freesynd-0.7.5
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5
-DEFINED_PHASES=compile configure install postinst postrm prepare test
-DEPEND=media-libs/libogg media-libs/libpng:0= media-libs/libsdl[X,sound,video] media-libs/libvorbis media-libs/sdl-mixer[mp3,vorbis] media-libs/sdl-image[png]
-DESCRIPTION=Portable engine reimplementation for the classic Bullfrog game Syndicate
-EAPI=7
-HOMEPAGE=https://freesynd.sourceforge.io/
-INHERIT=cmake desktop xdg-utils readme.gentoo-r1
-IUSE=debug devtools
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-3
-RDEPEND=media-libs/libogg media-libs/libpng:0= media-libs/libsdl[X,sound,video] media-libs/libvorbis media-libs/sdl-mixer[mp3,vorbis] media-libs/sdl-image[png]
-SLOT=0
-SRC_URI=https://downloads.sourceforge.net/freesynd/freesynd-0.7.5.tar.gz
-_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=f63b65122065529a43adae8e62da9464
diff --git a/metadata/md5-cache/games-strategy/maxr-0.2.9 b/metadata/md5-cache/games-strategy/maxr-0.2.9
deleted file mode 100644
index eb58b2f66c38..000000000000
--- a/metadata/md5-cache/games-strategy/maxr-0.2.9
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5
-DEFINED_PHASES=compile configure install postinst postrm prepare test
-DEPEND=media-libs/libsdl2[video] media-libs/sdl2-mixer[vorbis] media-libs/sdl2-net
-DESCRIPTION=Mechanized Assault and Exploration Reloaded
-EAPI=7
-HOMEPAGE=https://www.maxr.org/
-INHERIT=cmake desktop xdg-utils
-IUSE=dedicated
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-2 FDL-1.2+
-RDEPEND=media-libs/libsdl2[video] media-libs/sdl2-mixer[vorbis] media-libs/sdl2-net
-SLOT=0
-SRC_URI=https://www.maxr.org/downloads/maxr-0.2.9.tar.gz
-_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=437aaab7ce4b647354163dac701f81fb
diff --git a/metadata/md5-cache/games-util/antimicro-2.23 b/metadata/md5-cache/games-util/antimicro-2.23
deleted file mode 100644
index 790c378a7578..000000000000
--- a/metadata/md5-cache/games-util/antimicro-2.23
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=dev-qt/linguist-tools:5 virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.28.5
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
-DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 media-libs/libsdl2[X,joystick] x11-libs/libX11 x11-libs/libXtst dev-util/desktop-file-utils x11-misc/shared-mime-info
-DESCRIPTION=Map keyboard and mouse buttons to gamepad buttons
-EAPI=7
-HOMEPAGE=https://github.com/AntiMicro/antimicro
-INHERIT=cmake xdg
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-3
-RDEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 media-libs/libsdl2[X,joystick] x11-libs/libX11 x11-libs/libXtst
-SLOT=0
-SRC_URI=https://github.com/AntiMicro/antimicro/archive/2.23.tar.gz -> antimicro-2.23.tar.gz
-_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=d96e62d4549654495f988453a107707c
diff --git a/metadata/md5-cache/games-util/qjoypad-4.3.1 b/metadata/md5-cache/games-util/qjoypad-4.3.1
deleted file mode 100644
index 26b1ec6ee601..000000000000
--- a/metadata/md5-cache/games-util/qjoypad-4.3.1
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=dev-qt/linguist-tools:5 app-alternatives/ninja >=dev-build/cmake-3.28.5
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 virtual/libudev x11-libs/libxcb x11-libs/libXtst x11-base/xorg-proto
-DESCRIPTION=Translate gamepad/joystick input into key strokes/mouse actions in X
-EAPI=7
-HOMEPAGE=https://github.com/panzi/qjoypad
-INHERIT=cmake desktop
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-2
-RDEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 virtual/libudev x11-libs/libxcb x11-libs/libXtst
-SLOT=0
-SRC_URI=https://github.com/panzi/qjoypad/archive/v4.3.1.tar.gz -> qjoypad-4.3.1.tar.gz
-_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=9663c00bfe698639d98c2ed13f04190c
diff --git a/metadata/md5-cache/kde-apps/dragon-25.08.2 b/metadata/md5-cache/kde-apps/dragon-25.08.2-r1
index 9246f1415667..395545d723e9 100644
--- a/metadata/md5-cache/kde-apps/dragon-25.08.2
+++ b/metadata/md5-cache/kde-apps/dragon-25.08.2-r1
@@ -1,6 +1,6 @@
BDEPEND=sys-devel/gettext app-alternatives/ninja >=dev-build/cmake-3.28.5 handbook? ( >=kde-frameworks/kdoctools-6.16.0:6 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.16.0:*
DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack
-DEPEND=>=dev-qt/qtbase-6.9.1:6[dbus,gui] >=dev-qt/qtdeclarative-6.9.1:6 >=dev-qt/qtmultimedia-6.9.1:6 >=kde-frameworks/kconfig-6.16.0:6 >=kde-frameworks/kcoreaddons-6.16.0:6 >=kde-frameworks/kcrash-6.16.0:6 >=kde-frameworks/ki18n-6.16.0:6 >=kde-frameworks/kio-6.16.0:6 >=kde-frameworks/kirigami-6.16.0:6 >=kde-frameworks/kservice-6.16.0:6 >=kde-frameworks/kwindowsystem-6.16.0:6 dev-qt/qtbase:6
+DEPEND=>=dev-qt/qtbase-6.9.1:6[dbus,gui] >=dev-qt/qtdeclarative-6.9.1:6 >=dev-qt/qtmultimedia-6.9.1:6 >=kde-frameworks/kconfig-6.16.0:6 >=kde-frameworks/kcoreaddons-6.16.0:6 >=kde-frameworks/kcrash-6.16.0:6 >=kde-frameworks/ki18n-6.16.0:6 >=kde-frameworks/kio-6.16.0:6 >=kde-frameworks/kirigami-6.16.0:6 >=kde-frameworks/kservice-6.16.0:6 >=kde-frameworks/kwindowsystem-6.16.0:6[wayland] dev-qt/qtbase:6
DESCRIPTION=Simple video player
EAPI=8
HOMEPAGE=https://apps.kde.org/dragonplayer/
@@ -9,8 +9,8 @@ INHERIT=ecm gear.kde.org xdg
IUSE=debug +handbook
KEYWORDS=amd64 arm64 ~ppc64 ~riscv ~x86
LICENSE=GPL-2+ || ( GPL-2 GPL-3 ) handbook? ( FDL-1.2 )
-RDEPEND=>=dev-qt/qtbase-6.9.1:6[dbus,gui] >=dev-qt/qtdeclarative-6.9.1:6 >=dev-qt/qtmultimedia-6.9.1:6 >=kde-frameworks/kconfig-6.16.0:6 >=kde-frameworks/kcoreaddons-6.16.0:6 >=kde-frameworks/kcrash-6.16.0:6 >=kde-frameworks/ki18n-6.16.0:6 >=kde-frameworks/kio-6.16.0:6 >=kde-frameworks/kirigami-6.16.0:6 >=kde-frameworks/kservice-6.16.0:6 >=kde-frameworks/kwindowsystem-6.16.0:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-apps/dragon:5
+RDEPEND=>=dev-qt/qtbase-6.9.1:6[dbus,gui] >=dev-qt/qtdeclarative-6.9.1:6 >=dev-qt/qtmultimedia-6.9.1:6 >=kde-frameworks/kconfig-6.16.0:6 >=kde-frameworks/kcoreaddons-6.16.0:6 >=kde-frameworks/kcrash-6.16.0:6 >=kde-frameworks/ki18n-6.16.0:6 >=kde-frameworks/kio-6.16.0:6 >=kde-frameworks/kirigami-6.16.0:6 >=kde-frameworks/kservice-6.16.0:6 >=kde-frameworks/kwindowsystem-6.16.0:6[wayland] || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-apps/dragon:5
SLOT=6
SRC_URI=mirror://kde/stable/release-service/25.08.2/src/dragon-25.08.2.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gear.kde.org cacda432108ae84761ff73c038078bb6 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=b6bc3341f3b6e5cd174358109dce7483
+_md5_=6809d8f11dce1473bc47a38d518a1abb
diff --git a/metadata/md5-cache/kde-misc/kio-fuse-5.1.1 b/metadata/md5-cache/kde-misc/kio-fuse-5.1.1
index 7d4e2b723868..ee9d449b609c 100644
--- a/metadata/md5-cache/kde-misc/kio-fuse-5.1.1
+++ b/metadata/md5-cache/kde-misc/kio-fuse-5.1.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://feverfew.home.blog/2019/12/24/kiofuse-beta-4-9-0-released/
INHERIT=ecm kde.org linux-info tmpfiles
IUSE=debug test
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+KEYWORDS=~amd64 arm64 ~loong ~ppc64 ~riscv ~x86
LICENSE=GPL-3+
RDEPEND=>=dev-qt/qtbase-6.8.1:6[dbus,gui,widgets] >=kde-frameworks/kcoreaddons-6.16.0:6 >=kde-frameworks/ki18n-6.16.0:6 >=kde-frameworks/kio-6.16.0:6 sys-fs/fuse:3= !kde-misc/kio-fuse:5 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 virtual/tmpfiles
RESTRICT=test !test? ( test )
SLOT=6
SRC_URI=mirror://kde/stable/kio-fuse/kio-fuse-5.1.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 linux-info efd923656513c879204fec6638eadee5 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=660ef87738feaed92c57c344924b5c91
+_md5_=8c9b1d5cd2b4cd3c53556c2e07e54e9e
diff --git a/metadata/md5-cache/kde-misc/tellico-4.1.4 b/metadata/md5-cache/kde-misc/tellico-4.1.4
new file mode 100644
index 000000000000..dc55fc5bfdb8
--- /dev/null
+++ b/metadata/md5-cache/kde-misc/tellico-4.1.4
@@ -0,0 +1,17 @@
+BDEPEND=sys-devel/gettext app-alternatives/ninja >=dev-build/cmake-3.28.5 handbook? ( >=kde-frameworks/kdoctools-6.9.0:6 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.9.0:*
+DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack
+DEPEND=dev-libs/libxml2:= dev-libs/libxslt >=dev-qt/qtbase-6.7.2:6[dbus,gui,network,widgets,xml] >=dev-qt/qtcharts-6.7.2:6 >=dev-qt/qtwebengine-6.7.2:6[widgets] >=kde-frameworks/karchive-6.9.0:6 >=kde-frameworks/kcodecs-6.9.0:6 >=kde-frameworks/kcompletion-6.9.0:6 >=kde-frameworks/kconfig-6.9.0:6 >=kde-frameworks/kconfigwidgets-6.9.0:6 >=kde-frameworks/kcoreaddons-6.9.0:6 >=kde-frameworks/kcrash-6.9.0:6 >=kde-frameworks/kguiaddons-6.9.0:6 >=kde-frameworks/kiconthemes-6.9.0:6 >=kde-frameworks/kitemmodels-6.9.0:6 >=kde-frameworks/ki18n-6.9.0:6 >=kde-frameworks/kjobwidgets-6.9.0:6 >=kde-frameworks/kio-6.9.0:6 >=kde-frameworks/knewstuff-6.9.0:6 >=kde-frameworks/kparts-6.9.0:6 >=kde-frameworks/kservice-6.9.0:6 >=kde-frameworks/ktextwidgets-6.9.0:6 >=kde-frameworks/kwidgetsaddons-6.9.0:6 >=kde-frameworks/kxmlgui-6.9.0:6 >=kde-frameworks/solid-6.9.0:6 >=kde-frameworks/sonnet-6.9.0:6 bibtex? ( >=dev-perl/Text-BibTeX-0.780.0-r1 ) cddb? ( kde-apps/libkcddb:6 ) discid? ( dev-libs/libcdio:= ) pdf? ( app-text/poppler[qt6] ) scanner? ( kde-apps/libksane:6 ) semantic-desktop? ( >=kde-frameworks/kfilemetadata-6.9.0:6 ) taglib? ( >=media-libs/taglib-1.5:= ) v4l? ( >=media-libs/libv4l-0.8.3 ) xmp? ( >=media-libs/exempi-2:= ) yaz? ( >=dev-libs/yaz-2:0= ) dev-qt/qtbase:6
+DESCRIPTION=Collection manager based on KDE Frameworks
+EAPI=8
+HOMEPAGE=https://tellico-project.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=ecm kde.org xdg
+IUSE=bibtex cddb discid pdf scanner semantic-desktop taglib v4l xmp yaz debug +handbook test
+KEYWORDS=~amd64 ~arm64
+LICENSE=|| ( GPL-2 GPL-3 )
+RDEPEND=dev-libs/libxml2:= dev-libs/libxslt >=dev-qt/qtbase-6.7.2:6[dbus,gui,network,widgets,xml] >=dev-qt/qtcharts-6.7.2:6 >=dev-qt/qtwebengine-6.7.2:6[widgets] >=kde-frameworks/karchive-6.9.0:6 >=kde-frameworks/kcodecs-6.9.0:6 >=kde-frameworks/kcompletion-6.9.0:6 >=kde-frameworks/kconfig-6.9.0:6 >=kde-frameworks/kconfigwidgets-6.9.0:6 >=kde-frameworks/kcoreaddons-6.9.0:6 >=kde-frameworks/kcrash-6.9.0:6 >=kde-frameworks/kguiaddons-6.9.0:6 >=kde-frameworks/kiconthemes-6.9.0:6 >=kde-frameworks/kitemmodels-6.9.0:6 >=kde-frameworks/ki18n-6.9.0:6 >=kde-frameworks/kjobwidgets-6.9.0:6 >=kde-frameworks/kio-6.9.0:6 >=kde-frameworks/knewstuff-6.9.0:6 >=kde-frameworks/kparts-6.9.0:6 >=kde-frameworks/kservice-6.9.0:6 >=kde-frameworks/ktextwidgets-6.9.0:6 >=kde-frameworks/kwidgetsaddons-6.9.0:6 >=kde-frameworks/kxmlgui-6.9.0:6 >=kde-frameworks/solid-6.9.0:6 >=kde-frameworks/sonnet-6.9.0:6 bibtex? ( >=dev-perl/Text-BibTeX-0.780.0-r1 ) cddb? ( kde-apps/libkcddb:6 ) discid? ( dev-libs/libcdio:= ) pdf? ( app-text/poppler[qt6] ) scanner? ( kde-apps/libksane:6 ) semantic-desktop? ( >=kde-frameworks/kfilemetadata-6.9.0:6 ) taglib? ( >=media-libs/taglib-1.5:= ) v4l? ( >=media-libs/libv4l-0.8.3 ) xmp? ( >=media-libs/exempi-2:= ) yaz? ( >=dev-libs/yaz-2:0= ) !kde-misc/tellico:5 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
+RESTRICT=test !test? ( test )
+SLOT=0
+SRC_URI=https://tellico-project.org/files/tellico-4.1.4.tar.xz
+_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=5ffd01090153e411f17a4932402a0e75
diff --git a/metadata/md5-cache/kde-plasma/aurorae-6.5.1 b/metadata/md5-cache/kde-plasma/aurorae-6.5.1
index 0ff8cefb0c84..3a7da431cc1a 100644
--- a/metadata/md5-cache/kde-plasma/aurorae-6.5.1
+++ b/metadata/md5-cache/kde-plasma/aurorae-6.5.1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://invent.kde.org/plasma/aurorae
INHERIT=ecm plasma.kde.org
IUSE=debug
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=GPL-2+ MIT
RDEPEND=>=dev-qt/qtbase-6.9.1:6[dbus,gui,opengl,widgets] >=dev-qt/qtdeclarative-6.9.1:6 >=dev-qt/qttools-6.9.1:6[widgets] >=kde-frameworks/kcmutils-6.18.0:6 >=kde-frameworks/kcolorscheme-6.18.0:6 >=kde-frameworks/kconfig-6.18.0:6 >=kde-frameworks/kcoreaddons-6.18.0:6 >=kde-frameworks/ki18n-6.18.0:6 >=kde-frameworks/knewstuff-6.18.0:6 >=kde-frameworks/kpackage-6.18.0:6 >=kde-plasma/kdecoration-6.5.1:6 !<kde-plasma/kwin-6.3.2 >=kde-frameworks/kirigami-6.18.0:6 >=kde-frameworks/ksvg-6.18.0:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/aurorae:5
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.5.1/aurorae-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=915bdca8335b979ce5b94d55da51e0f0
+_md5_=65505441fb2fdf6dccddf5651a9d879d
diff --git a/metadata/md5-cache/kde-plasma/bluedevil-6.5.1 b/metadata/md5-cache/kde-plasma/bluedevil-6.5.1
index a9469459adcc..1eafe13e6839 100644
--- a/metadata/md5-cache/kde-plasma/bluedevil-6.5.1
+++ b/metadata/md5-cache/kde-plasma/bluedevil-6.5.1
@@ -7,10 +7,10 @@ HOMEPAGE=https://invent.kde.org/plasma/bluedevil
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org xdg
IUSE=debug +handbook
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=GPL-2
RDEPEND=>=dev-qt/qtbase-6.9.1:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.9.1:6 >=kde-frameworks/bluez-qt-6.18.0:6 >=kde-frameworks/kcmutils-6.18.0:6 >=kde-frameworks/kconfig-6.18.0:6 >=kde-frameworks/kcoreaddons-6.18.0:6 >=kde-frameworks/kdbusaddons-6.18.0:6 >=kde-frameworks/ki18n-6.18.0:6 >=kde-frameworks/kio-6.18.0:6 >=kde-frameworks/kjobwidgets-6.18.0:6 >=kde-frameworks/knotifications-6.18.0:6 >=kde-frameworks/kservice-6.18.0:6 >=kde-frameworks/ksvg-6.18.0:6 >=kde-frameworks/kwidgetsaddons-6.18.0:6 >=kde-frameworks/kwindowsystem-6.18.0:6[X] >=kde-plasma/libplasma-6.5.1:6 >=kde-frameworks/kirigami-6.18.0:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/bluedevil:5
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.5.1/bluedevil-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=6113e8ead1f75bd29f268676b3d83f2f
+_md5_=8f6674ddf2e82dd1b01bd64a2f8bbc02
diff --git a/metadata/md5-cache/kde-plasma/breeze-6.5.1 b/metadata/md5-cache/kde-plasma/breeze-6.5.1
index 74a7a14dd233..a4b41881178e 100644
--- a/metadata/md5-cache/kde-plasma/breeze-6.5.1
+++ b/metadata/md5-cache/kde-plasma/breeze-6.5.1
@@ -7,11 +7,11 @@ HOMEPAGE=https://invent.kde.org/plasma/breeze
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org xdg
IUSE=qt5 debug
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=GPL-2
PDEPEND=>=kde-frameworks/breeze-icons-6.18.0:*
RDEPEND=>=dev-qt/qtbase-6.9.1:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.9.1:6 >=dev-qt/qtsvg-6.9.1:6 >=kde-frameworks/frameworkintegration-6.18.0:6 >=kde-frameworks/kcmutils-6.18.0:6 >=kde-frameworks/kcolorscheme-6.18.0:6 >=kde-frameworks/kconfig-6.18.0:6 >=kde-frameworks/kconfigwidgets-6.18.0:6 >=kde-frameworks/kcoreaddons-6.18.0:6 >=kde-frameworks/kguiaddons-6.18.0:6 >=kde-frameworks/ki18n-6.18.0:6 >=kde-frameworks/kiconthemes-6.18.0:6 >=kde-frameworks/kirigami-6.18.0:6 >=kde-frameworks/kwidgetsaddons-6.18.0:6 >=kde-frameworks/kwindowsystem-6.18.0:6[X] >=kde-plasma/kdecoration-6.5.1:6 qt5? ( >=dev-qt/qtdbus-5.15.17:5 >=dev-qt/qtdeclarative-5.15.17:5 >=dev-qt/qtgui-5.15.17:5 >=dev-qt/qtwidgets-5.15.17:5 >=dev-qt/qtx11extras-5.15.17:5 >=kde-frameworks/frameworkintegration-5.116.0:5 >=kde-frameworks/kcmutils-5.116.0:5 >=kde-frameworks/kconfig-5.116.0:5 >=kde-frameworks/kconfigwidgets-5.116.0:5 >=kde-frameworks/kcoreaddons-5.116.0:5 >=kde-frameworks/kguiaddons-5.116.0:5 >=kde-frameworks/ki18n-5.116.0:5 >=kde-frameworks/kiconthemes-5.116.0:5 >=kde-frameworks/kirigami-5.116.0:5 >=kde-frameworks/kwidgetsaddons-5.116.0:5 >=kde-frameworks/kwindowsystem-5.116.0:5 ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/breeze:5
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.5.1/breeze-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=ddde0515152c9f4f8fc8ca9d0b4ebbbc
+_md5_=d97903c005b229c3be986ade6f9d6561
diff --git a/metadata/md5-cache/kde-plasma/breeze-grub-6.5.1 b/metadata/md5-cache/kde-plasma/breeze-grub-6.5.1
index daf67ac41943..a2d1d79cdb28 100644
--- a/metadata/md5-cache/kde-plasma/breeze-grub-6.5.1
+++ b/metadata/md5-cache/kde-plasma/breeze-grub-6.5.1
@@ -3,10 +3,10 @@ DESCRIPTION=Breeze theme for GRUB
EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
INHERIT=plasma.kde.org
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=GPL-3+
RDEPEND=!kde-plasma/breeze-grub:5
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.5.1/breeze-grub-6.5.1.tar.xz
_eclasses_=kde.org 2eea56ed41440913be4caa3d255d2db3 plasma.kde.org 7dce7e123b845b50045d250ddb278647
-_md5_=edc33d952d738aac791a6c58069ac974
+_md5_=92aa51112aedb779f0e37e2163f1380a
diff --git a/metadata/md5-cache/kde-plasma/breeze-gtk-6.5.1 b/metadata/md5-cache/kde-plasma/breeze-gtk-6.5.1
index f6003af13615..eda769f29706 100644
--- a/metadata/md5-cache/kde-plasma/breeze-gtk-6.5.1
+++ b/metadata/md5-cache/kde-plasma/breeze-gtk-6.5.1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://invent.kde.org/plasma/breeze-gtk
INHERIT=ecm plasma.kde.org python-any-r1
IUSE=debug
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=LGPL-2.1+
RDEPEND=|| ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/breeze-gtk:5
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.5.1/breeze-gtk-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=47fdc65ebaf69db14c39066d43bd95f1
+_md5_=f2f85ddb9074d2537d66e213c9928a20
diff --git a/metadata/md5-cache/kde-plasma/breeze-plymouth-6.5.1 b/metadata/md5-cache/kde-plasma/breeze-plymouth-6.5.1
index 5c8d3b1ec0af..d1925eacca8b 100644
--- a/metadata/md5-cache/kde-plasma/breeze-plymouth-6.5.1
+++ b/metadata/md5-cache/kde-plasma/breeze-plymouth-6.5.1
@@ -5,10 +5,10 @@ DESCRIPTION=Breeze theme for Plymouth
EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
INHERIT=cmake plasma.kde.org
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=GPL-2+ GPL-3+
RDEPEND=sys-boot/plymouth !kde-plasma/breeze-plymouth:5
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.5.1/breeze-plymouth-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=511b7bd60c11b927604bb9959eeca4ad
+_md5_=85615c8a3cbac47bb0978b63dc08f207
diff --git a/metadata/md5-cache/kde-plasma/discover-6.5.1 b/metadata/md5-cache/kde-plasma/discover-6.5.1
index 16241ea624ed..1e394e3e7e43 100644
--- a/metadata/md5-cache/kde-plasma/discover-6.5.1
+++ b/metadata/md5-cache/kde-plasma/discover-6.5.1
@@ -7,11 +7,11 @@ HOMEPAGE=https://userbase.kde.org/Discover
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org xdg
IUSE=+firmware flatpak snap telemetry webengine debug test
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=GPL-2
RDEPEND=>=dev-libs/appstream-1.0.4:=[qt6] dev-libs/kirigami-addons:6 dev-libs/qcoro >=dev-qt/qtbase-6.9.1:6=[concurrent,dbus,gui,network,widgets] >=dev-qt/qtdeclarative-6.9.1:6 >=kde-frameworks/attica-6.18.0:6 >=kde-frameworks/kauth-6.18.0:6 >=kde-frameworks/kcmutils-6.18.0:6 >=kde-frameworks/kconfig-6.18.0:6 >=kde-frameworks/kconfigwidgets-6.18.0:6 >=kde-frameworks/kcoreaddons-6.18.0:6 >=kde-frameworks/kcrash-6.18.0:6 >=kde-frameworks/kdbusaddons-6.18.0:6 >=kde-frameworks/ki18n-6.18.0:6 >=kde-frameworks/kiconthemes-6.18.0:6 >=kde-frameworks/kidletime-6.18.0:6 >=kde-frameworks/kio-6.18.0:6 >=kde-frameworks/kirigami-6.18.0:6 >=kde-frameworks/kitemmodels-6.18.0:6 >=kde-frameworks/knewstuff-6.18.0:6 >=kde-frameworks/knotifications-6.18.0:6 >=kde-frameworks/kstatusnotifieritem-6.18.0:6 >=kde-frameworks/kwidgetsaddons-6.18.0:6 >=kde-frameworks/kxmlgui-6.18.0:6 >=kde-frameworks/purpose-6.18.0:6 firmware? ( >=sys-apps/fwupd-1.9.4 ) flatpak? ( sys-apps/flatpak ) snap? ( sys-libs/snapd-glib:=[qt6(-)] ) telemetry? ( >=kde-frameworks/kuserfeedback-6.18.0:6 ) webengine? ( >=dev-qt/qtwebview-6.9.1:6 ) snap? ( app-containers/snapd ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/discover:5
RESTRICT=!test? ( test )
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.5.1/discover-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=3493fa03596886ac7bfb8706088d4c8c
+_md5_=fcb6352cbdee1c0f25fb81852c1fd195
diff --git a/metadata/md5-cache/kde-plasma/drkonqi-6.5.1 b/metadata/md5-cache/kde-plasma/drkonqi-6.5.1
index 20853206f5a6..811004bbb48b 100644
--- a/metadata/md5-cache/kde-plasma/drkonqi-6.5.1
+++ b/metadata/md5-cache/kde-plasma/drkonqi-6.5.1
@@ -7,7 +7,7 @@ HOMEPAGE=https://kde.org/plasma-desktop
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org python-single-r1 systemd xdg
IUSE=debug test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=GPL-2
RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) >=dev-qt/qtbase-6.9.1:6[dbus,gui,network,widgets] >=dev-qt/qtdeclarative-6.9.1:6 >=kde-frameworks/kconfig-6.18.0:6 >=kde-frameworks/kcoreaddons-6.18.0:6 >=kde-frameworks/kcrash-6.18.0:6 >=kde-frameworks/ki18n-6.18.0:6 >=kde-frameworks/kidletime-6.18.0:6 >=kde-frameworks/kio-6.18.0:6 >=kde-frameworks/kjobwidgets-6.18.0:6 >=kde-frameworks/knotifications-6.18.0:6 >=kde-frameworks/kservice-6.18.0:6 >=kde-frameworks/kstatusnotifieritem-6.18.0:6 >=kde-frameworks/kwallet-6.18.0:6 >=kde-frameworks/kwidgetsaddons-6.18.0:6 >=kde-frameworks/kwindowsystem-6.18.0:6 >=kde-frameworks/syntax-highlighting-6.18.0:6 >=sys-apps/systemd-254:= >=sys-auth/polkit-qt-0.175.0[qt6(+)] dev-libs/elfutils[utils] >=kde-frameworks/kirigami-6.18.0:6 >=kde-frameworks/kitemmodels-6.18.0:6 python_single_target_python3_10? ( dev-python/psutil[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/psutil[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/psutil[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/psutil[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/psutil[python_targets_python3_14(-)] ) || ( >=dev-debug/gdb-12 llvm-core/lldb ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/drkonqi:5
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 )
@@ -15,4 +15,4 @@ RESTRICT=test !test? ( test )
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.5.1/drkonqi-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=dae7ea8127023e4dbfb6fe2d9551f515
+_md5_=e782c0b4202815247e45de195210d00b
diff --git a/metadata/md5-cache/kde-plasma/flatpak-kcm-6.5.1 b/metadata/md5-cache/kde-plasma/flatpak-kcm-6.5.1
index 219fd6b927ac..ce79a21ac48f 100644
--- a/metadata/md5-cache/kde-plasma/flatpak-kcm-6.5.1
+++ b/metadata/md5-cache/kde-plasma/flatpak-kcm-6.5.1
@@ -7,10 +7,10 @@ HOMEPAGE=https://invent.kde.org/plasma/flatpak-kcm
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org xdg
IUSE=debug
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=GPL-2 LGPL-2.1+
RDEPEND=dev-libs/glib:2 >=dev-qt/qtbase-6.9.1:6 >=dev-qt/qtdeclarative-6.9.1:6[widgets] >=dev-qt/qtsvg-6.9.1:6 >=kde-frameworks/kcmutils-6.18.0:6 >=kde-frameworks/kconfig-6.18.0:6 >=kde-frameworks/kcoreaddons-6.18.0:6 >=kde-frameworks/kdeclarative-6.18.0:6 >=kde-frameworks/ki18n-6.18.0:6 >=kde-frameworks/kitemmodels-6.18.0:6 >=kde-frameworks/kservice-6.18.0:6 >=sys-apps/flatpak-0.11.8 >=kde-frameworks/kirigami-6.18.0:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/flatpak-kcm:5
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.5.1/flatpak-kcm-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=12938ae99c974fd3daabf9639e5c5f44
+_md5_=3fdbdeff4de83b1e7182f418e5ecb1e1
diff --git a/metadata/md5-cache/kde-plasma/kactivitymanagerd-6.5.1 b/metadata/md5-cache/kde-plasma/kactivitymanagerd-6.5.1
index 3dc0d5f7bb74..4825bfc1d779 100644
--- a/metadata/md5-cache/kde-plasma/kactivitymanagerd-6.5.1
+++ b/metadata/md5-cache/kde-plasma/kactivitymanagerd-6.5.1
@@ -7,10 +7,10 @@ HOMEPAGE=https://kde.org/plasma-desktop
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org xdg
IUSE=debug
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=|| ( GPL-2 GPL-3 )
RDEPEND=>=dev-qt/qtbase-6.9.1:6[dbus,gui,sql,sqlite,widgets] >=kde-frameworks/kconfig-6.18.0:6 >=kde-frameworks/kcoreaddons-6.18.0:6 >=kde-frameworks/kcrash-6.18.0:6 >=kde-frameworks/kdbusaddons-6.18.0:6 >=kde-frameworks/kglobalaccel-6.18.0:6 >=kde-frameworks/ki18n-6.18.0:6 >=kde-frameworks/kio-6.18.0:6 >=kde-frameworks/kservice-6.18.0:6 >=kde-frameworks/kwindowsystem-6.18.0:6[X] >=kde-frameworks/kxmlgui-6.18.0:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/kactivitymanagerd:5
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.5.1/kactivitymanagerd-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=4019f4aca1cecbc3dd0c11b632f37e61
+_md5_=14ec14d1bd7db992f2607f18ac9da07d
diff --git a/metadata/md5-cache/kde-plasma/kde-cli-tools-6.5.1 b/metadata/md5-cache/kde-plasma/kde-cli-tools-6.5.1
index c0139a9361f9..84e37d0e1f36 100644
--- a/metadata/md5-cache/kde-plasma/kde-cli-tools-6.5.1
+++ b/metadata/md5-cache/kde-plasma/kde-cli-tools-6.5.1
@@ -7,10 +7,10 @@ HOMEPAGE=https://invent.kde.org/plasma/kde-cli-tools
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org xdg
IUSE=kdesu X debug
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=GPL-2
RDEPEND=>=dev-qt/qtbase-6.9.1:6[dbus,gui,widgets] >=dev-qt/qtsvg-6.9.1:6 >=kde-frameworks/kcoreaddons-6.18.0:6 >=kde-frameworks/ki18n-6.18.0:6 >=kde-frameworks/kio-6.18.0:6 >=kde-frameworks/kservice-6.18.0:6 X? ( >=dev-qt/qtbase-6.9.1:6=[gui,X] ) >=kde-plasma/kde-cli-tools-common-6.5.1 kdesu? ( >=kde-plasma/kdesu-gui-6.5.1 ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/kde-cli-tools:5
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.5.1/kde-cli-tools-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=456e30e2085a600711c7dd04cf4b657a
+_md5_=e2213f07736a596afb482423edce1a29
diff --git a/metadata/md5-cache/kde-plasma/kde-cli-tools-common-6.5.1 b/metadata/md5-cache/kde-plasma/kde-cli-tools-common-6.5.1
index 5c6961d059da..8686a20b8ac7 100644
--- a/metadata/md5-cache/kde-plasma/kde-cli-tools-common-6.5.1
+++ b/metadata/md5-cache/kde-plasma/kde-cli-tools-common-6.5.1
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
INHERIT=ecm-common plasma.kde.org
IUSE=+handbook
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=GPL-2+ handbook? ( FDL-1.2 )
RDEPEND=!<kde-plasma/kde-cli-tools-6.1.4-r2:* !kde-plasma/kde-cli-tools-common:5
SLOT=0
SRC_URI=mirror://kde/stable/plasma/6.5.1/kde-cli-tools-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm-common 122d09819aca88cb2f06edf45d93ed2b flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=c1bf892b5f5076b9f0061821016d516b
+_md5_=5ac337503a510aecb3e08b423f16a49e
diff --git a/metadata/md5-cache/kde-plasma/kde-gtk-config-6.5.1 b/metadata/md5-cache/kde-plasma/kde-gtk-config-6.5.1
index 1cf8185f30bf..21d4e1ca8fcc 100644
--- a/metadata/md5-cache/kde-plasma/kde-gtk-config-6.5.1
+++ b/metadata/md5-cache/kde-plasma/kde-gtk-config-6.5.1
@@ -7,10 +7,10 @@ HOMEPAGE=https://invent.kde.org/plasma/kde-gtk-config
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org xdg
IUSE=debug
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=GPL-3
RDEPEND=dev-libs/glib:2 >=dev-qt/qtbase-6.9.1:6[dbus,gui] >=dev-qt/qtsvg-6.9.1:6 gnome-base/gsettings-desktop-schemas >=kde-frameworks/kcolorscheme-6.18.0:6 >=kde-frameworks/kconfig-6.18.0:6 >=kde-frameworks/kcoreaddons-6.18.0:6 >=kde-frameworks/kdbusaddons-6.18.0:6 >=kde-frameworks/kguiaddons-6.18.0:6 >=kde-frameworks/kwindowsystem-6.18.0:6 >=kde-plasma/kdecoration-6.5.1:6 x11-libs/gtk+:3[X] x11-misc/xsettingsd || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/kde-gtk-config:5
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.5.1/kde-gtk-config-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=f50a4e0ac263ee88e700e16464a14bc0
+_md5_=6c563caf8d6d76e567be2aade0ec7c79
diff --git a/metadata/md5-cache/kde-plasma/kdecoration-6.5.1 b/metadata/md5-cache/kde-plasma/kdecoration-6.5.1
index 1bb8e37a1b0b..dd3c86291544 100644
--- a/metadata/md5-cache/kde-plasma/kdecoration-6.5.1
+++ b/metadata/md5-cache/kde-plasma/kdecoration-6.5.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
INHERIT=ecm plasma.kde.org
IUSE=debug test
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=|| ( LGPL-2.1 LGPL-3 )
RDEPEND=>=dev-qt/qtbase-6.9.1:6[gui] >=kde-frameworks/ki18n-6.18.0:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/kdecoration:5
RESTRICT=!test? ( test )
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.5.1/kdecoration-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=3144e283fe7f5b11401c548033ae6f2c
+_md5_=58e52e1160512c1eb405377633c7052e
diff --git a/metadata/md5-cache/kde-plasma/kdeplasma-addons-6.5.1 b/metadata/md5-cache/kde-plasma/kdeplasma-addons-6.5.1
index 0440c94938df..3f3e91b49455 100644
--- a/metadata/md5-cache/kde-plasma/kdeplasma-addons-6.5.1
+++ b/metadata/md5-cache/kde-plasma/kdeplasma-addons-6.5.1
@@ -7,11 +7,11 @@ HOMEPAGE=https://kde.org/plasma-desktop
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org optfeature xdg
IUSE=+alternate-calendar share webengine debug +handbook
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=GPL-2 LGPL-2
RDEPEND=>=dev-qt/qt5compat-6.9.1:6 >=dev-qt/qtbase-6.9.1:6[dbus,gui,network,widgets] >=dev-qt/qtdeclarative-6.9.1:6 >=kde-frameworks/kauth-6.18.0:6 >=kde-frameworks/kcmutils-6.18.0:6 >=kde-frameworks/kconfig-6.18.0:6 >=kde-frameworks/kconfigwidgets-6.18.0:6 >=kde-frameworks/kcoreaddons-6.18.0:6 >=kde-frameworks/kdbusaddons-6.18.0:6 >=kde-frameworks/kdeclarative-6.18.0:6 >=kde-frameworks/kglobalaccel-6.18.0:6 >=kde-frameworks/kholidays-6.18.0:6 >=kde-frameworks/ki18n-6.18.0:6 >=kde-frameworks/kio-6.18.0:6 >=kde-frameworks/kjobwidgets-6.18.0:6 >=kde-frameworks/knewstuff-6.18.0:6 >=kde-frameworks/knotifications-6.18.0:6 >=kde-frameworks/kpackage-6.18.0:6 >=kde-frameworks/krunner-6.18.0:6 >=kde-frameworks/kservice-6.18.0:6 >=kde-frameworks/ksvg-6.18.0:6 >=kde-frameworks/kunitconversion-6.18.0:6 >=kde-frameworks/kwidgetsaddons-6.18.0:6 >=kde-frameworks/kxmlgui-6.18.0:6 >=kde-frameworks/sonnet-6.18.0:6 >=kde-plasma/libplasma-6.5.1:6 alternate-calendar? ( dev-libs/icu:= ) share? ( >=kde-frameworks/purpose-6.18.0:6 ) webengine? ( >=dev-qt/qtwebengine-6.9.1:6 ) !<kde-plasma/plasma-workspace-6.4.80 dev-libs/kirigami-addons:6 >=dev-qt/qtquick3d-6.9.1:6 >=kde-frameworks/kirigami-6.18.0:6 >=kde-frameworks/kitemmodels-6.18.0:6 >=kde-plasma/plasma5support-6.5.1:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/kdeplasma-addons:5
RESTRICT=test
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.5.1/kdeplasma-addons-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=f420e21b01ac557f8222662bac4fccdc
+_md5_=605a820ad958115623cd4226e86abaf7
diff --git a/metadata/md5-cache/kde-plasma/kdesu-gui-6.5.1 b/metadata/md5-cache/kde-plasma/kdesu-gui-6.5.1
index 5a2c69085e21..8cbb8027e1d0 100644
--- a/metadata/md5-cache/kde-plasma/kdesu-gui-6.5.1
+++ b/metadata/md5-cache/kde-plasma/kdesu-gui-6.5.1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://invent.kde.org/plasma/kde-cli-tools
INHERIT=ecm plasma.kde.org
IUSE=X debug
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=GPL-2
RDEPEND=>=dev-qt/qtbase-6.9.1:6=[gui,widgets] >=kde-frameworks/kconfig-6.18.0:6 >=kde-frameworks/kcoreaddons-6.18.0:6 >=kde-frameworks/kdesu-6.18.0:6 >=kde-frameworks/ki18n-6.18.0:6 >=kde-frameworks/kwidgetsaddons-6.18.0:6 >=kde-frameworks/kwindowsystem-6.18.0:6[X?] !<kde-plasma/kde-cli-tools-6.1.4-r2:*[kdesu(+)] >=kde-plasma/kde-cli-tools-common-6.5.1 sys-apps/dbus[X] || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/kdesu-gui:5
SLOT=0
SRC_URI=mirror://kde/stable/plasma/6.5.1/kde-cli-tools-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=ba289b2578b6ad237656f72de97f9905
+_md5_=d30729cf9092b52f4ebd0652e5b90b29
diff --git a/metadata/md5-cache/kde-plasma/keditfiletype-6.5.1 b/metadata/md5-cache/kde-plasma/keditfiletype-6.5.1
index 4c026b63b0dd..25880364f7d8 100644
--- a/metadata/md5-cache/kde-plasma/keditfiletype-6.5.1
+++ b/metadata/md5-cache/kde-plasma/keditfiletype-6.5.1
@@ -7,11 +7,11 @@ HOMEPAGE=https://invent.kde.org/plasma/kde-cli-tools
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org xdg
IUSE=debug test
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=GPL-2
RDEPEND=>=dev-qt/qtbase-6.9.1:6[dbus,gui,widgets] >=kde-frameworks/kcmutils-6.18.0:6 >=kde-frameworks/kcompletion-6.18.0:6 >=kde-frameworks/kconfig-6.18.0:6 >=kde-frameworks/kcoreaddons-6.18.0:6 >=kde-frameworks/ki18n-6.18.0:6 >=kde-frameworks/kiconthemes-6.18.0:6 >=kde-frameworks/kio-6.18.0:6 >=kde-frameworks/kparts-6.18.0:6 >=kde-frameworks/kservice-6.18.0:6 >=kde-frameworks/kwindowsystem-6.18.0:6 !<kde-plasma/kde-cli-tools-6.2.4:* >=kde-plasma/kde-cli-tools-common-6.5.1 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/keditfiletype:5
RESTRICT=test !test? ( test )
SLOT=0
SRC_URI=mirror://kde/stable/plasma/6.5.1/kde-cli-tools-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=0927df2fc140104662c03bd9b1610866
+_md5_=17b8945f5c298883dfc7c3be3d14721a
diff --git a/metadata/md5-cache/kde-plasma/kgamma-6.5.1 b/metadata/md5-cache/kde-plasma/kgamma-6.5.1
index 209a2ea067a8..89ae50951b20 100644
--- a/metadata/md5-cache/kde-plasma/kgamma-6.5.1
+++ b/metadata/md5-cache/kde-plasma/kgamma-6.5.1
@@ -7,10 +7,10 @@ HOMEPAGE=https://kde.org/plasma-desktop
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org xdg
IUSE=debug +handbook
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=GPL-2
RDEPEND=>=dev-qt/qtbase-6.9.1:6[gui,widgets] >=kde-frameworks/kcmutils-6.18.0:6 >=kde-frameworks/kconfig-6.18.0:6 >=kde-frameworks/kconfigwidgets-6.18.0:6 >=kde-frameworks/kcoreaddons-6.18.0:6 >=kde-frameworks/ki18n-6.18.0:6 x11-libs/libX11 x11-libs/libXxf86vm || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/kgamma:5
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.5.1/kgamma-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=3e79ea6b140f7c7ce5cb76cf30f42295
+_md5_=32f6a135aebd0176b7aeb42d83d985c9
diff --git a/metadata/md5-cache/kde-plasma/kglobalacceld-6.5.1 b/metadata/md5-cache/kde-plasma/kglobalacceld-6.5.1
index f19496454e45..c0d3516d0fbc 100644
--- a/metadata/md5-cache/kde-plasma/kglobalacceld-6.5.1
+++ b/metadata/md5-cache/kde-plasma/kglobalacceld-6.5.1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
INHERIT=ecm plasma.kde.org
IUSE=X debug test
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=LGPL-2+
RDEPEND=>=dev-qt/qtbase-6.9.1:6[dbus,gui,widgets] >=kde-frameworks/kconfig-6.18.0:6 >=kde-frameworks/kcoreaddons-6.18.0:6 >=kde-frameworks/kcrash-6.18.0:6 >=kde-frameworks/kdbusaddons-6.18.0:6 >=kde-frameworks/kio-6.18.0:6 >=kde-frameworks/kjobwidgets-6.18.0:6 >=kde-frameworks/knotifications-6.18.0:6 >=kde-frameworks/kservice-6.18.0:6 >=kde-frameworks/kwindowsystem-6.18.0:6[X?] X? ( >=dev-qt/qtbase-6.9.1:6=[gui] x11-libs/libxcb x11-libs/xcb-util-keysyms ) !<kde-frameworks/kglobalaccel-5.116.0-r2:5[-kf6compat(-)] || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
REQUIRED_USE=test? ( X )
@@ -14,4 +14,4 @@ RESTRICT=test !test? ( test )
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.5.1/kglobalacceld-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=6a9f403e455a9b5da48720ea432291c5
+_md5_=c4d860395054e8cc8877698bcba63691
diff --git a/metadata/md5-cache/kde-plasma/kinfocenter-6.5.1 b/metadata/md5-cache/kde-plasma/kinfocenter-6.5.1
index c80ad024bdcc..99a4165ff0d8 100644
--- a/metadata/md5-cache/kde-plasma/kinfocenter-6.5.1
+++ b/metadata/md5-cache/kde-plasma/kinfocenter-6.5.1
@@ -7,10 +7,10 @@ HOMEPAGE=https://userbase.kde.org/KInfoCenter
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org optfeature xdg
IUSE=gles2-only usb debug +handbook
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=GPL-2
RDEPEND=>=dev-qt/qtbase-6.9.1:6[dbus,gles2-only=,gui,vulkan,widgets] >=dev-qt/qtdeclarative-6.9.1:6 >=kde-frameworks/kauth-6.18.0:6 >=kde-frameworks/kcmutils-6.18.0:6 >=kde-frameworks/kconfig-6.18.0:6 >=kde-frameworks/kcoreaddons-6.18.0:6 >=kde-frameworks/ki18n-6.18.0:6 >=kde-frameworks/kio-6.18.0:6 >=kde-frameworks/kservice-6.18.0:6 >=kde-frameworks/solid-6.18.0:6 virtual/libudev:= gles2-only? ( >=media-libs/mesa-24.1.0_rc1[opengl] ) usb? ( virtual/libusb:1 ) >=dev-qt/qttools-6.9.1:6[qdbus] >=kde-frameworks/kirigami-6.18.0:6 >=kde-plasma/systemsettings-6.5.1:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/kinfocenter:5
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.5.1/kinfocenter-6.5.1.tar.xz https://www.gentoo.org/assets/img/logo/gentoo-3d-small.png -> glogo-small.png
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=761d5fb63fc87c982246ebb93f91438c
+_md5_=dcea0d67f86866ca9de82ad64f5883c3
diff --git a/metadata/md5-cache/kde-plasma/kmenuedit-6.5.1 b/metadata/md5-cache/kde-plasma/kmenuedit-6.5.1
index 65f28c8032c4..4c35fc4c4f5d 100644
--- a/metadata/md5-cache/kde-plasma/kmenuedit-6.5.1
+++ b/metadata/md5-cache/kde-plasma/kmenuedit-6.5.1
@@ -7,10 +7,10 @@ HOMEPAGE=https://invent.kde.org/plasma/kmenuedit
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org xdg
IUSE=debug +handbook
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=GPL-2
RDEPEND=>=dev-qt/qtbase-6.9.1:6[dbus,gui,widgets,xml] >=kde-frameworks/kcompletion-6.18.0:6 >=kde-frameworks/kconfig-6.18.0:6 >=kde-frameworks/kconfigwidgets-6.18.0:6 >=kde-frameworks/kcoreaddons-6.18.0:6 >=kde-frameworks/kcrash-6.18.0:6 >=kde-frameworks/kdbusaddons-6.18.0:6 >=kde-frameworks/kglobalaccel-6.18.0:6 >=kde-frameworks/ki18n-6.18.0:6 >=kde-frameworks/kiconthemes-6.18.0:6 >=kde-frameworks/kitemviews-6.18.0:6 >=kde-frameworks/kio-6.18.0:6 >=kde-frameworks/kservice-6.18.0:6 >=kde-frameworks/kwidgetsaddons-6.18.0:6 >=kde-frameworks/kwindowsystem-6.18.0:6 >=kde-frameworks/kxmlgui-6.18.0:6 >=kde-frameworks/sonnet-6.18.0:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/kmenuedit:5
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.5.1/kmenuedit-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=fc787bf5ec96266dada6d3f107a3746b
+_md5_=61a281adf6aed263502fe4b328119a5a
diff --git a/metadata/md5-cache/kde-plasma/knighttime-6.5.1 b/metadata/md5-cache/kde-plasma/knighttime-6.5.1
index 859538c98bfc..f009b06bf07d 100644
--- a/metadata/md5-cache/kde-plasma/knighttime-6.5.1
+++ b/metadata/md5-cache/kde-plasma/knighttime-6.5.1
@@ -7,11 +7,11 @@ HOMEPAGE=https://kde.org/plasma-desktop
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org xdg
IUSE=debug test
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=BSD CC0-1.0 || ( GPL-2 GPL-3 ) || ( LGPL-2.1 LGPL-3 )
RDEPEND=>=dev-qt/qtbase-6.9.1:6[dbus,gui] >=dev-qt/qtpositioning-6.9.1:6 >=kde-frameworks/kconfig-6.18.0:6 >=kde-frameworks/kcoreaddons-6.18.0:6 >=kde-frameworks/kdbusaddons-6.18.0:6 >=kde-frameworks/kholidays-6.18.0:6 >=kde-frameworks/ki18n-6.18.0:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/knighttime:5
RESTRICT=!test? ( test )
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.5.1/knighttime-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=e5be8f2e7864f119ed3774ce214a779d
+_md5_=d76558502784b0b80e41e22732c5747e
diff --git a/metadata/md5-cache/kde-plasma/kpipewire-6.5.1 b/metadata/md5-cache/kde-plasma/kpipewire-6.5.1
index d61a0199fd13..1ddc281e264b 100644
--- a/metadata/md5-cache/kde-plasma/kpipewire-6.5.1
+++ b/metadata/md5-cache/kde-plasma/kpipewire-6.5.1
@@ -7,11 +7,11 @@ HOMEPAGE=https://kde.org/plasma-desktop
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org xdg
IUSE=debug test
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=LGPL-2.1+
RDEPEND=>=dev-qt/qtbase-6.9.1:6[dbus,gui,opengl] >=dev-qt/qtdeclarative-6.9.1:6 >=kde-frameworks/kcoreaddons-6.18.0:6 >=kde-frameworks/ki18n-6.18.0:6 media-libs/libepoxy media-libs/libglvnd media-libs/libva:= media-libs/mesa[opengl] >=media-video/ffmpeg-6.1:= >=media-video/pipewire-0.3:= x11-libs/libdrm >=kde-frameworks/kirigami-6.18.0:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/kpipewire:5
RESTRICT=!test? ( test )
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.5.1/kpipewire-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=8b28e3654a4399aa37cc44e4557a97aa
+_md5_=710368b3c2285d0668e337444fd24ecd
diff --git a/metadata/md5-cache/kde-plasma/krdp-6.5.1 b/metadata/md5-cache/kde-plasma/krdp-6.5.1
index 5b516756b5c7..8ae206bf7020 100644
--- a/metadata/md5-cache/kde-plasma/krdp-6.5.1
+++ b/metadata/md5-cache/kde-plasma/krdp-6.5.1
@@ -7,11 +7,11 @@ HOMEPAGE=https://kde.org/plasma-desktop https://quantumproductions.info/articles
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm flag-o-matic plasma.kde.org toolchain-funcs xdg
IUSE=debug examples test
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=GPL-2
RDEPEND=>=dev-libs/qtkeychain-0.14.2:=[qt6(+)] >=dev-qt/qtbase-6.9.1:6[dbus,gui,network,wayland] >=dev-qt/qtdeclarative-6.9.1:6 >=kde-frameworks/kcmutils-6.18.0:6 >=kde-frameworks/kconfig-6.18.0:6 >=kde-frameworks/kcoreaddons-6.18.0:6 >=kde-frameworks/kcrash-6.18.0:6 >=kde-frameworks/kdbusaddons-6.18.0:6 >=kde-frameworks/kguiaddons-6.18.0:6 >=kde-frameworks/ki18n-6.18.0:6 >=kde-frameworks/kstatusnotifieritem-6.18.0:6 >=kde-plasma/kpipewire-6.5.1:6 >=net-misc/freerdp-3.1:3[server] sys-libs/pam x11-libs/libxkbcommon >=kde-frameworks/kirigami-6.18.0:6 || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/krdp:5
RESTRICT=!test? ( test )
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.5.1/krdp-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=3e6f0a11faf01c0a6996e0cb90514890
+_md5_=5ea26119e290333f69315960fd331ba3
diff --git a/metadata/md5-cache/kde-plasma/kscreen-6.5.1 b/metadata/md5-cache/kde-plasma/kscreen-6.5.1
index 25dc46a2b47e..ab6bfbf1f305 100644
--- a/metadata/md5-cache/kde-plasma/kscreen-6.5.1
+++ b/metadata/md5-cache/kde-plasma/kscreen-6.5.1
@@ -7,11 +7,11 @@ HOMEPAGE=https://invent.kde.org/plasma/kscreen
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org xdg
IUSE=X debug test
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=GPL-2
RDEPEND=>=dev-qt/qtbase-6.9.1:6=[dbus,gui,wayland,widgets] >=dev-qt/qtdeclarative-6.9.1:6[widgets] >=kde-frameworks/kcmutils-6.18.0:6 >=kde-frameworks/kconfig-6.18.0:6 >=kde-frameworks/kcoreaddons-6.18.0:6 >=kde-frameworks/kcrash-6.18.0:6 >=kde-frameworks/kdbusaddons-6.18.0:6 >=kde-frameworks/ki18n-6.18.0:6 >=kde-frameworks/ksvg-6.18.0:6 >=kde-frameworks/kwindowsystem-6.18.0:6 >=kde-frameworks/kxmlgui-6.18.0:6 >=kde-plasma/layer-shell-qt-6.5.1:6 >=kde-plasma/libkscreen-6.5.1:6= >=kde-plasma/libplasma-6.5.1:6 X? ( >=dev-qt/qtbase-6.9.1:6[X] x11-libs/libX11 x11-libs/libxcb:= x11-libs/libXi ) >=dev-qt/qt5compat-6.9.1:6[qml] >=kde-frameworks/kimageformats-6.18.0:6[avif] >=kde-plasma/kglobalacceld-6.5.1:6 || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/kscreen:5
RESTRICT=!test? ( test )
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.5.1/kscreen-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=f011bdd103f3d192b4f11f12f9d1617f
+_md5_=1f11a8ee9dc11a8a15e82c9a6405d70e
diff --git a/metadata/md5-cache/kde-plasma/kscreenlocker-6.5.1 b/metadata/md5-cache/kde-plasma/kscreenlocker-6.5.1
index 8e06831caf5a..b43404cdf006 100644
--- a/metadata/md5-cache/kde-plasma/kscreenlocker-6.5.1
+++ b/metadata/md5-cache/kde-plasma/kscreenlocker-6.5.1
@@ -7,11 +7,11 @@ HOMEPAGE=https://kde.org/plasma-desktop
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org pam xdg
IUSE=debug test
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=GPL-2
RDEPEND=dev-libs/wayland >=dev-qt/qtbase-6.9.1:6=[dbus,gui,network,widgets] >=dev-qt/qtdeclarative-6.9.1:6 >=kde-frameworks/kcmutils-6.18.0:6 >=kde-frameworks/kconfig-6.18.0:6[qml] >=kde-frameworks/kconfigwidgets-6.18.0:6 >=kde-frameworks/kcoreaddons-6.18.0:6 >=kde-frameworks/kcrash-6.18.0:6 >=kde-frameworks/kglobalaccel-6.18.0:6 >=kde-frameworks/ki18n-6.18.0:6 >=kde-frameworks/kidletime-6.18.0:6 >=kde-frameworks/kio-6.18.0:6 >=kde-frameworks/knotifications-6.18.0:6 >=kde-frameworks/kpackage-6.18.0:6 >=kde-frameworks/ksvg-6.18.0:6 >=kde-frameworks/kwindowsystem-6.18.0:6 >=kde-frameworks/kxmlgui-6.18.0:6 >=kde-frameworks/solid-6.18.0:6 >=kde-plasma/layer-shell-qt-6.5.1:6 >=kde-plasma/libplasma-6.5.1:6 >=kde-plasma/libkscreen-6.5.1:6 sys-libs/pam x11-libs/libX11 x11-libs/libXi x11-libs/libxcb x11-libs/xcb-util-keysyms >=kde-frameworks/kirigami-6.18.0:6 >=kde-plasma/libplasma-6.5.1:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/kscreenlocker:5
RESTRICT=test !test? ( test )
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.5.1/kscreenlocker-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 pam b56d0c9c20fc5b553f13c8ae165a10a5 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=cd03b7b891e74cbe216c1852909440a9
+_md5_=147f75db0687612e83efc49d900e84e7
diff --git a/metadata/md5-cache/kde-plasma/ksshaskpass-6.5.1 b/metadata/md5-cache/kde-plasma/ksshaskpass-6.5.1
index 4327812662a1..df8f6c65d21d 100644
--- a/metadata/md5-cache/kde-plasma/ksshaskpass-6.5.1
+++ b/metadata/md5-cache/kde-plasma/ksshaskpass-6.5.1
@@ -7,10 +7,10 @@ HOMEPAGE=https://kde.org/plasma-desktop https://invent.kde.org/plasma/ksshaskpas
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org xdg
IUSE=debug
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=GPL-2
RDEPEND=>=dev-qt/qtbase-6.9.1:6[widgets] >=kde-frameworks/kcoreaddons-6.18.0:6 >=kde-frameworks/ki18n-6.18.0:6 >=kde-frameworks/kwallet-6.18.0:6 >=kde-frameworks/kwidgetsaddons-6.18.0:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/ksshaskpass:5
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.5.1/ksshaskpass-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=e915b066f6c48b67a9a54fb49b7f8fcd
+_md5_=409ff170ceb48e1fb7a2aef09c5b0382
diff --git a/metadata/md5-cache/kde-plasma/ksystemstats-6.5.1 b/metadata/md5-cache/kde-plasma/ksystemstats-6.5.1
index 984c26fa0201..e923a6fc5658 100644
--- a/metadata/md5-cache/kde-plasma/ksystemstats-6.5.1
+++ b/metadata/md5-cache/kde-plasma/ksystemstats-6.5.1
@@ -7,11 +7,11 @@ HOMEPAGE=https://kde.org/plasma-desktop
IDEPEND=filecaps? ( sys-libs/libcap )
INHERIT=ecm fcaps plasma.kde.org
IUSE=networkmanager debug +handbook test +filecaps
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=GPL-2+
RDEPEND=dev-libs/libnl:3 >=dev-qt/qtbase-6.9.1:6[dbus,network] >=kde-frameworks/kcoreaddons-6.18.0:6 >=kde-frameworks/kcrash-6.18.0:6 >=kde-frameworks/kdbusaddons-6.18.0:6 >=kde-frameworks/ki18n-6.18.0:6 >=kde-frameworks/kio-6.18.0:6 >=kde-frameworks/solid-6.18.0:6 >=kde-plasma/libksysguard-6.5.1:6 net-libs/libpcap sys-apps/lm-sensors:= sys-libs/libcap virtual/libudev:= networkmanager? ( >=kde-frameworks/networkmanager-qt-6.18.0:6 ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/ksystemstats:5
RESTRICT=!test? ( test )
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.5.1/ksystemstats-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 fcaps e868eb04ddde039c83f6505a0cd0a4ac flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=dbdd762931aa75a0abb506933c68a4b3
+_md5_=f55334a0556dfc26f460992d4bab179e
diff --git a/metadata/md5-cache/kde-plasma/kwallet-pam-6.5.1 b/metadata/md5-cache/kde-plasma/kwallet-pam-6.5.1
index 771779e376e0..66165136e308 100644
--- a/metadata/md5-cache/kde-plasma/kwallet-pam-6.5.1
+++ b/metadata/md5-cache/kde-plasma/kwallet-pam-6.5.1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
INHERIT=ecm plasma.kde.org
IUSE=debug
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=LGPL-2.1
RDEPEND=dev-libs/libgcrypt:0= >=kde-frameworks/kwallet-6.18.0:6 sys-libs/pam net-misc/socat || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/kwallet-pam:5
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.5.1/kwallet-pam-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=83b4181cd386653bab0979e52c6f3c96
+_md5_=169415978b0ae3a0786d5760bd9ca092
diff --git a/metadata/md5-cache/kde-plasma/kwayland-6.5.1 b/metadata/md5-cache/kde-plasma/kwayland-6.5.1
index 8faa0d08f4c3..b1ab499066d0 100644
--- a/metadata/md5-cache/kde-plasma/kwayland-6.5.1
+++ b/metadata/md5-cache/kde-plasma/kwayland-6.5.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://invent.kde.org/frameworks/kwayland
INHERIT=ecm flag-o-matic plasma.kde.org
IUSE=debug test
-KEYWORDS=~amd64 ~arm
+KEYWORDS=~amd64 ~arm ~arm64
LICENSE=LGPL-2.1
RDEPEND=>=dev-libs/wayland-1.15.0 >=dev-qt/qtbase-6.9.1:6=[concurrent,gui,opengl,wayland] media-libs/libglvnd || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
RESTRICT=test !test? ( test )
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.5.1/kwayland-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=919e467b1a5462141c5ffcd9674cad34
+_md5_=f5c617d1a3dfee8df4e82ff027f5ff47
diff --git a/metadata/md5-cache/kde-plasma/kwayland-integration-6.5.1 b/metadata/md5-cache/kde-plasma/kwayland-integration-6.5.1
index a688a0331e92..49906a8fde6d 100644
--- a/metadata/md5-cache/kde-plasma/kwayland-integration-6.5.1
+++ b/metadata/md5-cache/kde-plasma/kwayland-integration-6.5.1
@@ -7,10 +7,10 @@ HOMEPAGE=https://invent.kde.org/plasma/kwayland-integration
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm flag-o-matic plasma.kde.org
IUSE=debug
-KEYWORDS=~amd64 ~arm
+KEYWORDS=~amd64 ~arm ~arm64
LICENSE=LGPL-2.1
RDEPEND=>=dev-libs/wayland-1.15 >=dev-qt/qtgui-5.15.17:5= || ( >=dev-qt/qtgui-5.15.17:5[libinput] >=dev-qt/qtgui-5.15.17:5[X] ) >=dev-qt/qtwidgets-5.15.17:5 >=dev-qt/qtwayland-5.15.17:5= >=kde-frameworks/kwindowsystem-5.116.0:5= >=kde-plasma/kwayland-5.116.0:5 x11-libs/libxkbcommon || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
SLOT=5
SRC_URI=mirror://kde/stable/plasma/6.5.1/kwayland-integration-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=e758fb0e79b860036412768a053165cc
+_md5_=7ccf72017e88087a7550d865090b3737
diff --git a/metadata/md5-cache/kde-plasma/kwin-6.5.1 b/metadata/md5-cache/kde-plasma/kwin-6.5.1
index cb44d8f92681..42586cc13f5c 100644
--- a/metadata/md5-cache/kde-plasma/kwin-6.5.1
+++ b/metadata/md5-cache/kde-plasma/kwin-6.5.1
@@ -7,11 +7,11 @@ HOMEPAGE=https://kde.org/plasma-desktop
IDEPEND=filecaps? ( sys-libs/libcap ) dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm fcaps plasma.kde.org xdg
IUSE=accessibility gles2-only lock screencast +shortcuts systemd X debug +handbook test +filecaps
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=GPL-2+
RDEPEND=dev-libs/libei >=dev-libs/libinput-1.27:= >=dev-libs/wayland-1.24.0 >=dev-qt/qt5compat-6.9.1:6[qml] >=dev-qt/qtbase-6.9.1:6=[accessibility=,gles2-only=,gui,libinput,opengl,wayland,widgets,X] >=dev-qt/qtdeclarative-6.9.1:6 >=dev-qt/qtsensors-6.9.1:6 >=dev-qt/qtshadertools-6.9.1:6 >=dev-qt/qtsvg-6.9.1:6 >=dev-qt/qttools-6.9.1:6[widgets] >=kde-frameworks/kauth-6.18.0:6 >=kde-frameworks/kcmutils-6.18.0:6 >=kde-frameworks/kcolorscheme-6.18.0:6 >=kde-frameworks/kconfig-6.18.0:6[qml] >=kde-frameworks/kcoreaddons-6.18.0:6 >=kde-frameworks/kcrash-6.18.0:6 >=kde-frameworks/kdbusaddons-6.18.0:6 >=kde-frameworks/kdeclarative-6.18.0:6 >=kde-frameworks/kglobalaccel-6.18.0:6 >=kde-frameworks/kguiaddons-6.18.0:6[wayland] >=kde-frameworks/ki18n-6.18.0:6 >=kde-frameworks/kidletime-6.18.0:6=[wayland] >=kde-frameworks/knewstuff-6.18.0:6 >=kde-frameworks/knotifications-6.18.0:6 >=kde-frameworks/kpackage-6.18.0:6 >=kde-frameworks/kservice-6.18.0:6 >=kde-frameworks/ksvg-6.18.0:6 >=kde-frameworks/kwidgetsaddons-6.18.0:6 >=kde-frameworks/kwindowsystem-6.18.0:6=[wayland] >=kde-frameworks/kxmlgui-6.18.0:6 >=kde-plasma/kdecoration-6.5.1:6 >=kde-plasma/knighttime-6.5.1:6 >=kde-plasma/kwayland-6.5.1:6 >=kde-plasma/plasma-activities-6.5.1:6= media-libs/fontconfig media-libs/freetype media-libs/lcms:2 media-libs/libcanberra >=media-libs/libdisplay-info-0.2.0:= media-libs/libepoxy media-libs/libglvnd >=media-libs/mesa-24.1.0_rc1[opengl,wayland] virtual/libudev:= >=x11-libs/libdrm-2.4.118 >=x11-libs/libxcb-1.10:= >=x11-libs/libxcvt-0.1.1 >=x11-libs/libxkbcommon-1.5.0 x11-libs/xcb-util-wm accessibility? ( media-libs/libqaccessibilityclient:6 ) lock? ( >=kde-plasma/kscreenlocker-6.5.1:6 ) screencast? ( >=media-video/pipewire-1.2.0:= ) shortcuts? ( >=kde-plasma/kglobalacceld-6.5.1:6 ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXres x11-libs/xcb-util-keysyms ) !kde-plasma/kdeplasma-addons:5 >=kde-frameworks/kirigami-6.18.0:6 >=kde-frameworks/kitemmodels-6.18.0:6 >=kde-plasma/aurorae-6.5.1:6 >=kde-plasma/breeze-6.5.1:6 >=kde-plasma/libplasma-6.5.1:6 sys-apps/hwdata X? ( >=x11-base/xwayland-23.1.0[libei] ) || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/kwin:5
RESTRICT=test !test? ( test )
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.5.1/kwin-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 fcaps e868eb04ddde039c83f6505a0cd0a4ac flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=e4b76c58716fc7f972fc0e7870184d7a
+_md5_=cbed82094015c96b4944b62c2ed802f0
diff --git a/metadata/md5-cache/kde-plasma/kwin-6.5.1-r1 b/metadata/md5-cache/kde-plasma/kwin-6.5.1-r1
new file mode 100644
index 000000000000..a985e3018101
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/kwin-6.5.1-r1
@@ -0,0 +1,17 @@
+BDEPEND=>=dev-qt/qtbase-6.9.1:6[wayland] dev-util/wayland-scanner >=kde-frameworks/kcmutils-6.18.0:6 || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 ) app-alternatives/ninja >=dev-build/cmake-3.28.5 handbook? ( >=kde-frameworks/kdoctools-6.18.0:6 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.18.0:*
+DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack
+DEPEND=dev-libs/libei >=dev-libs/libinput-1.27:= >=dev-libs/wayland-1.24.0 >=dev-qt/qt5compat-6.9.1:6[qml] >=dev-qt/qtbase-6.9.1:6=[accessibility=,gles2-only=,gui,libinput,opengl,wayland,widgets,X] >=dev-qt/qtdeclarative-6.9.1:6 >=dev-qt/qtsensors-6.9.1:6 >=dev-qt/qtshadertools-6.9.1:6 >=dev-qt/qtsvg-6.9.1:6 >=dev-qt/qttools-6.9.1:6[widgets] >=kde-frameworks/kauth-6.18.0:6 >=kde-frameworks/kcmutils-6.18.0:6 >=kde-frameworks/kcolorscheme-6.18.0:6 >=kde-frameworks/kconfig-6.18.0:6[qml] >=kde-frameworks/kcoreaddons-6.18.0:6 >=kde-frameworks/kcrash-6.18.0:6 >=kde-frameworks/kdbusaddons-6.18.0:6 >=kde-frameworks/kdeclarative-6.18.0:6 >=kde-frameworks/kglobalaccel-6.18.0:6 >=kde-frameworks/kguiaddons-6.18.0:6[wayland] >=kde-frameworks/ki18n-6.18.0:6 >=kde-frameworks/kidletime-6.18.0:6=[wayland] >=kde-frameworks/knewstuff-6.18.0:6 >=kde-frameworks/knotifications-6.18.0:6 >=kde-frameworks/kpackage-6.18.0:6 >=kde-frameworks/kservice-6.18.0:6 >=kde-frameworks/ksvg-6.18.0:6 >=kde-frameworks/kwidgetsaddons-6.18.0:6 >=kde-frameworks/kwindowsystem-6.18.0:6=[wayland] >=kde-frameworks/kxmlgui-6.18.0:6 >=kde-plasma/kdecoration-6.5.1:6 >=kde-plasma/knighttime-6.5.1:6 >=kde-plasma/kwayland-6.5.1:6 >=kde-plasma/plasma-activities-6.5.1:6= media-libs/fontconfig media-libs/freetype media-libs/lcms:2 media-libs/libcanberra >=media-libs/libdisplay-info-0.2.0:= media-libs/libepoxy media-libs/libglvnd >=media-libs/mesa-24.1.0_rc1[opengl,wayland] virtual/libudev:= >=x11-libs/libdrm-2.4.118 >=x11-libs/libxcb-1.10:= >=x11-libs/libxcvt-0.1.1 >=x11-libs/libxkbcommon-1.5.0 x11-libs/xcb-util-wm accessibility? ( media-libs/libqaccessibilityclient:6 ) lock? ( >=kde-plasma/kscreenlocker-6.5.1:6 ) screencast? ( >=media-video/pipewire-1.2.0:= ) shortcuts? ( >=kde-plasma/kglobalacceld-6.5.1:6 ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXres x11-libs/xcb-util-keysyms ) >=dev-libs/plasma-wayland-protocols-1.19.0 >=dev-libs/wayland-protocols-1.45 >=dev-qt/qtbase-6.9.1:6[concurrent] test? ( screencast? ( >=kde-plasma/kpipewire-6.5.1:6 ) ) X? ( x11-base/xorg-proto ) dev-qt/qtbase:6
+DESCRIPTION=Flexible, composited Window Manager for windowing systems on Linux
+EAPI=8
+HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=filecaps? ( sys-libs/libcap ) dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=ecm fcaps plasma.kde.org xdg
+IUSE=accessibility gles2-only lock screencast +shortcuts systemd X debug +handbook test +filecaps
+KEYWORDS=~amd64 ~arm64
+LICENSE=GPL-2+
+RDEPEND=dev-libs/libei >=dev-libs/libinput-1.27:= >=dev-libs/wayland-1.24.0 >=dev-qt/qt5compat-6.9.1:6[qml] >=dev-qt/qtbase-6.9.1:6=[accessibility=,gles2-only=,gui,libinput,opengl,wayland,widgets,X] >=dev-qt/qtdeclarative-6.9.1:6 >=dev-qt/qtsensors-6.9.1:6 >=dev-qt/qtshadertools-6.9.1:6 >=dev-qt/qtsvg-6.9.1:6 >=dev-qt/qttools-6.9.1:6[widgets] >=kde-frameworks/kauth-6.18.0:6 >=kde-frameworks/kcmutils-6.18.0:6 >=kde-frameworks/kcolorscheme-6.18.0:6 >=kde-frameworks/kconfig-6.18.0:6[qml] >=kde-frameworks/kcoreaddons-6.18.0:6 >=kde-frameworks/kcrash-6.18.0:6 >=kde-frameworks/kdbusaddons-6.18.0:6 >=kde-frameworks/kdeclarative-6.18.0:6 >=kde-frameworks/kglobalaccel-6.18.0:6 >=kde-frameworks/kguiaddons-6.18.0:6[wayland] >=kde-frameworks/ki18n-6.18.0:6 >=kde-frameworks/kidletime-6.18.0:6=[wayland] >=kde-frameworks/knewstuff-6.18.0:6 >=kde-frameworks/knotifications-6.18.0:6 >=kde-frameworks/kpackage-6.18.0:6 >=kde-frameworks/kservice-6.18.0:6 >=kde-frameworks/ksvg-6.18.0:6 >=kde-frameworks/kwidgetsaddons-6.18.0:6 >=kde-frameworks/kwindowsystem-6.18.0:6=[wayland] >=kde-frameworks/kxmlgui-6.18.0:6 >=kde-plasma/kdecoration-6.5.1:6 >=kde-plasma/knighttime-6.5.1:6 >=kde-plasma/kwayland-6.5.1:6 >=kde-plasma/plasma-activities-6.5.1:6= media-libs/fontconfig media-libs/freetype media-libs/lcms:2 media-libs/libcanberra >=media-libs/libdisplay-info-0.2.0:= media-libs/libepoxy media-libs/libglvnd >=media-libs/mesa-24.1.0_rc1[opengl,wayland] virtual/libudev:= >=x11-libs/libdrm-2.4.118 >=x11-libs/libxcb-1.10:= >=x11-libs/libxcvt-0.1.1 >=x11-libs/libxkbcommon-1.5.0 x11-libs/xcb-util-wm accessibility? ( media-libs/libqaccessibilityclient:6 ) lock? ( >=kde-plasma/kscreenlocker-6.5.1:6 ) screencast? ( >=media-video/pipewire-1.2.0:= ) shortcuts? ( >=kde-plasma/kglobalacceld-6.5.1:6 ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXres x11-libs/xcb-util-keysyms ) !kde-plasma/kdeplasma-addons:5 >=kde-frameworks/kirigami-6.18.0:6 >=kde-frameworks/kitemmodels-6.18.0:6 >=kde-plasma/aurorae-6.5.1:6 >=kde-plasma/breeze-6.5.1:6 >=kde-plasma/libplasma-6.5.1:6 sys-apps/hwdata X? ( >=x11-base/xwayland-23.1.0[libei] ) || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/kwin:5
+RESTRICT=test !test? ( test )
+SLOT=6
+SRC_URI=mirror://kde/stable/plasma/6.5.1/kwin-6.5.1.tar.xz
+_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 fcaps e868eb04ddde039c83f6505a0cd0a4ac flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=2cb79239328c644d994bda36876b7f8c
diff --git a/metadata/md5-cache/kde-plasma/kwin-x11-6.5.1 b/metadata/md5-cache/kde-plasma/kwin-x11-6.5.1
index 7407442aa02b..20b387835b34 100644
--- a/metadata/md5-cache/kde-plasma/kwin-x11-6.5.1
+++ b/metadata/md5-cache/kde-plasma/kwin-x11-6.5.1
@@ -7,11 +7,11 @@ HOMEPAGE=https://kde.org/plasma-desktop
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org xdg
IUSE=accessibility gles2-only lock +shortcuts systemd debug +handbook test
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=GPL-2+
RDEPEND=>=dev-libs/wayland-1.24.0 >=dev-qt/qt5compat-6.9.1:6[qml] >=dev-qt/qtbase-6.9.1:6=[accessibility=,gles2-only=,gui,opengl,wayland,widgets,X] >=dev-qt/qtdeclarative-6.9.1:6 >=dev-qt/qtsensors-6.9.1:6 >=dev-qt/qtshadertools-6.9.1:6 >=dev-qt/qtsvg-6.9.1:6 >=dev-qt/qttools-6.9.1:6[widgets] >=kde-frameworks/kauth-6.18.0:6 >=kde-frameworks/kcmutils-6.18.0:6 >=kde-frameworks/kcolorscheme-6.18.0:6 >=kde-frameworks/kconfig-6.18.0:6[qml] >=kde-frameworks/kconfigwidgets-6.18.0:6 >=kde-frameworks/kcoreaddons-6.18.0:6 >=kde-frameworks/kcrash-6.18.0:6 >=kde-frameworks/kdbusaddons-6.18.0:6 >=kde-frameworks/kdeclarative-6.18.0:6 >=kde-frameworks/kglobalaccel-6.18.0:6 >=kde-frameworks/kguiaddons-6.18.0:6[wayland] >=kde-frameworks/ki18n-6.18.0:6 >=kde-frameworks/kidletime-6.18.0:6=[wayland] >=kde-frameworks/knewstuff-6.18.0:6 >=kde-frameworks/knotifications-6.18.0:6 >=kde-frameworks/kpackage-6.18.0:6 >=kde-frameworks/kservice-6.18.0:6 >=kde-frameworks/ksvg-6.18.0:6 >=kde-frameworks/kwidgetsaddons-6.18.0:6 >=kde-frameworks/kwindowsystem-6.18.0:6=[wayland,X] >=kde-frameworks/kxmlgui-6.18.0:6 >=kde-plasma/breeze-6.5.1:6 >=kde-plasma/kdecoration-6.5.1:6 >=kde-plasma/knighttime-6.5.1:6 >=kde-plasma/plasma-activities-6.5.1:6= media-libs/fontconfig media-libs/freetype media-libs/lcms:2 media-libs/libcanberra >=media-libs/libdisplay-info-0.2.0:= media-libs/libepoxy media-libs/libglvnd >=media-libs/mesa-24.1.0_rc1[opengl,X] virtual/libudev:= x11-libs/libX11 x11-libs/libXi >=x11-libs/libdrm-2.4.116 >=x11-libs/libxcb-1.10:= >=x11-libs/libxkbcommon-1.5.0 x11-libs/xcb-util-cursor x11-libs/xcb-util-keysyms x11-libs/xcb-util-wm accessibility? ( media-libs/libqaccessibilityclient:6 ) lock? ( >=kde-plasma/kscreenlocker-6.5.1:6 ) shortcuts? ( >=kde-plasma/kglobalacceld-6.5.1:6 ) !kde-plasma/kdeplasma-addons:5 !<kde-plasma/kwin-6.3.80 >=kde-frameworks/kirigami-6.18.0:6 >=kde-frameworks/kitemmodels-6.18.0:6 >=kde-plasma/aurorae-6.5.1:6 >=kde-plasma/libplasma-6.5.1:6 sys-apps/hwdata >=x11-base/xwayland-23.1.0 || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/kwin-x11:5
RESTRICT=test !test? ( test )
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.5.1/kwin-x11-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=3dd61bb03cdf27660632b7ae1aa4f841
+_md5_=5f1206f6ddcb0bf1e76bc8d449e2de6d
diff --git a/metadata/md5-cache/kde-plasma/kwrited-6.5.1 b/metadata/md5-cache/kde-plasma/kwrited-6.5.1
index b3a47b1623e8..9362eb62933a 100644
--- a/metadata/md5-cache/kde-plasma/kwrited-6.5.1
+++ b/metadata/md5-cache/kde-plasma/kwrited-6.5.1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
INHERIT=ecm plasma.kde.org
IUSE=debug
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=GPL-2
RDEPEND=>=dev-qt/qtbase-6.9.1:6[gui] >=kde-frameworks/kcoreaddons-6.18.0:6 >=kde-frameworks/kdbusaddons-6.18.0:6 >=kde-frameworks/ki18n-6.18.0:6 >=kde-frameworks/knotifications-6.18.0:6 >=kde-frameworks/kpty-6.18.0:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/kwrited:5
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.5.1/kwrited-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=40649b2f3477e7d42e90d444e5211823
+_md5_=def7997c34437e3c3c6b2c0b098fa67b
diff --git a/metadata/md5-cache/kde-plasma/layer-shell-qt-6.5.1 b/metadata/md5-cache/kde-plasma/layer-shell-qt-6.5.1
index cd957bf074a2..17965ada26cb 100644
--- a/metadata/md5-cache/kde-plasma/layer-shell-qt-6.5.1
+++ b/metadata/md5-cache/kde-plasma/layer-shell-qt-6.5.1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
INHERIT=ecm plasma.kde.org
IUSE=debug
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=LGPL-3+
RDEPEND=>=dev-libs/wayland-1.15 >=dev-qt/qtbase-6.9.1:6=[gui,wayland] >=dev-qt/qtdeclarative-6.9.1:6 x11-libs/libxkbcommon || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/layer-shell-qt:5
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.5.1/layer-shell-qt-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=71f0d4b20ad2bb5fa2ec8164ccc85320
+_md5_=0c42a3b389209f0f1725fc3e9e32ef68
diff --git a/metadata/md5-cache/kde-plasma/libkscreen-6.5.1 b/metadata/md5-cache/kde-plasma/libkscreen-6.5.1
index 299125523c29..adeaca7b0fa4 100644
--- a/metadata/md5-cache/kde-plasma/libkscreen-6.5.1
+++ b/metadata/md5-cache/kde-plasma/libkscreen-6.5.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
INHERIT=ecm plasma.kde.org toolchain-funcs
IUSE=debug doc test
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=GPL-2
RDEPEND=dev-libs/wayland >=dev-qt/qtbase-6.9.1:6=[dbus,gui,wayland] >=kde-frameworks/kconfig-6.18.0:6 x11-libs/libxcb:= || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 doc? ( dev-qt/qt-docs:6 ) dev-qt/qtbase:6 !kde-plasma/libkscreen:5
RESTRICT=test !test? ( test )
SLOT=6/8
SRC_URI=mirror://kde/stable/plasma/6.5.1/libkscreen-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=eae3b277be440fafa5b45fc90826fee8
+_md5_=de4528b0794733493050f75613dea7f4
diff --git a/metadata/md5-cache/kde-plasma/libksysguard-6.5.1 b/metadata/md5-cache/kde-plasma/libksysguard-6.5.1
index 2fc0d6951601..000d2f6ce32b 100644
--- a/metadata/md5-cache/kde-plasma/libksysguard-6.5.1
+++ b/metadata/md5-cache/kde-plasma/libksysguard-6.5.1
@@ -7,11 +7,11 @@ HOMEPAGE=https://kde.org/plasma-desktop
IDEPEND=filecaps? ( sys-libs/libcap )
INHERIT=ecm fcaps flag-o-matic plasma.kde.org toolchain-funcs
IUSE=debug test +filecaps
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=LGPL-2+
RDEPEND=dev-libs/libnl:3 >=dev-qt/qtbase-6.9.1:6[dbus,gui,network,widgets] >=dev-qt/qtdeclarative-6.9.1:6 >=kde-frameworks/kauth-6.18.0:6 >=kde-frameworks/kconfig-6.18.0:6[qml] >=kde-frameworks/kcoreaddons-6.18.0:6 >=kde-frameworks/ki18n-6.18.0:6 >=kde-frameworks/knewstuff-6.18.0:6 >=kde-frameworks/kpackage-6.18.0:6 >=kde-frameworks/kservice-6.18.0:6 >=kde-frameworks/solid-6.18.0:6 net-libs/libpcap sys-apps/lm-sensors:= sys-libs/zlib x11-libs/libdrm >=dev-qt/qt5compat-6.9.1:6[qml] || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/libksysguard:5
RESTRICT=!test? ( test )
SLOT=6/9
SRC_URI=mirror://kde/stable/plasma/6.5.1/libksysguard-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 fcaps e868eb04ddde039c83f6505a0cd0a4ac flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=8717aa78a236e240679a87a2ca34e1c4
+_md5_=5f7ef1c9e4ce1cf242f4af43183eb4e5
diff --git a/metadata/md5-cache/kde-plasma/libplasma-6.5.1 b/metadata/md5-cache/kde-plasma/libplasma-6.5.1
index f49af09a2ebc..e0bf5485c397 100644
--- a/metadata/md5-cache/kde-plasma/libplasma-6.5.1
+++ b/metadata/md5-cache/kde-plasma/libplasma-6.5.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
INHERIT=ecm plasma.kde.org
IUSE=gles2-only debug doc test
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=LGPL-2+
RDEPEND=>=dev-qt/qtbase-6.9.1:6=[dbus,gles2-only=,gui,opengl,widgets,X] >=dev-qt/qtdeclarative-6.9.1:6 >=dev-qt/qtsvg-6.9.1:6 >=dev-libs/wayland-1.15.0 >=kde-frameworks/karchive-6.18.0:6 >=kde-frameworks/kcolorscheme-6.18.0:6 >=kde-frameworks/kconfig-6.18.0:6[qml] >=kde-frameworks/kcoreaddons-6.18.0:6 >=kde-frameworks/kglobalaccel-6.18.0:6 >=kde-frameworks/kguiaddons-6.18.0:6 >=kde-frameworks/ki18n-6.18.0:6 >=kde-frameworks/kiconthemes-6.18.0:6 >=kde-frameworks/kio-6.18.0:6 >=kde-frameworks/kirigami-6.18.0:6 >=kde-frameworks/knotifications-6.18.0:6 >=kde-frameworks/kpackage-6.18.0:6 >=kde-frameworks/ksvg-6.18.0:6 >=kde-frameworks/kwidgetsaddons-6.18.0:6 >=kde-frameworks/kwindowsystem-6.18.0:6[X] =kde-plasma/plasma-activities-6.5.1*:6= media-libs/libglvnd x11-libs/libX11 x11-libs/libxcb !gles2-only? ( media-libs/libglvnd[X] ) !kde-plasma/libplasma:5[-kf6compat(-)] || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 doc? ( dev-qt/qt-docs:6 ) dev-qt/qtbase:6
RESTRICT=test !test? ( test )
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.5.1/libplasma-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=b55fec4ea26061b00e35e32324f18f13
+_md5_=0f86780f9ce9304d2245df54cf5c4fe3
diff --git a/metadata/md5-cache/kde-plasma/milou-6.5.1 b/metadata/md5-cache/kde-plasma/milou-6.5.1
index 67de66f9f992..df2aaf506290 100644
--- a/metadata/md5-cache/kde-plasma/milou-6.5.1
+++ b/metadata/md5-cache/kde-plasma/milou-6.5.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://invent.kde.org/plasma/milou
INHERIT=ecm plasma.kde.org
IUSE=debug test
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=GPL-2 LGPL-2.1
RDEPEND=>=dev-qt/qtbase-6.9.1:6[gui,widgets] >=dev-qt/qtdeclarative-6.9.1:6 >=kde-frameworks/kconfig-6.18.0:6 >=kde-frameworks/ki18n-6.18.0:6 >=kde-frameworks/krunner-6.18.0:6 >=kde-frameworks/ksvg-6.18.0:6 >=kde-plasma/libplasma-6.5.1:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/milou:5
RESTRICT=!test? ( test )
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.5.1/milou-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=ad1d02d2342745f31fa85052f6fff8ff
+_md5_=15083be4589f09611496122db50e258a
diff --git a/metadata/md5-cache/kde-plasma/ocean-sound-theme-6.5.1 b/metadata/md5-cache/kde-plasma/ocean-sound-theme-6.5.1
index a7b4450abe4d..755c2c50900e 100644
--- a/metadata/md5-cache/kde-plasma/ocean-sound-theme-6.5.1
+++ b/metadata/md5-cache/kde-plasma/ocean-sound-theme-6.5.1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://invent.kde.org/plasma/ocean-sound-theme
INHERIT=ecm plasma.kde.org
IUSE=debug
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=CC-BY-SA-4.0
RDEPEND=|| ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.5.1/ocean-sound-theme-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=25207bc778aad5650ed29e3870145991
+_md5_=3eec44bf99910941be5c8384d26406af
diff --git a/metadata/md5-cache/kde-plasma/oxygen-6.5.1 b/metadata/md5-cache/kde-plasma/oxygen-6.5.1
index 822bd3fe8a20..3bfacbc3ab64 100644
--- a/metadata/md5-cache/kde-plasma/oxygen-6.5.1
+++ b/metadata/md5-cache/kde-plasma/oxygen-6.5.1
@@ -7,10 +7,10 @@ HOMEPAGE=https://invent.kde.org/plasma/oxygen
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org xdg
IUSE=qt5 X debug
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=GPL-2
RDEPEND=>=dev-qt/qtbase-6.9.1:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.9.1:6 >=kde-frameworks/frameworkintegration-6.18.0:6 >=kde-frameworks/kcmutils-6.18.0:6 >=kde-frameworks/kcompletion-6.18.0:6 >=kde-frameworks/kconfig-6.18.0:6 >=kde-frameworks/kconfigwidgets-6.18.0:6 >=kde-frameworks/kcoreaddons-6.18.0:6 >=kde-frameworks/kguiaddons-6.18.0:6 >=kde-frameworks/ki18n-6.18.0:6 >=kde-frameworks/kwidgetsaddons-6.18.0:6 >=kde-frameworks/kwindowsystem-6.18.0:6 >=kde-plasma/kdecoration-6.5.1:6 >=kde-plasma/libplasma-6.5.1:6 qt5? ( >=dev-qt/qtdbus-5.15.17:5 >=dev-qt/qtdeclarative-5.15.17:5 >=dev-qt/qtgui-5.15.17:5 >=dev-qt/qtwidgets-5.15.17:5 >=kde-frameworks/frameworkintegration-5.116.0:5 >=kde-frameworks/kcompletion-5.116.0:5 >=kde-frameworks/kconfig-5.116.0:5 >=kde-frameworks/kconfigwidgets-5.116.0:5 >=kde-frameworks/kcoreaddons-5.116.0:5 >=kde-frameworks/kguiaddons-5.116.0:5 >=kde-frameworks/ki18n-5.116.0:5 >=kde-frameworks/kwidgetsaddons-5.116.0:5 >=kde-frameworks/kwindowsystem-5.116.0:5 X? ( >=dev-qt/qtx11extras-5.15.17:5 ) ) X? ( >=dev-qt/qtbase-6.9.1:6=[gui] x11-libs/libxcb ) !<kde-plasma/libplasma-6.1.90:*[-kf6compat(-)] >=dev-qt/qtsvg-6.9.1:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/oxygen:5
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.5.1/oxygen-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=4fddd8e823205e77ed544cb3efd81b2a
+_md5_=604f267d0c1189517e0f272d15493e96
diff --git a/metadata/md5-cache/kde-plasma/oxygen-sounds-6.5.1 b/metadata/md5-cache/kde-plasma/oxygen-sounds-6.5.1
index 9d8852eed08d..aa858fe08973 100644
--- a/metadata/md5-cache/kde-plasma/oxygen-sounds-6.5.1
+++ b/metadata/md5-cache/kde-plasma/oxygen-sounds-6.5.1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://invent.kde.org/plasma/oxygen-sounds
INHERIT=ecm plasma.kde.org
IUSE=debug
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=GPL-2+
RDEPEND=|| ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/oxygen-sounds:5
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.5.1/oxygen-sounds-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=202715791e769b61be3c83c3b1d9b560
+_md5_=4f34db2263b30263ee0102a5a07cee43
diff --git a/metadata/md5-cache/kde-plasma/plasma-activities-6.5.1 b/metadata/md5-cache/kde-plasma/plasma-activities-6.5.1
index 32635f049d16..4cb9f64d121c 100644
--- a/metadata/md5-cache/kde-plasma/plasma-activities-6.5.1
+++ b/metadata/md5-cache/kde-plasma/plasma-activities-6.5.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
INHERIT=ecm plasma.kde.org
IUSE=debug doc test
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=|| ( LGPL-2.1 LGPL-3 )
RDEPEND=>=dev-qt/qtbase-6.9.1:6[dbus,gui,sql,widgets] >=dev-qt/qtdeclarative-6.9.1:6[widgets] >=kde-frameworks/kconfig-6.18.0:6 >=kde-frameworks/kcoreaddons-6.18.0:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 doc? ( dev-qt/qt-docs:6 ) dev-qt/qtbase:6
RESTRICT=!test? ( test )
SLOT=6/7
SRC_URI=mirror://kde/stable/plasma/6.5.1/plasma-activities-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=f11de82c7999eb202751a3569212e47e
+_md5_=5443fc509efba267a7246f7c49e91e44
diff --git a/metadata/md5-cache/kde-plasma/plasma-activities-stats-6.5.1 b/metadata/md5-cache/kde-plasma/plasma-activities-stats-6.5.1
index 5a03214ab131..a97ec0993311 100644
--- a/metadata/md5-cache/kde-plasma/plasma-activities-stats-6.5.1
+++ b/metadata/md5-cache/kde-plasma/plasma-activities-stats-6.5.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
INHERIT=ecm plasma.kde.org
IUSE=debug doc test
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=LGPL-2+
RDEPEND=>=dev-qt/qtbase-6.9.1:6[dbus,sql] >=kde-frameworks/kconfig-6.18.0:6 kde-plasma/plasma-activities:6= || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 doc? ( dev-qt/qt-docs:6 ) dev-qt/qtbase:6
RESTRICT=!test? ( test )
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.5.1/plasma-activities-stats-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=a9cd7b0c1effd9486398f59106f6dbdd
+_md5_=32af266af03994826b8a0b95c9172678
diff --git a/metadata/md5-cache/kde-plasma/plasma-browser-integration-6.5.1 b/metadata/md5-cache/kde-plasma/plasma-browser-integration-6.5.1
index 938dc9b039fa..2b8a3b28eb03 100644
--- a/metadata/md5-cache/kde-plasma/plasma-browser-integration-6.5.1
+++ b/metadata/md5-cache/kde-plasma/plasma-browser-integration-6.5.1
@@ -7,10 +7,10 @@ HOMEPAGE=https://kde.org/plasma-desktop https://community.kde.org/Plasma/Browser
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org xdg
IUSE=debug
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=GPL-3+
RDEPEND=>=dev-qt/qtbase-6.9.1:6[dbus,gui,widgets] >=kde-frameworks/kconfig-6.18.0:6 >=kde-frameworks/kcoreaddons-6.18.0:6 >=kde-frameworks/kcrash-6.18.0:6 >=kde-frameworks/kdbusaddons-6.18.0:6 >=kde-frameworks/kfilemetadata-6.18.0:6 >=kde-frameworks/ki18n-6.18.0:6 >=kde-frameworks/kio-6.18.0:6 >=kde-frameworks/kjobwidgets-6.18.0:6 >=kde-frameworks/knotifications-6.18.0:6 >=kde-frameworks/kservice-6.18.0:6 >=kde-frameworks/kstatusnotifieritem-6.18.0:6 >=kde-frameworks/purpose-6.18.0:6 >=kde-plasma/plasma-activities-6.5.1:6= >=kde-plasma/plasma-workspace-6.5.1:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/plasma-browser-integration:5
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.5.1/plasma-browser-integration-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=159b05ad9576b3c44914a532f0b85803
+_md5_=13bddb20283ff2251e526d8811f2d887
diff --git a/metadata/md5-cache/kde-plasma/plasma-desktop-6.5.1 b/metadata/md5-cache/kde-plasma/plasma-desktop-6.5.1
index 5b57e73027bc..26d7ebdd25a7 100644
--- a/metadata/md5-cache/kde-plasma/plasma-desktop-6.5.1
+++ b/metadata/md5-cache/kde-plasma/plasma-desktop-6.5.1
@@ -7,11 +7,11 @@ HOMEPAGE=https://kde.org/plasma-desktop
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org optfeature xdg
IUSE=ibus input_devices_wacom scim screencast sdl +semantic-desktop webengine debug +handbook test
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=GPL-2
RDEPEND=>=dev-qt/qt5compat-6.9.1:6[qml] >=dev-qt/qtbase-6.9.1:6=[concurrent,dbus,gui,network,sql,wayland,widgets,xml] >=dev-qt/qtdeclarative-6.9.1:6 >=dev-qt/qtshadertools-6.9.1:6 >=dev-qt/qtsvg-6.9.1:6 >=kde-frameworks/attica-6.18.0:6 >=kde-frameworks/karchive-6.18.0:6 >=kde-frameworks/kauth-6.18.0:6 >=kde-frameworks/kbookmarks-6.18.0:6 >=kde-frameworks/kcmutils-6.18.0:6 >=kde-frameworks/kcodecs-6.18.0:6 >=kde-frameworks/kcompletion-6.18.0:6 >=kde-frameworks/kconfig-6.18.0:6 >=kde-frameworks/kconfigwidgets-6.18.0:6 >=kde-frameworks/kcoreaddons-6.18.0:6 >=kde-frameworks/kcrash-6.18.0:6 >=kde-frameworks/kdbusaddons-6.18.0:6 >=kde-frameworks/kded-6.18.0:6 >=kde-frameworks/kglobalaccel-6.18.0:6 >=kde-frameworks/kguiaddons-6.18.0:6 >=kde-frameworks/ki18n-6.18.0:6 >=kde-frameworks/kiconthemes-6.18.0:6 >=kde-frameworks/kio-6.18.0:6 >=kde-frameworks/kitemmodels-6.18.0:6 >=kde-frameworks/kitemviews-6.18.0:6 >=kde-frameworks/kjobwidgets-6.18.0:6 >=kde-frameworks/knewstuff-6.18.0:6 >=kde-frameworks/knotifications-6.18.0:6 >=kde-frameworks/knotifyconfig-6.18.0:6 >=kde-frameworks/kpackage-6.18.0:6 >=kde-frameworks/kparts-6.18.0:6 >=kde-frameworks/krunner-6.18.0:6 >=kde-frameworks/kservice-6.18.0:6 >=kde-frameworks/ksvg-6.18.0:6 >=kde-frameworks/kwidgetsaddons-6.18.0:6 >=kde-frameworks/kwindowsystem-6.18.0:6[X] >=kde-frameworks/kxmlgui-6.18.0:6 >=kde-frameworks/solid-6.18.0:6 >=kde-frameworks/sonnet-6.18.0:6 >=kde-plasma/kwin-6.5.1:6 >=kde-plasma/libksysguard-6.5.1:6 >=kde-plasma/libplasma-6.5.1:6 >=kde-plasma/plasma-activities-6.5.1:6= >=kde-plasma/plasma-activities-stats-6.5.1:6 >=kde-plasma/plasma-workspace-6.5.1:6[screencast?,X] >=kde-plasma/plasma5support-6.5.1:6 media-libs/libcanberra virtual/libudev:= x11-libs/libX11 x11-libs/libxcb x11-libs/libXcursor x11-libs/libXi x11-libs/libxkbcommon x11-libs/libxkbfile ibus? ( app-i18n/ibus dev-libs/glib:2 x11-libs/xcb-util-keysyms ) input_devices_wacom? ( dev-libs/wayland dev-libs/libwacom:= ) scim? ( app-i18n/scim ) sdl? ( media-libs/libsdl2[joystick] ) semantic-desktop? ( >=kde-frameworks/baloo-6.18.0:6 ) webengine? ( kde-apps/kaccounts-integration:6 >=net-libs/accounts-qt-1.17[qt6(+)] ) !<kde-plasma/plasma-workspace-6.0.80 dev-libs/kirigami-addons:6 >=kde-frameworks/kirigami-6.18.0:6 >=kde-frameworks/qqc2-desktop-style-6.18.0:6 >=kde-plasma/oxygen-6.5.1:6 >=kde-plasma/plasma-mimeapps-list-3 media-fonts/noto-emoji sys-apps/util-linux x11-apps/setxkbmap x11-misc/xdg-user-dirs screencast? ( >=kde-plasma/kpipewire-6.5.1:6 ) webengine? ( >=net-libs/signon-oauth2-0.25_p20210102[qt6(+)] ) || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/plasma-desktop:5
RESTRICT=test !test? ( test )
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.5.1/plasma-desktop-6.5.1.tar.xz https://dev.gentoo.org/~asturm/distfiles/plasma-desktop-override-include-dirs-4.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=b8354912fde5f8e0923ab57da1e9780b
+_md5_=3a59e74b91b89b2f0516a1edc602b076
diff --git a/metadata/md5-cache/kde-plasma/plasma-disks-6.5.1 b/metadata/md5-cache/kde-plasma/plasma-disks-6.5.1
index 79af0ca6f439..21bb06f52fff 100644
--- a/metadata/md5-cache/kde-plasma/plasma-disks-6.5.1
+++ b/metadata/md5-cache/kde-plasma/plasma-disks-6.5.1
@@ -7,10 +7,10 @@ HOMEPAGE=https://invent.kde.org/plasma/plasma-disks
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org xdg
IUSE=debug +handbook
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=|| ( GPL-3 GPL-2 )
RDEPEND=>=dev-qt/qtbase-6.9.1:6[dbus,gui] >=dev-qt/qtdeclarative-6.9.1:6 >=kde-frameworks/kauth-6.18.0:6 >=kde-frameworks/kcmutils-6.18.0:6 >=kde-frameworks/kconfig-6.18.0:6 >=kde-frameworks/kcoreaddons-6.18.0:6 >=kde-frameworks/kdbusaddons-6.18.0:6 >=kde-frameworks/kdeclarative-6.18.0:6 >=kde-frameworks/ki18n-6.18.0:6 >=kde-frameworks/kio-6.18.0:6 >=kde-frameworks/kjobwidgets-6.18.0:6 >=kde-frameworks/knotifications-6.18.0:6 >=kde-frameworks/kservice-6.18.0:6 >=kde-frameworks/solid-6.18.0:6 sys-apps/smartmontools kde-plasma/kinfocenter:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/plasma-disks:5
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.5.1/plasma-disks-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=147e2e8fccaf7915b9bcd18351976862
+_md5_=1eb9ed8390709d820f71b4f8431a72ec
diff --git a/metadata/md5-cache/kde-plasma/plasma-firewall-6.5.1 b/metadata/md5-cache/kde-plasma/plasma-firewall-6.5.1
index 5cae048dc201..7a9f6914fe11 100644
--- a/metadata/md5-cache/kde-plasma/plasma-firewall-6.5.1
+++ b/metadata/md5-cache/kde-plasma/plasma-firewall-6.5.1
@@ -7,7 +7,7 @@ HOMEPAGE=https://invent.kde.org/network/plasma-firewall
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org python-single-r1 xdg
IUSE=firewalld +ufw debug test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=GPL-2+
RDEPEND=>=dev-qt/qtbase-6.9.1:6[dbus,gui,network,xml] >=dev-qt/qtdeclarative-6.9.1:6 >=kde-frameworks/kauth-6.18.0:6 >=kde-frameworks/kcmutils-6.18.0:6 >=kde-frameworks/kconfig-6.18.0:6 >=kde-frameworks/kcoreaddons-6.18.0:6 >=kde-frameworks/ki18n-6.18.0:6 python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) firewalld? ( net-firewall/firewalld ) ufw? ( net-firewall/ufw ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/plasma-firewall:5
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) || ( firewalld ufw )
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.5.1/plasma-firewall-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=9b6f72cc80b631db5669ad5a7529327e
+_md5_=c5091ec3ed69ad9c911f34e76d511d92
diff --git a/metadata/md5-cache/kde-plasma/plasma-integration-6.5.1 b/metadata/md5-cache/kde-plasma/plasma-integration-6.5.1
index a62040a9248f..076f45b4eb69 100644
--- a/metadata/md5-cache/kde-plasma/plasma-integration-6.5.1
+++ b/metadata/md5-cache/kde-plasma/plasma-integration-6.5.1
@@ -7,7 +7,7 @@ HOMEPAGE=https://kde.org/plasma-desktop
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org xdg
IUSE=qt5 debug
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=LGPL-2+
PDEPEND=>=kde-plasma/xdg-desktop-portal-kde-6.5.1:6
RDEPEND=dev-libs/wayland >=dev-qt/qtbase-6.9.1:6=[dbus,gui,wayland,widgets] >=dev-qt/qtdeclarative-6.9.1:6 >=kde-frameworks/kcolorscheme-6.18.0:6 >=kde-frameworks/kcompletion-6.18.0:6 >=kde-frameworks/kconfig-6.18.0:6 >=kde-frameworks/kcoreaddons-6.18.0:6 >=kde-frameworks/kguiaddons-6.18.0:6 >=kde-frameworks/ki18n-6.18.0:6 >=kde-frameworks/kiconthemes-6.18.0:6 >=kde-frameworks/kio-6.18.0:6 >=kde-frameworks/kjobwidgets-6.18.0:6 >=kde-frameworks/knotifications-6.18.0:6 >=kde-frameworks/kstatusnotifieritem-6.18.0:6 >=kde-frameworks/kwindowsystem-6.18.0:6 >=kde-frameworks/kxmlgui-6.18.0:6 x11-libs/libXcursor x11-libs/libxcb qt5? ( >=dev-qt/qtdbus-5.15.17:5 >=dev-qt/qtgui-5.15.17:5=[dbus] >=dev-qt/qtquickcontrols2-5.15.17:5 >=dev-qt/qtwayland-5.15.17:5 >=dev-qt/qtwidgets-5.15.17:5 >=dev-qt/qtx11extras-5.15.17:5 >=kde-frameworks/kcompletion-5.116.0:5 >=kde-frameworks/kconfig-5.116.0:5 >=kde-frameworks/kconfigwidgets-5.116.0:5 >=kde-frameworks/kcoreaddons-5.116.0:5 >=kde-frameworks/kguiaddons-5.116.0:5 >=kde-frameworks/ki18n-5.116.0:5 >=kde-frameworks/kiconthemes-5.116.0:5 >=kde-frameworks/kio-5.116.0:5 >=kde-frameworks/kjobwidgets-5.116.0:5 >=kde-frameworks/knotifications-5.116.0:5 >=kde-frameworks/kwindowsystem-5.116.0:5 >=kde-frameworks/kxmlgui-5.116.0:5 >=kde-plasma/kwayland-5.116.0:5 ) media-fonts/hack media-fonts/noto media-fonts/noto-emoji || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/plasma-integration:5
@@ -15,4 +15,4 @@ RESTRICT=test
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.5.1/plasma-integration-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=20689afaeed240a31f06daa9ed8094fd
+_md5_=9d5fac68caf58f4d9a0d17fea9670ae1
diff --git a/metadata/md5-cache/kde-plasma/plasma-login-sessions-6.5.1 b/metadata/md5-cache/kde-plasma/plasma-login-sessions-6.5.1
index 18b8ef9dbd89..deb6e8a0630b 100644
--- a/metadata/md5-cache/kde-plasma/plasma-login-sessions-6.5.1
+++ b/metadata/md5-cache/kde-plasma/plasma-login-sessions-6.5.1
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
INHERIT=ecm-common plasma.kde.org
IUSE=+wayland X
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=GPL-2
RDEPEND=!<kde-plasma/plasma-workspace-6.2.1 wayland? ( kde-plasma/kwin:6 ) X? ( kde-plasma/kwin-x11:6 ) !kde-plasma/plasma-login-sessions:5
REQUIRED_USE=|| ( wayland X )
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.5.1/plasma-workspace-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm-common 122d09819aca88cb2f06edf45d93ed2b flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=59daca70661db78df8e729bbf237e123
+_md5_=9043fb6cc7ff8d40fcff36b8ea430489
diff --git a/metadata/md5-cache/kde-plasma/plasma-meta-6.5.1 b/metadata/md5-cache/kde-plasma/plasma-meta-6.5.1
index 14072d047a20..f772edb26743 100644
--- a/metadata/md5-cache/kde-plasma/plasma-meta-6.5.1
+++ b/metadata/md5-cache/kde-plasma/plasma-meta-6.5.1
@@ -4,10 +4,10 @@ EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop/
INHERIT=toolchain-funcs
IUSE=accessibility bluetooth +browser-integration +crash-handler crypt cups discover +display-manager +elogind +firewall flatpak grub gtk +kwallet +networkmanager oxygen-theme plymouth pulseaudio qt5 rdp +sddm sdk +smart systemd thunderbolt unsupported wacom +wallpapers webengine X
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=metapackage
RDEPEND=!kde-plasma/plasma-meta:5 !kde-plasma/khotkeys:5 >=kde-plasma/aurorae-6.5.1:6 >=kde-plasma/breeze-6.5.1:6[qt5?] >=kde-plasma/kactivitymanagerd-6.5.1:6 >=kde-plasma/kde-cli-tools-6.5.1:6 >=kde-plasma/kde-cli-tools-common-6.5.1 >=kde-plasma/kdecoration-6.5.1:6 >=kde-plasma/kdeplasma-addons-6.5.1:6 >=kde-plasma/kdesu-gui-6.5.1 >=kde-plasma/keditfiletype-6.5.1 >=kde-plasma/kgamma-6.5.1:6 >=kde-plasma/kglobalacceld-6.5.1:6 >=kde-plasma/kinfocenter-6.5.1:6 >=kde-plasma/kmenuedit-6.5.1:6 >=kde-plasma/knighttime-6.5.1:6 >=kde-plasma/kpipewire-6.5.1:6 >=kde-plasma/kscreen-6.5.1:6 >=kde-plasma/kscreenlocker-6.5.1:6 >=kde-plasma/ksshaskpass-6.5.1:6 >=kde-plasma/ksystemstats-6.5.1:6 >=kde-plasma/kwayland-6.5.1:6 >=kde-plasma/kwin-6.5.1:6[lock] >=kde-plasma/kwrited-6.5.1:6 >=kde-plasma/layer-shell-qt-6.5.1:6 >=kde-plasma/libkscreen-6.5.1:6 >=kde-plasma/libksysguard-6.5.1:6 >=kde-plasma/libplasma-6.5.1:6 >=kde-plasma/milou-6.5.1:6 >=kde-plasma/ocean-sound-theme-6.5.1:6 >=kde-plasma/plasma-activities-6.5.1:6 >=kde-plasma/plasma-activities-stats-6.5.1:6 >=kde-plasma/plasma-desktop-6.5.1:6 >=kde-plasma/plasma-integration-6.5.1:6[qt5?] >=kde-plasma/plasma-login-sessions-6.5.1:6[X?] >=kde-plasma/plasma-systemmonitor-6.5.1:6 >=kde-plasma/plasma-welcome-6.5.1:6 >=kde-plasma/plasma-workspace-6.5.1:6[X?] >=kde-plasma/plasma5support-6.5.1:6 >=kde-plasma/polkit-kde-agent-6.5.1:* >=kde-plasma/powerdevil-6.5.1:6 >=kde-plasma/qqc2-breeze-style-6.5.1:6 >=kde-plasma/systemsettings-6.5.1:6 >=kde-plasma/xdg-desktop-portal-kde-6.5.1:6 sys-apps/dbus[elogind?,systemd?] sys-auth/polkit[systemd?] sys-fs/udisks:2[elogind?,systemd?] bluetooth? ( >=kde-plasma/bluedevil-6.5.1:6 ) browser-integration? ( >=kde-plasma/plasma-browser-integration-6.5.1:6 ) crash-handler? ( !systemd? ( >=kde-plasma/drkonqi-legacy-6.3.80_p20250417:6 ) systemd? ( >=kde-plasma/drkonqi-6.5.1:6 ) ) crypt? ( >=kde-plasma/plasma-vault-6.5.1:6 ) cups? ( >=kde-plasma/print-manager-6.5.1:6 net-print/cups-meta ) discover? ( >=kde-plasma/discover-6.5.1:6 ) display-manager? ( sddm? ( >=kde-plasma/sddm-kcm-6.5.1:6 >=x11-misc/sddm-0.21.0_p20240302[elogind?,systemd?] ) !sddm? ( x11-misc/lightdm ) ) elogind? ( sys-auth/elogind[pam] ) flatpak? ( >=kde-plasma/flatpak-kcm-6.5.1:6 ) grub? ( >=kde-plasma/breeze-grub-6.5.1:6 ) gtk? ( >=kde-plasma/breeze-gtk-6.5.1:6 >=kde-plasma/kde-gtk-config-6.5.1:6 sys-apps/xdg-desktop-portal-gtk x11-misc/appmenu-gtk-module ) kwallet? ( >=kde-plasma/kwallet-pam-6.5.1:6 ) networkmanager? ( >=kde-plasma/plasma-nm-6.5.1:6 net-misc/networkmanager[elogind?,systemd?] ) oxygen-theme? ( >=kde-frameworks/oxygen-icons-6.0.0:* >=kde-plasma/oxygen-6.5.1:6[qt5?] >=kde-plasma/oxygen-sounds-6.5.1:6 ) plymouth? ( >=kde-plasma/breeze-plymouth-6.5.1:6 >=kde-plasma/plymouth-kcm-6.5.1:6 ) pulseaudio? ( >=kde-plasma/plasma-pa-6.5.1:6 ) qt5? ( >=kde-plasma/kwayland-integration-6.5.1:5 ) rdp? ( >=kde-plasma/krdp-6.5.1:6 ) sdk? ( >=kde-plasma/plasma-sdk-6.5.1:6 ) smart? ( >=kde-plasma/plasma-disks-6.5.1:6 ) systemd? ( >=sys-apps/systemd-257[pam] firewall? ( >=kde-plasma/plasma-firewall-6.5.1:6 ) ) thunderbolt? ( >=kde-plasma/plasma-thunderbolt-6.5.1:6 ) !unsupported? ( !gui-apps/qt6ct ) wacom? ( >=kde-plasma/plasma-desktop-6.5.1:6[input_devices_wacom] X? ( >=kde-plasma/wacomtablet-6.5.1:6 ) ) wallpapers? ( >=kde-plasma/plasma-workspace-wallpapers-6.5.1:6 ) webengine? ( kde-apps/khelpcenter:6 ) X? ( >=kde-plasma/kwin-x11-6.5.1:6[lock] ) >=kde-plasma/spectacle-6.5.1:6 <kde-plasma/spectacle-15 accessibility? ( app-accessibility/orca )
REQUIRED_USE=^^ ( elogind systemd ) firewall? ( systemd )
SLOT=6
_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=96e5fd7ca6e1fb9f6fe7a13f5e4471a0
+_md5_=b7ddf65879084ef7ff521cb4469c572a
diff --git a/metadata/md5-cache/kde-plasma/plasma-nm-6.5.1 b/metadata/md5-cache/kde-plasma/plasma-nm-6.5.1
index c192e9e8afb5..a4ad664f3d71 100644
--- a/metadata/md5-cache/kde-plasma/plasma-nm-6.5.1
+++ b/metadata/md5-cache/kde-plasma/plasma-nm-6.5.1
@@ -7,11 +7,11 @@ HOMEPAGE=https://kde.org/plasma-desktop
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org xdg
IUSE=openconnect teamd debug test
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=GPL-2 LGPL-2.1
RDEPEND=>=app-crypt/qca-2.3.7:2[qt6(+)] dev-libs/qcoro[dbus] >=dev-qt/qtbase-6.9.1:6[dbus,gui,network,widgets,xml] >=dev-qt/qtdeclarative-6.9.1:6[widgets] >=kde-frameworks/kcmutils-6.18.0:6 >=kde-frameworks/kcolorscheme-6.18.0:6 >=kde-frameworks/kcompletion-6.18.0:6 >=kde-frameworks/kconfig-6.18.0:6 >=kde-frameworks/kcoreaddons-6.18.0:6 >=kde-frameworks/kdbusaddons-6.18.0:6 >=kde-frameworks/ki18n-6.18.0:6 >=kde-frameworks/kio-6.18.0:6 >=kde-frameworks/kitemviews-6.18.0:6 >=kde-frameworks/knotifications-6.18.0:6 >=kde-frameworks/kservice-6.18.0:6 >=kde-frameworks/ksvg-6.18.0:6 >=kde-frameworks/kwallet-6.18.0:6 >=kde-frameworks/kwidgetsaddons-6.18.0:6 >=kde-frameworks/kwindowsystem-6.18.0:6 >=kde-frameworks/kxmlgui-6.18.0:6 >=kde-frameworks/modemmanager-qt-6.18.0:6 >=kde-frameworks/networkmanager-qt-6.18.0:6[teamd=] >=kde-frameworks/solid-6.18.0:6 >=kde-plasma/libplasma-6.5.1:6 net-misc/mobile-broadband-provider-info net-misc/networkmanager[teamd=] openconnect? ( >=dev-qt/qtwebengine-6.9.1:6 net-vpn/networkmanager-openconnect net-vpn/openconnect:= ) >=kde-frameworks/kdeclarative-6.18.0:6 >=kde-frameworks/kirigami-6.18.0:6 >=kde-frameworks/kquickcharts-6.18.0:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/plasma-nm:5
RESTRICT=!test? ( test )
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.5.1/plasma-nm-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=c53476c1dca18fe045ee9c19668e016b
+_md5_=655fd6abb88e1f63bd1a51133b518387
diff --git a/metadata/md5-cache/kde-plasma/plasma-pa-6.5.1 b/metadata/md5-cache/kde-plasma/plasma-pa-6.5.1
index b28ad55c0aff..89dbbc862b56 100644
--- a/metadata/md5-cache/kde-plasma/plasma-pa-6.5.1
+++ b/metadata/md5-cache/kde-plasma/plasma-pa-6.5.1
@@ -7,11 +7,11 @@ HOMEPAGE=https://kde.org/plasma-desktop
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org xdg
IUSE=debug +handbook test
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=GPL-2
RDEPEND=dev-libs/glib:2 >=dev-qt/qtbase-6.9.1:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.9.1:6 >=kde-frameworks/kcmutils-6.18.0:6 >=kde-frameworks/kconfig-6.18.0:6 >=kde-frameworks/kcoreaddons-6.18.0:6 >=kde-frameworks/kdbusaddons-6.18.0:6 >=kde-frameworks/kdeclarative-6.18.0:6 >=kde-frameworks/kglobalaccel-6.18.0:6 >=kde-frameworks/ki18n-6.18.0:6 >=kde-frameworks/kstatusnotifieritem-6.18.0:6 >=kde-frameworks/ksvg-6.18.0:6 >=kde-plasma/libplasma-6.5.1:6 media-libs/libcanberra media-libs/libpulse >=media-libs/pulseaudio-qt-1.6.0:= dev-libs/kirigami-addons:6 >=kde-frameworks/kirigami-6.18.0:6 >=kde-frameworks/kitemmodels-6.18.0:6 x11-themes/sound-theme-freedesktop || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/plasma-pa:5
RESTRICT=test !test? ( test )
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.5.1/plasma-pa-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=7b920f2f8be8a9c383af7eef0c08495a
+_md5_=9167e42ebc957004ae3197f006539d08
diff --git a/metadata/md5-cache/kde-plasma/plasma-sdk-6.5.1 b/metadata/md5-cache/kde-plasma/plasma-sdk-6.5.1
index f9f46ca16e5b..cbb65379270b 100644
--- a/metadata/md5-cache/kde-plasma/plasma-sdk-6.5.1
+++ b/metadata/md5-cache/kde-plasma/plasma-sdk-6.5.1
@@ -7,11 +7,11 @@ HOMEPAGE=https://kde.org/plasma-desktop
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org xdg
IUSE=debug +handbook test
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=GPL-2
RDEPEND=>=dev-qt/qtbase-6.9.1:6[dbus,gui,widgets,xml] >=dev-qt/qtdeclarative-6.9.1:6 >=kde-frameworks/karchive-6.18.0:6 >=kde-frameworks/kcompletion-6.18.0:6 >=kde-frameworks/kconfig-6.18.0:6 >=kde-frameworks/kcolorscheme-6.18.0:6 >=kde-frameworks/kcoreaddons-6.18.0:6 >=kde-frameworks/kcrash-6.18.0:6 >=kde-frameworks/kdbusaddons-6.18.0:6 >=kde-frameworks/ki18n-6.18.0:6 >=kde-frameworks/kiconthemes-6.18.0:6 >=kde-frameworks/kio-6.18.0:6 >=kde-frameworks/kitemmodels-6.18.0:6 >=kde-frameworks/kpackage-6.18.0:6 >=kde-frameworks/ksvg-6.18.0:6 >=kde-frameworks/ktexteditor-6.18.0:6 >=kde-frameworks/kwidgetsaddons-6.18.0:6 >=kde-plasma/libplasma-6.5.1:6 >=kde-plasma/plasma5support-6.5.1:6 >=dev-qt/qt5compat-6.9.1:6[qml] >=kde-frameworks/kirigami-6.18.0:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/plasma-sdk:5
RESTRICT=!test? ( test )
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.5.1/plasma-sdk-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=9aa1caffb46920e31e39464dd7ff5ee8
+_md5_=6780bff675c32d4cfaaf7f69d77d0500
diff --git a/metadata/md5-cache/kde-plasma/plasma-systemmonitor-6.5.1 b/metadata/md5-cache/kde-plasma/plasma-systemmonitor-6.5.1
index 67cbb737d993..e141053865e9 100644
--- a/metadata/md5-cache/kde-plasma/plasma-systemmonitor-6.5.1
+++ b/metadata/md5-cache/kde-plasma/plasma-systemmonitor-6.5.1
@@ -7,11 +7,11 @@ HOMEPAGE=https://apps.kde.org/plasma-systemmonitor/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org xdg
IUSE=debug test
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=|| ( GPL-3 GPL-2 )
RDEPEND=>=dev-libs/kirigami-addons-1.1.0:6 >=dev-qt/qtbase-6.9.1:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.9.1:6 >=kde-frameworks/kconfig-6.18.0:6 >=kde-frameworks/kcoreaddons-6.18.0:6 >=kde-frameworks/kcrash-6.18.0:6 >=kde-frameworks/kdbusaddons-6.18.0:6 >=kde-frameworks/kglobalaccel-6.18.0:6 >=kde-frameworks/ki18n-6.18.0:6 >=kde-frameworks/kiconthemes-6.18.0:6 >=kde-frameworks/kio-6.18.0:6 >=kde-frameworks/kitemmodels-6.18.0:6 >=kde-frameworks/knewstuff-6.18.0:6 >=kde-frameworks/kpackage-6.18.0:6 >=kde-frameworks/kservice-6.18.0:6 >=kde-frameworks/kwindowsystem-6.18.0:6 >=kde-plasma/libksysguard-6.5.1:6 >=kde-frameworks/kirigami-6.18.0:6 >=kde-frameworks/kitemmodels-6.18.0:6 >=kde-frameworks/kquickcharts-6.18.0:6 >=kde-plasma/ksystemstats-6.5.1:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/plasma-systemmonitor:5
RESTRICT=!test? ( test )
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.5.1/plasma-systemmonitor-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=9baed7e0f017b49547ea4bb6d2f8789d
+_md5_=9f071135c7dee154bee91f72cfdb2e5e
diff --git a/metadata/md5-cache/kde-plasma/plasma-vault-6.5.1 b/metadata/md5-cache/kde-plasma/plasma-vault-6.5.1
index 1fc80db45099..cdb5b45d1ba0 100644
--- a/metadata/md5-cache/kde-plasma/plasma-vault-6.5.1
+++ b/metadata/md5-cache/kde-plasma/plasma-vault-6.5.1
@@ -7,10 +7,10 @@ HOMEPAGE=https://kde.org/plasma-desktop https://cukic.co/2017/02/03/vaults-encry
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm flag-o-matic plasma.kde.org xdg
IUSE=networkmanager debug
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=LGPL-3
RDEPEND=>=dev-qt/qtbase-6.9.1:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.9.1:6 >=kde-frameworks/kcodecs-6.18.0:6 >=kde-frameworks/kconfig-6.18.0:6 >=kde-frameworks/kcoreaddons-6.18.0:6 >=kde-frameworks/kdbusaddons-6.18.0:6 >=kde-frameworks/ki18n-6.18.0:6 >=kde-frameworks/kio-6.18.0:6 >=kde-frameworks/kitemmodels-6.18.0:6 >=kde-frameworks/kservice-6.18.0:6 >=kde-plasma/libksysguard-6.5.1:6 >=kde-plasma/libplasma-6.5.1:6 >=kde-plasma/plasma-activities-6.5.1:6= networkmanager? ( >=kde-frameworks/networkmanager-qt-6.18.0:6 ) || ( >=app-crypt/gocryptfs-1.8 >=sys-fs/cryfs-0.9.9 >=sys-fs/encfs-1.9.2 ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/plasma-vault:5
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.5.1/plasma-vault-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=9dc8cabd6ec5309a9ac7106d69243f89
+_md5_=356bb7b7c4682684c676ec47baef55e3
diff --git a/metadata/md5-cache/kde-plasma/plasma-welcome-6.5.1 b/metadata/md5-cache/kde-plasma/plasma-welcome-6.5.1
index 38eac0ebd3ce..892352c98055 100644
--- a/metadata/md5-cache/kde-plasma/plasma-welcome-6.5.1
+++ b/metadata/md5-cache/kde-plasma/plasma-welcome-6.5.1
@@ -7,10 +7,10 @@ HOMEPAGE=https://kde.org/plasma-desktop
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm dot-a plasma.kde.org xdg
IUSE=debug
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=GPL-2+
RDEPEND=>=dev-libs/kirigami-addons-1.2.0 >=dev-qt/qtbase-6.9.1:6[gui,network,widgets] >=dev-qt/qtdeclarative-6.9.1:6[widgets] >=dev-qt/qtsvg-6.9.1:6 >=kde-frameworks/kcmutils-6.18.0:6 >=kde-frameworks/kconfig-6.18.0:6 >=kde-frameworks/kconfigwidgets-6.18.0:6 >=kde-frameworks/kcoreaddons-6.18.0:6 >=kde-frameworks/kdbusaddons-6.18.0:6 >=kde-frameworks/ki18n-6.18.0:6 >=kde-frameworks/kio-6.18.0:6 >=kde-frameworks/kirigami-6.18.0:6 >=kde-frameworks/kjobwidgets-6.18.0:6 >=kde-frameworks/knewstuff-6.18.0:6 >=kde-frameworks/kservice-6.18.0:6 >=kde-frameworks/ksvg-6.18.0:6 >=kde-frameworks/kwindowsystem-6.18.0:6 >=kde-plasma/libplasma-6.5.1:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/plasma-welcome:5
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.5.1/plasma-welcome-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 dot-a e5200fe17cfd2ed6fa66edd80201763a ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=c6459eece468f558d2cca861c11e3cd6
+_md5_=5040ff63ba3cc5e7340175b9226d773a
diff --git a/metadata/md5-cache/kde-plasma/plasma-workspace-6.5.1 b/metadata/md5-cache/kde-plasma/plasma-workspace-6.5.1
index 3a48da466abb..f6979091b2a3 100644
--- a/metadata/md5-cache/kde-plasma/plasma-workspace-6.5.1
+++ b/metadata/md5-cache/kde-plasma/plasma-workspace-6.5.1
@@ -7,7 +7,7 @@ HOMEPAGE=https://kde.org/plasma-desktop
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org xdg
IUSE=appstream +fontconfig +ksysguard networkmanager phonon +policykit screencast +semantic-desktop systemd telemetry +wallpaper-metadata +X debug +handbook test
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=GPL-2
RDEPEND=dev-libs/icu:= >=dev-libs/wayland-1.15 >=dev-qt/qt5compat-6.9.1:6[qml] >=dev-qt/qtbase-6.9.1:6=[dbus,gui,libinput,network,opengl,sql,sqlite,wayland,widgets,xml] >=dev-qt/qtdeclarative-6.9.1:6[widgets] >=dev-qt/qtlocation-6.9.1:6 >=dev-qt/qtpositioning-6.9.1:6 >=dev-qt/qtshadertools-6.9.1:6 >=dev-qt/qtsvg-6.9.1:6 >=kde-frameworks/karchive-6.18.0:6 >=kde-frameworks/kauth-6.18.0:6 >=kde-frameworks/kbookmarks-6.18.0:6 >=kde-frameworks/kcmutils-6.18.0:6 >=kde-frameworks/kcolorscheme-6.18.0:6 >=kde-frameworks/kcompletion-6.18.0:6 >=kde-frameworks/kconfig-6.18.0:6 >=kde-frameworks/kconfigwidgets-6.18.0:6 >=kde-frameworks/kcoreaddons-6.18.0:6 >=kde-frameworks/kcrash-6.18.0:6 >=kde-frameworks/kdbusaddons-6.18.0:6 >=kde-frameworks/kdeclarative-6.18.0:6 >=kde-frameworks/kded-6.18.0:6 >=kde-frameworks/kglobalaccel-6.18.0:6 >=kde-frameworks/kguiaddons-6.18.0:6 >=kde-frameworks/kholidays-6.18.0:6 >=kde-frameworks/ki18n-6.18.0:6 >=kde-frameworks/kiconthemes-6.18.0:6 >=kde-frameworks/kidletime-6.18.0:6 >=kde-frameworks/kio-6.18.0:6 >=kde-frameworks/kitemmodels-6.18.0:6 >=kde-frameworks/kitemviews-6.18.0:6 >=kde-frameworks/kjobwidgets-6.18.0:6 >=kde-frameworks/knewstuff-6.18.0:6 >=kde-frameworks/knotifications-6.18.0:6 >=kde-frameworks/knotifyconfig-6.18.0:6 >=kde-frameworks/kpackage-6.18.0:6 >=kde-frameworks/kparts-6.18.0:6 >=kde-frameworks/krunner-6.18.0:6 >=kde-frameworks/kservice-6.18.0:6 >=kde-frameworks/kstatusnotifieritem-6.18.0:6 >=kde-frameworks/ksvg-6.18.0:6 >=kde-frameworks/ktexteditor-6.18.0:6 >=kde-frameworks/ktextwidgets-6.18.0:6 >=kde-frameworks/kwallet-6.18.0:6 >=kde-frameworks/kwidgetsaddons-6.18.0:6 >=kde-frameworks/kwindowsystem-6.18.0:6[X?] >=kde-frameworks/kxmlgui-6.18.0:6 >=kde-frameworks/prison-6.18.0:6[qml] >=kde-frameworks/solid-6.18.0:6 >=kde-plasma/breeze-6.5.1:6 >=kde-plasma/knighttime-6.5.1:6 >=kde-plasma/kwayland-6.5.1:6 >=kde-plasma/kwin-6.5.1:6 >=kde-plasma/layer-shell-qt-6.5.1:6 >=kde-plasma/libkscreen-6.5.1:6 >=kde-plasma/libplasma-6.5.1:6 >=kde-plasma/plasma-activities-6.5.1:6= >=kde-plasma/plasma-activities-stats-6.5.1:6 >=kde-plasma/plasma5support-6.5.1:6 media-libs/libcanberra sci-libs/libqalculate:= sys-apps/dbus sys-libs/zlib virtual/libudev:= appstream? ( >=dev-libs/appstream-1[qt6] ) ksysguard? ( >=kde-plasma/libksysguard-6.5.1:6 ) phonon? ( >=media-libs/phonon-4.12.0[qt6(+)] ) policykit? ( virtual/libcrypt:= ) networkmanager? ( >=kde-frameworks/networkmanager-qt-6.18.0:6 ) semantic-desktop? ( >=kde-frameworks/baloo-6.18.0:6 ) systemd? ( sys-apps/systemd:= ) telemetry? ( >=kde-frameworks/kuserfeedback-6.18.0:6 ) wallpaper-metadata? ( kde-apps/libkexiv2:6 ) X? ( >=dev-qt/qtbase-6.9.1:6=[X] >=kde-plasma/kscreenlocker-6.5.1:6 x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXau x11-libs/libxcb x11-libs/libXcursor x11-libs/libXfixes x11-libs/libXtst x11-libs/xcb-util fontconfig? ( media-libs/fontconfig x11-libs/libXft x11-libs/xcb-util-image ) ) !kde-plasma/libkworkspace:5 !<kde-plasma/plasma-desktop-6.3.80 !<kde-plasma/xdg-desktop-portal-kde-6.1.90 !kde-plasma/xembed-sni-proxy:* app-text/iso-codes dev-libs/kirigami-addons:6 >=dev-qt/qttools-6.9.1:*[qdbus] kde-apps/kio-extras:6 >=kde-frameworks/kirigami-6.18.0:6 >=kde-frameworks/kquickcharts-6.18.0:6 >=kde-plasma/kactivitymanagerd-6.5.1:6 >=kde-plasma/kdesu-gui-6.5.1:* >=kde-plasma/milou-6.5.1:6 >=kde-plasma/plasma-integration-6.5.1:6 >=kde-plasma/plasma-login-sessions-6.5.1:6 sys-apps/dbus x11-apps/xmessage x11-apps/xprop x11-apps/xrdb policykit? ( sys-apps/accountsservice ) screencast? ( >=media-video/pipewire-0.3:* ) || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/plasma-workspace:5
REQUIRED_USE=fontconfig? ( X )
@@ -15,4 +15,4 @@ RESTRICT=test !test? ( test )
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.5.1/plasma-workspace-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=ecd827abab668385653435a18feaf612
+_md5_=353ea0e95e25c0ddc03b80518ef1d420
diff --git a/metadata/md5-cache/kde-plasma/plasma-workspace-wallpapers-6.5.1 b/metadata/md5-cache/kde-plasma/plasma-workspace-wallpapers-6.5.1
index f93a73d1025f..4b56375a986a 100644
--- a/metadata/md5-cache/kde-plasma/plasma-workspace-wallpapers-6.5.1
+++ b/metadata/md5-cache/kde-plasma/plasma-workspace-wallpapers-6.5.1
@@ -4,10 +4,10 @@ DESCRIPTION=Wallpapers for the Plasma workspace
EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
INHERIT=cmake plasma.kde.org
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=GPL-2
RDEPEND=!kde-plasma/plasma-workspace-wallpapers:5
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.5.1/plasma-workspace-wallpapers-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=6c85a0ee8a47f602f3e7d2739c38df98
+_md5_=d87c961dbda1cfa0b8f35e8f9ec966d4
diff --git a/metadata/md5-cache/kde-plasma/plasma5support-6.5.1 b/metadata/md5-cache/kde-plasma/plasma5support-6.5.1
index 154d154e9965..4a5df93441a5 100644
--- a/metadata/md5-cache/kde-plasma/plasma5support-6.5.1
+++ b/metadata/md5-cache/kde-plasma/plasma5support-6.5.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
INHERIT=ecm plasma.kde.org
IUSE=activities geolocation ksysguard X debug doc test
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=GPL-2+ LGPL-2+
RDEPEND=>=dev-qt/qtbase-6.9.1:6[dbus,gui,sql,widgets] >=dev-qt/qtdeclarative-6.9.1:6 >=kde-frameworks/kconfig-6.18.0:6 >=kde-frameworks/kcoreaddons-6.18.0:6 >=kde-frameworks/kguiaddons-6.18.0:6 >=kde-frameworks/kholidays-6.18.0:6 >=kde-frameworks/ki18n-6.18.0:6 >=kde-frameworks/kidletime-6.18.0:6 >=kde-frameworks/kio-6.18.0:6 >=kde-frameworks/knotifications-6.18.0:6 >=kde-frameworks/kservice-6.18.0:6 >=kde-frameworks/kunitconversion-6.18.0:6 >=kde-frameworks/solid-6.18.0:6 activities? ( >=kde-plasma/plasma-activities-6.5.1:6= ) geolocation? ( >=kde-frameworks/networkmanager-qt-6.18.0:6 ) ksysguard? ( >=kde-plasma/libksysguard-6.5.1:6 ) X? ( x11-libs/libX11 ) !kde-plasma/plasma-workspace:5 !<kde-plasma/plasma-workspace-6.4.90:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 doc? ( dev-qt/qt-docs:6 ) dev-qt/qtbase:6
RESTRICT=test !test? ( test )
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.5.1/plasma5support-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=011c2d849632edf841aeea9b16ea86ac
+_md5_=0b633f5344e7312010f64d7312f65ab1
diff --git a/metadata/md5-cache/kde-plasma/plymouth-kcm-6.5.1 b/metadata/md5-cache/kde-plasma/plymouth-kcm-6.5.1
index 0b9ee1e12584..3f7deb2157fb 100644
--- a/metadata/md5-cache/kde-plasma/plymouth-kcm-6.5.1
+++ b/metadata/md5-cache/kde-plasma/plymouth-kcm-6.5.1
@@ -7,10 +7,10 @@ HOMEPAGE=https://invent.kde.org/plasma/plymouth-kcm
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org xdg
IUSE=debug
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=GPL-2+
RDEPEND=>=dev-qt/qtbase-6.9.1:6[gui,widgets] >=dev-qt/qtdeclarative-6.9.1:6 >=kde-frameworks/karchive-6.18.0:6 >=kde-frameworks/kauth-6.18.0:6 >=kde-frameworks/kconfig-6.18.0:6 >=kde-frameworks/kcoreaddons-6.18.0:6 >=kde-frameworks/ki18n-6.18.0:6 >=kde-frameworks/kio-6.18.0:6 >=kde-frameworks/knewstuff-6.18.0:6 >=kde-frameworks/kwidgetsaddons-6.18.0:6 sys-boot/plymouth >=kde-frameworks/kcmutils-6.18.0:6 >=kde-frameworks/kirigami-6.18.0:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/plymouth-kcm:5
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.5.1/plymouth-kcm-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=658f383c7ef4aaefefd30a47ddc30e84
+_md5_=2d17ccb63a3a4a5846db0aa391a263a1
diff --git a/metadata/md5-cache/kde-plasma/polkit-kde-agent-6.5.1 b/metadata/md5-cache/kde-plasma/polkit-kde-agent-6.5.1
index 35099417495c..c1dcd0e253d1 100644
--- a/metadata/md5-cache/kde-plasma/polkit-kde-agent-6.5.1
+++ b/metadata/md5-cache/kde-plasma/polkit-kde-agent-6.5.1
@@ -7,10 +7,10 @@ HOMEPAGE=https://kde.org/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org xdg
IUSE=debug
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=GPL-2
RDEPEND=>=dev-qt/qtbase-6.9.1:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.9.1:6 >=kde-frameworks/kcoreaddons-6.18.0:6 >=kde-frameworks/kcrash-6.18.0:6 >=kde-frameworks/kdbusaddons-6.18.0:6 >=kde-frameworks/ki18n-6.18.0:6 >=kde-frameworks/knotifications-6.18.0:6 >=kde-frameworks/kwindowsystem-6.18.0:6[X] >=sys-auth/polkit-qt-0.175[qt6(+)] >=dev-qt/qt5compat-6.9.1:6[qml] >=kde-frameworks/kirigami-6.18.0:6 >=kde-plasma/libplasma-6.5.1:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/polkit-kde-agent:5
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.5.1/polkit-kde-agent-1-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=619f160687806fc511dbfaf60b2a2739
+_md5_=8b4aaa0f5b5a32e86226450f520df63b
diff --git a/metadata/md5-cache/kde-plasma/powerdevil-6.5.1 b/metadata/md5-cache/kde-plasma/powerdevil-6.5.1
index 4bebce8e9546..68ed31910da1 100644
--- a/metadata/md5-cache/kde-plasma/powerdevil-6.5.1
+++ b/metadata/md5-cache/kde-plasma/powerdevil-6.5.1
@@ -7,11 +7,11 @@ HOMEPAGE=https://invent.kde.org/plasma/powerdevil
IDEPEND=filecaps? ( sys-libs/libcap ) dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm fcaps plasma.kde.org xdg
IUSE=brightness-control debug +handbook test +filecaps
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=GPL-2
RDEPEND=dev-libs/qcoro[dbus] dev-libs/wayland >=dev-qt/qtbase-6.9.1:6=[dbus,gui,wayland,widgets] >=kde-frameworks/kauth-6.18.0:6[policykit] >=kde-frameworks/kcmutils-6.18.0:6 >=kde-frameworks/kconfig-6.18.0:6 >=kde-frameworks/kconfigwidgets-6.18.0:6 >=kde-frameworks/kcoreaddons-6.18.0:6 >=kde-frameworks/kcrash-6.18.0:6 >=kde-frameworks/kdbusaddons-6.18.0:6 >=kde-frameworks/kglobalaccel-6.18.0:6 >=kde-frameworks/ki18n-6.18.0:6 >=kde-frameworks/kidletime-6.18.0:6 >=kde-frameworks/kio-6.18.0:6 >=kde-frameworks/kirigami-6.18.0:6 >=kde-frameworks/kitemmodels-6.18.0:6 >=kde-frameworks/knotifications-6.18.0:6 >=kde-frameworks/krunner-6.18.0:6 >=kde-frameworks/kservice-6.18.0:6 >=kde-frameworks/kwindowsystem-6.18.0:6[X] >=kde-frameworks/kxmlgui-6.18.0:6 >=kde-frameworks/solid-6.18.0:6 >=kde-plasma/libkscreen-6.5.1:6 >=kde-plasma/libplasma-6.5.1:6 >=kde-plasma/plasma-activities-6.5.1:6= >=kde-plasma/plasma-workspace-6.5.1:6 virtual/libudev:= x11-libs/libxcb brightness-control? ( app-misc/ddcutil:= ) !<kde-plasma/plasma-workspace-6.1.90:* >=dev-qt/qtdeclarative-6.9.1:6 || ( sys-power/power-profiles-daemon sys-power/tlp ) >=sys-power/upower-0.9.23 || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/powerdevil:5
RESTRICT=test !test? ( test )
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.5.1/powerdevil-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 fcaps e868eb04ddde039c83f6505a0cd0a4ac flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=0b6d2dc12820c45448b5ae7ff3bded6d
+_md5_=ed4c629563b7b151a2d550625d20f65f
diff --git a/metadata/md5-cache/kde-plasma/print-manager-6.5.1 b/metadata/md5-cache/kde-plasma/print-manager-6.5.1
index af40e2510de4..3715ae11c961 100644
--- a/metadata/md5-cache/kde-plasma/print-manager-6.5.1
+++ b/metadata/md5-cache/kde-plasma/print-manager-6.5.1
@@ -7,10 +7,10 @@ HOMEPAGE=https://kde.org/plasma-desktop
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org xdg
IUSE=+gtk debug
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=GPL-2
RDEPEND=>=dev-qt/qt5compat-6.9.1:6 >=dev-qt/qtbase-6.9.1:6[dbus,gui,network,widgets] >=dev-qt/qtdeclarative-6.9.1:6 >=kde-frameworks/kcmutils-6.18.0:6 >=kde-frameworks/kconfig-6.18.0:6 >=kde-frameworks/kconfigwidgets-6.18.0:6 >=kde-frameworks/kcoreaddons-6.18.0:6 >=kde-frameworks/kdbusaddons-6.18.0:6 >=kde-frameworks/ki18n-6.18.0:6 >=kde-frameworks/kio-6.18.0:6 >=kde-frameworks/kirigami-6.18.0:6 >=kde-frameworks/knotifications-6.18.0:6 >=kde-frameworks/kservice-6.18.0:6 >=kde-frameworks/kwidgetsaddons-6.18.0:6 >=kde-frameworks/kwindowsystem-6.18.0:6 >=kde-plasma/libplasma-6.5.1:6 >=net-print/cups-2.4 !<kde-plasma/print-manager-23.08.5-r100:5 >=kde-frameworks/kdeclarative-6.18.0:6 gtk? ( app-admin/system-config-printer ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.5.1/print-manager-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=686f3d192e7c8d5f3b73c8edf453ff24
+_md5_=17e2552ffe3d5cbf74ebc44b5ca9eb42
diff --git a/metadata/md5-cache/kde-plasma/qqc2-breeze-style-6.5.1 b/metadata/md5-cache/kde-plasma/qqc2-breeze-style-6.5.1
index 832f28dd5eca..66049cb62c15 100644
--- a/metadata/md5-cache/kde-plasma/qqc2-breeze-style-6.5.1
+++ b/metadata/md5-cache/kde-plasma/qqc2-breeze-style-6.5.1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
INHERIT=ecm plasma.kde.org
IUSE=debug
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=|| ( GPL-2+ LGPL-3+ ) CC0-1.0
RDEPEND=>=dev-qt/qtbase-6.9.1:6[dbus,gui] >=dev-qt/qtdeclarative-6.9.1:6 >=kde-frameworks/kcolorscheme-6.18.0:6 >=kde-frameworks/kconfig-6.18.0:6 >=kde-frameworks/kguiaddons-6.18.0:6 >=kde-frameworks/kiconthemes-6.18.0:6 >=kde-frameworks/kirigami-6.18.0:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/qqc2-breeze-style:5
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.5.1/qqc2-breeze-style-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=c52ea5b4e88cd177d54fb140372ea938
+_md5_=ed42aa0987a6c5ddd76deb30d83f69e7
diff --git a/metadata/md5-cache/kde-plasma/sddm-kcm-6.5.1 b/metadata/md5-cache/kde-plasma/sddm-kcm-6.5.1
index ce74bec4ddf2..46bb8549bfc9 100644
--- a/metadata/md5-cache/kde-plasma/sddm-kcm-6.5.1
+++ b/metadata/md5-cache/kde-plasma/sddm-kcm-6.5.1
@@ -7,10 +7,10 @@ HOMEPAGE=https://invent.kde.org/plasma/sddm-kcm
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org xdg
IUSE=debug
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=GPL-2+
RDEPEND=>=dev-qt/qtbase-6.9.1:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.9.1:6[widgets] >=kde-frameworks/karchive-6.18.0:6 >=kde-frameworks/kauth-6.18.0:6 >=kde-frameworks/kcmutils-6.18.0:6 >=kde-frameworks/kconfig-6.18.0:6 >=kde-frameworks/kcoreaddons-6.18.0:6 >=kde-frameworks/ki18n-6.18.0:6 >=kde-frameworks/kio-6.18.0:6 >=kde-frameworks/knewstuff-6.18.0:6 >=kde-frameworks/kservice-6.18.0:6 >=kde-frameworks/kwidgetsaddons-6.18.0:6 >=kde-frameworks/kirigami-6.18.0:6 >=kde-frameworks/kitemmodels-6.18.0:6 x11-misc/sddm || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/sddm-kcm:5
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.5.1/sddm-kcm-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=74963a320850af16beedef0c76a79df6
+_md5_=0259b51b0762e7e02ae23dc633055d9c
diff --git a/metadata/md5-cache/kde-plasma/spectacle-6.5.1 b/metadata/md5-cache/kde-plasma/spectacle-6.5.1
index e9c2df9f59bc..285710886b82 100644
--- a/metadata/md5-cache/kde-plasma/spectacle-6.5.1
+++ b/metadata/md5-cache/kde-plasma/spectacle-6.5.1
@@ -7,11 +7,11 @@ HOMEPAGE=https://apps.kde.org/spectacle/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org xdg
IUSE=share debug +handbook test
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=LGPL-2+ handbook? ( FDL-1.3 )
RDEPEND=dev-libs/wayland >=dev-qt/qtbase-6.9.1:6=[concurrent,dbus,gui,wayland,widgets,X] >=dev-qt/qtdeclarative-6.9.1:6 >=dev-qt/qtmultimedia-6.9.1:6[qml] >=kde-frameworks/kconfig-6.18.0:6 >=kde-frameworks/kconfigwidgets-6.18.0:6 >=kde-frameworks/kcoreaddons-6.18.0:6 >=kde-frameworks/kcrash-6.18.0:6 >=kde-frameworks/kdbusaddons-6.18.0:6 >=kde-frameworks/kglobalaccel-6.18.0:6 >=kde-frameworks/kguiaddons-6.18.0:6 >=kde-frameworks/ki18n-6.18.0:6 >=kde-frameworks/kio-6.18.0:6 >=kde-frameworks/kirigami-6.18.0:6 >=kde-frameworks/knotifications-6.18.0:6 >=kde-frameworks/kservice-6.18.0:6 >=kde-frameworks/kstatusnotifieritem-6.18.0:6 >=kde-frameworks/kwidgetsaddons-6.18.0:6 >=kde-frameworks/kwindowsystem-6.18.0:6[X] >=kde-frameworks/kxmlgui-6.18.0:6 >=kde-frameworks/prison-6.18.0:6 >=kde-plasma/kpipewire-6.5.1:6 >=kde-plasma/layer-shell-qt-6.5.1:6 media-libs/opencv:= x11-libs/libxcb x11-libs/libXrandr x11-libs/xcb-util x11-libs/xcb-util-cursor x11-libs/xcb-util-image share? ( >=kde-frameworks/purpose-6.18.0:6 ) >=dev-qt/qtimageformats-6.9.1:6 >=dev-qt/qtsvg-6.9.1:6 >=kde-frameworks/kimageformats-6.18.0:6 || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/spectacle:5
RESTRICT=!test? ( test )
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.5.1/spectacle-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=8a15b7a7f11f3a345f98def32e6c0e1e
+_md5_=c326c1a7d334f6049fa7c0c2d2f93113
diff --git a/metadata/md5-cache/kde-plasma/systemsettings-6.5.1 b/metadata/md5-cache/kde-plasma/systemsettings-6.5.1
index d216359de1a4..1594ddbf78a9 100644
--- a/metadata/md5-cache/kde-plasma/systemsettings-6.5.1
+++ b/metadata/md5-cache/kde-plasma/systemsettings-6.5.1
@@ -7,10 +7,10 @@ HOMEPAGE=https://kde.org/plasma-desktop
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org optfeature xdg
IUSE=debug +handbook
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=GPL-2
RDEPEND=>=dev-qt/qtbase-6.9.1:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.9.1:6[widgets] >=kde-frameworks/kauth-6.18.0:6 >=kde-frameworks/kcmutils-6.18.0:6 >=kde-frameworks/kcolorscheme-6.18.0:6 >=kde-frameworks/kcompletion-6.18.0:6 >=kde-frameworks/kconfig-6.18.0:6 >=kde-frameworks/kconfigwidgets-6.18.0:6 >=kde-frameworks/kcoreaddons-6.18.0:6 >=kde-frameworks/kcrash-6.18.0:6 >=kde-frameworks/kdbusaddons-6.18.0:6 >=kde-frameworks/kguiaddons-6.18.0:6 >=kde-frameworks/ki18n-6.18.0:6 >=kde-frameworks/kiconthemes-6.18.0:6 >=kde-frameworks/kio-6.18.0:6 >=kde-frameworks/kirigami-6.18.0:6 >=kde-frameworks/kitemmodels-6.18.0:6 >=kde-frameworks/kitemviews-6.18.0:6 >=kde-frameworks/kjobwidgets-6.18.0:6 >=kde-frameworks/krunner-6.18.0:6 >=kde-frameworks/kservice-6.18.0:6 >=kde-frameworks/kwidgetsaddons-6.18.0:6 >=kde-frameworks/kwindowsystem-6.18.0:6 >=kde-frameworks/kxmlgui-6.18.0:6 >=kde-plasma/plasma-activities-6.5.1:6= || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/systemsettings:5
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.5.1/systemsettings-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=e3654b0d452ddfe4ff0f443043b0be00
+_md5_=23817c9e6cf0e330272611ef9c139cd8
diff --git a/metadata/md5-cache/kde-plasma/wacomtablet-6.5.1 b/metadata/md5-cache/kde-plasma/wacomtablet-6.5.1
index cd311448905e..b63b92f4ebea 100644
--- a/metadata/md5-cache/kde-plasma/wacomtablet-6.5.1
+++ b/metadata/md5-cache/kde-plasma/wacomtablet-6.5.1
@@ -7,10 +7,10 @@ HOMEPAGE=https://userbase.kde.org/Wacomtablet
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org xdg
IUSE=debug +handbook
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=GPL-2
RDEPEND=>=dev-libs/libwacom-0.30:= >=dev-qt/qtbase-6.9.1:6=[dbus,gui,widgets] >=dev-qt/qtdeclarative-6.9.1:6 >=kde-frameworks/kcmutils-6.18.0:6 >=kde-frameworks/kconfig-6.18.0:6 >=kde-frameworks/kconfigwidgets-6.18.0:6 >=kde-frameworks/kcoreaddons-6.18.0:6 >=kde-frameworks/kdbusaddons-6.18.0:6 >=kde-frameworks/kglobalaccel-6.18.0:6 >=kde-frameworks/ki18n-6.18.0:6 >=kde-frameworks/kio-6.18.0:6 >=kde-frameworks/knotifications-6.18.0:6 >=kde-frameworks/kwidgetsaddons-6.18.0:6 >=kde-frameworks/kwindowsystem-6.18.0:6 >=kde-frameworks/kxmlgui-6.18.0:6 >=kde-plasma/libplasma-6.5.1:6 >=kde-plasma/plasma5support-6.5.1:6 >=x11-drivers/xf86-input-wacom-0.20.0 x11-libs/libXi x11-libs/libxcb || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/wacomtablet:5
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.5.1/wacomtablet-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=ab489effcf587b41de432bee66268826
+_md5_=c26606952be9dbe006b950f32c290eec
diff --git a/metadata/md5-cache/kde-plasma/xdg-desktop-portal-kde-6.5.1 b/metadata/md5-cache/kde-plasma/xdg-desktop-portal-kde-6.5.1
index 539d84568e2e..dbed378ec81a 100644
--- a/metadata/md5-cache/kde-plasma/xdg-desktop-portal-kde-6.5.1
+++ b/metadata/md5-cache/kde-plasma/xdg-desktop-portal-kde-6.5.1
@@ -7,11 +7,11 @@ HOMEPAGE=https://kde.org/plasma-desktop
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org xdg
IUSE=debug test
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=LGPL-2+
RDEPEND=>=dev-libs/wayland-1.15 >=dev-qt/qtbase-6.9.1:6=[cups,dbus,gui,wayland,widgets] >=dev-qt/qtdeclarative-6.9.1:6 || ( >=dev-qt/qtbase-6.9.1:6[libinput] >=dev-qt/qtbase-6.9.1:6[X] ) >=kde-frameworks/kcoreaddons-6.18.0:6[dbus] >=kde-frameworks/kconfig-6.18.0:6 >=kde-frameworks/kcrash-6.18.0:6 >=kde-frameworks/kglobalaccel-6.18.0:6 >=kde-frameworks/kguiaddons-6.18.0:6 >=kde-frameworks/ki18n-6.18.0:6 >=kde-frameworks/kiconthemes-6.18.0:6 >=kde-frameworks/kio-6.18.0:6 >=kde-frameworks/kirigami-6.18.0:6 >=kde-frameworks/knotifications-6.18.0:6 >=kde-frameworks/kservice-6.18.0:6 >=kde-frameworks/kstatusnotifieritem-6.18.0:6 >=kde-frameworks/kwidgetsaddons-6.18.0:6 >=kde-frameworks/kwindowsystem-6.18.0:6 >=kde-plasma/kwayland-6.5.1:6 >=kde-plasma/plasma-workspace-6.5.1:6 x11-libs/libxkbcommon kde-misc/kio-fuse:6 sys-apps/xdg-desktop-portal || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6 !kde-plasma/xdg-desktop-portal-kde:5
RESTRICT=!test? ( test )
SLOT=6
SRC_URI=mirror://kde/stable/plasma/6.5.1/xdg-desktop-portal-kde-6.5.1.tar.xz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plasma.kde.org 7dce7e123b845b50045d250ddb278647 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=15291d78fbdb544f8f7c7fdf3454597d
+_md5_=36b4dcd4f3f600fdd3348430bef5335a
diff --git a/metadata/md5-cache/media-libs/raspberrypi-userland-0_pre20201022 b/metadata/md5-cache/media-libs/raspberrypi-userland-0_pre20201022
deleted file mode 100644
index f19e1d806fbf..000000000000
--- a/metadata/md5-cache/media-libs/raspberrypi-userland-0_pre20201022
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 virtual/pkgconfig
-DEFINED_PHASES=compile configure install postinst prepare test
-DESCRIPTION=Raspberry Pi userspace tools and libraries
-EAPI=7
-HOMEPAGE=https://github.com/raspberrypi/userland
-INHERIT=cmake flag-o-matic udev
-KEYWORDS=arm arm64
-LICENSE=BSD
-RDEPEND=acct-group/video !media-libs/raspberrypi-userland-bin
-SLOT=0
-SRC_URI=https://github.com/raspberrypi/userland/archive/e432bc3400401064e2d8affa5d1454aac2cf4a00.tar.gz -> raspberrypi-userland-0_pre20201022.tar.gz
-_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db udev f3d9a4376ebd22131726a68e1a0a058f xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=749f0540f8bfda5a583b3a30f325c158
diff --git a/metadata/md5-cache/media-libs/raspberrypi-userland-9999 b/metadata/md5-cache/media-libs/raspberrypi-userland-9999
deleted file mode 100644
index df7f99900ee4..000000000000
--- a/metadata/md5-cache/media-libs/raspberrypi-userland-9999
+++ /dev/null
@@ -1,12 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl]
-DEFINED_PHASES=compile configure install postinst prepare test unpack
-DESCRIPTION=Raspberry Pi userspace tools and libraries
-EAPI=7
-HOMEPAGE=https://github.com/raspberrypi/userland
-INHERIT=cmake flag-o-matic udev git-r3
-LICENSE=BSD
-PROPERTIES=live
-RDEPEND=acct-group/video !media-libs/raspberrypi-userland-bin
-SLOT=0
-_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db udev f3d9a4376ebd22131726a68e1a0a058f xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=0e038f9f8263dd9b851e6c15df525a08
diff --git a/metadata/md5-cache/media-libs/raspberrypi-userland-bin-1.20201201 b/metadata/md5-cache/media-libs/raspberrypi-userland-bin-1.20201201
deleted file mode 100644
index 0f62bd8bffe1..000000000000
--- a/metadata/md5-cache/media-libs/raspberrypi-userland-bin-1.20201201
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=Raspberry Pi userspace tools and libraries
-EAPI=7
-HOMEPAGE=https://github.com/raspberrypi/firmware
-IUSE=+hardfp examples
-KEYWORDS=-* arm
-LICENSE=BSD GPL-2 raspberrypi-videocore-bin
-RDEPEND=!media-libs/raspberrypi-userland
-RESTRICT=binchecks strip
-SLOT=0
-SRC_URI=https://github.com/raspberrypi/firmware/archive/1.20201201.tar.gz -> raspberrypi-firmware-1.20201201.tar.gz
-_md5_=f2f5f8115216d2d3a10a48bf2ffe1e3a
diff --git a/metadata/md5-cache/media-libs/vips-8.17.3 b/metadata/md5-cache/media-libs/vips-8.17.3
new file mode 100644
index 000000000000..3221b569b209
--- /dev/null
+++ b/metadata/md5-cache/media-libs/vips-8.17.3
@@ -0,0 +1,17 @@
+BDEPEND=dev-util/glib-utils sys-devel/gettext doc? ( || ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-text/doxygen dev-util/gi-docgen media-gfx/graphviz ) vala? ( || ( dev-lang/vala:0.56 ) ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
+DEFINED_PHASES=compile configure install prepare setup test
+DEPEND=dev-libs/glib:2 dev-libs/expat virtual/libintl archive? ( app-arch/libarchive:= ) exif? ( media-libs/libexif ) fftw? ( sci-libs/fftw:3.0= ) fits? ( sci-libs/cfitsio:= ) fontconfig? ( media-libs/fontconfig ) heif? ( media-libs/libheif:= ) highway? ( >=dev-cpp/highway-1.0.5 ) !highway? ( orc? ( dev-lang/orc ) ) imagemagick? ( graphicsmagick? ( media-gfx/graphicsmagick:= ) !graphicsmagick? ( media-gfx/imagemagick:= ) ) imagequant? ( media-gfx/libimagequant ) introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2 ) jpeg? ( media-libs/libjpeg-turbo:= ) jpeg2k? ( media-libs/openjpeg:= ) jpegxl? ( media-libs/libjxl:= ) lcms? ( media-libs/lcms:2 ) matio? ( sci-libs/matio:= ) openexr? ( media-libs/openexr:= ) pango? ( x11-libs/cairo x11-libs/pango ) pdf? ( app-text/poppler[cairo] x11-libs/cairo ) png? ( media-libs/libpng:= ) svg? ( gnome-base/librsvg:2 sys-libs/zlib:= x11-libs/cairo ) tiff? ( media-libs/tiff:= ) webp? ( media-libs/libwebp:= ) pango? ( x11-base/xorg-proto ) pdf? ( x11-base/xorg-proto ) svg? ( x11-base/xorg-proto ) test? ( tiff? ( media-libs/tiff[jpeg] ) )
+DESCRIPTION=VIPS Image Processing Library
+EAPI=8
+HOMEPAGE=https://libvips.github.io/libvips/
+INHERIT=flag-o-matic meson python-any-r1 toolchain-funcs vala
+IUSE=archive deprecated doc exif fftw fits fontconfig graphicsmagick heif +highway imagemagick imagequant +introspection +jpeg jpeg2k jpegxl lcms matio openexr orc pango pdf +png svg test tiff vala webp
+KEYWORDS=~amd64 ~arm64 ~x86
+LICENSE=LGPL-2.1+ MIT
+RDEPEND=dev-libs/glib:2 dev-libs/expat virtual/libintl archive? ( app-arch/libarchive:= ) exif? ( media-libs/libexif ) fftw? ( sci-libs/fftw:3.0= ) fits? ( sci-libs/cfitsio:= ) fontconfig? ( media-libs/fontconfig ) heif? ( media-libs/libheif:= ) highway? ( >=dev-cpp/highway-1.0.5 ) !highway? ( orc? ( dev-lang/orc ) ) imagemagick? ( graphicsmagick? ( media-gfx/graphicsmagick:= ) !graphicsmagick? ( media-gfx/imagemagick:= ) ) imagequant? ( media-gfx/libimagequant ) introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2 ) jpeg? ( media-libs/libjpeg-turbo:= ) jpeg2k? ( media-libs/openjpeg:= ) jpegxl? ( media-libs/libjxl:= ) lcms? ( media-libs/lcms:2 ) matio? ( sci-libs/matio:= ) openexr? ( media-libs/openexr:= ) pango? ( x11-libs/cairo x11-libs/pango ) pdf? ( app-text/poppler[cairo] x11-libs/cairo ) png? ( media-libs/libpng:= ) svg? ( gnome-base/librsvg:2 sys-libs/zlib:= x11-libs/cairo ) tiff? ( media-libs/tiff:= ) webp? ( media-libs/libwebp:= )
+REQUIRED_USE=doc? ( introspection ) fontconfig? ( pango ) graphicsmagick? ( imagemagick ) test? ( jpeg png webp ) vala? ( introspection )
+RESTRICT=!test? ( test )
+SLOT=0/42
+SRC_URI=https://github.com/libvips/libvips/releases/download/v8.17.3/vips-8.17.3.tar.xz
+_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 meson 99466844dd8d4fcfb07578a76f5a9922 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db vala e477903dbe0105930c51f170a592dc16
+_md5_=a04539a8fee927218fb7408cf5fa58d3
diff --git a/metadata/md5-cache/media-plugins/vdr-rpihddevice-1.0.3 b/metadata/md5-cache/media-plugins/vdr-rpihddevice-1.0.3
deleted file mode 100644
index e3020dacbc00..000000000000
--- a/metadata/md5-cache/media-plugins/vdr-rpihddevice-1.0.3
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=virtual/pkgconfig
-DEFINED_PHASES=compile config install postinst postrm prepare setup unpack
-DEPEND=media-libs/raspberrypi-userland media-video/vdr media-video/ffmpeg media-tv/gentoo-vdr-scripts sys-kernel/linux-headers
-DESCRIPTION=VDR Plugin: Output Device for Raspberry Pi
-EAPI=7
-HOMEPAGE=https://projects.vdr-developer.org/projects/plg-rpihddevice
-INHERIT=vdr-plugin-2
-KEYWORDS=~arm
-LICENSE=GPL-2
-RDEPEND=media-tv/gentoo-vdr-scripts app-eselect/eselect-vdr
-SLOT=0
-SRC_URI=mirror://vdr-developerorg/2045/vdr-rpihddevice-1.0.3.tgz
-_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f strip-linguas 9d8d529d8082ec56dd495636df194d64 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 vdr-plugin-2 82b5825b9191fe26411649b6e757c905
-_md5_=b2f851590f067995b300d79f5b60f6f4
diff --git a/metadata/md5-cache/media-plugins/vdr-rpihddevice-1.0.5 b/metadata/md5-cache/media-plugins/vdr-rpihddevice-1.0.5
deleted file mode 100644
index 700dd6b61ea8..000000000000
--- a/metadata/md5-cache/media-plugins/vdr-rpihddevice-1.0.5
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=virtual/pkgconfig
-DEFINED_PHASES=compile config install postinst postrm prepare setup unpack
-DEPEND=media-libs/raspberrypi-userland media-video/vdr media-video/ffmpeg media-tv/gentoo-vdr-scripts sys-kernel/linux-headers
-DESCRIPTION=VDR Plugin: Output Device for Raspberry Pi
-EAPI=7
-HOMEPAGE=https://projects.vdr-developer.org/projects/plg-rpihddevice
-INHERIT=vdr-plugin-2
-KEYWORDS=~arm
-LICENSE=GPL-2
-RDEPEND=media-tv/gentoo-vdr-scripts app-eselect/eselect-vdr
-SLOT=0
-SRC_URI=mirror://vdr-developerorg/2193/vdr-rpihddevice-1.0.5.tgz
-_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f strip-linguas 9d8d529d8082ec56dd495636df194d64 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 vdr-plugin-2 82b5825b9191fe26411649b6e757c905
-_md5_=b613abedfc81cf7316c95be5b8e712f0
diff --git a/metadata/md5-cache/media-sound/chuck-1.5.5.1 b/metadata/md5-cache/media-sound/chuck-1.5.5.1
deleted file mode 100644
index 5b6ff20047f6..000000000000
--- a/metadata/md5-cache/media-sound/chuck-1.5.5.1
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile install postinst
-DEPEND=app-eselect/eselect-chuck media-libs/libsndfile alsa? ( media-libs/alsa-lib ) jack? ( virtual/jack ) app-alternatives/yacc app-alternatives/lex
-DESCRIPTION=Strongly-timed, concurrent, and on-the-fly audio programming language
-EAPI=8
-HOMEPAGE=http://chuck.cs.princeton.edu/
-INHERIT=flag-o-matic toolchain-funcs
-IUSE=+alsa jack examples
-KEYWORDS=amd64 x86
-LICENSE=GPL-2
-RDEPEND=app-eselect/eselect-chuck media-libs/libsndfile alsa? ( media-libs/alsa-lib ) jack? ( virtual/jack )
-REQUIRED_USE=|| ( alsa jack )
-SLOT=0
-SRC_URI=http://chuck.cs.princeton.edu/release/files/chuck-1.5.5.1.tgz
-_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=d3667f2cddd577649561df5f4dc61f25
diff --git a/metadata/md5-cache/media-sound/guitarix-0.46.0 b/metadata/md5-cache/media-sound/guitarix-0.46.0
deleted file mode 100644
index ae27c54c9d2d..000000000000
--- a/metadata/md5-cache/media-sound/guitarix-0.46.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=|| ( dev-lang/python:3.14[threads(+)] dev-lang/python:3.13[threads(+)] dev-lang/python:3.12[threads(+)] dev-lang/python:3.11[threads(+)] dev-lang/python:3.10[threads(+)] ) virtual/pkgconfig standalone? ( dev-lang/sassc nls? ( dev-util/intltool sys-devel/gettext ) )
-DEFINED_PHASES=compile configure install postinst postrm preinst setup
-DEPEND=dev-cpp/eigen:3 dev-cpp/glibmm:2 dev-cpp/gtkmm:3.0 dev-libs/glib:2 media-libs/libsndfile media-libs/zita-convolver:= media-libs/zita-resampler net-misc/curl sci-libs/fftw:3.0= x11-libs/gtk+:3 lv2? ( media-libs/lv2 ) standalone? ( dev-libs/boost:= media-libs/liblrdf media-libs/lilv virtual/jack bluetooth? ( net-wireless/bluez ) nsm? ( media-libs/liblo ) zeroconf? ( net-dns/avahi ) )
-DESCRIPTION=Virtual guitar amplifier for Linux
-EAPI=8
-HOMEPAGE=https://guitarix.org/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=multiprocessing python-any-r1 waf-utils xdg
-IUSE=bluetooth debug lv2 nls nsm +standalone zeroconf
-KEYWORDS=amd64
-LICENSE=GPL-2
-RDEPEND=dev-cpp/eigen:3 dev-cpp/glibmm:2 dev-cpp/gtkmm:3.0 dev-libs/glib:2 media-libs/libsndfile media-libs/zita-convolver:= media-libs/zita-resampler net-misc/curl sci-libs/fftw:3.0= x11-libs/gtk+:3 lv2? ( media-libs/lv2 ) standalone? ( dev-libs/boost:= media-libs/liblrdf media-libs/lilv virtual/jack bluetooth? ( net-wireless/bluez ) nsm? ( media-libs/liblo ) zeroconf? ( net-dns/avahi ) ) standalone? ( media-fonts/roboto )
-REQUIRED_USE=|| ( lv2 standalone )
-SLOT=0
-SRC_URI=https://github.com/brummer10/guitarix/releases/download/V0.46.0/guitarix2-0.46.0.tar.xz
-_eclasses_=multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 sysroot c7470ddc2876a596a7a1f4c2a87a5dcb toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db waf-utils 04842f6fb79b876b079301eff0764e2d xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=dfda955f7a6c94a12104aedc9ca810c4
diff --git a/metadata/md5-cache/media-sound/lms-3.71.0 b/metadata/md5-cache/media-sound/lms-3.71.0-r2
index 9e6c93c58c2b..ea1f7dde8be6 100644
--- a/metadata/md5-cache/media-sound/lms-3.71.0
+++ b/metadata/md5-cache/media-sound/lms-3.71.0-r2
@@ -1,6 +1,6 @@
BDEPEND=test? ( dev-cpp/gtest ) app-alternatives/ninja >=dev-build/cmake-3.28.5 virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare test
-DEPEND=app-arch/libarchive acct-user/lms dev-cpp/wt:= dev-libs/boost:= dev-libs/libconfig[cxx] media-libs/taglib:= media-video/ffmpeg[lame,opus] sys-libs/pam !stb? ( media-gfx/graphicsmagick ) dev-libs/xxhash stb? ( dev-libs/stb )
+DEPEND=app-arch/libarchive acct-user/lms <=dev-cpp/wt-4.12.0:= dev-libs/boost:= dev-libs/libconfig[cxx] dev-libs/pugixml:= media-libs/taglib:= media-video/ffmpeg[lame,opus] sys-libs/pam !stb? ( media-gfx/graphicsmagick ) dev-libs/xxhash stb? ( dev-libs/stb )
DESCRIPTION=Lightweight Music Server.
EAPI=8
HOMEPAGE=https://lms-demo.poupon.dev/ https://github.com/epoupon/lms
@@ -8,9 +8,9 @@ INHERIT=cmake pam systemd
IUSE=test +stb
KEYWORDS=~amd64
LICENSE=GPL-3
-RDEPEND=app-arch/libarchive acct-user/lms dev-cpp/wt:= dev-libs/boost:= dev-libs/libconfig[cxx] media-libs/taglib:= media-video/ffmpeg[lame,opus] sys-libs/pam !stb? ( media-gfx/graphicsmagick )
+RDEPEND=app-arch/libarchive acct-user/lms <=dev-cpp/wt-4.12.0:= dev-libs/boost:= dev-libs/libconfig[cxx] dev-libs/pugixml:= media-libs/taglib:= media-video/ffmpeg[lame,opus] sys-libs/pam !stb? ( media-gfx/graphicsmagick )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/epoupon/lms/archive/refs/tags/v3.71.0.tar.gz -> lms-3.71.0.tar.gz
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 pam b56d0c9c20fc5b553f13c8ae165a10a5 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=06331137012a87bea24cfd1d739c27e5
+_md5_=37f257f3b0602c7bccaef827729390ac
diff --git a/metadata/md5-cache/media-sound/mixxx-2.5.1 b/metadata/md5-cache/media-sound/mixxx-2.5.1
deleted file mode 100644
index 4773578bb690..000000000000
--- a/metadata/md5-cache/media-sound/mixxx-2.5.1
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.28.5 virtual/pkgconfig
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
-DEPEND=dev-db/sqlite:3 dev-cpp/abseil-cpp:= dev-libs/hidapi dev-libs/protobuf:= dev-qt/qt5compat:6 dev-qt/qtbase:6[concurrent,dbus,-gles2-only,gui,icu,network,opengl,sql,sqlite,ssl,widgets,xml,X?] dev-qt/qtdeclarative:6 dev-qt/qtshadertools:6 dev-qt/qtsvg:6 media-libs/chromaprint:= media-libs/flac:= media-libs/libebur128:= media-libs/libglvnd[X?] media-libs/libogg media-libs/libsndfile media-libs/libsoundtouch:= media-libs/libvorbis media-libs/portaudio media-libs/taglib:= media-sound/lame virtual/libusb:1 virtual/udev aac? ( media-libs/faad2 media-libs/libmp4v2 ) benchmark? ( dev-cpp/benchmark:= dev-cpp/gtest:= dev-util/google-perftools:= ) ffmpeg? ( media-video/ffmpeg:= ) keyfinder? ( media-libs/libkeyfinder ) lv2? ( media-libs/lilv ) midi? ( media-libs/portmidi ) modplug? ( media-libs/libmodplug ) mp3? ( media-libs/libid3tag:= media-libs/libmad ) mp4? ( media-libs/libmp4v2 ) opus? ( media-libs/opus media-libs/opusfile ) qtkeychain? ( >=dev-libs/qtkeychain-0.14.2:=[qt6(+)] ) rubberband? ( media-libs/rubberband:= ) shout? ( dev-libs/openssl:= ) upower? ( dev-libs/glib:2 sys-power/upower:= ) wavpack? ( media-sound/wavpack ) X? ( x11-libs/libX11 ) dev-cpp/gtest dev-cpp/ms-gsl
-DESCRIPTION=Advanced Digital DJ tool based on Qt
-EAPI=8
-HOMEPAGE=https://mixxx.org/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=cmake dot-a udev xdg
-IUSE=aac benchmark ffmpeg keyfinder lv2 midi modplug mp3 mp4 opus qtkeychain rubberband shout test upower wavpack +X
-KEYWORDS=amd64 ~arm64 x86
-LICENSE=GPL-2
-RDEPEND=dev-db/sqlite:3 dev-cpp/abseil-cpp:= dev-libs/hidapi dev-libs/protobuf:= dev-qt/qt5compat:6 dev-qt/qtbase:6[concurrent,dbus,-gles2-only,gui,icu,network,opengl,sql,sqlite,ssl,widgets,xml,X?] dev-qt/qtdeclarative:6 dev-qt/qtshadertools:6 dev-qt/qtsvg:6 media-libs/chromaprint:= media-libs/flac:= media-libs/libebur128:= media-libs/libglvnd[X?] media-libs/libogg media-libs/libsndfile media-libs/libsoundtouch:= media-libs/libvorbis media-libs/portaudio media-libs/taglib:= media-sound/lame virtual/libusb:1 virtual/udev aac? ( media-libs/faad2 media-libs/libmp4v2 ) benchmark? ( dev-cpp/benchmark:= dev-cpp/gtest:= dev-util/google-perftools:= ) ffmpeg? ( media-video/ffmpeg:= ) keyfinder? ( media-libs/libkeyfinder ) lv2? ( media-libs/lilv ) midi? ( media-libs/portmidi ) modplug? ( media-libs/libmodplug ) mp3? ( media-libs/libid3tag:= media-libs/libmad ) mp4? ( media-libs/libmp4v2 ) opus? ( media-libs/opus media-libs/opusfile ) qtkeychain? ( >=dev-libs/qtkeychain-0.14.2:=[qt6(+)] ) rubberband? ( media-libs/rubberband:= ) shout? ( dev-libs/openssl:= ) upower? ( dev-libs/glib:2 sys-power/upower:= ) wavpack? ( media-sound/wavpack ) X? ( x11-libs/libX11 )
-REQUIRED_USE=benchmark? ( test ) qtkeychain? ( shout ) test? ( aac ffmpeg midi mp3 opus rubberband )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/mixxxdj/mixxx/archive/2.5.1.tar.gz -> mixxx-2.5.1.tar.gz
-_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 dot-a e5200fe17cfd2ed6fa66edd80201763a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db udev f3d9a4376ebd22131726a68e1a0a058f xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=23c2f4d7781680b7d173eb3fd734fda6
diff --git a/metadata/md5-cache/media-sound/mixxx-2.5.2 b/metadata/md5-cache/media-sound/mixxx-2.5.2
deleted file mode 100644
index fa34b4f4c9a6..000000000000
--- a/metadata/md5-cache/media-sound/mixxx-2.5.2
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.28.5 virtual/pkgconfig
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
-DEPEND=dev-db/sqlite:3 dev-cpp/abseil-cpp:= dev-libs/hidapi dev-libs/protobuf:= dev-qt/qt5compat:6 dev-qt/qtbase:6[concurrent,dbus,-gles2-only,gui,icu,network,opengl,sql,sqlite,ssl,widgets,xml,X?] dev-qt/qtdeclarative:6 dev-qt/qtshadertools:6 dev-qt/qtsvg:6 media-libs/chromaprint:= media-libs/flac:= media-libs/libebur128:= media-libs/libglvnd[X?] media-libs/libogg media-libs/libsndfile media-libs/libsoundtouch:= media-libs/libvorbis media-libs/portaudio media-libs/taglib:= media-sound/lame virtual/libusb:1 virtual/udev aac? ( media-libs/faad2 media-libs/libmp4v2 ) benchmark? ( dev-cpp/benchmark:= dev-cpp/gtest:= dev-util/google-perftools:= ) ffmpeg? ( media-video/ffmpeg:= ) keyfinder? ( media-libs/libkeyfinder ) lv2? ( media-libs/lilv ) midi? ( media-libs/portmidi ) modplug? ( media-libs/libmodplug ) mp3? ( media-libs/libid3tag:= media-libs/libmad ) mp4? ( media-libs/libmp4v2 ) opus? ( media-libs/opus media-libs/opusfile ) qtkeychain? ( >=dev-libs/qtkeychain-0.14.2:=[qt6(+)] ) rubberband? ( media-libs/rubberband:= ) shout? ( dev-libs/openssl:= ) upower? ( dev-libs/glib:2 sys-power/upower:= ) wavpack? ( media-sound/wavpack ) X? ( x11-libs/libX11 ) dev-cpp/gtest dev-cpp/ms-gsl
-DESCRIPTION=Advanced Digital DJ tool based on Qt
-EAPI=8
-HOMEPAGE=https://mixxx.org/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=cmake dot-a udev xdg
-IUSE=aac benchmark ffmpeg keyfinder lv2 midi modplug mp3 mp4 opus qtkeychain rubberband shout test upower wavpack +X
-KEYWORDS=~amd64 ~arm64 x86
-LICENSE=GPL-2
-RDEPEND=dev-db/sqlite:3 dev-cpp/abseil-cpp:= dev-libs/hidapi dev-libs/protobuf:= dev-qt/qt5compat:6 dev-qt/qtbase:6[concurrent,dbus,-gles2-only,gui,icu,network,opengl,sql,sqlite,ssl,widgets,xml,X?] dev-qt/qtdeclarative:6 dev-qt/qtshadertools:6 dev-qt/qtsvg:6 media-libs/chromaprint:= media-libs/flac:= media-libs/libebur128:= media-libs/libglvnd[X?] media-libs/libogg media-libs/libsndfile media-libs/libsoundtouch:= media-libs/libvorbis media-libs/portaudio media-libs/taglib:= media-sound/lame virtual/libusb:1 virtual/udev aac? ( media-libs/faad2 media-libs/libmp4v2 ) benchmark? ( dev-cpp/benchmark:= dev-cpp/gtest:= dev-util/google-perftools:= ) ffmpeg? ( media-video/ffmpeg:= ) keyfinder? ( media-libs/libkeyfinder ) lv2? ( media-libs/lilv ) midi? ( media-libs/portmidi ) modplug? ( media-libs/libmodplug ) mp3? ( media-libs/libid3tag:= media-libs/libmad ) mp4? ( media-libs/libmp4v2 ) opus? ( media-libs/opus media-libs/opusfile ) qtkeychain? ( >=dev-libs/qtkeychain-0.14.2:=[qt6(+)] ) rubberband? ( media-libs/rubberband:= ) shout? ( dev-libs/openssl:= ) upower? ( dev-libs/glib:2 sys-power/upower:= ) wavpack? ( media-sound/wavpack ) X? ( x11-libs/libX11 )
-REQUIRED_USE=benchmark? ( test ) qtkeychain? ( shout ) test? ( aac ffmpeg midi mp3 opus rubberband )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/mixxxdj/mixxx/archive/2.5.2.tar.gz -> mixxx-2.5.2.tar.gz
-_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 dot-a e5200fe17cfd2ed6fa66edd80201763a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db udev f3d9a4376ebd22131726a68e1a0a058f xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=945469e03c95f814ffde6f14fbcda677
diff --git a/metadata/md5-cache/media-sound/qtractor-1.5.7 b/metadata/md5-cache/media-sound/qtractor-1.5.7
deleted file mode 100644
index c79af6fb0d6e..000000000000
--- a/metadata/md5-cache/media-sound/qtractor-1.5.7
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=virtual/pkgconfig dev-qt/qttools:6[linguist] app-alternatives/ninja >=dev-build/cmake-3.28.5
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
-DEPEND=dev-qt/qtbase:6[gui,widgets,xml] dev-qt/qtsvg:6 media-libs/alsa-lib media-libs/libsndfile media-libs/lilv media-libs/lv2 media-libs/suil virtual/jack x11-libs/libxcb:= aubio? ( media-libs/aubio:= ) dssi? ( media-libs/dssi ) ladspa? ( media-libs/ladspa-sdk ) libsamplerate? ( media-libs/libsamplerate ) mad? ( media-libs/libmad ) osc? ( media-libs/liblo ) rubberband? ( media-libs/rubberband ) vorbis? ( media-libs/libogg media-libs/libvorbis ) zlib? ( sys-libs/zlib )
-DESCRIPTION=Audio/MIDI multi-track sequencer written in C++ with the Qt framework
-EAPI=8
-HOMEPAGE=https://qtractor.sourceforge.io https://github.com/rncbc/qtractor
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=cmake xdg
-IUSE=aubio cpu_flags_x86_sse debug dssi ladspa libsamplerate mad osc rubberband vorbis zlib
-KEYWORDS=amd64 x86
-LICENSE=GPL-2
-RDEPEND=dev-qt/qtbase:6[gui,widgets,xml] dev-qt/qtsvg:6 media-libs/alsa-lib media-libs/libsndfile media-libs/lilv media-libs/lv2 media-libs/suil virtual/jack x11-libs/libxcb:= aubio? ( media-libs/aubio:= ) dssi? ( media-libs/dssi ) ladspa? ( media-libs/ladspa-sdk ) libsamplerate? ( media-libs/libsamplerate ) mad? ( media-libs/libmad ) osc? ( media-libs/liblo ) rubberband? ( media-libs/rubberband ) vorbis? ( media-libs/libogg media-libs/libvorbis ) zlib? ( sys-libs/zlib )
-REQUIRED_USE=dssi? ( ladspa )
-SLOT=0
-SRC_URI=https://downloads.sourceforge.net/qtractor/qtractor-1.5.7.tar.gz
-_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=42172284255b6e617800a2757a5e4b42
diff --git a/metadata/md5-cache/media-sound/supersonic-0.18.0 b/metadata/md5-cache/media-sound/supersonic-0.19.0
index 754b73f3c028..b9867acfcce9 100644
--- a/metadata/md5-cache/media-sound/supersonic-0.18.0
+++ b/metadata/md5-cache/media-sound/supersonic-0.19.0
@@ -10,6 +10,6 @@ KEYWORDS=~amd64
LICENSE=GPL-3
RDEPEND=media-libs/libglvnd media-video/mpv[libmpv] x11-libs/libX11 x11-libs/libXcursor x11-libs/libXi x11-libs/libXinerama
SLOT=0
-SRC_URI=https://github.com/dweymouth/supersonic/archive/refs/tags/v0.18.0.tar.gz -> supersonic-0.18.0.tar.gz https://gentoo.kropotkin.rocks/go-pkgs/supersonic-0.18.0-vendor.tar.xz
+SRC_URI=https://github.com/dweymouth/supersonic/archive/refs/tags/v0.19.0.tar.gz -> supersonic-0.19.0.tar.gz https://gentoo.kropotkin.rocks/go-pkgs/supersonic-0.19.0-vendor.tar.xz
_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic a7afe42e95fb46ce9691605acfb24672 go-env 0e2babf96e7d0b045fc07ad199eb2399 go-module d96f2a2fd6d8fbad6d94516bf238f885 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=e666584b84b0cd90caf567d5396d3f3c
diff --git a/metadata/md5-cache/media-video/aegisub-3.4.2-r2 b/metadata/md5-cache/media-video/aegisub-3.4.2-r2
new file mode 100644
index 000000000000..a0011bf48799
--- /dev/null
+++ b/metadata/md5-cache/media-video/aegisub-3.4.2-r2
@@ -0,0 +1,17 @@
+BDEPEND=sys-devel/gettext virtual/pkgconfig test? ( lua_single_target_luajit? ( dev-lang/luajit:=[lua52compat] ) lua_single_target_lua5-1? ( dev-lang/lua:5.1[lua52compat] ) lua_single_target_lua5-3? ( dev-lang/lua:5.3[lua52compat] ) lua_single_target_lua5-4? ( dev-lang/lua:5.4[lua52compat] ) x11-libs/wxGTK:3.2-gtk3=[X,opengl,debug?] dev-libs/boost:=[icu,nls] dev-libs/icu:= media-libs/ffmpegsource:= media-libs/fontconfig media-libs/freetype media-libs/libass:=[fontconfig] sys-libs/zlib virtual/libiconv virtual/opengl alsa? ( media-libs/alsa-lib ) fftw? ( >=sci-libs/fftw-3.3:= ) openal? ( media-libs/openal ) portaudio? ( =media-libs/portaudio-19* ) pulseaudio? ( media-libs/libpulse ) spell? ( app-text/hunspell:= ) uchardet? ( app-i18n/uchardet ) >=dev-cpp/gtest-1.8.1 >=dev-lua/luarocks-3.4.0-r100 lua_single_target_luajit? ( dev-lua/busted[lua_targets_luajit(-)] ) lua_single_target_lua5-1? ( dev-lua/busted[lua_targets_lua5-1(-)] ) lua_single_target_lua5-3? ( dev-lua/busted[lua_targets_lua5-3(-)] ) lua_single_target_lua5-4? ( dev-lua/busted[lua_targets_lua5-4(-)] ) ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
+DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test unpack
+DEPEND=lua_single_target_luajit? ( dev-lang/luajit:=[lua52compat] ) lua_single_target_lua5-1? ( dev-lang/lua:5.1[lua52compat] ) lua_single_target_lua5-3? ( dev-lang/lua:5.3[lua52compat] ) lua_single_target_lua5-4? ( dev-lang/lua:5.4[lua52compat] ) x11-libs/wxGTK:3.2-gtk3=[X,opengl,debug?] dev-libs/boost:=[icu,nls] dev-libs/icu:= media-libs/ffmpegsource:= media-libs/fontconfig media-libs/freetype media-libs/libass:=[fontconfig] sys-libs/zlib virtual/libiconv virtual/opengl alsa? ( media-libs/alsa-lib ) fftw? ( >=sci-libs/fftw-3.3:= ) openal? ( media-libs/openal ) portaudio? ( =media-libs/portaudio-19* ) pulseaudio? ( media-libs/libpulse ) spell? ( app-text/hunspell:= ) uchardet? ( app-i18n/uchardet )
+DESCRIPTION=Advanced subtitle editor
+EAPI=8
+HOMEPAGE=https://github.com/wangqr/Aegisub https://github.com/TypesettingTools/Aegisub
+INHERIT=meson flag-o-matic lua-single plocale wxwidgets xdg-utils vcs-snapshot toolchain-funcs
+IUSE=+alsa debug +fftw openal portaudio pulseaudio spell test +uchardet lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4
+KEYWORDS=~amd64 ~x86
+LICENSE=BSD MIT
+RDEPEND=lua_single_target_luajit? ( dev-lang/luajit:=[lua52compat] ) lua_single_target_lua5-1? ( dev-lang/lua:5.1[lua52compat] ) lua_single_target_lua5-3? ( dev-lang/lua:5.3[lua52compat] ) lua_single_target_lua5-4? ( dev-lang/lua:5.4[lua52compat] ) x11-libs/wxGTK:3.2-gtk3=[X,opengl,debug?] dev-libs/boost:=[icu,nls] dev-libs/icu:= media-libs/ffmpegsource:= media-libs/fontconfig media-libs/freetype media-libs/libass:=[fontconfig] sys-libs/zlib virtual/libiconv virtual/opengl alsa? ( media-libs/alsa-lib ) fftw? ( >=sci-libs/fftw-3.3:= ) openal? ( media-libs/openal ) portaudio? ( =media-libs/portaudio-19* ) pulseaudio? ( media-libs/libpulse ) spell? ( app-text/hunspell:= ) uchardet? ( app-i18n/uchardet )
+REQUIRED_USE=^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) || ( alsa openal portaudio pulseaudio )
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/TypesettingTools/Aegisub/archive/v3.4.2.tar.gz -> aegisub-3.4.2.tar.gz
+_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 meson 99466844dd8d4fcfb07578a76f5a9922 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plocale 950fbaec7deeba41b5bcc0572cca99b9 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db vcs-snapshot bd69bf57fd2c34e99964a03b1d968177 wxwidgets c48bf68858bd3c27c272ff034eb1e14d xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=87988d9c6c7fa3b3f9a21e8e0441453f
diff --git a/metadata/md5-cache/net-analyzer/driftnet-1.6.0 b/metadata/md5-cache/net-analyzer/driftnet-1.6.0
new file mode 100644
index 000000000000..95f6cfdce4c6
--- /dev/null
+++ b/metadata/md5-cache/net-analyzer/driftnet-1.6.0
@@ -0,0 +1,17 @@
+BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18:1.18 >=dev-build/automake-1.17-r1:1.17 ) || ( >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3
+DEFINED_PHASES=configure install postinst prepare
+DEPEND=net-libs/libpcap media-libs/libwebp:= gtk? ( dev-libs/glib:2 media-libs/giflib:= media-libs/libjpeg-turbo:= media-libs/libpng:= x11-libs/cairo x11-libs/gtk+:3[X] ) httpd? ( net-libs/libwebsockets:=[client,http-proxy,socks5] ) test? ( dev-util/cmocka )
+DESCRIPTION=Watches network traffic and displays media from TCP streams observed
+EAPI=8
+HOMEPAGE=https://chris.ex-parrot.com/driftnet/
+IDEPEND=filecaps? ( sys-libs/libcap )
+INHERIT=autotools fcaps
+IUSE=debug gtk httpd suid test +filecaps
+KEYWORDS=~amd64 ~arm64 ~ppc -sparc ~x86
+LICENSE=GPL-2
+RDEPEND=net-libs/libpcap media-libs/libwebp:= gtk? ( dev-libs/glib:2 media-libs/giflib:= media-libs/libjpeg-turbo:= media-libs/libpng:= x11-libs/cairo x11-libs/gtk+:3[X] ) httpd? ( net-libs/libwebsockets:=[client,http-proxy,socks5] )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/deiv/driftnet/archive/v1.6.0.tar.gz -> driftnet-1.6.0.tar.gz
+_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 fcaps e868eb04ddde039c83f6505a0cd0a4ac gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_md5_=b44bbcc8c8043f107dfe5f9f35446720
diff --git a/metadata/md5-cache/net-firewall/itval-1.2_p20121104-r1 b/metadata/md5-cache/net-firewall/itval-1.2_p20121104-r1
deleted file mode 100644
index e7c0281f7099..000000000000
--- a/metadata/md5-cache/net-firewall/itval-1.2_p20121104-r1
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-libs/fddl app-alternatives/yacc app-alternatives/lex
-DESCRIPTION=Iptables policy testing and validation tool
-EAPI=7
-HOMEPAGE=http://itval.sourceforge.net
-INHERIT=cmake
-KEYWORDS=amd64 x86
-LICENSE=GPL-2
-RDEPEND=dev-libs/fddl
-SLOT=0
-SRC_URI=https://dev.gentoo.org/~pinkbyte/distfiles/snapshots/ITVal-20121104.tar.bz2
-_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=f8ffb2bc519786a7381c41ae25a82949
diff --git a/metadata/md5-cache/net-ftp/ncftp-3.3.0 b/metadata/md5-cache/net-ftp/ncftp-3.3.0
index 7c47712fb636..f8355cc793f9 100644
--- a/metadata/md5-cache/net-ftp/ncftp-3.3.0
+++ b/metadata/md5-cache/net-ftp/ncftp-3.3.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://www.ncftp.com/
INHERIT=autotools toolchain-funcs
IUSE=pch
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos
+KEYWORDS=~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos
LICENSE=Clarified-Artistic
RDEPEND=sys-libs/ncurses:=
SLOT=0
SRC_URI=https://www.ncftp.com/public_ftp/ncftp/ncftp-3.3.0-src.tar.gz
_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=059cbe1d307e9a7159b9190d3c39208b
+_md5_=07814721e13ae9aa13a342fe3b828f0a
diff --git a/metadata/md5-cache/net-misc/grive-0.5.2_pre20211128-r1 b/metadata/md5-cache/net-misc/grive-0.5.2_pre20211128-r1
deleted file mode 100644
index 321e7dbbc811..000000000000
--- a/metadata/md5-cache/net-misc/grive-0.5.2_pre20211128-r1
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=dev-libs/boost:= dev-libs/expat >=dev-libs/json-c-0.11-r1:= dev-libs/libgcrypt:0= dev-libs/yajl || ( net-misc/curl[curl_ssl_openssl] net-misc/curl[curl_ssl_gnutls] ) sys-libs/binutils-libs:0= sys-libs/glibc
-DESCRIPTION=An open source Linux client for Google Drive
-EAPI=7
-HOMEPAGE=https://github.com/vitalif/grive2
-INHERIT=cmake vcs-snapshot
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-2
-RDEPEND=dev-libs/boost:= dev-libs/expat >=dev-libs/json-c-0.11-r1:= dev-libs/libgcrypt:0= dev-libs/yajl || ( net-misc/curl[curl_ssl_openssl] net-misc/curl[curl_ssl_gnutls] ) sys-libs/binutils-libs:0= sys-libs/glibc
-SLOT=0
-SRC_URI=https://github.com/vitalif/grive2/archive/6901fbb169eaae51acb61778760ba2ac019675ae.tar.gz -> grive-0.5.2_pre20211128.tar.gz
-_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db vcs-snapshot bd69bf57fd2c34e99964a03b1d968177 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=5f3f3a3ffba040914d83c17ad6f9b551
diff --git a/metadata/md5-cache/net-p2p/fms-0.3.84 b/metadata/md5-cache/net-p2p/fms-0.3.84
deleted file mode 100644
index 434eba60b8ca..000000000000
--- a/metadata/md5-cache/net-p2p/fms-0.3.84
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=acct-group/freenet acct-user/freenet app-arch/unzip virtual/libiconv app-alternatives/ninja >=dev-build/cmake-3.28.5
-DEFINED_PHASES=compile configure install postinst prepare test
-DEPEND=acct-group/freenet acct-user/freenet dev-db/sqlite:3= dev-libs/poco frost? ( net-libs/mbedtls:0= ) ssl? ( net-libs/mbedtls:0= )
-DESCRIPTION=Spam-resistant message board application for Freenet
-EAPI=7
-HOMEPAGE=https://github.com/hyphanet/wiki/wiki/FMS
-INHERIT=edos2unix cmake
-IUSE=frost ssl
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-2
-RDEPEND=acct-group/freenet acct-user/freenet dev-db/sqlite:3= dev-libs/poco frost? ( net-libs/mbedtls:0= ) ssl? ( net-libs/mbedtls:0= )
-SLOT=0
-SRC_URI=https://dev.gentoo.org/~tommy/distfiles/fms-src-0.3.84.zip
-_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 edos2unix 33e347e171066657f91f8b0c72ec8773 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=b27abc5db6d633fa91f8cb0365508648
diff --git a/metadata/md5-cache/net-proxy/ngrok-bin-3.31.0 b/metadata/md5-cache/net-proxy/ngrok-bin-3.32.0
index e783e623159b..5fb04cf6f2f3 100644
--- a/metadata/md5-cache/net-proxy/ngrok-bin-3.31.0
+++ b/metadata/md5-cache/net-proxy/ngrok-bin-3.32.0
@@ -6,5 +6,5 @@ KEYWORDS=~amd64 ~arm ~arm64 ~mips ~ppc64 ~s390 ~x86
LICENSE=MIT
RESTRICT=mirror strip
SLOT=0
-SRC_URI=amd64? ( https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-amd64.tgz -> ngrok-bin-3.31.0-amd64.tgz ) arm? ( https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-arm.tgz -> ngrok-bin-3.31.0-arm.tgz ) arm64? ( https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-arm64.tgz -> ngrok-bin-3.31.0-arm64.tgz ) mips? ( https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-mips.tgz -> ngrok-bin-3.31.0-mips.tgz ) ppc64? ( https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-ppc64.tgz -> ngrok-bin-3.31.0-ppc64.tgz ) s390? ( https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-s390x.tgz -> ngrok-bin-3.31.0-s390.tgz ) x86? ( https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-386.tgz -> ngrok-bin-3.31.0-i386.tgz )
+SRC_URI=amd64? ( https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-amd64.tgz -> ngrok-bin-3.32.0-amd64.tgz ) arm? ( https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-arm.tgz -> ngrok-bin-3.32.0-arm.tgz ) arm64? ( https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-arm64.tgz -> ngrok-bin-3.32.0-arm64.tgz ) mips? ( https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-mips.tgz -> ngrok-bin-3.32.0-mips.tgz ) ppc64? ( https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-ppc64.tgz -> ngrok-bin-3.32.0-ppc64.tgz ) s390? ( https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-s390x.tgz -> ngrok-bin-3.32.0-s390.tgz ) x86? ( https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-386.tgz -> ngrok-bin-3.32.0-i386.tgz )
_md5_=e2d364556377ddb0db477632bac986f7
diff --git a/metadata/md5-cache/sci-libs/pdal-2.8.4-r1 b/metadata/md5-cache/sci-libs/pdal-2.8.4-r1
index a1a6c9f9c149..d814088365a2 100644
--- a/metadata/md5-cache/sci-libs/pdal-2.8.4-r1
+++ b/metadata/md5-cache/sci-libs/pdal-2.8.4-r1
@@ -1,6 +1,6 @@
BDEPEND=sys-devel/gettext virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.28.5
DEFINED_PHASES=compile configure install prepare test
-DEPEND=test? ( sci-libs/gdal[geos,jpeg,png,sqlite] ) net-misc/curl app-arch/zstd:= dev-libs/libxml2 dev-libs/openssl:= sci-libs/gdal:= sci-libs/libgeotiff:= sys-libs/zlib debug? ( sys-libs/libunwind:= ) postgres? ( dev-db/postgresql:*[xml] )
+DEPEND=test? ( sci-libs/gdal[geos,jpeg(+),png,sqlite] ) net-misc/curl app-arch/zstd:= dev-libs/libxml2 dev-libs/openssl:= sci-libs/gdal:= sci-libs/libgeotiff:= sys-libs/zlib debug? ( sys-libs/libunwind:= ) postgres? ( dev-db/postgresql:*[xml] )
DESCRIPTION=A C++ library for translating and manipulating point cloud data
EAPI=8
HOMEPAGE=https://pdal.io/
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0/18
SRC_URI=https://github.com/PDAL/PDAL/releases/download/2.8.4/PDAL-2.8.4-src.tar.bz2
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=6d2e24b0be9c6b7076ab359fb0728e59
+_md5_=51e747341c8c7615a00b682e483ab086
diff --git a/metadata/md5-cache/sci-libs/pdal-2.9.2 b/metadata/md5-cache/sci-libs/pdal-2.9.2
index cae46f2fbd9a..188ed073bd40 100644
--- a/metadata/md5-cache/sci-libs/pdal-2.9.2
+++ b/metadata/md5-cache/sci-libs/pdal-2.9.2
@@ -1,6 +1,6 @@
BDEPEND=sys-devel/gettext virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.28.5
DEFINED_PHASES=compile configure install prepare test
-DEPEND=app-arch/zstd:= dev-libs/libxml2:= dev-libs/openssl:= net-misc/curl sci-libs/gdal:= >=sci-libs/libgeotiff-1.7.0:= sys-libs/zlib debug? ( sys-libs/libunwind:= ) postgres? ( dev-db/postgresql:*[xml] ) test? ( sci-libs/gdal[geos,jpeg,png,sqlite] )
+DEPEND=app-arch/zstd:= dev-libs/libxml2:= dev-libs/openssl:= net-misc/curl sci-libs/gdal:= >=sci-libs/libgeotiff-1.7.0:= sys-libs/zlib debug? ( sys-libs/libunwind:= ) postgres? ( dev-db/postgresql:*[xml] ) test? ( sci-libs/gdal[geos,jpeg(+),png,sqlite] )
DESCRIPTION=C++ library for translating and manipulating point cloud data
EAPI=8
HOMEPAGE=https://pdal.io/
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0/19
SRC_URI=https://github.com/PDAL/PDAL/releases/download/2.9.2/PDAL-2.9.2-src.tar.bz2
_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=06ee00b8fd506effd5daf808d2354d23
+_md5_=1197131aa960106ce7db047584707e49
diff --git a/metadata/md5-cache/sci-mathematics/rkward-0.8.1 b/metadata/md5-cache/sci-mathematics/rkward-0.8.1
deleted file mode 100644
index 32b376db1adb..000000000000
--- a/metadata/md5-cache/sci-mathematics/rkward-0.8.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=sys-devel/gettext app-alternatives/ninja >=dev-build/cmake-3.28.5 handbook? ( >=kde-frameworks/kdoctools-6.9.0:6 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.9.0:*
-DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare test unpack
-DEPEND=dev-lang/R dev-libs/kdsingleapplication[qt6(+)] >=dev-qt/qt5compat-6.6.2:6 >=dev-qt/qtbase-6.6.2:6[dbus,gui,network,widgets,xml] >=dev-qt/qtdeclarative-6.6.2:6 >=dev-qt/qtwebengine-6.6.2:6[widgets] >=kde-frameworks/breeze-icons-6.9.0:6 >=kde-frameworks/karchive-6.9.0:6 >=kde-frameworks/kcompletion-6.9.0:6 >=kde-frameworks/kconfig-6.9.0:6 >=kde-frameworks/kconfigwidgets-6.9.0:6 >=kde-frameworks/kcoreaddons-6.9.0:6 >=kde-frameworks/kcrash-6.9.0:6 >=kde-frameworks/ki18n-6.9.0:6 >=kde-frameworks/kio-6.9.0:6 >=kde-frameworks/kjobwidgets-6.9.0:6 >=kde-frameworks/knotifications-6.9.0:6 >=kde-frameworks/kparts-6.9.0:6 >=kde-frameworks/kservice-6.9.0:6 >=kde-frameworks/ktexteditor-6.9.0:6 >=kde-frameworks/kwidgetsaddons-6.9.0:6 >=kde-frameworks/kwindowsystem-6.9.0:6 >=kde-frameworks/kxmlgui-6.9.0:6 dev-qt/qtbase:6
-DESCRIPTION=IDE for the R-project
-EAPI=8
-HOMEPAGE=https://rkward.kde.org/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=ecm kde.org optfeature xdg
-IUSE=debug +handbook
-KEYWORDS=~amd64 ~amd64-linux
-LICENSE=GPL-2+ LGPL-2
-RDEPEND=dev-lang/R dev-libs/kdsingleapplication[qt6(+)] >=dev-qt/qt5compat-6.6.2:6 >=dev-qt/qtbase-6.6.2:6[dbus,gui,network,widgets,xml] >=dev-qt/qtdeclarative-6.6.2:6 >=dev-qt/qtwebengine-6.6.2:6[widgets] >=kde-frameworks/breeze-icons-6.9.0:6 >=kde-frameworks/karchive-6.9.0:6 >=kde-frameworks/kcompletion-6.9.0:6 >=kde-frameworks/kconfig-6.9.0:6 >=kde-frameworks/kconfigwidgets-6.9.0:6 >=kde-frameworks/kcoreaddons-6.9.0:6 >=kde-frameworks/kcrash-6.9.0:6 >=kde-frameworks/ki18n-6.9.0:6 >=kde-frameworks/kio-6.9.0:6 >=kde-frameworks/kjobwidgets-6.9.0:6 >=kde-frameworks/knotifications-6.9.0:6 >=kde-frameworks/kparts-6.9.0:6 >=kde-frameworks/kservice-6.9.0:6 >=kde-frameworks/ktexteditor-6.9.0:6 >=kde-frameworks/kwidgetsaddons-6.9.0:6 >=kde-frameworks/kwindowsystem-6.9.0:6 >=kde-frameworks/kxmlgui-6.9.0:6 !sci-mathematics/rkward:5 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
-SLOT=0
-SRC_URI=mirror://kde/stable/rkward/0.8.1/rkward-0.8.1.tar.gz
-_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 ecm ab3090652095a7b818afb903b315c3f7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=b6f52a587d86b148b11272fbd7927cdf
diff --git a/metadata/md5-cache/sec-keys/openpgp-keys-jvoisin-20251029 b/metadata/md5-cache/sec-keys/openpgp-keys-jvoisin-20251029
new file mode 100644
index 000000000000..64bc98b06c97
--- /dev/null
+++ b/metadata/md5-cache/sec-keys/openpgp-keys-jvoisin-20251029
@@ -0,0 +1,15 @@
+BDEPEND=app-alternatives/gpg test? ( app-crypt/pgpdump )
+DEFINED_PHASES=compile install test
+DESCRIPTION=OpenPGP keys used by Julien Voisin
+EAPI=8
+HOMEPAGE=https://dustri.org/
+INHERIT=sec-keys
+IUSE=test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=public-domain
+PROPERTIES=test_network
+RESTRICT=!test? ( test ) test
+SLOT=0
+SRC_URI=https://keys.openpgp.org/vks/v1/by-fingerprint/9FCDEE9E1A381F311EA62A7404D041E8171901CC -> openpgp-keys-jvoisin-openpgp-20251029.asc https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x9FCDEE9E1A381F311EA62A7404D041E8171901CC -> openpgp-keys-jvoisin-ubuntu-20251029.asc
+_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd edo a5e294016aa84979fcb2459749eb80b2 sec-keys ad87ecc577cf66bca0f31a392060765a
+_md5_=bb3d867814891d5c438dc627ef416a49
diff --git a/metadata/md5-cache/sys-apps/hexyl-0.16.0 b/metadata/md5-cache/sys-apps/hexyl-0.16.0
index 3a033e573e2c..5520f3037d5a 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=man? ( virtual/pandoc ) || ( >=dev-lang/rust-bin-1.74.1:* >=dev-lang/rust-1.74.1:* )
+BDEPEND=|| ( >=dev-lang/rust-bin-1.74.1:* >=dev-lang/rust-1.74.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=man debug
+IUSE=debug
KEYWORDS=~amd64
LICENSE=|| ( Apache-2.0 MIT ) Apache-2.0 ISC MIT Unicode-DFS-2016 ZLIB
SLOT=0
-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
+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
_eclasses_=cargo a1af74aa9e34cd73aeac642cd0dd54d8 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust 86c81efc08f3f4c1104dbcb8df8e2885 rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=58278680ce866e8745b16155ecb09e63
+_md5_=e44f50fa0862e8c742ca357417c3769c
diff --git a/metadata/md5-cache/sys-apps/thunderbolt-software-user-space-0.9.3-r1 b/metadata/md5-cache/sys-apps/thunderbolt-software-user-space-0.9.3-r1
deleted file mode 100644
index c628b91df84d..000000000000
--- a/metadata/md5-cache/sys-apps/thunderbolt-software-user-space-0.9.3-r1
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5
-DEFINED_PHASES=compile configure install prepare pretend setup test
-DEPEND=dev-libs/boost:=
-DESCRIPTION=Thunderbolt(TM) user-space components
-EAPI=7
-HOMEPAGE=https://github.com/intel/thunderbolt-software-user-space
-INHERIT=cmake linux-info
-KEYWORDS=amd64 x86
-LICENSE=BSD
-RDEPEND=dev-libs/boost:=
-SLOT=0
-SRC_URI=https://github.com/intel/thunderbolt-software-user-space/archive/v0.9.3.tar.gz -> thunderbolt-software-user-space-0.9.3.tar.gz https://dev.gentoo.org/~asturm/distfiles/thunderbolt-software-user-space-0.9.3-tbtadm.1.tar.xz
-_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=f07df4ba1b33cd7131af37d7e2ee85aa
diff --git a/metadata/md5-cache/sys-auth/google-authenticator-wrappers-3-r1 b/metadata/md5-cache/sys-auth/google-authenticator-wrappers-3-r1
deleted file mode 100644
index 7a3f45a8514f..000000000000
--- a/metadata/md5-cache/sys-auth/google-authenticator-wrappers-3-r1
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5
-DEFINED_PHASES=compile configure install preinst prepare pretend test
-DEPEND=acct-group/gauth acct-user/gauth
-DESCRIPTION=Set of scripts to manage google-auth setup on Gentoo Infra
-EAPI=7
-HOMEPAGE=https://github.com/projg2/google-authenticator-wrappers
-INHERIT=cmake eapi9-ver
-KEYWORDS=~amd64 ~x86
-LICENSE=BSD-2
-RDEPEND=acct-group/gauth acct-user/gauth sys-auth/google-authenticator
-SLOT=0
-SRC_URI=https://github.com/projg2/google-authenticator-wrappers/archive/v3.tar.gz -> google-authenticator-wrappers-3.tar.gz
-_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 eapi9-ver 6a71fa30cdb3fe445114fdeab156c1f0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=c0885e455385400f04e1f7c155408c4f
diff --git a/metadata/md5-cache/sys-auth/pam_abl-0.6.0 b/metadata/md5-cache/sys-auth/pam_abl-0.6.0
deleted file mode 100644
index 39c34efd868c..000000000000
--- a/metadata/md5-cache/sys-auth/pam_abl-0.6.0
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=sys-libs/pam-0.78-r2 >=sys-libs/db-4.2.52_p2:=
-DESCRIPTION=PAM module for blacklisting hosts and users repeatedly failed authentication
-EAPI=7
-HOMEPAGE=http://pam-abl.sourceforge.net/
-INHERIT=cmake db-use pam
-KEYWORDS=amd64 x86
-LICENSE=GPL-2
-RDEPEND=>=sys-libs/pam-0.78-r2 >=sys-libs/db-4.2.52_p2:=
-SLOT=0
-SRC_URI=https://downloads.sourceforge.net/pam-abl/pam-abl-0.6.0.tar.gz
-_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 db-use 3807d3e43e20aaa6e4decedd2bb2db4c flag-o-matic a7afe42e95fb46ce9691605acfb24672 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 pam b56d0c9c20fc5b553f13c8ae165a10a5 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=0fc7ad30676cae5e37623896d3b75f91
diff --git a/metadata/md5-cache/sys-fs/snapraid-12.4 b/metadata/md5-cache/sys-fs/snapraid-13.0
index 5077ae9e7f28..b084b2786ee9 100644
--- a/metadata/md5-cache/sys-fs/snapraid-12.4
+++ b/metadata/md5-cache/sys-fs/snapraid-13.0
@@ -9,6 +9,6 @@ KEYWORDS=~amd64 ~x86
LICENSE=GPL-3
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://github.com/amadvance/snapraid/releases/download/v12.4/snapraid-12.4.tar.gz
+SRC_URI=https://github.com/amadvance/snapraid/releases/download/v13.0/snapraid-13.0.tar.gz
_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=dcb8383308048151e277e0941fef5326
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-5.10.246 b/metadata/md5-cache/sys-kernel/gentoo-sources-5.10.246
new file mode 100644
index 000000000000..857d7f57c529
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/gentoo-sources-5.10.246
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
+DESCRIPTION=Full sources including the Gentoo patchset for the 5.10 kernel tree
+EAPI=8
+HOMEPAGE=https://dev.gentoo.org/~alicef/genpatches
+INHERIT=kernel-2
+IUSE=experimental symlink build
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=GPL-2
+RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
+RESTRICT=binchecks strip
+SLOT=5.10.246
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.10.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.10-259.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-259.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.10-259.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-259.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.10-259.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-259.experimental.tar.xz )
+_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 0e01377cce73a7a06321d0ef97388d31 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_md5_=1452ebcbaa46565b6a18f84441a763bf
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-5.15.196 b/metadata/md5-cache/sys-kernel/gentoo-sources-5.15.196
new file mode 100644
index 000000000000..097f85c5cad3
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/gentoo-sources-5.15.196
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
+DESCRIPTION=Full sources including the Gentoo patchset for the 5.15 kernel tree
+EAPI=8
+HOMEPAGE=https://dev.gentoo.org/~alicef/genpatches
+INHERIT=kernel-2
+IUSE=experimental symlink build
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=GPL-2
+RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
+RESTRICT=binchecks strip
+SLOT=5.15.196
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.15-206.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-206.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.15-206.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-206.extras.tar.xz
+_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 0e01377cce73a7a06321d0ef97388d31 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_md5_=03c97e190901e53589e7f2da4fde079b
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-6.1.158 b/metadata/md5-cache/sys-kernel/gentoo-sources-6.1.158
new file mode 100644
index 000000000000..a2beafcd4608
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/gentoo-sources-6.1.158
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
+DESCRIPTION=Full sources including the Gentoo patchset for the 6.1 kernel tree
+EAPI=8
+HOMEPAGE=https://dev.gentoo.org/~alicef/genpatches
+INHERIT=kernel-2
+IUSE=experimental symlink build
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=GPL-2
+RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
+RESTRICT=binchecks strip
+SLOT=6.1.158
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.1-168.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-168.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.1-168.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-168.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.1-168.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-168.experimental.tar.xz )
+_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 0e01377cce73a7a06321d0ef97388d31 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_md5_=8ef05ab7ffe10c65473dc6b03bb72036
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-6.12.56 b/metadata/md5-cache/sys-kernel/gentoo-sources-6.12.56
new file mode 100644
index 000000000000..2e51c0e89486
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/gentoo-sources-6.12.56
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile install postinst postrm preinst prepare pretend setup test unpack
+DESCRIPTION=Full sources including the Gentoo patchset for the 6.12 kernel tree
+EAPI=8
+HOMEPAGE=https://dev.gentoo.org/~alicef/genpatches
+INHERIT=check-reqs kernel-2
+IUSE=experimental symlink build
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=GPL-2
+RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
+RESTRICT=binchecks strip
+SLOT=6.12.56
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.12.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.12-62.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.12-62.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.12-62.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.12-62.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.12-62.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.12-62.experimental.tar.xz )
+_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 0e01377cce73a7a06321d0ef97388d31 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_md5_=6ff7c0b610cf074d11b71b9a15d35554
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-6.17.6 b/metadata/md5-cache/sys-kernel/gentoo-sources-6.17.6
new file mode 100644
index 000000000000..e6459ecc561d
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/gentoo-sources-6.17.6
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile install postinst postrm preinst prepare pretend setup test unpack
+DESCRIPTION=Full sources including the Gentoo patchset for the 6.17 kernel tree
+EAPI=8
+HOMEPAGE=https://dev.gentoo.org/~alicef/genpatches
+INHERIT=check-reqs kernel-2
+IUSE=experimental symlink build
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=GPL-2
+RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
+RESTRICT=binchecks strip
+SLOT=6.17.6
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.17.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.17-9.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.17-9.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.17-9.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.17-9.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.17-9.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.17-9.experimental.tar.xz )
+_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 0e01377cce73a7a06321d0ef97388d31 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_md5_=ff5a2aaa295a08239f23b8dd5a71f44d
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-6.6.115 b/metadata/md5-cache/sys-kernel/gentoo-sources-6.6.115
new file mode 100644
index 000000000000..69aa69c2cbfe
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/gentoo-sources-6.6.115
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
+DESCRIPTION=Full sources including the Gentoo patchset for the 6.6 kernel tree
+EAPI=8
+HOMEPAGE=https://dev.gentoo.org/~alicef/genpatches
+INHERIT=kernel-2
+IUSE=experimental symlink build
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=GPL-2
+RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
+RESTRICT=binchecks strip
+SLOT=6.6.115
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.6.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.6-124.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.6-124.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.6-124.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.6-124.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.6-124.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.6-124.experimental.tar.xz )
+_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 0e01377cce73a7a06321d0ef97388d31 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_md5_=11470e0bb8e9840249f3de1e828a5442
diff --git a/metadata/md5-cache/sys-kernel/vanilla-sources-5.10.245 b/metadata/md5-cache/sys-kernel/vanilla-sources-5.10.246
index 2c3dffab735f..af3606312917 100644
--- a/metadata/md5-cache/sys-kernel/vanilla-sources-5.10.245
+++ b/metadata/md5-cache/sys-kernel/vanilla-sources-5.10.246
@@ -8,7 +8,7 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x
LICENSE=GPL-2
RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
RESTRICT=binchecks strip
-SLOT=5.10.245
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/patch-5.10.245.xz https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.10.tar.xz
+SLOT=5.10.246
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/patch-5.10.246.xz https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.10.tar.xz
_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 0e01377cce73a7a06321d0ef97388d31 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=7cd049abed70e388f5bfe88fea8f53ef
diff --git a/metadata/md5-cache/sys-kernel/vanilla-sources-5.15.195 b/metadata/md5-cache/sys-kernel/vanilla-sources-5.15.196
index f50ab92a7d3e..ae39322ca437 100644
--- a/metadata/md5-cache/sys-kernel/vanilla-sources-5.15.195
+++ b/metadata/md5-cache/sys-kernel/vanilla-sources-5.15.196
@@ -8,7 +8,7 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x
LICENSE=GPL-2
RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
RESTRICT=binchecks strip
-SLOT=5.15.195
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/patch-5.15.195.xz https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz
+SLOT=5.15.196
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/patch-5.15.196.xz https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz
_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 0e01377cce73a7a06321d0ef97388d31 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=7cd049abed70e388f5bfe88fea8f53ef
diff --git a/metadata/md5-cache/sys-kernel/vanilla-sources-5.4.300 b/metadata/md5-cache/sys-kernel/vanilla-sources-5.4.301
index 31476a118d02..582e09f8b64e 100644
--- a/metadata/md5-cache/sys-kernel/vanilla-sources-5.4.300
+++ b/metadata/md5-cache/sys-kernel/vanilla-sources-5.4.301
@@ -8,7 +8,7 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x
LICENSE=GPL-2
RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
RESTRICT=binchecks strip
-SLOT=5.4.300
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/patch-5.4.300.xz https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.4.tar.xz
+SLOT=5.4.301
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/patch-5.4.301.xz https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.4.tar.xz
_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 0e01377cce73a7a06321d0ef97388d31 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=7cd049abed70e388f5bfe88fea8f53ef
diff --git a/metadata/md5-cache/sys-kernel/vanilla-sources-6.1.157 b/metadata/md5-cache/sys-kernel/vanilla-sources-6.1.158
index 7441d08dffc5..0c61102aeaf9 100644
--- a/metadata/md5-cache/sys-kernel/vanilla-sources-6.1.157
+++ b/metadata/md5-cache/sys-kernel/vanilla-sources-6.1.158
@@ -8,7 +8,7 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~s390 ~s
LICENSE=GPL-2
RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
RESTRICT=binchecks strip
-SLOT=6.1.157
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.1.157.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz
+SLOT=6.1.158
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.1.158.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz
_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 0e01377cce73a7a06321d0ef97388d31 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=89adf488f651c41c474d2e8cd771f631
diff --git a/metadata/md5-cache/sys-kernel/vanilla-sources-6.12.55 b/metadata/md5-cache/sys-kernel/vanilla-sources-6.12.56
index 6fbf5653c027..e740a8dbaf7d 100644
--- a/metadata/md5-cache/sys-kernel/vanilla-sources-6.12.55
+++ b/metadata/md5-cache/sys-kernel/vanilla-sources-6.12.56
@@ -8,7 +8,7 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~s390 ~s
LICENSE=GPL-2
RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
RESTRICT=binchecks strip
-SLOT=6.12.55
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.12.55.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.12.tar.xz
+SLOT=6.12.56
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.12.56.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.12.tar.xz
_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 0e01377cce73a7a06321d0ef97388d31 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=89adf488f651c41c474d2e8cd771f631
diff --git a/metadata/md5-cache/sys-kernel/vanilla-sources-6.17.5 b/metadata/md5-cache/sys-kernel/vanilla-sources-6.17.6
index 1b0e0575f14b..a9e0bdd09f53 100644
--- a/metadata/md5-cache/sys-kernel/vanilla-sources-6.17.5
+++ b/metadata/md5-cache/sys-kernel/vanilla-sources-6.17.6
@@ -8,7 +8,7 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~s390 ~s
LICENSE=GPL-2
RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
RESTRICT=binchecks strip
-SLOT=6.17.5
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.17.5.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.17.tar.xz
+SLOT=6.17.6
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.17.6.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.17.tar.xz
_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 0e01377cce73a7a06321d0ef97388d31 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=89adf488f651c41c474d2e8cd771f631
diff --git a/metadata/md5-cache/sys-kernel/vanilla-sources-6.6.114 b/metadata/md5-cache/sys-kernel/vanilla-sources-6.6.115
index 85744ecf9e20..0102e84bbd29 100644
--- a/metadata/md5-cache/sys-kernel/vanilla-sources-6.6.114
+++ b/metadata/md5-cache/sys-kernel/vanilla-sources-6.6.115
@@ -8,7 +8,7 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~s390 ~s
LICENSE=GPL-2
RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
RESTRICT=binchecks strip
-SLOT=6.6.114
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.6.114.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.6.tar.xz
+SLOT=6.6.115
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.6.115.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.6.tar.xz
_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 0e01377cce73a7a06321d0ef97388d31 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=89adf488f651c41c474d2e8cd771f631
diff --git a/metadata/md5-cache/virtual/crystal-db-0.14 b/metadata/md5-cache/virtual/crystal-db-0.14
new file mode 100644
index 000000000000..a9fcdda62c7b
--- /dev/null
+++ b/metadata/md5-cache/virtual/crystal-db-0.14
@@ -0,0 +1,8 @@
+DEFINED_PHASES=-
+DESCRIPTION=Virtual for Crystal database drivers
+EAPI=8
+IUSE=postgres sqlite
+KEYWORDS=~amd64
+RDEPEND=>=dev-crystal/crystal-db-0.14 <dev-crystal/crystal-db-0.15 postgres? ( >=dev-crystal/crystal-pg-0.29 <dev-crystal/crystal-pg-0.30 ) sqlite? ( >=dev-crystal/crystal-sqlite3-0.22.0 <dev-crystal/crystal-sqlite3-0.23.0 )
+SLOT=0
+_md5_=54ef1dc2f55476d4b4a2176f4423b5a3
diff --git a/metadata/md5-cache/www-apps/invidious-2025.05.17.0 b/metadata/md5-cache/www-apps/invidious-2025.05.17.0
index c4e3dfc7c825..cab270f5bc08 100644
--- a/metadata/md5-cache/www-apps/invidious-2025.05.17.0
+++ b/metadata/md5-cache/www-apps/invidious-2025.05.17.0
@@ -12,5 +12,5 @@ RDEPEND=dev-db/sqlite:3 dev-libs/boehm-gc dev-libs/libevent:= dev-libs/libpcre2:
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/iv-org/invidious/archive/refs/tags/v2.20250517.0.tar.gz -> invidious-2025.05.17.0.tar.gz https://registry.npmjs.org/video.js/-/video.js-7.12.1.tgz https://registry.npmjs.org/videojs-contrib-quality-levels/-/videojs-contrib-quality-levels-2.1.0.tgz https://registry.npmjs.org/videojs-http-source-selector/-/videojs-http-source-selector-1.1.6.tgz https://registry.npmjs.org/videojs-markers/-/videojs-markers-1.0.1.tgz https://registry.npmjs.org/videojs-mobile-ui/-/videojs-mobile-ui-0.6.1.tgz https://registry.npmjs.org/videojs-overlay/-/videojs-overlay-2.1.4.tgz https://registry.npmjs.org/videojs-share/-/videojs-share-3.2.1.tgz https://registry.npmjs.org/videojs-vr/-/videojs-vr-1.8.0.tgz https://registry.npmjs.org/videojs-vtt-thumbnails/-/videojs-vtt-thumbnails-0.0.13.tgz test? ( https://github.com/iv-org/mocks/archive/b55d58dea94f7144ff0205857dfa70ec14eaa872.tar.gz -> invidious-mocks-b55d58d.tar.gz )
-_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b crystal-utils ad02a0a13b9cbfb512929b949a8e5b2d edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b crystal-utils d62f451129021418fc7ec4291c366c0f edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=4a3bca77edb18c733fcba6001897b867
diff --git a/metadata/md5-cache/www-apps/invidious-2025.05.04.0 b/metadata/md5-cache/www-apps/invidious-2025.09.13.0
index 35c8f91dca25..f38175688b81 100644
--- a/metadata/md5-cache/www-apps/invidious-2025.05.04.0
+++ b/metadata/md5-cache/www-apps/invidious-2025.09.13.0
@@ -1,6 +1,6 @@
-BDEPEND=|| ( >=dev-lang/crystal-1.16.3 >=dev-lang/crystal-bin-1.16.3 ) || ( dev-util/shards dev-lang/crystal-bin ) >=dev-util/gshards-0.2 virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare pretend setup test unpack
-DEPEND=dev-db/sqlite:3 dev-libs/boehm-gc dev-libs/libevent:= dev-libs/libpcre2:= dev-libs/libxml2:2 dev-libs/libyaml dev-libs/openssl:= sys-libs/zlib:= dev-crystal/athena-negotiation dev-crystal/http_proxy >=dev-crystal/kemal-1.1.2-r1 <dev-crystal/kemal-1.2.0 dev-crystal/kilt >=dev-crystal/protodec-0.1.5 virtual/crystal-db[postgres,sqlite] test? ( dev-crystal/spectator )
+BDEPEND=|| ( >=dev-lang/crystal-1.16.3 >=dev-lang/crystal-bin-1.16.3 ) || ( <=dev-lang/crystal-1.16.3-r9999 <=dev-lang/crystal-bin-1.16.3-r9999 ) || ( dev-util/shards dev-lang/crystal-bin ) >=dev-util/gshards-0.2 virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst prepare pretend setup test unpack
+DEPEND=dev-db/sqlite:3 dev-libs/boehm-gc dev-libs/libpcre2:= dev-libs/libxml2:2= dev-libs/libyaml dev-libs/openssl:= sys-libs/zlib:= dev-crystal/athena-negotiation dev-crystal/http_proxy >=dev-crystal/kemal-1.6.0 >=dev-crystal/protodec-0.1.5 virtual/crystal-db[postgres,sqlite] test? ( dev-crystal/spectator )
DESCRIPTION=Invidious is an alternative front-end to YouTube
EAPI=8
HOMEPAGE=https://invidious.io/ https://github.com/iv-org/invidious
@@ -8,9 +8,9 @@ INHERIT=check-reqs shards systemd
IUSE=test debug doc
KEYWORDS=~amd64
LICENSE=AGPL-3 Apache-2.0 MIT
-RDEPEND=dev-db/sqlite:3 dev-libs/boehm-gc dev-libs/libevent:= dev-libs/libpcre2:= dev-libs/libxml2:2 dev-libs/libyaml dev-libs/openssl:= sys-libs/zlib:= acct-user/invidious gnome-base/librsvg net-misc/inv_sig_helper
+RDEPEND=dev-db/sqlite:3 dev-libs/boehm-gc dev-libs/libpcre2:= dev-libs/libxml2:2= dev-libs/libyaml dev-libs/openssl:= sys-libs/zlib:= acct-user/invidious gnome-base/librsvg
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://github.com/iv-org/invidious/archive/refs/tags/v2.20250504.0.tar.gz -> invidious-2025.05.04.0.tar.gz https://registry.npmjs.org/video.js/-/video.js-7.12.1.tgz https://registry.npmjs.org/videojs-contrib-quality-levels/-/videojs-contrib-quality-levels-2.1.0.tgz https://registry.npmjs.org/videojs-http-source-selector/-/videojs-http-source-selector-1.1.6.tgz https://registry.npmjs.org/videojs-markers/-/videojs-markers-1.0.1.tgz https://registry.npmjs.org/videojs-mobile-ui/-/videojs-mobile-ui-0.6.1.tgz https://registry.npmjs.org/videojs-overlay/-/videojs-overlay-2.1.4.tgz https://registry.npmjs.org/videojs-share/-/videojs-share-3.2.1.tgz https://registry.npmjs.org/videojs-vr/-/videojs-vr-1.8.0.tgz https://registry.npmjs.org/videojs-vtt-thumbnails/-/videojs-vtt-thumbnails-0.0.13.tgz test? ( https://github.com/iv-org/mocks/archive/b55d58dea94f7144ff0205857dfa70ec14eaa872.tar.gz -> invidious-mocks-b55d58d.tar.gz )
-_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b crystal-utils ad02a0a13b9cbfb512929b949a8e5b2d edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=4a3bca77edb18c733fcba6001897b867
+SRC_URI=https://github.com/iv-org/invidious/archive/refs/tags/v2.20250913.0.tar.gz -> invidious-2025.09.13.0.tar.gz https://registry.npmjs.org/video.js/-/video.js-7.12.1.tgz https://registry.npmjs.org/videojs-contrib-quality-levels/-/videojs-contrib-quality-levels-2.1.0.tgz https://registry.npmjs.org/videojs-http-source-selector/-/videojs-http-source-selector-1.1.6.tgz https://registry.npmjs.org/videojs-markers/-/videojs-markers-1.0.1.tgz https://registry.npmjs.org/videojs-mobile-ui/-/videojs-mobile-ui-0.6.1.tgz https://registry.npmjs.org/videojs-overlay/-/videojs-overlay-2.1.4.tgz https://registry.npmjs.org/videojs-share/-/videojs-share-3.2.1.tgz https://registry.npmjs.org/videojs-vr/-/videojs-vr-1.8.0.tgz https://registry.npmjs.org/videojs-vtt-thumbnails/-/videojs-vtt-thumbnails-0.0.13.tgz test? ( https://github.com/iv-org/mocks/archive/b55d58dea94f7144ff0205857dfa70ec14eaa872.tar.gz -> invidious-mocks-b55d58d.tar.gz )
+_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b crystal-utils d62f451129021418fc7ec4291c366c0f edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f shards 19e21a696fe66db90959968325a9c97f systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_md5_=96b4b360d35f6b4fab64b419a616f24d
diff --git a/metadata/md5-cache/www-client/mullvad-browser-bin-14.5.8 b/metadata/md5-cache/www-client/mullvad-browser-bin-15.0
index 032a35c70e18..fab723898d1f 100644
--- a/metadata/md5-cache/www-client/mullvad-browser-bin-14.5.8
+++ b/metadata/md5-cache/www-client/mullvad-browser-bin-15.0
@@ -9,6 +9,6 @@ KEYWORDS=-* ~amd64
LICENSE=MPL-2.0
RDEPEND=app-accessibility/at-spi2-core app-misc/mime-types dev-libs/dbus-glib dev-libs/glib dev-libs/nspr dev-libs/nss gui-libs/gtk media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-video/ffmpeg sys-apps/dbus x11-libs/cairo x11-themes/hicolor-icon-theme x11-libs/libX11 x11-libs/libxcb x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXt x11-libs/libXtst
SLOT=0
-SRC_URI=https://github.com/mullvad/mullvad-browser/releases/download/14.5.8/mullvad-browser-linux-x86_64-14.5.8.tar.xz -> mullvad-browser-bin-14.5.8.tar.xz
+SRC_URI=https://github.com/mullvad/mullvad-browser/releases/download/15.0/mullvad-browser-linux-x86_64-15.0.tar.xz -> mullvad-browser-bin-15.0.tar.xz
_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed optfeature 538bce96e5589935b57e178e8635f301 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=6049342fe98edaca9f6646b6af6f614b
diff --git a/metadata/md5-cache/www-plugins/firefoxpwa-2.14.1 b/metadata/md5-cache/www-plugins/firefoxpwa-2.14.1
deleted file mode 100644
index 084436d778f5..000000000000
--- a/metadata/md5-cache/www-plugins/firefoxpwa-2.14.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=lto? ( !custom-cflags? ( llvm-core/clang llvm-core/lld ) ) !static? ( virtual/pkgconfig ) || ( >=dev-lang/rust-bin-1.74.1:* >=dev-lang/rust-1.74.1:* )
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack
-DEPEND=!static? ( app-arch/zstd:= app-arch/bzip2:= app-arch/xz-utils:= dev-libs/openssl:= )
-DESCRIPTION=A tool to install, manage and use PWAs in Mozilla Firefox (native component)
-EAPI=8
-HOMEPAGE=https://pwasforfirefox.filips.si/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=cargo desktop flag-o-matic shell-completion toolchain-funcs xdg
-IUSE=custom-cflags lto static debug
-KEYWORDS=~amd64 ~arm64
-LICENSE=MPL-2.0 Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT MPL-2.0 UoI-NCSA Unicode-3.0 ZLIB
-RDEPEND=!static? ( app-arch/zstd:= app-arch/bzip2:= app-arch/xz-utils:= dev-libs/openssl:= )
-SLOT=0
-SRC_URI=https://github.com/filips123/PWAsForFirefox/archive/v2.14.1.tar.gz -> firefoxpwa-2.14.1.tar.gz https://crates.io/api/v1/crates/ab_glyph/0.2.29/download -> ab_glyph-0.2.29.crate https://crates.io/api/v1/crates/ab_glyph_rasterizer/0.1.8/download -> ab_glyph_rasterizer-0.1.8.crate 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/adler32/1.2.0/download -> adler32-1.2.0.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/aligned-vec/0.5.0/download -> aligned-vec-0.5.0.crate https://crates.io/api/v1/crates/alloc-no-stdlib/2.0.4/download -> alloc-no-stdlib-2.0.4.crate https://crates.io/api/v1/crates/alloc-stdlib/0.2.2/download -> alloc-stdlib-0.2.2.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/anstream/0.6.18/download -> anstream-0.6.18.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.7/download -> anstyle-wincon-3.0.7.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.95/download -> anyhow-1.0.95.crate https://crates.io/api/v1/crates/arbitrary/1.4.1/download -> arbitrary-1.4.1.crate https://crates.io/api/v1/crates/arg_enum_proc_macro/0.3.4/download -> arg_enum_proc_macro-0.3.4.crate https://crates.io/api/v1/crates/arrayref/0.3.9/download -> arrayref-0.3.9.crate https://crates.io/api/v1/crates/arrayvec/0.7.6/download -> arrayvec-0.7.6.crate https://crates.io/api/v1/crates/async-compression/0.4.18/download -> async-compression-0.4.18.crate https://crates.io/api/v1/crates/atomic-waker/1.1.2/download -> atomic-waker-1.1.2.crate https://crates.io/api/v1/crates/autocfg/1.4.0/download -> autocfg-1.4.0.crate https://crates.io/api/v1/crates/av1-grain/0.2.3/download -> av1-grain-0.2.3.crate https://crates.io/api/v1/crates/avif-serialize/0.8.2/download -> avif-serialize-0.8.2.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.22.1/download -> base64-0.22.1.crate https://crates.io/api/v1/crates/bit_field/0.10.2/download -> bit_field-0.10.2.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.8.0/download -> bitflags-2.8.0.crate https://crates.io/api/v1/crates/bitstream-io/2.6.0/download -> bitstream-io-2.6.0.crate https://crates.io/api/v1/crates/blake3/1.5.5/download -> blake3-1.5.5.crate https://crates.io/api/v1/crates/brotli-decompressor/4.0.2/download -> brotli-decompressor-4.0.2.crate https://crates.io/api/v1/crates/brotli/7.0.0/download -> brotli-7.0.0.crate https://crates.io/api/v1/crates/built/0.7.6/download -> built-0.7.6.crate https://crates.io/api/v1/crates/bumpalo/3.17.0/download -> bumpalo-3.17.0.crate https://crates.io/api/v1/crates/bytemuck/1.21.0/download -> bytemuck-1.21.0.crate https://crates.io/api/v1/crates/byteorder-lite/0.1.0/download -> byteorder-lite-0.1.0.crate https://crates.io/api/v1/crates/byteorder/1.5.0/download -> byteorder-1.5.0.crate https://crates.io/api/v1/crates/bytes/1.10.0/download -> bytes-1.10.0.crate https://crates.io/api/v1/crates/bzip2-sys/0.1.12+1.0.8/download -> bzip2-sys-0.1.12+1.0.8.crate https://crates.io/api/v1/crates/bzip2/0.5.1/download -> bzip2-0.5.1.crate https://crates.io/api/v1/crates/cc/1.2.13/download -> cc-1.2.13.crate https://crates.io/api/v1/crates/cfg-expr/0.15.8/download -> cfg-expr-0.15.8.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/cfg_aliases/0.2.1/download -> cfg_aliases-0.2.1.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.29/download -> clap-4.5.29.crate https://crates.io/api/v1/crates/clap_builder/4.5.29/download -> clap_builder-4.5.29.crate https://crates.io/api/v1/crates/clap_complete/4.5.44/download -> clap_complete-4.5.44.crate https://crates.io/api/v1/crates/clap_derive/4.5.28/download -> clap_derive-4.5.28.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/color_quant/1.1.0/download -> color_quant-1.1.0.crate https://crates.io/api/v1/crates/colorchoice/1.0.3/download -> colorchoice-1.0.3.crate https://crates.io/api/v1/crates/configparser/3.1.0/download -> configparser-3.1.0.crate https://crates.io/api/v1/crates/const_format/0.2.34/download -> const_format-0.2.34.crate https://crates.io/api/v1/crates/const_format_proc_macros/0.2.34/download -> const_format_proc_macros-0.2.34.crate https://crates.io/api/v1/crates/constant_time_eq/0.3.1/download -> constant_time_eq-0.3.1.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.7/download -> core-foundation-sys-0.8.7.crate https://crates.io/api/v1/crates/core-foundation/0.9.4/download -> core-foundation-0.9.4.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/crc32fast/1.4.2/download -> crc32fast-1.4.2.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.6/download -> crossbeam-deque-0.8.6.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.18/download -> crossbeam-epoch-0.9.18.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.21/download -> crossbeam-utils-0.8.21.crate https://crates.io/api/v1/crates/crunchy/0.2.3/download -> crunchy-0.2.3.crate https://crates.io/api/v1/crates/csscolorparser/0.6.2/download -> csscolorparser-0.6.2.crate https://crates.io/api/v1/crates/darling/0.20.10/download -> darling-0.20.10.crate https://crates.io/api/v1/crates/darling_core/0.20.10/download -> darling_core-0.20.10.crate https://crates.io/api/v1/crates/darling_macro/0.20.10/download -> darling_macro-0.20.10.crate https://crates.io/api/v1/crates/data-url/0.3.1/download -> data-url-0.3.1.crate https://crates.io/api/v1/crates/deflate/0.8.6/download -> deflate-0.8.6.crate https://crates.io/api/v1/crates/deranged/0.3.11/download -> deranged-0.3.11.crate https://crates.io/api/v1/crates/directories/6.0.0/download -> directories-6.0.0.crate https://crates.io/api/v1/crates/dirs-sys/0.5.0/download -> dirs-sys-0.5.0.crate https://crates.io/api/v1/crates/displaydoc/0.2.5/download -> displaydoc-0.2.5.crate https://crates.io/api/v1/crates/dmg/0.1.2/download -> dmg-0.1.2.crate https://crates.io/api/v1/crates/either/1.13.0/download -> either-1.13.0.crate https://crates.io/api/v1/crates/encoding_rs/0.8.35/download -> encoding_rs-0.8.35.crate https://crates.io/api/v1/crates/equivalent/1.0.1/download -> equivalent-1.0.1.crate https://crates.io/api/v1/crates/errno/0.3.10/download -> errno-0.3.10.crate https://crates.io/api/v1/crates/exr/1.73.0/download -> exr-1.73.0.crate https://crates.io/api/v1/crates/fastrand/2.3.0/download -> fastrand-2.3.0.crate https://crates.io/api/v1/crates/fdeflate/0.3.7/download -> fdeflate-0.3.7.crate https://crates.io/api/v1/crates/filedescriptor/0.8.3/download -> filedescriptor-0.8.3.crate https://crates.io/api/v1/crates/filetime/0.2.25/download -> filetime-0.2.25.crate https://crates.io/api/v1/crates/flate2/1.0.35/download -> flate2-1.0.35.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/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/fontconfig-parser/0.5.7/download -> fontconfig-parser-0.5.7.crate https://crates.io/api/v1/crates/fontdb/0.22.0/download -> fontdb-0.22.0.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.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/fs_extra/1.3.0/download -> fs_extra-1.3.0.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-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/gag/1.0.0/download -> gag-1.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/getrandom/0.3.1/download -> getrandom-0.3.1.crate https://crates.io/api/v1/crates/gif/0.13.1/download -> gif-0.13.1.crate https://crates.io/api/v1/crates/gimli/0.31.1/download -> gimli-0.31.1.crate https://crates.io/api/v1/crates/glob/0.3.2/download -> glob-0.3.2.crate https://crates.io/api/v1/crates/h2/0.4.7/download -> h2-0.4.7.crate https://crates.io/api/v1/crates/half/2.4.1/download -> half-2.4.1.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/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/http-body-util/0.1.2/download -> http-body-util-0.1.2.crate https://crates.io/api/v1/crates/http-body/1.0.1/download -> http-body-1.0.1.crate https://crates.io/api/v1/crates/http/1.2.0/download -> http-1.2.0.crate https://crates.io/api/v1/crates/httparse/1.10.0/download -> httparse-1.10.0.crate https://crates.io/api/v1/crates/hyper-rustls/0.27.5/download -> hyper-rustls-0.27.5.crate https://crates.io/api/v1/crates/hyper-tls/0.6.0/download -> hyper-tls-0.6.0.crate https://crates.io/api/v1/crates/hyper-util/0.1.10/download -> hyper-util-0.1.10.crate https://crates.io/api/v1/crates/hyper/1.6.0/download -> hyper-1.6.0.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/icns/0.3.1/download -> icns-0.3.1.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/ident_case/1.0.1/download -> ident_case-1.0.1.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/image-webp/0.1.3/download -> image-webp-0.1.3.crate https://crates.io/api/v1/crates/image-webp/0.2.1/download -> image-webp-0.2.1.crate https://crates.io/api/v1/crates/image/0.25.5/download -> image-0.25.5.crate https://crates.io/api/v1/crates/imagesize/0.13.0/download -> imagesize-0.13.0.crate https://crates.io/api/v1/crates/imgref/1.11.0/download -> imgref-1.11.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/interpolate_name/0.2.4/download -> interpolate_name-0.2.4.crate https://crates.io/api/v1/crates/ipnet/2.11.0/download -> ipnet-2.11.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/itertools/0.12.1/download -> itertools-0.12.1.crate https://crates.io/api/v1/crates/itoa/1.0.14/download -> itoa-1.0.14.crate https://crates.io/api/v1/crates/jobserver/0.1.32/download -> jobserver-0.1.32.crate https://crates.io/api/v1/crates/jpeg-decoder/0.3.1/download -> jpeg-decoder-0.3.1.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/kurbo/0.11.1/download -> kurbo-0.11.1.crate https://crates.io/api/v1/crates/language-tags/0.3.2/download -> language-tags-0.3.2.crate https://crates.io/api/v1/crates/lebe/0.5.2/download -> lebe-0.5.2.crate https://crates.io/api/v1/crates/libc/0.2.169/download -> libc-0.2.169.crate https://crates.io/api/v1/crates/libfuzzer-sys/0.4.9/download -> libfuzzer-sys-0.4.9.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/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.25/download -> log-0.4.25.crate https://crates.io/api/v1/crates/loop9/0.1.5/download -> loop9-0.1.5.crate https://crates.io/api/v1/crates/lzma-sys/0.1.20/download -> lzma-sys-0.1.20.crate https://crates.io/api/v1/crates/maybe-rayon/0.1.1/download -> maybe-rayon-0.1.1.crate https://crates.io/api/v1/crates/memchr/2.7.4/download -> memchr-2.7.4.crate https://crates.io/api/v1/crates/memmap2/0.9.5/download -> memmap2-0.9.5.crate https://crates.io/api/v1/crates/mime/0.3.17/download -> mime-0.3.17.crate https://crates.io/api/v1/crates/minimal-lexical/0.2.1/download -> minimal-lexical-0.2.1.crate https://crates.io/api/v1/crates/miniz_oxide/0.3.7/download -> miniz_oxide-0.3.7.crate https://crates.io/api/v1/crates/miniz_oxide/0.8.4/download -> miniz_oxide-0.8.4.crate https://crates.io/api/v1/crates/mio/1.0.3/download -> mio-1.0.3.crate https://crates.io/api/v1/crates/native-tls/0.2.13/download -> native-tls-0.2.13.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/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/noop_proc_macro/0.3.0/download -> noop_proc_macro-0.3.0.crate https://crates.io/api/v1/crates/num-bigint/0.4.6/download -> num-bigint-0.4.6.crate https://crates.io/api/v1/crates/num-conv/0.1.0/download -> num-conv-0.1.0.crate https://crates.io/api/v1/crates/num-derive/0.4.2/download -> num-derive-0.4.2.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-rational/0.4.2/download -> num-rational-0.4.2.crate https://crates.io/api/v1/crates/num-traits/0.2.19/download -> num-traits-0.2.19.crate https://crates.io/api/v1/crates/num_threads/0.1.7/download -> num_threads-0.1.7.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/openssl-macros/0.1.1/download -> openssl-macros-0.1.1.crate https://crates.io/api/v1/crates/openssl-probe/0.1.6/download -> openssl-probe-0.1.6.crate https://crates.io/api/v1/crates/openssl-src/300.4.2+3.4.1/download -> openssl-src-300.4.2+3.4.1.crate https://crates.io/api/v1/crates/openssl-sys/0.9.105/download -> openssl-sys-0.9.105.crate https://crates.io/api/v1/crates/openssl/0.10.70/download -> openssl-0.10.70.crate https://crates.io/api/v1/crates/option-ext/0.2.0/download -> option-ext-0.2.0.crate https://crates.io/api/v1/crates/owned_ttf_parser/0.25.0/download -> owned_ttf_parser-0.25.0.crate https://crates.io/api/v1/crates/parse-display-derive/0.8.2/download -> parse-display-derive-0.8.2.crate https://crates.io/api/v1/crates/parse-display/0.8.2/download -> parse-display-0.8.2.crate https://crates.io/api/v1/crates/paste/1.0.15/download -> paste-1.0.15.crate https://crates.io/api/v1/crates/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_generator/0.11.3/download -> phf_generator-0.11.3.crate https://crates.io/api/v1/crates/phf_macros/0.11.3/download -> phf_macros-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/pico-args/0.5.0/download -> pico-args-0.5.0.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-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/pix/0.13.4/download -> pix-0.13.4.crate https://crates.io/api/v1/crates/pkg-config/0.3.31/download -> pkg-config-0.3.31.crate https://crates.io/api/v1/crates/plist/1.7.0/download -> plist-1.7.0.crate https://crates.io/api/v1/crates/png/0.16.8/download -> png-0.16.8.crate https://crates.io/api/v1/crates/png/0.17.16/download -> png-0.17.16.crate https://crates.io/api/v1/crates/powerfmt/0.2.0/download -> powerfmt-0.2.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.20/download -> ppv-lite86-0.2.20.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/profiling-procmacros/1.0.16/download -> profiling-procmacros-1.0.16.crate https://crates.io/api/v1/crates/profiling/1.0.16/download -> profiling-1.0.16.crate https://crates.io/api/v1/crates/qoi/0.4.1/download -> qoi-0.4.1.crate https://crates.io/api/v1/crates/quick-error/1.2.3/download -> quick-error-1.2.3.crate https://crates.io/api/v1/crates/quick-error/2.0.1/download -> quick-error-2.0.1.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/quoted-string/0.2.2/download -> quoted-string-0.2.2.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand/0.9.0/download -> rand-0.9.0.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_chacha/0.9.0/download -> rand_chacha-0.9.0.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_core/0.9.0/download -> rand_core-0.9.0.crate https://crates.io/api/v1/crates/rav1e/0.7.1/download -> rav1e-0.7.1.crate https://crates.io/api/v1/crates/ravif/0.11.11/download -> ravif-0.11.11.crate https://crates.io/api/v1/crates/rayon-core/1.12.1/download -> rayon-core-1.12.1.crate https://crates.io/api/v1/crates/rayon/1.10.0/download -> rayon-1.10.0.crate https://crates.io/api/v1/crates/redox_syscall/0.5.8/download -> redox_syscall-0.5.8.crate https://crates.io/api/v1/crates/redox_users/0.5.0/download -> redox_users-0.5.0.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.7.5/download -> regex-syntax-0.7.5.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/reqwest/0.12.12/download -> reqwest-0.12.12.crate https://crates.io/api/v1/crates/resvg/0.44.0/download -> resvg-0.44.0.crate https://crates.io/api/v1/crates/rgb/0.8.50/download -> rgb-0.8.50.crate https://crates.io/api/v1/crates/ring/0.17.8/download -> ring-0.17.8.crate https://crates.io/api/v1/crates/roxmltree/0.20.0/download -> roxmltree-0.20.0.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/rustls-pemfile/2.2.0/download -> rustls-pemfile-2.2.0.crate https://crates.io/api/v1/crates/rustls-pki-types/1.11.0/download -> rustls-pki-types-1.11.0.crate https://crates.io/api/v1/crates/rustls-webpki/0.102.8/download -> rustls-webpki-0.102.8.crate https://crates.io/api/v1/crates/rustls/0.23.23/download -> rustls-0.23.23.crate https://crates.io/api/v1/crates/rustversion/1.0.19/download -> rustversion-1.0.19.crate https://crates.io/api/v1/crates/rustybuzz/0.18.0/download -> rustybuzz-0.18.0.crate https://crates.io/api/v1/crates/ryu/1.0.19/download -> ryu-1.0.19.crate https://crates.io/api/v1/crates/sanitize-filename/0.6.0/download -> sanitize-filename-0.6.0.crate https://crates.io/api/v1/crates/schannel/0.1.27/download -> schannel-0.1.27.crate https://crates.io/api/v1/crates/security-framework-sys/2.14.0/download -> security-framework-sys-2.14.0.crate https://crates.io/api/v1/crates/security-framework/2.11.1/download -> security-framework-2.11.1.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/serde_spanned/0.6.8/download -> serde_spanned-0.6.8.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/serde_with/3.12.0/download -> serde_with-3.12.0.crate https://crates.io/api/v1/crates/serde_with_macros/3.12.0/download -> serde_with_macros-3.12.0.crate https://crates.io/api/v1/crates/shlex/1.3.0/download -> shlex-1.3.0.crate https://crates.io/api/v1/crates/simd-adler32/0.3.7/download -> simd-adler32-0.3.7.crate https://crates.io/api/v1/crates/simd_helpers/0.1.0/download -> simd_helpers-0.1.0.crate https://crates.io/api/v1/crates/simplecss/0.2.2/download -> simplecss-0.2.2.crate https://crates.io/api/v1/crates/simplelog/0.12.2/download -> simplelog-0.12.2.crate https://crates.io/api/v1/crates/siphasher/1.0.1/download -> siphasher-1.0.1.crate https://crates.io/api/v1/crates/slab/0.4.9/download -> slab-0.4.9.crate https://crates.io/api/v1/crates/slotmap/1.0.7/download -> slotmap-1.0.7.crate https://crates.io/api/v1/crates/smallvec/1.13.2/download -> smallvec-1.13.2.crate https://crates.io/api/v1/crates/smart-default/0.7.1/download -> smart-default-0.7.1.crate https://crates.io/api/v1/crates/socket2/0.5.8/download -> socket2-0.5.8.crate https://crates.io/api/v1/crates/spin/0.9.8/download -> spin-0.9.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/strict-num/0.1.1/download -> strict-num-0.1.1.crate https://crates.io/api/v1/crates/strsim/0.11.1/download -> strsim-0.11.1.crate https://crates.io/api/v1/crates/structmeta-derive/0.2.0/download -> structmeta-derive-0.2.0.crate https://crates.io/api/v1/crates/structmeta/0.2.0/download -> structmeta-0.2.0.crate https://crates.io/api/v1/crates/subtle/2.6.1/download -> subtle-2.6.1.crate https://crates.io/api/v1/crates/svgtypes/0.15.3/download -> svgtypes-0.15.3.crate https://crates.io/api/v1/crates/syn/2.0.98/download -> syn-2.0.98.crate https://crates.io/api/v1/crates/sync_wrapper/1.0.2/download -> sync_wrapper-1.0.2.crate https://crates.io/api/v1/crates/synstructure/0.13.1/download -> synstructure-0.13.1.crate https://crates.io/api/v1/crates/system-configuration-sys/0.6.0/download -> system-configuration-sys-0.6.0.crate https://crates.io/api/v1/crates/system-configuration/0.6.1/download -> system-configuration-0.6.1.crate https://crates.io/api/v1/crates/system-deps/6.2.2/download -> system-deps-6.2.2.crate https://crates.io/api/v1/crates/tar/0.4.43/download -> tar-0.4.43.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/tempfile/3.16.0/download -> tempfile-3.16.0.crate https://crates.io/api/v1/crates/termcolor/1.4.1/download -> termcolor-1.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/tiff/0.9.1/download -> tiff-0.9.1.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/tiny-skia-path/0.11.4/download -> tiny-skia-path-0.11.4.crate https://crates.io/api/v1/crates/tiny-skia/0.11.4/download -> tiny-skia-0.11.4.crate https://crates.io/api/v1/crates/tinystr/0.7.6/download -> tinystr-0.7.6.crate https://crates.io/api/v1/crates/tinyvec/1.8.1/download -> tinyvec-1.8.1.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/tokio-native-tls/0.3.1/download -> tokio-native-tls-0.3.1.crate https://crates.io/api/v1/crates/tokio-rustls/0.26.1/download -> tokio-rustls-0.26.1.crate https://crates.io/api/v1/crates/tokio-socks/0.5.2/download -> tokio-socks-0.5.2.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.43.0/download -> tokio-1.43.0.crate https://crates.io/api/v1/crates/toml/0.8.20/download -> toml-0.8.20.crate https://crates.io/api/v1/crates/toml_datetime/0.6.8/download -> toml_datetime-0.6.8.crate https://crates.io/api/v1/crates/toml_edit/0.22.24/download -> toml_edit-0.22.24.crate https://crates.io/api/v1/crates/tower-layer/0.3.3/download -> tower-layer-0.3.3.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/tower/0.5.2/download -> tower-0.5.2.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/ttf-parser/0.24.1/download -> ttf-parser-0.24.1.crate https://crates.io/api/v1/crates/ttf-parser/0.25.1/download -> ttf-parser-0.25.1.crate https://crates.io/api/v1/crates/ulid/1.2.0/download -> ulid-1.2.0.crate https://crates.io/api/v1/crates/unicode-bidi-mirroring/0.3.0/download -> unicode-bidi-mirroring-0.3.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.18/download -> unicode-bidi-0.3.18.crate https://crates.io/api/v1/crates/unicode-ccc/0.3.0/download -> unicode-ccc-0.3.0.crate https://crates.io/api/v1/crates/unicode-ident/1.0.16/download -> unicode-ident-1.0.16.crate https://crates.io/api/v1/crates/unicode-properties/0.1.3/download -> unicode-properties-0.1.3.crate https://crates.io/api/v1/crates/unicode-script/0.5.7/download -> unicode-script-0.5.7.crate https://crates.io/api/v1/crates/unicode-vo/0.1.0/download -> unicode-vo-0.1.0.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/untrusted/0.9.0/download -> untrusted-0.9.0.crate https://crates.io/api/v1/crates/url/2.5.4/download -> url-2.5.4.crate https://crates.io/api/v1/crates/urlencoding/2.1.3/download -> urlencoding-2.1.3.crate https://crates.io/api/v1/crates/usvg/0.44.0/download -> usvg-0.44.0.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/utf8parse/0.2.2/download -> utf8parse-0.2.2.crate https://crates.io/api/v1/crates/v_frame/0.3.8/download -> v_frame-0.3.8.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.crate https://crates.io/api/v1/crates/version-compare/0.2.0/download -> version-compare-0.2.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/want/0.3.1/download -> want-0.3.1.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-futures/0.4.50/download -> wasm-bindgen-futures-0.4.50.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.100/download -> wasm-bindgen-macro-support-0.2.100.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.100/download -> wasm-bindgen-macro-0.2.100.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.100/download -> wasm-bindgen-shared-0.2.100.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.100/download -> wasm-bindgen-0.2.100.crate https://crates.io/api/v1/crates/web-sys/0.3.77/download -> web-sys-0.3.77.crate https://crates.io/api/v1/crates/web-time/1.1.0/download -> web-time-1.1.0.crate https://crates.io/api/v1/crates/weezl/0.1.8/download -> weezl-0.1.8.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-core/0.59.0/download -> windows-core-0.59.0.crate https://crates.io/api/v1/crates/windows-implement/0.59.0/download -> windows-implement-0.59.0.crate https://crates.io/api/v1/crates/windows-interface/0.59.0/download -> windows-interface-0.59.0.crate https://crates.io/api/v1/crates/windows-registry/0.2.0/download -> windows-registry-0.2.0.crate https://crates.io/api/v1/crates/windows-registry/0.4.0/download -> windows-registry-0.4.0.crate https://crates.io/api/v1/crates/windows-result/0.2.0/download -> windows-result-0.2.0.crate https://crates.io/api/v1/crates/windows-result/0.3.0/download -> windows-result-0.3.0.crate https://crates.io/api/v1/crates/windows-strings/0.1.0/download -> windows-strings-0.1.0.crate https://crates.io/api/v1/crates/windows-strings/0.3.0/download -> windows-strings-0.3.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-targets/0.53.0/download -> windows-targets-0.53.0.crate https://crates.io/api/v1/crates/windows/0.59.0/download -> windows-0.59.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.6/download -> windows_aarch64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.53.0/download -> windows_aarch64_gnullvm-0.53.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.6/download -> windows_aarch64_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.53.0/download -> windows_aarch64_msvc-0.53.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.6/download -> windows_i686_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.53.0/download -> windows_i686_gnu-0.53.0.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.52.6/download -> windows_i686_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.53.0/download -> windows_i686_gnullvm-0.53.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.6/download -> windows_i686_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.53.0/download -> windows_i686_msvc-0.53.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.6/download -> windows_x86_64_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.53.0/download -> windows_x86_64_gnu-0.53.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.6/download -> windows_x86_64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.53.0/download -> windows_x86_64_gnullvm-0.53.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.6/download -> windows_x86_64_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.53.0/download -> windows_x86_64_msvc-0.53.0.crate https://crates.io/api/v1/crates/winnow/0.7.2/download -> winnow-0.7.2.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/xattr/1.4.0/download -> xattr-1.4.0.crate https://crates.io/api/v1/crates/xmlwriter/0.1.0/download -> xmlwriter-0.1.0.crate https://crates.io/api/v1/crates/xz2/0.1.7/download -> xz2-0.1.7.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/zerocopy-derive/0.7.35/download -> zerocopy-derive-0.7.35.crate https://crates.io/api/v1/crates/zerocopy-derive/0.8.17/download -> zerocopy-derive-0.8.17.crate https://crates.io/api/v1/crates/zerocopy/0.7.35/download -> zerocopy-0.7.35.crate https://crates.io/api/v1/crates/zerocopy/0.8.17/download -> zerocopy-0.8.17.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/zeroize/1.8.1/download -> zeroize-1.8.1.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/zstd-safe/7.2.1/download -> zstd-safe-7.2.1.crate https://crates.io/api/v1/crates/zstd-sys/2.0.13+zstd.1.5.6/download -> zstd-sys-2.0.13+zstd.1.5.6.crate https://crates.io/api/v1/crates/zstd/0.13.2/download -> zstd-0.13.2.crate https://crates.io/api/v1/crates/zune-core/0.4.12/download -> zune-core-0.4.12.crate https://crates.io/api/v1/crates/zune-inflate/0.2.54/download -> zune-inflate-0.2.54.crate https://crates.io/api/v1/crates/zune-jpeg/0.4.14/download -> zune-jpeg-0.4.14.crate https://github.com/filips123/WebAppManifestRS/archive/477c5bbc7406eec01aea40e18338dafcec78c917.tar.gz -> WebAppManifestRS-477c5bbc7406eec01aea40e18338dafcec78c917.gh.tar.gz https://github.com/filips123/mime/archive/57416f447a10c3343df7fe80deb0ae8a7c77cf0a.tar.gz -> mime-57416f447a10c3343df7fe80deb0ae8a7c77cf0a.gh.tar.gz https://github.com/filips123/mime/archive/57416f447a10c3343df7fe80deb0ae8a7c77cf0a.tar.gz -> mime-57416f447a10c3343df7fe80deb0ae8a7c77cf0a.gh.tar.gz
-_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 cargo a1af74aa9e34cd73aeac642cd0dd54d8 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust 86c81efc08f3f4c1104dbcb8df8e2885 rust-toolchain 76468983281b0a7fc167ca224f84ecfd shell-completion 0b655d0d825e157a5e99c463bddaac16 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=1eaf67ecb9f9d1fe8b245668ef6f321f
diff --git a/metadata/md5-cache/www-plugins/firefoxpwa-2.17.2 b/metadata/md5-cache/www-plugins/firefoxpwa-2.17.2
new file mode 100644
index 000000000000..016061e41107
--- /dev/null
+++ b/metadata/md5-cache/www-plugins/firefoxpwa-2.17.2
@@ -0,0 +1,16 @@
+BDEPEND=lto? ( !custom-cflags? ( llvm-core/clang llvm-core/lld ) ) !static? ( virtual/pkgconfig ) || ( >=dev-lang/rust-bin-1.74.1:* >=dev-lang/rust-1.74.1:* )
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack
+DEPEND=!static? ( app-arch/zstd:= app-arch/xz-utils:= dev-libs/openssl:= )
+DESCRIPTION=A tool to install, manage and use PWAs in Mozilla Firefox (native component)
+EAPI=8
+HOMEPAGE=https://pwasforfirefox.filips.si/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=cargo desktop flag-o-matic shell-completion toolchain-funcs xdg
+IUSE=custom-cflags lto static debug
+KEYWORDS=~amd64 ~arm64
+LICENSE=MPL-2.0 Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT MPL-2.0 UoI-NCSA Unicode-3.0 ZLIB
+RDEPEND=!static? ( app-arch/zstd:= app-arch/xz-utils:= dev-libs/openssl:= )
+SLOT=0
+SRC_URI=https://github.com/filips123/PWAsForFirefox/archive/v2.17.2.tar.gz -> firefoxpwa-2.17.2.tar.gz https://github.com/filips123/PWAsForFirefox/releases/download/v2.17.2/firefoxpwa-2.17.2-crates.tar.xz https://github.com/filips123/WebAppManifestRS/archive/c3329f3378a0039c96bd2b3f32529ea6b438c350.tar.gz -> WebAppManifestRS-c3329f3378a0039c96bd2b3f32529ea6b438c350.gh.tar.gz https://github.com/filips123/mime/archive/e3e2e55459d2989a3f4699566ff8f203a8720add.tar.gz -> mime-e3e2e55459d2989a3f4699566ff8f203a8720add.gh.tar.gz https://github.com/filips123/mime/archive/e3e2e55459d2989a3f4699566ff8f203a8720add.tar.gz -> mime-e3e2e55459d2989a3f4699566ff8f203a8720add.gh.tar.gz
+_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 cargo a1af74aa9e34cd73aeac642cd0dd54d8 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust 86c81efc08f3f4c1104dbcb8df8e2885 rust-toolchain 76468983281b0a7fc167ca224f84ecfd shell-completion 0b655d0d825e157a5e99c463bddaac16 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=09856074feb51c4e4f3c764236e3ed1c
diff --git a/metadata/md5-cache/x11-misc/appmenu-gtk-module-24.05-r3 b/metadata/md5-cache/x11-misc/appmenu-gtk-module-24.05-r3
deleted file mode 100644
index ebf60791aca1..000000000000
--- a/metadata/md5-cache/x11-misc/appmenu-gtk-module-24.05-r3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array virtual/pkgconfig test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
-DEFINED_PHASES=compile configure install postinst test
-DEPEND=dev-libs/glib[dbus] >=x11-libs/gtk+-3.22.0:3[wayland?,X] gtk2? ( >=x11-libs/gtk+-2.24.0:2 ) wayland? ( dev-libs/wayland )
-DESCRIPTION=Application menu module for GTK
-EAPI=8
-HOMEPAGE=https://gitlab.com/vala-panel-project/vala-panel-appmenu
-INHERIT=edo gnome2-utils flag-o-matic meson systemd virtualx
-IUSE=gtk2 test wayland test
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
-LICENSE=LGPL-3+
-RDEPEND=dev-libs/glib[dbus] >=x11-libs/gtk+-3.22.0:3[wayland?,X] gtk2? ( >=x11-libs/gtk+-2.24.0:2 )
-RESTRICT=!test? ( test ) test !test? ( test )
-SLOT=0
-SRC_URI=https://gitlab.com/vala-panel-project/vala-panel-appmenu/uploads/b5ace7bf5bd6e3ec3b20e98befb5da39/appmenu-gtk-module-24.05.tar.xz
-_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 meson 99466844dd8d4fcfb07578a76f5a9922 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=3ca9ef8c6824f9547104b13c126a2e63
diff --git a/metadata/md5-cache/x11-terms/roxterm-3.9.4 b/metadata/md5-cache/x11-terms/roxterm-3.9.4
deleted file mode 100644
index d4b4cb553794..000000000000
--- a/metadata/md5-cache/x11-terms/roxterm-3.9.4
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.28.5
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
-DEPEND=dev-libs/dbus-glib dev-libs/glib:2 dev-libs/libpcre2 sys-apps/dbus x11-libs/cairo x11-libs/gtk+:3 x11-libs/pango x11-libs/vte:2.91[vanilla] dev-libs/libxslt dev-util/desktop-file-utils x11-misc/shared-mime-info
-DESCRIPTION=A terminal emulator designed to integrate with the ROX environment
-EAPI=7
-HOMEPAGE=https://github.com/realh/roxterm
-INHERIT=cmake xdg
-KEYWORDS=amd64 ~riscv x86
-LICENSE=GPL-2 LGPL-3
-RDEPEND=dev-libs/dbus-glib dev-libs/glib:2 dev-libs/libpcre2 sys-apps/dbus x11-libs/cairo x11-libs/gtk+:3 x11-libs/pango x11-libs/vte:2.91[vanilla]
-SLOT=1
-SRC_URI=https://github.com/realh/roxterm/archive/3.9.4.tar.gz -> roxterm-3.9.4.tar.gz
-_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=35eae81f0418a8c0b8dcd9973b7aa5c3
diff --git a/metadata/md5-cache/x11-wm/ctwm-4.0.3 b/metadata/md5-cache/x11-wm/ctwm-4.0.3
deleted file mode 100644
index 3bbf07241e31..000000000000
--- a/metadata/md5-cache/x11-wm/ctwm-4.0.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXmu x11-libs/libXt jpeg? ( virtual/jpeg ) xpm? ( x11-libs/libXpm ) app-arch/xz-utils x11-base/xorg-proto
-DESCRIPTION=A clean, light window manager
-EAPI=7
-HOMEPAGE=https://ctwm.org/
-INHERIT=cmake flag-o-matic virtualx
-IUSE=jpeg test xpm test
-KEYWORDS=amd64 ppc x86
-LICENSE=MIT
-RDEPEND=x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXmu x11-libs/libXt jpeg? ( virtual/jpeg ) xpm? ( x11-libs/libXpm )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://ctwm.org/dist/ctwm-4.0.3.tar.xz
-_eclasses_=cmake 2d36accef058c00889b1f93ea4bc4061 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=f28b9a8c239ec757005c407b1f0108cb
diff --git a/net-analyzer/driftnet/Manifest b/net-analyzer/driftnet/Manifest
index 79e40ab5d2a4..5b64cd15e699 100644
--- a/net-analyzer/driftnet/Manifest
+++ b/net-analyzer/driftnet/Manifest
@@ -1,2 +1,3 @@
DIST driftnet-1.3.0.tar.gz 4971618 BLAKE2B 1cf0a46caac2267c093bf21a0d8e150518dbfe0e76acbe21ef87cd760ccbe964313116ee24d25ad7759b3eeba19ef7925200caee4fd06bb28f9836217d889256 SHA512 45f1016a850cf9e5e294756e47e40eccb13f57a316ae7fa885eac2d5e53f68b9d9ef86868415eca76b108f7aa1f4080c550a91f789265edb0f6e3a55e05f5f0c
DIST driftnet-1.5.0.tar.gz 5691414 BLAKE2B 6bab227ff730d760a2b4c31cd7b6bf41d61bcb7529c844ba1aee071aeaaa0de43d25f32b73c1423bd13d7d87db69ea0d4a5640fdeb507c7cfa6e7380061147fc SHA512 453329abb6f1a2d9538fa3bea788cc7bec142563e66f832aa11b3a935ac4f092779af6fce64e93959f6c5520d817cff74d80e449275fcbb02ac45d247743df73
+DIST driftnet-1.6.0.tar.gz 5772879 BLAKE2B 9d70917a29a830fc8e3afdec0032cbe39bb8cfa1d101bd41473a77e4b63ee2263a4c40db92d9cc8c314ecd117f9fc514c1f55f8750bfbfdd88e31613232f66b7 SHA512 4a381079dbbc3c343fbdf4421ed3ed257e7f4acf1e79be6eeafa702ccf61423404645745f4cc6f6e25b230d0bd0e587b4be64d7066cf827a17225a75a44cb187
diff --git a/net-analyzer/driftnet/driftnet-1.6.0.ebuild b/net-analyzer/driftnet/driftnet-1.6.0.ebuild
new file mode 100644
index 000000000000..620a9cdcb10e
--- /dev/null
+++ b/net-analyzer/driftnet/driftnet-1.6.0.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools fcaps
+
+DESCRIPTION="Watches network traffic and displays media from TCP streams observed"
+HOMEPAGE="https://chris.ex-parrot.com/driftnet/"
+SRC_URI="https://github.com/deiv/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc -sparc ~x86"
+IUSE="debug gtk httpd suid test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ net-libs/libpcap
+ media-libs/libwebp:=
+ gtk? (
+ dev-libs/glib:2
+ media-libs/giflib:=
+ media-libs/libjpeg-turbo:=
+ media-libs/libpng:=
+ x11-libs/cairo
+ x11-libs/gtk+:3[X]
+ )
+ httpd? ( net-libs/libwebsockets:=[client,http-proxy,socks5] )
+"
+DEPEND="
+ ${RDEPEND}
+ test? ( dev-util/cmocka )
+"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+ # Respect user flags
+ "${FILESDIR}"/${PN}-1.6.0-CFLAGS.patch
+ # https://github.com/deiv/driftnet/pull/56.patch
+ "${FILESDIR}"/${PN}-1.5.0-fix_test.patch
+ "${FILESDIR}"/${PN}-1.5.0-use_uint.patch
+ # https://github.com/deiv/driftnet/pull/57.patch
+ "${FILESDIR}"/${PN}-1.5.0-libwebsocket_compat.patch
+)
+
+FILECAPS=( cap_dac_read_search,cap_net_raw,cap_net_admin usr/bin/driftnet )
+
+# EXTRA_DIST
+DOCS=( Changelog CREDITS )
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ local myeconfargs=(
+ $(use_enable debug)
+ $(use_enable gtk display)
+ $(use_enable httpd http-display)
+ --htmldir="${EPREFIX}"/usr/share/driftnet/static-html
+ )
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ default
+
+ gzip -d "${ED}"/usr/share/man/man1/${PN}.1.gz || die
+
+ if use suid ; then
+ elog "marking driftnet as setuid root."
+ fowners root:wheel "/usr/bin/driftnet"
+ fperms 710 "/usr/bin/driftnet"
+ fperms u+s "/usr/bin/driftnet"
+ fi
+}
diff --git a/net-analyzer/driftnet/files/driftnet-1.6.0-CFLAGS.patch b/net-analyzer/driftnet/files/driftnet-1.6.0-CFLAGS.patch
new file mode 100644
index 000000000000..af80103870ee
--- /dev/null
+++ b/net-analyzer/driftnet/files/driftnet-1.6.0-CFLAGS.patch
@@ -0,0 +1,15 @@
+do not erase userflags
+--- a/configure.ac
++++ b/configure.ac
+@@ -80,9 +80,9 @@
+ [enable_debug=yes])
+
+ if test "x$enable_debug" = xyes; then
+- CFLAGS="-g -DDEBUG"
++ CFLAGS="-g -DDEBUG $CFLAGS"
+ else
+- CFLAGS="-O2 -DNDEBUG"
++ CFLAGS="-DNDEBUG $CFLAGS"
+ fi
+ #AM_CONDITIONAL(ENABLE_DEBUG, test "$enable_debug" = "yes")
+
diff --git a/net-firewall/itval/Manifest b/net-firewall/itval/Manifest
deleted file mode 100644
index 3077135ab5f8..000000000000
--- a/net-firewall/itval/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ITVal-20121104.tar.bz2 71398 BLAKE2B 6d3b67d7089a7c940c54fb5b5f577624ef935ce785c2a81a03f76bf4d4ced5258d55db9d59894b75ed366681e08d390d1293247fe301c3b179af7e6eff5eb607 SHA512 145f464154d0c88e6c43a16a6ea59f3f6f525612c99032bd5acb934975d46568a40b25996a92d63d190afbe2f129010fb7cdb843dced9eae4ec925b97ee17eca
diff --git a/net-firewall/itval/itval-1.2_p20121104-r1.ebuild b/net-firewall/itval/itval-1.2_p20121104-r1.ebuild
deleted file mode 100644
index 91d729df9bef..000000000000
--- a/net-firewall/itval/itval-1.2_p20121104-r1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-CMAKE_IN_SOURCE_BUILD=1
-inherit cmake
-
-MY_PN="ITVal"
-MY_PV="$(ver_cut 4)"
-MY_P="${MY_PN}-${MY_PV}"
-
-DESCRIPTION="Iptables policy testing and validation tool"
-HOMEPAGE="http://itval.sourceforge.net"
-SRC_URI="https://dev.gentoo.org/~pinkbyte/distfiles/snapshots/${MY_P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-RDEPEND="
- dev-libs/fddl
-"
-DEPEND="
- ${RDEPEND}
- app-alternatives/yacc
- app-alternatives/lex
-"
-S=${WORKDIR}/${MY_P}
-DOCS=( AUTHORS ChangeLog README RELEASE )
-
-src_install() {
- default
- doman man/ITVal.n
-}
diff --git a/net-firewall/itval/metadata.xml b/net-firewall/itval/metadata.xml
deleted file mode 100644
index 577e9c08f669..000000000000
--- a/net-firewall/itval/metadata.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>netmon@gentoo.org</email>
- <name>Gentoo network monitoring and analysis project</name>
- </maintainer>
-
- <origin>gentoo-staging</origin>
-</pkgmetadata> \ No newline at end of file
diff --git a/net-ftp/ncftp/ncftp-3.3.0.ebuild b/net-ftp/ncftp/ncftp-3.3.0.ebuild
index 872731e48acb..f58fb7b11357 100644
--- a/net-ftp/ncftp/ncftp-3.3.0.ebuild
+++ b/net-ftp/ncftp/ncftp-3.3.0.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://www.ncftp.com/public_ftp/${PN}/${P}-src.tar.gz"
LICENSE="Clarified-Artistic"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos"
IUSE="pch"
DEPEND="
diff --git a/net-misc/grive/Manifest b/net-misc/grive/Manifest
deleted file mode 100644
index 32c918f3481c..000000000000
--- a/net-misc/grive/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST grive-0.5.2_pre20211128.tar.gz 171412 BLAKE2B 62e966917959ed4306a7a787948bc1533cca6a5521f262450658c81f6dc88cb7914df6c3a8271d87fdc189ff74ada421f76c38bd9b89157cd27ef0f2ba531e67 SHA512 33e6a382f979a0a7a6c4236bce1779bbda0b3817b7d2f1750f6759350d7de79bd999bd0f4f7cb72fd32586683053ef1d21dc830403a9d1225b6e9a3408f830fa
diff --git a/net-misc/grive/files/363.patch b/net-misc/grive/files/363.patch
deleted file mode 100644
index c3e57460f386..000000000000
--- a/net-misc/grive/files/363.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-From 3cf1c058a3e61deb370dde36024a106a213ab2c6 Mon Sep 17 00:00:00 2001
-From: Christoph Junghans <junghans@gentoo.org>
-Date: Sat, 21 May 2022 09:36:52 -0600
-Subject: [PATCH] Syncer.hh: fix build with gcc-12
-
----
- libgrive/src/base/Syncer.hh | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/libgrive/src/base/Syncer.hh b/libgrive/src/base/Syncer.hh
-index 237b8949..9b6ae4f7 100644
---- a/libgrive/src/base/Syncer.hh
-+++ b/libgrive/src/base/Syncer.hh
-@@ -21,6 +21,7 @@
-
- #include "util/FileSystem.hh"
-
-+#include <memory>
- #include <string>
- #include <vector>
- #include <iosfwd>
diff --git a/net-misc/grive/grive-0.5.2_pre20211128-r1.ebuild b/net-misc/grive/grive-0.5.2_pre20211128-r1.ebuild
deleted file mode 100644
index c656088b952d..000000000000
--- a/net-misc/grive/grive-0.5.2_pre20211128-r1.ebuild
+++ /dev/null
@@ -1,37 +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://github.com/vitalif/${PN}2.git"
-else
- inherit vcs-snapshot
- COMMIT="6901fbb169eaae51acb61778760ba2ac019675ae"
- SRC_URI="https://github.com/vitalif/${PN}2/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
-fi
-
-DESCRIPTION="An open source Linux client for Google Drive"
-HOMEPAGE="https://github.com/vitalif/grive2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
- dev-libs/boost:=
- dev-libs/expat
- >=dev-libs/json-c-0.11-r1:=
- dev-libs/libgcrypt:0=
- dev-libs/yajl
- || ( net-misc/curl[curl_ssl_openssl] net-misc/curl[curl_ssl_gnutls] )
- sys-libs/binutils-libs:0=
- sys-libs/glibc
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=( "${FILESDIR}/363.patch" )
diff --git a/net-misc/grive/metadata.xml b/net-misc/grive/metadata.xml
deleted file mode 100644
index 83d00b14c8d4..000000000000
--- a/net-misc/grive/metadata.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
-
- <origin>gentoo-staging</origin>
-</pkgmetadata> \ No newline at end of file
diff --git a/net-p2p/fms/Manifest b/net-p2p/fms/Manifest
deleted file mode 100644
index acba217e0e9b..000000000000
--- a/net-p2p/fms/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST fms-src-0.3.84.zip 4913007 BLAKE2B ec96d26ea5fedaf2109c0b1aa00d1dfa82e5b45bfe7db8a58cab9f682c16f41b05a2d3e51a4ece2a148101d36472499d1592d9dab66dd544402e8cc8cc37a5ff SHA512 e3fe163e3aefafbdeebeb67601bb940db2015eb8d8ca334f9bcfc41c86b704fc450e039f1301106c299011ef02d5fb7c28b97782bf3252d320adf3bac230b744
diff --git a/net-p2p/fms/files/fms-0.3.83-fix-for-mbedtls-3.patch b/net-p2p/fms/files/fms-0.3.83-fix-for-mbedtls-3.patch
deleted file mode 100644
index 88b5ad1189b1..000000000000
--- a/net-p2p/fms/files/fms-0.3.83-fix-for-mbedtls-3.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/include/freenet/fcpv2.h
-+++ b/include/freenet/fcpv2.h
-@@ -33,7 +33,7 @@
- #endif
-
- #ifdef FCP_SSL
-- #include <mbedtls/net.h>
-+ #include <mbedtls/net_sockets.h>
- #include <mbedtls/ssl.h>
- #include <mbedtls/ctr_drbg.h>
- #include <mbedtls/entropy.h>
diff --git a/net-p2p/fms/files/fms-use-system-libs4.patch b/net-p2p/fms/files/fms-use-system-libs4.patch
deleted file mode 100644
index 07968b32bf7a..000000000000
--- a/net-p2p/fms/files/fms-use-system-libs4.patch
+++ /dev/null
@@ -1,25 +0,0 @@
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -373,11 +373,17 @@
- ENDIF(AUDIO_CAPTCHA)
-
- IF(FROST_SUPPORT OR FCP_SSL_SUPPORT)
-- ADD_SUBDIRECTORY(libs/mbedtls)
-- TARGET_LINK_LIBRARIES(fms mbedtls)
-- TARGET_LINK_LIBRARIES(fms mbedcrypto)
-- TARGET_LINK_LIBRARIES(fms mbedx509)
-- INCLUDE_DIRECTORIES(libs/mbedtls/include)
-+ FIND_LIBRARY(MBEDTLS_LIBRARY NAMES mbedtls )
-+ FIND_LIBRARY(MBEDCRYPTO_LIBRARY NAMES mbedcrypto mbedx509)
-+ FIND_LIBRARY(MBEDX509_LIBRARY NAMES mbedx509)
-+
-+ IF(MBEDTLS_LIBRARY)
-+ TARGET_LINK_LIBRARIES(fms ${MBEDTLS_LIBRARY})
-+ TARGET_LINK_LIBRARIES(fms ${MBEDCRYPTO_LIBRARY})
-+ TARGET_LINK_LIBRARIES(fms ${MBEDX509_LIBRARY})
-+ ELSE(MBEDTLS_LIBRARY)
-+ MESSAGE(FATAL ERROR: "Could not find mbedtls library.")
-+ ENDIF(MBEDTLS_LIBRARY)
-
- IF(FROST_SUPPORT)
- ADD_DEFINITIONS(-DFROST_SUPPORT)
diff --git a/net-p2p/fms/files/fms.initd b/net-p2p/fms/files/fms.initd
deleted file mode 100644
index fb76b701c515..000000000000
--- a/net-p2p/fms/files/fms.initd
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-pidfile="/run/fms.pid"
-start_stop_daemon_args="--chdir /var/freenet/fms"
-
-command="/usr/bin/fms"
-command_background="true"
-command_group="freenet"
-command_user="freenet"
diff --git a/net-p2p/fms/fms-0.3.84.ebuild b/net-p2p/fms/fms-0.3.84.ebuild
deleted file mode 100644
index 531325b08473..000000000000
--- a/net-p2p/fms/fms-0.3.84.ebuild
+++ /dev/null
@@ -1,101 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit edos2unix cmake
-
-DESCRIPTION="Spam-resistant message board application for Freenet"
-# FMS only has a homepage within freenet, so the closest is a wiki linking to it
-HOMEPAGE="https://github.com/hyphanet/wiki/wiki/FMS"
-SRC_URI="https://dev.gentoo.org/~tommy/distfiles/${PN}-src-${PV}.zip"
-S="${WORKDIR}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="frost ssl"
-
-CDEPEND="
- acct-group/freenet
- acct-user/freenet
-"
-
-RDEPEND="
- ${CDEPEND}
- dev-db/sqlite:3=
- dev-libs/poco
- frost? ( net-libs/mbedtls:0= )
- ssl? ( net-libs/mbedtls:0= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- ${CDEPEND}
- app-arch/unzip
- virtual/libiconv
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-use-system-libs4.patch"
- "${FILESDIR}/${PN}-0.3.83-fix-for-mbedtls-3.patch"
-)
-
-DOCS=( "readme.txt" )
-
-src_prepare() {
- # Convert encoding due applied patch
- edos2unix src/http/pages/showfilepage.cpp
- edos2unix CMakeLists.txt
- edos2unix include/freenet/fcpv2.h
-
- # Remove bundled libs
- rm -fr libs || die
-
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DDO_CHARSET_CONVERSION="ON"
- -DFCP_SSL_SUPPORT="$(usex ssl 'ON' 'OFF')"
- -DFROST_SUPPORT="$(usex frost 'ON' 'OFF')"
- -DI_HAVE_READ_THE_README="ON"
- -DUSE_BUNDLED_SQLITE="OFF"
- )
-
- cmake_src_configure
-}
-
-src_install() {
- dobin "${BUILD_DIR}"/fms
-
- insinto /var/freenet/fms
- doins *.htm
- doins -r fonts images styles translations
-
- fperms -R o-rwx /var/freenet/fms
- fowners -R freenet:freenet /var/freenet/fms
-
- newinitd "${FILESDIR}/fms.initd" fms
-
- einstalldocs
-}
-
-pkg_postinst() {
- if ! has_version 'net-p2p/freenet' ; then
- ewarn "FMS needs a freenet node to upload and download messages."
- ewarn "Please make sure to have a node you can connect to"
- ewarn "or install net-p2p/freenet to get FMS working."
- fi
-
- einfo "By default, the FMS NNTP server will listen on port 1119,"
- einfo "and the web configuration interface will be running at"
- einfo "http://localhost:8080."
- einfo "For more information, read the installed readme.txt."
-
- if use frost; then
- einfo
- einfo "You need to enable frost on the configuration page"
- einfo "and restart FMS for frost support."
- fi
-}
diff --git a/net-p2p/fms/metadata.xml b/net-p2p/fms/metadata.xml
deleted file mode 100644
index fcb7df2a3803..000000000000
--- a/net-p2p/fms/metadata.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
-
- <use>
- <flag name="frost">Add support for frost boards</flag>
- <flag name="ssl">Add support for FCP connection over SSL</flag>
- </use>
- <origin>gentoo-staging</origin>
-</pkgmetadata> \ No newline at end of file
diff --git a/net-proxy/ngrok-bin/Manifest b/net-proxy/ngrok-bin/Manifest
index 4611627177b7..9210df25eae7 100644
--- a/net-proxy/ngrok-bin/Manifest
+++ b/net-proxy/ngrok-bin/Manifest
@@ -1,7 +1,7 @@
-DIST ngrok-bin-3.31.0-amd64.tgz 9318734 BLAKE2B ee58fb4243c162efde33822ff3642848c4f7fdee3729d2e393ac1939b8ba1e37c0fdb7803f54cd6a51e828803728ae3625bdcf2834d511b37329364e2bc60ea1 SHA512 450c8a2e9b5a46b4d649ab8c2c1dee9c587fd7cf93099127ff8a253d4cea060161fd3665808045ef1e61cbc9aa5854b853e812ab0ba0be78d9c5c55dc6ee9eb4
-DIST ngrok-bin-3.31.0-arm.tgz 8815445 BLAKE2B e2b691ee35f2df4092cd410e9b0de16f6d1f90c51cfeb80a9e08ff94cea5f5fdea3a52cd7d52647a65ae050d82c5d744a8831fdb9ac25ee43078bbc7e074c9ff SHA512 3b8534e8feffb3ea6cb14dc094fdbaa65f501c4e533a80a9d047d9afe1b773eaddd5de4c2f1c62355bc15efc4395063287b5c906f286e98cf2211dcab212ef53
-DIST ngrok-bin-3.31.0-arm64.tgz 8632880 BLAKE2B c3ed71e229fea57868cca224f71559384fd37487493432d8fe4f3d603528867998b29b3c40044a0b6630aa0d96f3735f9dc34ba0bb3432c2b3a67069809610aa SHA512 0368231ab0c23141972b6e69cb18a1e37975c84cc933800af0b3a46ded39ea0fb4d5a20f6873e17c86522b132d8ebc955ebc642ceeb8351c3839cc2d61c357b6
-DIST ngrok-bin-3.31.0-i386.tgz 8846213 BLAKE2B 5a7ccdfb80ee5a5bd0e0102785ca039e3ec1810166160f20e7f1f2986562d58f3aaea5cc9bc9eb0d3b7abc89fa7d18f32411f615b39783cb94030f3f0e666304 SHA512 5d0a4a39100cb17a2aeea0b12b7b2b6251202a7ae91cb552fa5efd65a79c94afdd4775cd8b091d91613d669437de354a0220b88e3eb598d1402ef042292a5d1c
-DIST ngrok-bin-3.31.0-mips.tgz 8265728 BLAKE2B d4172e37f72fa712d415e6263e4380d53e5a41504920a733134737d5216dbe76bca5b721d23090e93bd301b009fb3874cbd98826b738db7fe16c8374622dd544 SHA512 c81d68448f9650db2154a84fa0d9e600d62af4e9c7bd14eb6488184ecf80e39659938c99830fe43cba343a96448d5da04a9b5f51b27294bb92182f8f531db927
-DIST ngrok-bin-3.31.0-ppc64.tgz 8528882 BLAKE2B 0cd986e3c1753e9e232bea0359c69385680d0a1bc25f81f14f5077b260d18e75af6393ff751b13dcdedc7de2cc66f170a8343e69f558cfd47e6d1e511dbefa32 SHA512 d2fc82888b9c6fcb03419ebb3d29f8871b7ab41e61686c2176700fa9306a12446bc586eb4b3145ce11dd87659398a5b489b6304f4b038817080a9ccfd8b43cbe
-DIST ngrok-bin-3.31.0-s390.tgz 9016217 BLAKE2B 53de5685f8e430d090a5816e10b9c1c2ce8dbdbd487923100c67532e25c90b871f6c9f353ab39947ca0cd8194361283e936d289714de9c590c78800fd08b8886 SHA512 d1ef1fc546e77f2079a50c7fcff713004f8a9100955a49cac2093538d58a4624cc132f7218cdfe0f662c5c8669d492ab24f539a90cda5a3ff1bea7b8a966d5e0
+DIST ngrok-bin-3.32.0-amd64.tgz 9322550 BLAKE2B 9b87990a09e54159b5a0e749ab5277ec82c3fe2eb742ab3beff0e0118a06ef7a64f4b228046bd83f380bd51b9f2a1704e29ed05a71ac711313bb58cdc388a93e SHA512 9007cbc04af9ee42a777d961cb2f86aaa67bead7065d4889e5ad08ac313737f6baca606f88ef7bf967239780c872d25533fe411e3811f346dde23a7181d9ab60
+DIST ngrok-bin-3.32.0-arm.tgz 8820247 BLAKE2B 1e0024ad5d377b28b53e90a3443033ec9093cbb011278b38412fbd25cff2f55a5d7231198d7293c27094eaffa75d2809cf6db5c30ded78ac491359125bc52f1b SHA512 952b64f37774ee394b4073e46aa35fa773a5a08c013bcf455d7ec70abb5bd506d9d7703701c74741459c9a6baa19c94d6867d39f6d9fe4aeee96b961e8298832
+DIST ngrok-bin-3.32.0-arm64.tgz 8635801 BLAKE2B 5e81fffbd3cf8fe8f315fde7edf4d0ea65243db344ec47533d4694c3acce5412c99bfc30769d173f44b56cbe3c0ee510fa8adc6f40da0b05395c622915e2f956 SHA512 297c0f885863cb95364c0d705755fcdbeeadd14bcfe74358b07145e46ea6f88e656fbec3d3f75613084794b59db6741b9ced520b5c7cef6cb2a653b40289c586
+DIST ngrok-bin-3.32.0-i386.tgz 8850045 BLAKE2B 5efbcece5b2f331e6d04288576b045691abe42b0d31ff1f4c2a333f49a30a03bcca80cbeaef1ac34a55bcb9d419a7f428bdbf180908c0f40ed0beac8be383add SHA512 bf3eff0c10d491ca16412d74ec54f0063e79c3bffcfed6bbcb442828f881c9d099eaa2ab80482aa85b2ca8bf1ce7d899be40f167b928af2c6454e7f330a212cb
+DIST ngrok-bin-3.32.0-mips.tgz 8268124 BLAKE2B 815f52e406f11c31faacd440075ca400e4d1d87ff82dcf54b0ee9fbb309990e9805dca4307192eb78baf16bf356dff1580e2691e4fb3839d866bce86562b4f13 SHA512 4f5a1319a9dcb8f3281ec56b0d425a3a179a481b0f435d3070ec97171ffd5ee7ce6772782191af9c05202d3b676996bad2698fe5d788a078639ad2e7d95bc9a4
+DIST ngrok-bin-3.32.0-ppc64.tgz 8531144 BLAKE2B d18d7a3c9d2cb1c6e65e1a2cf170e630b3997a1d2e17a239aa83e148d51f9cd43d7e3aff0f4c369a22bc6a68b77e6ba126142e1b5bdf76e8cda82c92f9e0c601 SHA512 d11500278df4387b8ae375e11df82de5540dee1340ee4a888189c59a75af193b6f4cd1b55b9c441d883a5a772f68c684c3f869b1c413e81c4b44a044e2fb558c
+DIST ngrok-bin-3.32.0-s390.tgz 9027734 BLAKE2B 3f6d7edbba49c6710786697b9b16caf2295d3665189c75ee9e457033e4bc95d3e3d3528628648d12fedb9706dbcd11b190abcd962daef4a4454cfb485a1190be SHA512 a3053862e8f9e0ae9fd4e1cfe4a7d61e967f49288d146a90fac36ca6851a07a4c646480905e39600f9946773e32f608ece43916d95ef35db106bac30950a4f45
diff --git a/net-proxy/ngrok-bin/ngrok-bin-3.31.0.ebuild b/net-proxy/ngrok-bin/ngrok-bin-3.32.0.ebuild
index f09a6f040151..f09a6f040151 100644
--- a/net-proxy/ngrok-bin/ngrok-bin-3.31.0.ebuild
+++ b/net-proxy/ngrok-bin/ngrok-bin-3.32.0.ebuild
diff --git a/profiles/package.mask/00-gentoo b/profiles/package.mask/00-gentoo
index 131f9f7c0292..42799197ed39 100644
--- a/profiles/package.mask/00-gentoo
+++ b/profiles/package.mask/00-gentoo
@@ -186,88 +186,6 @@ dev-build/cmake-fedora
>=dev-util/gdbus-codegen-2.86.0
>=dev-util/glib-utils-2.86.0
-# Andreas Sturmlechner <asturm@gentoo.org> (2025-10-01)
-# Remaining old EAPI-7 based cmake.eclass consumers after 4 years of
-# tracking EAPI-7 removal. Port to EAPI-8 if you can.
-# Bugs #957246, #957403, #957788, #957819, #957869, #957918, #958068,
-# #958255, #958317, #958353, #958596, #958651, #960286
-# Removal on 2025-11-01.
-dev-games/newton
-games-action/lugaru
-games-action/supermariowar
-games-arcade/ninvaders
-games-arcade/slimevolley
-games-engines/frobtads
-games-fps/avp
-games-kids/memonix
-games-puzzle/meandmyshadow
-games-server/pvpgn
-games-strategy/freesynd
-games-strategy/maxr
-games-util/antimicro
-games-util/qjoypad
-
-# Andreas Sturmlechner <asturm@gentoo.org> (2025-09-30)
-# Unmaintained in ::gentoo, EAPI-7 based, a *lot* of ancient unsolved bugs
-# #576768, #594846, #601126, #724848, #770802, #770994, #832774, #925000,
-# #925001, #926243, #926244, #944452. Removal on 2025-10-29.
-media-libs/raspberrypi-userland
-media-libs/raspberrypi-userland-bin
-
-# Andreas Sturmlechner <asturm@gentoo.org> (2025-09-30)
-# EAPI-7 based, depends on dead media-libs/raspberrypi-userland, broken
-# by current available version anyway.
-# Several bugs #770802, #881797, #926326, #928521. Removal on 2025-10-29.
-media-plugins/vdr-rpihddevice
-
-# Andreas Sturmlechner <asturm@gentoo.org> (2025-09-30)
-# Dead upstream, EAPI-7 based, no one else is left packaging this.
-# Bug #957218. Removal on 2025-10-29.
-net-firewall/itval
-
-# Andreas Sturmlechner <asturm@gentoo.org> (2025-09-30)
-# Unmaintained in ::gentoo, EAPI-7 based, broken by CMake-4, boost-1.89
-# but most importantly Google according to upstream user reports.
-# Bugs #907861, #957553, #957554, #963466. Removal on 2025-10-29.
-net-misc/grive
-
-# Andreas Sturmlechner <asturm@gentoo.org> (2025-09-30)
-# Dead upstream, EAPI-7 based, no one else is left packaging this.
-# Bugs #952796, #957240. Removal on 2025-10-29.
-sys-auth/google-authenticator-wrappers
-
-# Andreas Sturmlechner <asturm@gentoo.org> (2025-09-30)
-# Unmaintained in ::gentoo, EAPI-7 based, broken by CMake 4.
-# If you want to keep it, maintain it.
-# Bugs #789756, #951884, #956413, #957572. Removal on 2025-10-29.
-x11-wm/ctwm
-
-# Andreas Sturmlechner <asturm@gentoo.org> (2025-09-30)
-# Unmaintained in ::gentoo, EAPI-7 based, almost no one else is left
-# packaging this. Removal on 2025-10-29.
-sys-auth/pam_abl
-
-# Andreas Sturmlechner <asturm@gentoo.org> (2025-09-29)
-# Unmaintained in ::gentoo, EAPI-7 based, broken by CMake 4 and modern C++
-# Package in search of a dedicated maintainer.
-# Bugs #931705, #949793, #957249. Removal on 2025-10-29.
-net-p2p/fms
-
-# Andreas Sturmlechner <asturm@gentoo.org> (2025-09-29)
-# Abandoned upstream for many years, no one else is packaging this.
-# Bugs #851885, #951509, #955877. Removal on 2025-10-29.
-sys-apps/thunderbolt-software-user-space
-
-# Andreas Sturmlechner <asturm@gentoo.org> (2025-09-29)
-# Effectively unmaintained in Gentoo for 5 years, EAPI-7 based, 3.17.2
-# version bump pending in bug #962079. Removal on 2025-10-29.
-x11-terms/roxterm
-
-# Andreas Sturmlechner <asturm@gentoo.org> (2025-09-28)
-# Unmaintained for ages, thus not deserving of stable keywords.
-# media-video/ccextractor-0.89 is available for ~amd64 and ~x86.
-<media-video/ccextractor-0.89
-
# Sam James <sam@gentoo.org> (2025-09-21)
# Breaks (common) mt7921e WiFi driver with a hang in many cases, affecting
# not just network. See bug #963106.
diff --git a/sci-libs/pdal/pdal-2.8.4-r1.ebuild b/sci-libs/pdal/pdal-2.8.4-r1.ebuild
index 6ae81700d4d1..537d99e18cad 100644
--- a/sci-libs/pdal/pdal-2.8.4-r1.ebuild
+++ b/sci-libs/pdal/pdal-2.8.4-r1.ebuild
@@ -32,7 +32,7 @@ RDEPEND="
"
DEPEND="
- test? ( sci-libs/gdal[geos,jpeg,png,sqlite] )
+ test? ( sci-libs/gdal[geos,jpeg(+),png,sqlite] )
${RDEPEND}
"
diff --git a/sci-libs/pdal/pdal-2.9.2.ebuild b/sci-libs/pdal/pdal-2.9.2.ebuild
index 5d4c60a9ca98..3d22f9e83a67 100644
--- a/sci-libs/pdal/pdal-2.9.2.ebuild
+++ b/sci-libs/pdal/pdal-2.9.2.ebuild
@@ -33,7 +33,7 @@ RDEPEND="
"
DEPEND="
${RDEPEND}
- test? ( sci-libs/gdal[geos,jpeg,png,sqlite] )
+ test? ( sci-libs/gdal[geos,jpeg(+),png,sqlite] )
"
src_configure() {
diff --git a/sci-mathematics/rkward/Manifest b/sci-mathematics/rkward/Manifest
index c2ec4eae3360..2ef6988dd26d 100644
--- a/sci-mathematics/rkward/Manifest
+++ b/sci-mathematics/rkward/Manifest
@@ -1,2 +1 @@
-DIST rkward-0.8.1.tar.gz 9054303 BLAKE2B fa0519abd9d77161691371ab43d58bd202c7fdacec8596711b399a32634d977040a4f102e704eedac7c5e4a83ce997a96687634599f33082ab55d0c2410ef99c SHA512 36e55ac086f57707f8ddd509dc62d8fa5ef549eece430281b47b680e72bf7b14a211eab8fcbcd6c83d58ba8b28a01674844354defe7c6f8026b85548f3398867
DIST rkward-0.8.2.tar.gz 7109936 BLAKE2B 85087a71cf97b8533a75f61786f6598d8bbc2de7c0ab44d0fc2deee5be8f19d1f7444d3e6374ab6ecb6d78214d1711b0fe91f78a58ef3ef133d8de5601afc6ad SHA512 2e247f8f3f91e62feb576f6d47ec2244671ad4e1a1776e29a818e560b626cf51045f7a1d463e3d8c36e915506afd702b351825324433cb39f35b6b55df8e2d8c
diff --git a/sci-mathematics/rkward/rkward-0.8.1.ebuild b/sci-mathematics/rkward/rkward-0.8.1.ebuild
deleted file mode 100644
index 3c9616b9c4bc..000000000000
--- a/sci-mathematics/rkward/rkward-0.8.1.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-KFMIN=6.9.0
-QTMIN=6.6.2
-inherit ecm kde.org optfeature xdg
-
-DESCRIPTION="IDE for the R-project"
-HOMEPAGE="https://rkward.kde.org/"
-
-if [[ ${KDE_BUILD_TYPE} = release ]]; then
- SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.gz"
- KEYWORDS="~amd64 ~amd64-linux"
-fi
-
-LICENSE="GPL-2+ LGPL-2"
-SLOT="0"
-IUSE=""
-
-DEPEND="
- dev-lang/R
- dev-libs/kdsingleapplication[qt6(+)]
- >=dev-qt/qt5compat-${QTMIN}:6
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets,xml]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- >=dev-qt/qtwebengine-${QTMIN}:6[widgets]
- >=kde-frameworks/breeze-icons-${KFMIN}:6
- >=kde-frameworks/karchive-${KFMIN}:6
- >=kde-frameworks/kcompletion-${KFMIN}:6
- >=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kconfigwidgets-${KFMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kcrash-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kio-${KFMIN}:6
- >=kde-frameworks/kjobwidgets-${KFMIN}:6
- >=kde-frameworks/knotifications-${KFMIN}:6
- >=kde-frameworks/kparts-${KFMIN}:6
- >=kde-frameworks/kservice-${KFMIN}:6
- >=kde-frameworks/ktexteditor-${KFMIN}:6
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
- >=kde-frameworks/kwindowsystem-${KFMIN}:6
- >=kde-frameworks/kxmlgui-${KFMIN}:6
-"
-RDEPEND="${DEPEND}
- !${CATEGORY}/${PN}:5
-"
-BDEPEND="sys-devel/gettext"
-
-pkg_postinst() {
- if [[ -z "${REPLACING_VERSIONS}" ]]; then
- optfeature "kate plugins support" "kde-apps/kate-addons:6"
- optfeature "prendering (or previewing) R markdown (.Rmd) files" "app-text/pandoc"
- optfeature "managing citations while writing articles" "app-text/kbibtex"
- fi
- xdg_pkg_postinst
-}
diff --git a/sec-keys/openpgp-keys-jvoisin/Manifest b/sec-keys/openpgp-keys-jvoisin/Manifest
index eaf44b70b54d..31f17eb5571d 100644
--- a/sec-keys/openpgp-keys-jvoisin/Manifest
+++ b/sec-keys/openpgp-keys-jvoisin/Manifest
@@ -1 +1,3 @@
DIST openpgp-keys-jvoisin-20230224.asc 20965 BLAKE2B 47d9c32a58237f797c9f45df109f201a954dcb3360df6733c7f6b24dbbd62a5aea87232dab714b61edf37bf864b6bf46bdded24c8e147c2ac24a5f4f9fd6b0cb SHA512 18fc3b260e7545b09a120e3550d532009cfed968fcfa054e69359aa839bbacb8650edbcaa9b1d389f4eda0cb95fa37bc83cc76f2c23194abb57b07a360629715
+DIST openpgp-keys-jvoisin-openpgp-20251029.asc 14724 BLAKE2B 23cffafe597fa33a419ab184a688b0c9934dc7aae6c88a9ed1ff76f8fb083aff21802a386b521b2ccf2cbdd01eb877112af265cc8d99e0ff5cdb98faaed25b50 SHA512 8f99fe87bd87488444b0a147a6b91b2138b9003b56e64cd1779ff7ddd825704230e90a9c7e1aa8806beb4c69d8c56a9dc0a24b687b7ffa2e0f5d67ce05b1a25f
+DIST openpgp-keys-jvoisin-ubuntu-20251029.asc 26635 BLAKE2B b405aa917c02e2e25668ae83c8ded8141c2a1389ef360225bbb63ff5e9275524b990c370140a4f91d835f77a37377c8a885504143b7a5199687b665c5053ca6f SHA512 1f3192ebd1d7bd06a2257e07118ec33014c63dfdc5e2e5ef927df4c47e294b2d505c5b01bd7396ce725580b0a4bd6fe6a2b3dbb89492ff721c65408206bdc0f3
diff --git a/sec-keys/openpgp-keys-jvoisin/openpgp-keys-jvoisin-20251029.ebuild b/sec-keys/openpgp-keys-jvoisin/openpgp-keys-jvoisin-20251029.ebuild
new file mode 100644
index 000000000000..8c4404f3d76f
--- /dev/null
+++ b/sec-keys/openpgp-keys-jvoisin/openpgp-keys-jvoisin-20251029.ebuild
@@ -0,0 +1,18 @@
+# Copyright 2022-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+SEC_KEYS_VALIDPGPKEYS=(
+ '9FCDEE9E1A381F311EA62A7404D041E8171901CC:jvoisin:openpgp,ubuntu'
+)
+
+inherit sec-keys
+
+DESCRIPTION="OpenPGP keys used by Julien Voisin"
+HOMEPAGE="https://dustri.org/"
+S="${WORKDIR}"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
diff --git a/sys-apps/hexyl/Manifest b/sys-apps/hexyl/Manifest
index bdb5f41b3b71..efc784cd46fc 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.crate 42892 BLAKE2B a86a4d324e7bfdc1abc84596b6078ce6d0460399c6d625b8b20b35ef5101d8ae1845951b98d026ea786c5789a8efb1988f884d4a9862c0ef2873f7f917901433 SHA512 7b1b237474cf925bbacd3b0a362f9aa7e325c0d9dc91df888aafe812039b404822d83463789c3ca4d011dd2a17357974a032f680d938fa1874b00a975d939c4a
+DIST hexyl-0.16.0.tar.gz 42826 BLAKE2B e98a7a53c7d8c0a4f9164047de6168ab6d77ca33ecd3f93f0dc14ce1e5b2430cbf5ca713ca44ede39bbcd2c7b3b53b090d40e1f7efc56d9a1c1f4013a1cb05a7 SHA512 2b345a5cf3414bae90e9d6a0daa6e0516f4e8cd61dc3c18042ba110b470335a6847e9943fd7402ab46a3d75d5adb407767a66d9bc7203dc10b80f8e0834cbfa1
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 8a91888541c9..47f8d7978917 100644
--- a/sys-apps/hexyl/hexyl-0.16.0.ebuild
+++ b/sys-apps/hexyl/hexyl-0.16.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2017-2024 Gentoo Authors
+# Copyright 2025 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@1.0.65
thiserror-impl@1.0.65
+ thiserror@1.0.65
unicode-ident@1.0.13
unicode-xid@0.2.6
utf8parse@0.2.2
@@ -71,35 +71,26 @@ 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="${CARGO_CRATE_URIS}"
+SRC_URI="
+ https://github.com/sharkdp/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ ${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 )
-"
-src_compile() {
- cargo_src_compile
-
- use man && pandoc -s -f markdown -t man -o "doc/${PN}.1" "doc/${PN}.1.md"
-}
+DOCS=( README.md CHANGELOG.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 1bd26735cdca..24ccbb8a7ce2 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>Wuzy01@qq.com</email>
- <name>Wu, Zhenyu</name>
+ <email>thomas@binaryden.de</email>
+ <name>Thomas Kemmer</name>
</maintainer>
- <origin>gentoo-guru-overlay</origin>
+ <origin>binaryden-overlay</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/sys-apps/thunderbolt-software-user-space/Manifest b/sys-apps/thunderbolt-software-user-space/Manifest
deleted file mode 100644
index 014974f08b2c..000000000000
--- a/sys-apps/thunderbolt-software-user-space/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST thunderbolt-software-user-space-0.9.3-tbtadm.1.tar.xz 1160 BLAKE2B 2710f2acea71a7301a121a564bc7625c73b7c983622f9d50f544836facbda7c8cbc29055c81706ec0d8fe5aaa8d254872f9c9740b2b9235642b1264380ad17c1 SHA512 3a5b5e5bfc6b7e2a0f2cd09428e315d6895a217bfda7faacd3817e85b3201192f6dd6b26d10071721164bb9c49731aead1d8249ad6652fdba9d38074fcb74907
-DIST thunderbolt-software-user-space-0.9.3.tar.gz 22186 BLAKE2B afc614d0d2f7de3c23988e08c0053d24a04be51d22986497e3863b76ad59f1a8a9e2ab323210df27a3fa2f07ab05122666a3c6bfde146250f0854b2dfb6748f8 SHA512 b8bcb31d864376c644f9813abf2d090cc3239271df8a8e71ff7d5e398e993d4d01e94ba5fc1bc13d7dd0fa861b4b918a6df0724ca43f54a5e706ec67f3c7846b
diff --git a/sys-apps/thunderbolt-software-user-space/files/thunderbolt-software-user-space-0.9.3-cmake.patch b/sys-apps/thunderbolt-software-user-space/files/thunderbolt-software-user-space-0.9.3-cmake.patch
deleted file mode 100644
index 68d50bb282c5..000000000000
--- a/sys-apps/thunderbolt-software-user-space/files/thunderbolt-software-user-space-0.9.3-cmake.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-'For DEB', so why do they install it by default?
-Only redundant here, and a minor QA offence.
-
---- a/CMakeLists.txt 2018-02-14 09:42:31.000000000 +0100
-+++ b/CMakeLists.txt 2019-09-30 23:47:11.529985366 +0200
-@@ -102,9 +102,4 @@
- set(CPACK_PACKAGE_FILE_NAME
- "${CPACK_PACKAGE_NAME}-${CPACK_PACKAGE_VERSION}-${CPACK_PACKAGE_RELEASE}.${CMAKE_SYSTEM_PROCESSOR}")
-
--# For DEB
--install(FILES ${CPACK_RESOURCE_FILE_LICENSE}
-- DESTINATION share/doc/${CPACK_PACKAGE_NAME}
-- RENAME copyright)
--
- include(CPack)
diff --git a/sys-apps/thunderbolt-software-user-space/metadata.xml b/sys-apps/thunderbolt-software-user-space/metadata.xml
deleted file mode 100644
index 981129551441..000000000000
--- a/sys-apps/thunderbolt-software-user-space/metadata.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <longdescription lang="en">
- Installs the tools tbtacl and tbtadm for Thunderbolt device approval, handling the ACL and more.
- Also install udev rules to mange acls.
- </longdescription>
-
- <origin>gentoo-staging</origin>
-</pkgmetadata> \ No newline at end of file
diff --git a/sys-apps/thunderbolt-software-user-space/thunderbolt-software-user-space-0.9.3-r1.ebuild b/sys-apps/thunderbolt-software-user-space/thunderbolt-software-user-space-0.9.3-r1.ebuild
deleted file mode 100644
index 96a4641a9fb3..000000000000
--- a/sys-apps/thunderbolt-software-user-space/thunderbolt-software-user-space-0.9.3-r1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake linux-info
-
-DESCRIPTION="Thunderbolt(TM) user-space components"
-HOMEPAGE="https://github.com/intel/thunderbolt-software-user-space"
-SRC_URI="https://github.com/intel/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
- https://dev.gentoo.org/~asturm/distfiles/${P}-tbtadm.1.tar.xz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-# man needs app-text/txt2tags which is dormant upstream, so it is shipped pregenerated
-DEPEND="dev-libs/boost:="
-RDEPEND="${DEPEND}"
-
-PATCHES=( "${FILESDIR}/${P}-cmake.patch" )
-
-pkg_pretend() {
- CONFIG_CHECK="THUNDERBOLT"
- ERROR_THUNDERBOLT="This program talks to the thunderbolt kernel driver, so please enable it."
- CONFIG_CHECK="HOTPLUG_PCI"
- ERROR_HOTPLUG_PCI="Thunderbolt needs pci hotplug support, so please enable it."
- check_extra_config
-}
-
-src_prepare() {
- cmake_src_prepare
- cmake_comment_add_subdirectory docs
-}
-
-src_install() {
- cmake_src_install
- doman tbtadm.1
-}
diff --git a/sys-auth/google-authenticator-wrappers/Manifest b/sys-auth/google-authenticator-wrappers/Manifest
deleted file mode 100644
index 2eeb4c53df54..000000000000
--- a/sys-auth/google-authenticator-wrappers/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST google-authenticator-wrappers-3.tar.gz 6128 BLAKE2B a2c2b35a0c780213a6ba2940c05a205a8ccb043b6ff0808eb47a45c7d52da215293ca785c968f26ec99b7a97e770b127b391fb104b85db6c09efd6af31531786 SHA512 471beb9fdc0225d59efef5c24cbfe1beec5fc4916521c4205c8aec5c4b3dfb473e53fbc5ada337cf0118a715aee9f5e045411b6d43c301d94fc08cccdbc889da
diff --git a/sys-auth/google-authenticator-wrappers/google-authenticator-wrappers-3-r1.ebuild b/sys-auth/google-authenticator-wrappers/google-authenticator-wrappers-3-r1.ebuild
deleted file mode 100644
index 55a8078507e8..000000000000
--- a/sys-auth/google-authenticator-wrappers/google-authenticator-wrappers-3-r1.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake eapi9-ver
-
-DESCRIPTION="Set of scripts to manage google-auth setup on Gentoo Infra"
-HOMEPAGE="https://github.com/projg2/google-authenticator-wrappers"
-SRC_URI="https://github.com/projg2/google-authenticator-wrappers/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="
- acct-group/gauth
- acct-user/gauth
-"
-RDEPEND="
- ${DEPEND}
- sys-auth/google-authenticator
-"
-
-pkg_pretend() {
- if [[ ${MERGE_TYPE} != buildonly ]] && ver_replacing -lt 3; then
- ewarn "google-authenticator-wrappers v3 switches the secret store mechanism"
- ewarn "from user-owned files to /var/lib/gauth. To migrate secrets, move"
- ewarn "and chown, e.g.:"
- ewarn
- ewarn " mv /home/myuser/.google_authenticator /var/lib/gauth/myuser"
- ewarn " chown gauth /var/lib/gauth/myuser"
- ewarn
- ewarn "If you do not migrate or reset secrets, second step authentication"
- ewarn "will be disabled after the upgrade."
- fi
-}
-
-src_configure() {
- local mycmakeargs=(
- -DGAUTH_USERNAME=gauth
- )
-
- cmake_src_configure
-}
-
-pkg_preinst() {
- fowners gauth:gauth /var/lib/gauth /usr/bin/gauthctl /usr/bin/gauth-test
- fperms ug+s /usr/bin/gauthctl /usr/bin/gauth-test
-}
diff --git a/sys-auth/google-authenticator-wrappers/metadata.xml b/sys-auth/google-authenticator-wrappers/metadata.xml
deleted file mode 100644
index 569f57b261d4..000000000000
--- a/sys-auth/google-authenticator-wrappers/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>mgorny@gentoo.org</email>
- <name>Michał Górny</name>
- </maintainer>
- <upstream>
- <maintainer status="active">
- <email>mgorny@gentoo.org</email>
- <name>Michał Górny</name>
- </maintainer>
- <bugs-to>https://github.com/projg2/google-authenticator-wrappers/issues/</bugs-to>
- </upstream>
- <origin>gentoo-staging</origin>
-</pkgmetadata> \ No newline at end of file
diff --git a/sys-auth/pam_abl/Manifest b/sys-auth/pam_abl/Manifest
deleted file mode 100644
index c9ad307408e3..000000000000
--- a/sys-auth/pam_abl/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pam-abl-0.6.0.tar.gz 48882 BLAKE2B 6b84901dab29a59e6a9944d2b0870cba940f2fa8fa4930ecf0821ce63db70bbea77d607efc3fa2cc425f2d992c59734c4710d4e45f632f790de6e14118376a6d SHA512 fd4fca672800683f87eba4c9804925d0f1c0e5991a32af7d045787cf571d5d98996d2303460fada4796432916c713973c82c3a70da06d686194e97bfb0e8198e
diff --git a/sys-auth/pam_abl/metadata.xml b/sys-auth/pam_abl/metadata.xml
deleted file mode 100644
index e77ea17df2c1..000000000000
--- a/sys-auth/pam_abl/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <longdescription lang="en">
- PAM module that provides auto blacklisting of hosts and users responsible for repeated failed authentication attempts.
- Once a host is blacklisted it is guaranteed to fail authentication even if the correct credentials are provided.
- Hosts which stop attempting to authenticate will, after a period of time, be un-blacklisted.
- </longdescription>
- <longdescription lang="it">
- Modulo Pam che permette di mantenere automaticamente una blacklist di host ed utenti responsabili di ripetuti tentativi di autenticazione falliti.
- Gli host soggetti a blacklist vedranno fallire i tentativi di login anche qualora le corrette credenziali vengano fornite.
- Una volta cessati i tentativi di autenticazione, dopo un certo periodo di tempo, gli host verranno riabilitati.
- </longdescription>
-
- <origin>gentoo-staging</origin>
-</pkgmetadata> \ No newline at end of file
diff --git a/sys-auth/pam_abl/pam_abl-0.6.0.ebuild b/sys-auth/pam_abl/pam_abl-0.6.0.ebuild
deleted file mode 100644
index 07926d858ec9..000000000000
--- a/sys-auth/pam_abl/pam_abl-0.6.0.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PN="${PN/_/-}"
-MY_P="${MY_PN}-${PV}"
-
-inherit cmake db-use pam
-
-DESCRIPTION="PAM module for blacklisting hosts and users repeatedly failed authentication"
-HOMEPAGE="http://pam-abl.sourceforge.net/"
-SRC_URI="https://downloads.sourceforge.net/${MY_PN}/${MY_P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-DEPEND=">=sys-libs/pam-0.78-r2
- >=sys-libs/db-4.2.52_p2:="
-RDEPEND="${DEPEND}"
-
-S=${WORKDIR}
-
-src_configure() {
- pammod_hide_symbols
-
- local mycmakeargs=(
- -DDB_INCLUDE_DIR=$(db_includedir)
- -DDB_LINK_DIR=/usr/$(get_libdir)
- -DDB_LIBRARY=$(db_libname)
- )
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
- dodir $(getpam_mod_dir)
- mv "${D}"/usr/lib/security/*.so "${D}"/"$(getpam_mod_dir)" || die
-
- dodoc doc/*.txt README
-}
diff --git a/sys-fs/snapraid/Manifest b/sys-fs/snapraid/Manifest
index d1e176a7b86a..c8a173573959 100644
--- a/sys-fs/snapraid/Manifest
+++ b/sys-fs/snapraid/Manifest
@@ -1 +1,2 @@
DIST snapraid-12.4.tar.gz 746522 BLAKE2B 415816cbaefd2bcb225d994627f999d59aba158822fea24beac70d08afa505ef01440ef4f2af5b26747fd1873e77fe1f00506da965da7f11bd517b10e4079421 SHA512 98841d236769302ed3f7ed3271b9b757d806f70b50c108cc48771cf3753b713b82803402db17ebc45d2b669cb19e3675bbb2bd02d87f8c1fe941d83f87662a09
+DIST snapraid-13.0.tar.gz 839940 BLAKE2B 6341686b51c5d018a5e08ed3da90805177f9f4e729f34cd5d085fb9f11823962274a99c0b329f3fb77f85035435536e2fe7f1d7051d8668113f71707f9ba32c8 SHA512 cb407ec599e3e1c511662e2bd0f153d877512521a3b1f345ee41e2b6d0bbe4ccea148fe69a97f588d70ef4ff66a941e2ffee1937c9355c7e734e603f9456a808
diff --git a/sys-fs/snapraid/snapraid-12.4.ebuild b/sys-fs/snapraid/snapraid-13.0.ebuild
index a5b446008b0d..a5b446008b0d 100644
--- a/sys-fs/snapraid/snapraid-12.4.ebuild
+++ b/sys-fs/snapraid/snapraid-13.0.ebuild
diff --git a/sys-kernel/gentoo-sources/Manifest b/sys-kernel/gentoo-sources/Manifest
index c2da4fe98d7a..77f89fa9b684 100644
--- a/sys-kernel/gentoo-sources/Manifest
+++ b/sys-kernel/gentoo-sources/Manifest
@@ -31,6 +31,9 @@ DIST genpatches-5.10-257.extras.tar.xz 4056 BLAKE2B 5cc8652b96fb65aec740a43cd1a9
DIST genpatches-5.10-258.base.tar.xz 8431032 BLAKE2B 84fe268c27d3a3671b2d1596dd3c4a7632770a46c7b5f544f25a23b47ef992c1fc004f64642682cbbde106d40c08f8ddfce1a7d80bd212424459863f07d22f14 SHA512 37fe7f5335eee773450e425dc2b6caea942194ee7f4ba8f4799e20a837412599aea82b8bddcb210fda7cc07c9878170a076be5079804d15b7346cd599468313d
DIST genpatches-5.10-258.experimental.tar.xz 11860 BLAKE2B c4b00aa290031b40ba24dfd12e6c26e79369e68a96fe6394be937d08c502930202598910b01e8a47decfa56a52d29a47da757d85f3e53040878dc89b4d2d694e SHA512 cf3a08a1b15f11e9ced5613746c3268de959433328c5d10f1e017a1914af4a64753bc8d3284f007c1124a9f571c8dc03f5cbac2377adf96d1f529ea8240e2efe
DIST genpatches-5.10-258.extras.tar.xz 4056 BLAKE2B fcebf968c9d3dea7884ed4cfd232b641ede1a367cbe747a3fd5530876cc9200decf7c6f96097453572c7c621507650d61bfd958bcc20bcb3be5c69456db336f7 SHA512 a3fe8b3a140db241fdc29f87470a66c95ef6cded3db23c1a057ec3c4ae9488f9973343a27fe179c97c79f8867b877d39e93abf6954706f50d40026fb14d56fdf
+DIST genpatches-5.10-259.base.tar.xz 8508076 BLAKE2B f4a4157000bbb807fac5adf0980589cd9439e3742b8706f8ac17a9d5eaf8cc6c949e9ba48c18e9c1e04896cbf4631daa3e97da76860a09f092a5b3a697d33ee2 SHA512 49e496c4ee4f0fbf273c9121636a4e49885807ec62729b07f2c11b444e8fa3435135ca6b84f18716538772ecf95d155099cf321c59649fa15016b213813c3890
+DIST genpatches-5.10-259.experimental.tar.xz 11864 BLAKE2B 63c0d5089c36560b3ef6d38d9b20be39bd3b1b86146e515889788e7e9e5515ff95e85ef9bb48bbf626c5938712855bfd29b2ca5a4ca10bad73a7a15456c0f339 SHA512 f4b86e85e2b8c243f766abf0e30029b8fb54b6f1fd7e15e064fef061257ac1262eab83c3f0f95120a74de24bb279f9a96abe98cb76ee91e5154a2387c9d2e400
+DIST genpatches-5.10-259.extras.tar.xz 4056 BLAKE2B bce46ba22f1a9e484b472c9d5f435752da92bec6d7a72228fe0c901638ede7232a4772884fb0d537409912946f6e557a730bbeb7cafe5d9aacf4cbaa15f22c95 SHA512 c6e66e13eec74ea30c73af3417b5f15508c5516ea039e5dcbbcf7202f06265e8d9cc807a06f68687cc91f1e947a0fb79fec624592faccc65f7e92ef8acc41d39
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-194.base.tar.xz 8241112 BLAKE2B c1dcfa3c54e9db30289aeb2d1a090660143568da262bbaa8b0e234160a205d71ca44b6366976ec6b21f543c0c79be19508101bc2a7d2e9324f8e501216812dd6 SHA512 8c98d920c0952ea2e910e9872ff5baf48094dbc6a61eb46e4cb4003eb1f37f8b634d79c29e464b5cee63481064ce101146ae48cb741769bc00d89516c179d285
@@ -57,6 +60,8 @@ DIST genpatches-5.15-204.base.tar.xz 8648028 BLAKE2B 871fabade7038828aff2218a264
DIST genpatches-5.15-204.extras.tar.xz 4056 BLAKE2B 2a96c3c93df9e35ff287946304312d9a78736a439fe1c4bc3909d7f25dc090c7d76a215689c61b9b3059ff1bb1233cde6c009139595ef75a1aeffa3af7c6218b SHA512 21b82422ac3b03e42509bb94675bd3046e918369942abf0ad40eaef4da16d8da61cdbefb848f24ae59468b86a0e3ff777df7e8a22646bd3880ee1efffad112da
DIST genpatches-5.15-205.base.tar.xz 8717500 BLAKE2B 700ba488f901baa8d22d09e0ed0f4b0a8d5c96dc9293905b1fc7af502d269bcabe9d89004e0b6aa137761b15ce49530d24529b7a30c7c911256ab685d36c93f1 SHA512 2d63e9dd07e960cf9e5e99575ee6ce642ac632bade341bc647054ba800e64681745dc71ca8eeb8a7ff8d275cac073fffdecd8a9582e416cc382b689d07da18d4
DIST genpatches-5.15-205.extras.tar.xz 4056 BLAKE2B 7ad76420f474d6cd957d611c08ccc7a0baecac6b801956faeef3f9439117f9e687237d092e01b39c0dc56657a28c4ad4acc9b15f32107e51068381039affd7d8 SHA512 77304267e5c4abe26f59fab3cb701249314b95eb4cf6c21925e3f834f2a3b50897dfc0e229686aa56740e17df89ff87ae998a6aab4da102000d3389378765c20
+DIST genpatches-5.15-206.base.tar.xz 8749208 BLAKE2B 7640153e56b442a0219ae185d6818e3f59aacff7b81e6394184a5e7b77ff1c7e27a4eeb7b2dc2d4aba65dfcd9f1516baf02ee81860aa44f3b150d38d82f34a35 SHA512 f4e04bd9752782c0c3df506ebe87c77bdea317f0181f89c9d834791dde283c5e5cf890e50194c938e7845dcac57f4fecfe0b93342838cd3ac0dd809cdcb6f2b3
+DIST genpatches-5.15-206.extras.tar.xz 4060 BLAKE2B 030ed4b10bf52fdc18e30bcda21c8f59c44e04b4dd6812e5f28884d9dfcb274e57b7312c52db1f317cee241cf6b68216353ba29ff52c03f41942e59af44a9bf1 SHA512 1d0740ec383f824da64082cc2878ea23ec3004bdda9a656cfdc4caf1a4f24f0861d3e007b2979d89d8b4d55f3f90778a4b3d437b281f0eff3daa18b2e87d493f
DIST genpatches-6.1-142.base.tar.xz 7066580 BLAKE2B f70557aaa04402c822b504c0bb4b9ad4726e849186e096d7a5b76e3d90fb7b19d3718df61a950f87dbe34804eeabe1736c79267a5256b357afd8354b4ef7044a SHA512 d1e4992f200b1af57a44db5f6e96ebd93c5e8bc6c731a67f26f096964f98e8156d56e75de313f2a785a5220656d163116e4c0af79bbbd45c040b7e414ce39bea
DIST genpatches-6.1-142.experimental.tar.xz 17708 BLAKE2B f859354412ef57430e94d832f92cc720cf94d2e84d3fd50b6bb1e502a8a66603c7743bb04d1b00b6a08e65a2e6ba10ab098de98b6e0e561db242ba6dae012720 SHA512 a8150a50f7861e289c3d9b95ac7728d8b2fe123aaf767efbed77cdfb4eba91b7247cce53c46606295f5fd89ab8f5015f36b800c40a9a41a080abf19ec5d18476
DIST genpatches-6.1-142.extras.tar.xz 4056 BLAKE2B 9209194c61f13e886f7a4677f1eb9390e1e4eb6fd95fdb69a7d196faa7a3f6c2ca740e29964666e37951db72fbc79f7d31a7695556609e7651f1e90701962fe3 SHA512 de10df7d2ff2510313cdf6d74bf085113b93380cf2065b43bb4605ea9c173c85a511a3ed20fa781a53df24e65ec59ca53dda564ba8cd2902e7f35ba0dd54ad09
@@ -114,6 +119,9 @@ DIST genpatches-6.1-166.extras.tar.xz 4056 BLAKE2B 7be4beb68cc4d07983b65439d98ce
DIST genpatches-6.1-167.base.tar.xz 7968436 BLAKE2B b02083dc9e60202af11fdc58ae4131c88373491147e20a117d1dcd0a182eeaef65fc754cc1b876dac83bc156c32c7b947a0660257f8d037775f2fbd86ab31a6e SHA512 ee286381bf98fbc1445ce8bd1c3683c7031e9c2016c45ab83544c2844974b4e9a945f69cb71e9cfe8f99020f130f537aaaa97c4a8493f5495ad8ec9d4ce23627
DIST genpatches-6.1-167.experimental.tar.xz 17708 BLAKE2B 8d1a0707a0396e379bf82a1a7725fc3736049a32c394a064a7dc830c8e9734a9c7cc2f2d155bb92a8073e941a274109734ccaaee7ba2e7ae501de43902246de4 SHA512 4ee710bc4e25b29bc3347945dd9d8f87ae9d526149da5d4a920debebc8107dc4aeb9712a6dbfac8e38a93719986b3c8c68e41cfb40b2814b99aa785cada821f4
DIST genpatches-6.1-167.extras.tar.xz 4056 BLAKE2B fe239d145f623b3397c62e97e4e2330a7bb6b6ff90109c784b989b0caa64cc0e5ac2f24d75d6e40d20af9f6f9f7b4b5893c36f69a1dbef77ce30b99ed06b5741 SHA512 b1e8ca94012f89c3ba627f0f7e39d4e81f4bf3faeddbe4e4dcea3d2fcc2aced0db14b440770fa5d84e3cb335e30f7b0f621a0f0a5c5fef4d6272f05f99417803
+DIST genpatches-6.1-168.base.tar.xz 8016640 BLAKE2B 30ab7c81081074fff38951b30ccd070e17822aa8f2f37f93001c2a38caddd1a0495f53896516496195e4d1a5f36363f1afffb30ed8847e8244888be7fb4dc95b SHA512 65ea0b01d6f479872f1d6741fcee2c0094ece43b7fc538d2f1f7317fe337114d93c13ef1f2b915281f3273d78e4253095b0b227fe4a5aafab0b6f9602d751815
+DIST genpatches-6.1-168.experimental.tar.xz 17708 BLAKE2B 32648751fa9165b19e1d641e46db3c580961cb978943ec50751a04b1783f3605ae1efbf50c260c1db967304d802ba04e5e9f3bbbc91741ccc4cb111d20ed72b0 SHA512 a210b177792c5fe9d1fe9fbf4e1b6abd087f1011431060f733a830ae861089a727e1789bee35de8b1187e264032787fe9fd922f7f776eeecac60efec6f413692
+DIST genpatches-6.1-168.extras.tar.xz 4056 BLAKE2B 6be913ed52b34848741ecbb2ebc8604972e96e93720409a0efba87fd5553dd672e861ba62ca706f9649f4409fd49241393856092865cc1b0714446e3f4df5c38 SHA512 208b8bcb3ce3b8a72387f3b951fb94b6ebd61fff2ea920ca8c685ef26d926a32f4f25bd2861457360e5cd26cb8fa0c9d746607b4fac9c3f10831491a8edd6fdb
DIST genpatches-6.12-25.base.tar.xz 1528212 BLAKE2B 818643d9f5ec5f4edc3cf2360f75bcf213ca99846e2bb96721933fa1785624aef8ae5c3ecd3af4f2e13e0cc44fed86e2d1cad8b53ed45acddcb9d91fc483c20b SHA512 746f4b5523fc3ebb3c59211c7fb4a80714e6068ab769a001c044ad300621b5a4a7a0b0b06c5a689bbf382cb27098f36725962bafb4d6e4489ab44cdb19b6ed1d
DIST genpatches-6.12-25.experimental.tar.xz 78504 BLAKE2B 67f29383edfbcf8ee219d41e29534ba1ddbbfe7f1ec31b1227dc0c9fd45dbc4c0d101633f1d9a7487e4b2783adc040dd8b8a17b4d5f9194633e2567f05e72bf1 SHA512 306687dc70fd7e268941c201f40953df7f93ac92e1de91746d3cfe938c0a53761e915365cb2ccf91e97a9d583233b6567f2408a40adf2f38d00c06e3fabb043e
DIST genpatches-6.12-25.extras.tar.xz 4056 BLAKE2B 2244be3d7b4121232106ee8110cb12ab75c8ae1a15377dc87598e25a287b8ce48577945a1677b944ff5fb5ce31e7309121181effe3814d2a522250fdaf8bcaa1 SHA512 d4fffa688883298c41f0c0ceae9ebdc234ec615945165fd74f67d31ececb23a2c905c106aa63ff16ce28bab31b1e08660002b68df0e27e0b54682b2a4981bb92
@@ -192,6 +200,9 @@ DIST genpatches-6.12-60.extras.tar.xz 4060 BLAKE2B 8d4a8fb0418f7c0c2cef89e99dd05
DIST genpatches-6.12-61.base.tar.xz 3439060 BLAKE2B 61a6470258dfa808eeda0fa6f698b284e433ac8c06822f23db1a93c7e399aa4098d581918b2a1f5e3f8eeff59febf0a0d798047e31eab28c3be0f3edddf2c835 SHA512 b46a47d8c7bd7d1008e100b49f194330dc6b797d408cdc2a8afd9646e24882839d5d38c0abff5abfedd65c604078a35bce775f202d56f4b28c4aa6bb5373ebb1
DIST genpatches-6.12-61.experimental.tar.xz 6056 BLAKE2B c54404167338436bc8efd10648297b6b7a6ece838c8a0281957a85594652452763b7c6176c4cc96f872eaaf4f25fbf015723622e29ad3ca98836d25a3cb3683b SHA512 de652099de772e9e9212f1975478873e91fe60ecb8c8ee305427eb8ca37c0583ecb8d76b78e4b41c3caed117c2d1f16598176156d574a02802e1f4fff607a575
DIST genpatches-6.12-61.extras.tar.xz 4060 BLAKE2B f8cdc5cbadbf79d8ca0f88997d5378371f1b64f1e74b0b33748699d0c78d69d682288abdbbc087bbb18894a8734f26fc4c6fabc81bcd4cac36d59681272f3e6f SHA512 38bec7f5ca768d1c6a61397d4504109c263760eca83149c186f3d63e87a6bb04b80b7a648f0092adcf12651aa8f4600180669e8c0a85006531756ce185bdbabe
+DIST genpatches-6.12-62.base.tar.xz 3466908 BLAKE2B 167186bbcfaf0dd03538a78cb57a4e176f1c3f58d836669665c61b9ead463fde1f3e24e658590671d27ba115c9532e72af22c3657300571d3614e99c9e6d209f SHA512 aa4a33f6bda897298541a4f97a865361e6c03704e98086a20fa0ca5b2b475f2e8073b0596f7621c8d4e53edb2a7a5af873e69b85e9d8f8542817e5c4809b8184
+DIST genpatches-6.12-62.experimental.tar.xz 6048 BLAKE2B cc29f4daa6d648b086104abef773046e968dfb9afdff82d135c61b60acdca374647d967b5f11e80669eadac47199c8f08dd81078505e09a865264bae7e214e76 SHA512 fb045fd04a2ad59bc6562880f188dfaa210a52b22c84aa469b2e2f75517af40498831b4d874b215d35881abd21c95075dedd5a67e3bfb6105f715652a7e3f819
+DIST genpatches-6.12-62.extras.tar.xz 4060 BLAKE2B 82ed105cfb4535c6913c7b98ae3f440bbbf487b113fff6b53cd944aedfa3aeab2ab3110c0f52a56122db0c24b661b08e7f8c7d1554b6e13c300a9ff2e820ad7a SHA512 8178e8a645b6f0e8a116813faad07aaa6f6b3e4408554e5f069619c34d495335e7eec55cbd2398c35a48900d65d34499588f57baa0e9a34af927a051af991756
DIST genpatches-6.15-10.base.tar.xz 752888 BLAKE2B 7db49b2e25c938986127bd27d5cd279fd381a5e2b551a4f488bcace078ac41042c14114f3a1d3ff40e0f1033164efe766331192d11f2aaecd48a460eb1e60705 SHA512 8d1d4b72814abb4558e04764624706059ee6c41ce24341f10d1068e69b64f5b3fbfef22932191188e9c661744098e048331de2c290089f9824e7b086860c9373
DIST genpatches-6.15-10.experimental.tar.xz 74952 BLAKE2B 3f3e5ddc60c72c086ba6cb6f7873d658b62bf0c7f5bb2653cb11da18e0d4182c365fb522d0080fdd16880e30de1b2ca2cb48403f198f0697e1b48251ff6fb5fa SHA512 6ffbf4f22957b0f7c3a052aae825d250055e0dcb63972a063c9c748da43d7d0da99e7cf8b5ae31d57ae58aac02fd3b034ac1b991b828efe05e1e32b8eea89365
DIST genpatches-6.15-10.extras.tar.xz 4064 BLAKE2B 00de406eb3f896e65a0cb3822b6cfc024321a1da382b95438c9f4a67a3a1e78500dd353a98afdca5f0cce15cb65201da3ae4bd41eea2247f35611a81cf762216 SHA512 2a284a73d13753aa327ff7939f06e8b5f918b444494b453ce6aa06de773e86b25013183c86ef95764f402e62b7ca292971c8f715f30cde808ed03241940f870b
@@ -296,6 +307,9 @@ DIST genpatches-6.17-7.extras.tar.xz 4068 BLAKE2B 97073dd1ccc82a15226862fad5394d
DIST genpatches-6.17-8.base.tar.xz 390580 BLAKE2B 6a354918d7ce2f6b979314357d92cd0790cb9cf9f7be98458738132fce7817d418207b3005b8e706e7f50ecc79bc9e4bce8781d4095d0b0401671266125ad936 SHA512 d57ecf88fb505edee2fe89aa60eea977658ae37b3727f8f83c5b1f3b5fd788a60a8c96ed8f200e2828397eebb06bfca9fcf3fdfcf576335a0d8cc668723fc2da
DIST genpatches-6.17-8.experimental.tar.xz 80576 BLAKE2B d51d72135249672769fe028888635612abc269fd13ac06fa6d7b8aeb8edbf39190c6d09dddf7719ad72008a040204b68a97e535239bf219a4a334debbb469336 SHA512 7e9816de34634f24f71c9873ee5c007f10c96548d1dc53c91f73294c12c0347b8de460a72e9c793153712cfd19dc68c0f13c0878eeb1e71f9e674d4f252886df
DIST genpatches-6.17-8.extras.tar.xz 4068 BLAKE2B 7de4919b99da2e66068cb03dd186432481cc8d8f5dd889e8904bec3e4e9395d7a07cb52ff6e440ae912e3e16ffab3c09eea9fb8f5392deaffa33d2a315008d7e SHA512 9c4aac1ede74fdee62307fe90f377fcd1a77aab1f4767605cd3d17c1ac63ec27e131e34b9f1b327dd89cf6280173441544722c72b01b6f2635f149fcc4e4bcef
+DIST genpatches-6.17-9.base.tar.xz 442020 BLAKE2B 0585fd0b7f4966a40a76eb9daec6aaa67c86ba8255847ecc9cbd35fa2be94983e3ac0949e9bffbe19d750484ee608e83b690cd5255921a87204a466fa4150c69 SHA512 2e96ab14c9c3e7ee4e5094a3a28ea41c57c6e40c294ca2172ddc2d0ba21ab271ed31fa2fe69d5465d8ae919b161ab09c8a0713385c5ed02d4fd65685a269038e
+DIST genpatches-6.17-9.experimental.tar.xz 80568 BLAKE2B 25033605b5f107d6101d7e420e26d2178c97ed94754f55c4b7fd1d51be011aff5ee268d802418ef42755df9cb3331fca3745b8fa759d7d203c08df6fc77c48ed SHA512 fe932e5b0787584bda8ae29436afadfcb0fc51572dc626ff0de1bd43b97c81a414f1d9b5aec3a58d68ba559707885c7a006fb5cd091be9c82bcf918e732e03ff
+DIST genpatches-6.17-9.extras.tar.xz 4064 BLAKE2B fd6b203b8c5981a1140281a66f61c83f471c943dbddf83121dd575ce5e481c6eb8375f001cb09d7640b0f71f615ff3d14a699177ef2fe437ca8324db87d112bb SHA512 479a382a958a66f7c1c4579761fa71a5de80a5b97c90a587c82afa7e3fcd0b24ecc7c0ac6c9ec07292042c86a147b4888a4737729ffeb07278492061d281868a
DIST genpatches-6.6-101.base.tar.xz 5077712 BLAKE2B 42eb11265006d12e5f67d25d58dcd1188ce6c8b7fe5cec8b176030f36910ff77da5a362e1bc41d3e52790c5e77a2a71adc57f5e107a5818651226ed98a27828f SHA512 759cf775322ec77c85c6b4f5441c8a962cb75e13ccc8d73d366cebcfe75d97b688deed9c9c4e47257db349f950f33f5aa2a718fb2bc6a7a7cb7d75afe5b70d12
DIST genpatches-6.6-101.experimental.tar.xz 6052 BLAKE2B a09a12087a756637a6db92e8ce464e7f875f96ce72f860ccb79ed212c1100c675decc2eef84da9c85c62dbdbe6c513969a8412626acd5c92a6432bc6a5fb0d70 SHA512 2e597b4aa49af109adc04642fe76d26e2083c36d0cbed4e518b76515cafdc0bbc98c307e6addca7edbdf666313657e9ce718c42f6d02d647d018c65626a21003
DIST genpatches-6.6-101.extras.tar.xz 4056 BLAKE2B d83b765a55f25c4470ab6e5b3e8d2a00ed0a7dde2c5a29f2d68b18e6ae3f084cb653eecc47a9bb372b1ea9a65b727e6d9227f359547ca4a5fd70cc75aec41598 SHA512 516c38a41a9a3116b71729c44b3cdbe3183afb8f061e1b860d11bafa37415663807d470e8a9b4a35366b297a2946143d1393e46c6a2f755de82ef8f769121d1e
@@ -365,6 +379,9 @@ DIST genpatches-6.6-122.extras.tar.xz 4060 BLAKE2B 0b057a54dea5eb9392ddfa6366fd0
DIST genpatches-6.6-123.base.tar.xz 6022576 BLAKE2B d8b3a91676552fef6df15bab1367f1dc08b253e0428c9cd64f985beacfb04f697901629c189cf8d986b72e526be10b2f96b36e55678d0ed39286ba6684ba7961 SHA512 fe33e7da6d5488784447c8c59c61d13385e039780bfd83c46b776e4d8d0e77abc79c6cc5578c78995462763ec5f601e0136da6d36e951ba34f55be131a3895ea
DIST genpatches-6.6-123.experimental.tar.xz 6056 BLAKE2B 3e85964d863674eabf73b4fdde76717d8d5dd50f02d90ee8c23ded5003c4324b2eb665d642f58ad456afce33b8f625e76fa2af57a53b68bf56b9e0252e165019 SHA512 17a34d2a0029861863013fab3cbd47ab8810934191dac726816361df9f13d9cf234d4f2e426ab3ae4e400d6887302177db24649328674fec11c3e6d7f2746b59
DIST genpatches-6.6-123.extras.tar.xz 4060 BLAKE2B 4ac4187679916442e48283817de5150ccd3943bc112326fccf698dd916aa0ee6a6448cb6ced40a175ffc40ba9bcdeee96552d961b42ee21f775902c0f61e64e1 SHA512 7cf4586757db331e822081215dcf6ae88dd8529968e305a06654ecb213d804247465da08c0cd30ce192ab8a93df319e199b941e725f3ba3299a772caf22157c3
+DIST genpatches-6.6-124.base.tar.xz 6046068 BLAKE2B c5d9426cd36e7bbe552a6c3b225ad8395844923e26501302b2be1753beb8fa7468065fc3b9933c09861deaab4593528300810781b69151a7a6149ba79c725c5f SHA512 78d984ff8c4e86e11e826da5659ff01673853649438de9c3ae83742bce85ee310e89a2733dfdaf71efdde5cedcaaf029954f91be7047210c9abe423ce4391d37
+DIST genpatches-6.6-124.experimental.tar.xz 6048 BLAKE2B e45b9eb1d62fc1a2d72b3ba7e96d2610d4c39aed8dcf94967e56451d9bf241be6969ecaef185b85e213bc19a85f3e0327b17f6a637fbe8fab71ebcaf8cd18012 SHA512 2b22e4705c24e6cafe2c79bcf01f2806c29bed9af3d22617dd95a3cb27b6de0895f789498d0e8e1b2925d1858d120f23a72c72814f31ad3c83ab218ec3d1b78f
+DIST genpatches-6.6-124.extras.tar.xz 4060 BLAKE2B f12f626b75b9f1486e61cdc69b590cb84e374ed9861d82d952956a21dd54e7bb1668d4c24dcce6bfb94aeefec4e92b9ae3da00dd52bae7ca1d1dac34f155e290 SHA512 fa62c459781efe99c9d1493a8535a63661ba45a040dd99cfc61117b6eb4cf97103449d2518d5ff1525b2fe8507f5bec265769fbf4a71740f0d2dd0f03a877eee
DIST genpatches-6.6-94.base.tar.xz 4728588 BLAKE2B 63e287cf4973aa3808673a8069572ff79ca0efda0c7711df217fa44ba1d8179f355ba4f1145be2a81974922eb17b2110f31ed091fd1aa2609d2432995df9ba53 SHA512 9cd910058edb7e36a8621eb1f2d8493ad4c3db2551e3073683557be9a73b20cdf4647d7beedd2ac93b84fa126b816485372f1d8c5901bddbb83f6896dbe9a22b
DIST genpatches-6.6-94.experimental.tar.xz 6052 BLAKE2B da14ea5496619cd6e488e494d22d2abc9d2ad8cf1137b9c26ebb43eb62bb361a96a8f0661e45db4bed17c9d81f7a77f0c427ca7e1d8bad333712be42d2de30e8 SHA512 ee981ef9d3d1d0edb450d0759daf04eb1c9aef28ddd106edcae5947180b1ec835b05a63cd2482d6a7b39bf1d9284d2841709403808bc2b651f1c01c01cfff036
DIST genpatches-6.6-94.extras.tar.xz 4056 BLAKE2B 91ce861bb22c0e604dbc9e23fbc0a59baac8992f9c7ee1e1f3d5dbd28d3695f0621a6fc9b04af70dd16c0283af61b77d3560069b34e7b7457b3daf4db4a8e63a SHA512 a9b0632fb4c8fe27350e28b3bda5b2c2faf539e2d063e7ff04cb901ac4610c16537cc121117e283076f07318454eef6127aa326a401f932f197575baa5ea99be
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.10.246.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.10.246.ebuild
new file mode 100644
index 000000000000..801aa6acf73b
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-5.10.246.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="259"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
+HOMEPAGE="https://dev.gentoo.org/~alicef/genpatches"
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="experimental"
+
+pkg_postinst() {
+ kernel-2_pkg_postinst
+ einfo "For more info on this patchset, and how to report problems, see:"
+ einfo "${HOMEPAGE}"
+}
+
+pkg_postrm() {
+ kernel-2_pkg_postrm
+}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.15.196.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.15.196.ebuild
new file mode 100644
index 000000000000..2fbe5ca0bb2b
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-5.15.196.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras"
+K_GENPATCHES_VER="206"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
+HOMEPAGE="https://dev.gentoo.org/~alicef/genpatches"
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="experimental"
+
+pkg_postinst() {
+ kernel-2_pkg_postinst
+ einfo "For more info on this patchset, and how to report problems, see:"
+ einfo "${HOMEPAGE}"
+}
+
+pkg_postrm() {
+ kernel-2_pkg_postrm
+}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.1.158.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.1.158.ebuild
new file mode 100644
index 000000000000..0c3c1a12296c
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-6.1.158.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="168"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
+HOMEPAGE="https://dev.gentoo.org/~alicef/genpatches"
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="experimental"
+
+pkg_postinst() {
+ kernel-2_pkg_postinst
+ einfo "For more info on this patchset, and how to report problems, see:"
+ einfo "${HOMEPAGE}"
+}
+
+pkg_postrm() {
+ kernel-2_pkg_postrm
+}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.12.56.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.12.56.ebuild
new file mode 100644
index 000000000000..884284213ed5
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-6.12.56.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="62"
+
+inherit check-reqs kernel-2
+detect_version
+detect_arch
+
+DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
+HOMEPAGE="https://dev.gentoo.org/~alicef/genpatches"
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="experimental"
+
+pkg_pretend() {
+ CHECKREQS_DISK_BUILD="4G"
+ check-reqs_pkg_pretend
+}
+
+src_prepare() {
+ kernel-2_src_prepare
+ rm "${S}/tools/testing/selftests/tc-testing/action-ebpf"
+}
+
+pkg_postinst() {
+ kernel-2_pkg_postinst
+ einfo "For more info on this patchset, and how to report problems, see:"
+ einfo "${HOMEPAGE}"
+}
+
+pkg_postrm() {
+ kernel-2_pkg_postrm
+}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.17.6.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.17.6.ebuild
new file mode 100644
index 000000000000..20d3caaccfaa
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-6.17.6.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="9"
+
+inherit check-reqs kernel-2
+detect_version
+detect_arch
+
+DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
+HOMEPAGE="https://dev.gentoo.org/~alicef/genpatches"
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="experimental"
+
+pkg_pretend() {
+ CHECKREQS_DISK_BUILD="4G"
+ check-reqs_pkg_pretend
+}
+
+src_prepare() {
+ kernel-2_src_prepare
+ rm "${S}/tools/testing/selftests/tc-testing/action-ebpf"
+}
+
+pkg_postinst() {
+ kernel-2_pkg_postinst
+ einfo "For more info on this patchset, and how to report problems, see:"
+ einfo "${HOMEPAGE}"
+}
+
+pkg_postrm() {
+ kernel-2_pkg_postrm
+}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.6.115.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.6.115.ebuild
new file mode 100644
index 000000000000..1d23fc78484b
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-6.6.115.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="124"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
+HOMEPAGE="https://dev.gentoo.org/~alicef/genpatches"
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="experimental"
+
+pkg_postinst() {
+ kernel-2_pkg_postinst
+ einfo "For more info on this patchset, and how to report problems, see:"
+ einfo "${HOMEPAGE}"
+}
+
+pkg_postrm() {
+ kernel-2_pkg_postrm
+}
diff --git a/sys-kernel/vanilla-sources/Manifest b/sys-kernel/vanilla-sources/Manifest
index 144209ccfe33..475e34984a76 100644
--- a/sys-kernel/vanilla-sources/Manifest
+++ b/sys-kernel/vanilla-sources/Manifest
@@ -6,11 +6,11 @@ DIST linux-6.12.tar.xz 147906904 BLAKE2B b2ec2fc69218cacabbbe49f78384a5d259ca581
DIST linux-6.16.tar.xz 152620004 BLAKE2B 87bc4da7e89cc8265aebffea7ec6c09f711be24fee87cb1c03a264c03fd5a538d66aa806640835aa5103926e612cdfbc52d7c861d7f7065f1a8bb11d893b0921 SHA512 55a00f89ad6db6db2e26ff5dc5cfc96bbf6654e5bd5d17d2a3b944a47640367e54139716d230923187bebc6cb7756edc9511a620fb8abc6f32c50a658a734784
DIST linux-6.17.tar.xz 153382068 BLAKE2B 0edb2324be5638aa75984128aafdba3e50824187d2fcdff8794eab99d85c10c3a17d1e840053c2c83df5ee11fdf69f1c9452c57ecc9dae01c4af38180fe7821a SHA512 063999d7b819970657f6b7713fdb4173da2065ffdeed7cae197026dbb1edfd7f1d50374f073a1e19ef9686539594824ff6ecb8a930d97c4f272cb12f1c6d8355
DIST linux-6.6.tar.xz 140064536 BLAKE2B 5f02fd8696d42f7ec8c5fbadec8e7270bdcfcb1f9844a6c4db3e1fd461c93ce1ccda650ca72dceb4890ebcbbf768ba8fba0bce91efc49fbd2c307b04e95665f2 SHA512 458b2c34d46206f9b4ccbac54cc57aeca1eaecaf831bc441e59701bac6eadffc17f6ce24af6eadd0454964e843186539ac0d63295ad2cc32d112b60360c39a35
-DIST patch-5.10.245.xz 6907208 BLAKE2B 1015edea300289cab5c8e4017920419035c74bb5e589747fe1711aa82e9cacfda38e2bce2f14b02aee8ecb66e876066be8bb8db4c186aadaf72ea92da8dc0c20 SHA512 c29d28bb920d73153b5f6ce88d7e9c4f6888fad9ec04bd196bde33778d3a0bebb41f1c2f396780e1b2b2972144102cf4ac7c4479ad25b1182cab330518560033
-DIST patch-5.15.195.xz 7158088 BLAKE2B 63a662a495ea38091a522671ce876c976a7b4405f2d333f1edbc7522443d2783a363e03a09edfb33d044efe82e8547f824a6ea322908cd00b6e35305b3e54b7f SHA512 564924cd372abac65ef87ec797be82310cd224fb74c976415adc3e40b73cc102c78498be309a0c670509f45664897c897bccf3a920634a0315da158348adc23a
-DIST patch-5.4.300.xz 6157640 BLAKE2B a50df291f683a8006de06daaeb781d1d268f9cf4e3a26520f849b2a6fa896550244602e4e2965f4826cbd541123a49b348b985324c362528d323dca851d7ffc1 SHA512 8ecbdde18342bbaaf28853922e0a3fd39e312f2661a3a4af4f0cbb81788254cc107006b8934ad2d8c6ca99356c54bdef21aefd864b2f49ff86adc409e2cb1bd7
-DIST patch-6.1.157.xz 6579568 BLAKE2B 57556c1ebd47576a12155d3b00a5c238d3667a18f9d16f260ca3c2638239f5ec983d77df1ad8e7d161977c7197d3f7e0df54d6d4f695a60052975b3cc11f93c8 SHA512 0b4b7d14a47cae3f62812ee17b9de7224d0b678249148729639fa2f3563208237ec047f6a52f7c904f49f0442f630dd7e5a09f1c445dd8912d98df7f10c2d409
-DIST patch-6.12.55.xz 3132512 BLAKE2B b78f35653171cb91d00f115cfb7a9d5e1b1eb43e77f342b06e7eed3425e620975addcc35608b64eee11d08f0b0599850520ce92fc8170dad3742fd65a2d529b4 SHA512 c81f4e2afc3bb1e5c279147c26ad91bbc045b34bb557f0f2ccaa05d59991320e936a7fd71237ea177e246062280496d72e3e6a006b87e8d67aaaa6c8dfce4608
+DIST patch-5.10.246.xz 6964592 BLAKE2B b893135670cd9068a8af6f05607ef680d38c4bdd121e1bd3289007df7f0cbc22987c810fe697b939885e20346fb759b4c907870000a5c64f8cad23568ed10a55 SHA512 52e6f9bf483c3a588f934eeafdb40bcf0d39ad4c32f3e176ff1ed6f8485c1705ff1e5fc268352772e7aba3a93736653211baaa90df64a6c3d7494fa631c1eb5e
+DIST patch-5.15.196.xz 7179588 BLAKE2B 0b56f80db1c0aff2dfbda176a42daf6efa603ab1424601f938b4bf1611481df27a8412461fe6f4f273520da08627f51c2097b8a3199ba4e34491c9b7e044ed26 SHA512 dd29cc79aa3f9b339d57b1bff19761316b5893be3244e97cde95d80f3c9d608f6a4343a0ab3f25febc658a5962713403bbf7d488c121f68105d3ad2f73427b9c
+DIST patch-5.4.301.xz 6191340 BLAKE2B 3277342905d9391fdba3d77d62d11269ee0c2f13c99c18abdeeb55038ea82fc9be852c07428000799becbeeac7e34ed9ea313cfaf22a4b133d5a740a8646a560 SHA512 c47dbb814e7285bfcfde06f8f8cea4dcce92ba212644ecef57a93543e1298f4a2b31f242c0451b070df1c7e6312ebd83b413ce52d25d933445f82186be286574
+DIST patch-6.1.158.xz 6613684 BLAKE2B 51ff33497e42b9803545b0d848abc125dfdc439ba152c2c573419a564501890345fa0f958bc8a8433557e605a82707fa8d71410d9390856e13f08677ee9d2329 SHA512 7a43f6d1a601a890e5df90f9ad791292dd3bfb7e8e0baab90b9a0fa84be7c20075cac4738e3fb3ecaecb575952432c04c83a9eecafa2c1f02fab830777c8b24a
+DIST patch-6.12.56.xz 3156620 BLAKE2B dec99addb9b6a695bfb77f38dda3d1fb6cfbf2854c41431dbe774992c7de20128238073a40d83cd6532bdc138c4b195f7e896dc034d478733951b90ce2398c8f SHA512 d52ed60eb1a7f4072017f6fda5a70b8566dd9db2d79ad6bdf0c18a404de08b218f1ff30c227a20caae0ce0ef82210059e8f15f6267d93be50f3f8e1652a9fb1c
DIST patch-6.16.12.xz 808544 BLAKE2B 0fbd9b63869a73e5f4f1ba4dab26167faaeb9c178ef7ab0b0b9e158f493929eba9b70ca8681e05cb4b2d8e8983ee8ffa4b1845ad90cbef93671868fc9fa4c989 SHA512 64079698b0ad170b99f59db0ed119eb9920e2df7887c1738434583128cec578901e31f7f6002a7f397670d4d51ff2c2ac3f414c9896de9c7ba4f55e694364c11
-DIST patch-6.17.5.xz 374980 BLAKE2B d1a8f1ab63801a8ca421981cce57aae2b5da5864336821fe8bbb5131a40b16c100d4fa3d3dd2d5c4ce28bb6e3dd9c6b4b5a642d81f2303dbe12739ce4b7f3c68 SHA512 decf5a01bb3ea68e62257233225e3648d140690ac471cbac9048386aa0ebe7f7362c34cfce1d8fb615c2b37368893d33346da6ea0376feab8b7f3d3187288c83
-DIST patch-6.6.114.xz 5029636 BLAKE2B f41f9ce02f210d7506bfc1e646b9ac22cac7cadbbc89e0262f8a545372bb71a388c97279b8ff5c18d411029a48c05a19410dd4c36720b3511a2be843b1e39844 SHA512 92d061b9cd67fb293736b0e2989acab66399650d4fc6e83f220b39bf83dc179a40813fa58ddb16ffab6b562938e66512df140b6d55039c58ec51873ece10e378
+DIST patch-6.17.6.xz 425004 BLAKE2B 1ebe67d9ebed5fae42b26a6603560e100c6016a6fef85d8b50e5e7ab2467a569c99d5d79ecd4ee261046d342117dd523b28ffb5815ca8f60d5c83cac9a29b3e5 SHA512 1903795778b5a8e8ee017ae4dce5ad1309a975c13151d8ff637c8f74bed64401397ed71df431731fdce54541b4b6919de64e7aad44759ac7b2e596f88d56a05a
+DIST patch-6.6.115.xz 5047840 BLAKE2B 048bf4a05f41ffef38f147f38c4071bd6499bde3981538285467ff5600854b5a649d05f91f5f241f5fb220ee98f5304985a871ed73aa50aa3c9b8281a4a4acf9 SHA512 4dec81ca6fc87827833ef001eeb23f2c0253f1ff5dc4b8256b07eb8884a61226f7605a22c26f2f7190b781a88dc926d0e5c0c600dc926987314fb3fc94486f23
diff --git a/sys-kernel/vanilla-sources/vanilla-sources-5.10.245.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-5.10.246.ebuild
index b5bd198b6294..b5bd198b6294 100644
--- a/sys-kernel/vanilla-sources/vanilla-sources-5.10.245.ebuild
+++ b/sys-kernel/vanilla-sources/vanilla-sources-5.10.246.ebuild
diff --git a/sys-kernel/vanilla-sources/vanilla-sources-5.15.195.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-5.15.196.ebuild
index b5bd198b6294..b5bd198b6294 100644
--- a/sys-kernel/vanilla-sources/vanilla-sources-5.15.195.ebuild
+++ b/sys-kernel/vanilla-sources/vanilla-sources-5.15.196.ebuild
diff --git a/sys-kernel/vanilla-sources/vanilla-sources-5.4.300.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-5.4.301.ebuild
index b5bd198b6294..b5bd198b6294 100644
--- a/sys-kernel/vanilla-sources/vanilla-sources-5.4.300.ebuild
+++ b/sys-kernel/vanilla-sources/vanilla-sources-5.4.301.ebuild
diff --git a/sys-kernel/vanilla-sources/vanilla-sources-6.1.157.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-6.1.158.ebuild
index fe614dc5495e..fe614dc5495e 100644
--- a/sys-kernel/vanilla-sources/vanilla-sources-6.1.157.ebuild
+++ b/sys-kernel/vanilla-sources/vanilla-sources-6.1.158.ebuild
diff --git a/sys-kernel/vanilla-sources/vanilla-sources-6.12.55.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-6.12.56.ebuild
index fe614dc5495e..fe614dc5495e 100644
--- a/sys-kernel/vanilla-sources/vanilla-sources-6.12.55.ebuild
+++ b/sys-kernel/vanilla-sources/vanilla-sources-6.12.56.ebuild
diff --git a/sys-kernel/vanilla-sources/vanilla-sources-6.17.5.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-6.17.6.ebuild
index fe614dc5495e..fe614dc5495e 100644
--- a/sys-kernel/vanilla-sources/vanilla-sources-6.17.5.ebuild
+++ b/sys-kernel/vanilla-sources/vanilla-sources-6.17.6.ebuild
diff --git a/sys-kernel/vanilla-sources/vanilla-sources-6.6.114.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-6.6.115.ebuild
index fe614dc5495e..fe614dc5495e 100644
--- a/sys-kernel/vanilla-sources/vanilla-sources-6.6.114.ebuild
+++ b/sys-kernel/vanilla-sources/vanilla-sources-6.6.115.ebuild
diff --git a/virtual/crystal-db/crystal-db-0.14.ebuild b/virtual/crystal-db/crystal-db-0.14.ebuild
new file mode 100644
index 000000000000..4b07dc9d1a3f
--- /dev/null
+++ b/virtual/crystal-db/crystal-db-0.14.ebuild
@@ -0,0 +1,23 @@
+# Copyright 2024-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for Crystal database drivers"
+
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="postgres sqlite"
+
+RDEPEND="
+ >=dev-crystal/crystal-db-0.14
+ <dev-crystal/crystal-db-0.15
+ postgres? (
+ >=dev-crystal/crystal-pg-0.29
+ <dev-crystal/crystal-pg-0.30
+ )
+ sqlite? (
+ >=dev-crystal/crystal-sqlite3-0.22.0
+ <dev-crystal/crystal-sqlite3-0.23.0
+ )
+"
diff --git a/www-apps/invidious/Manifest b/www-apps/invidious/Manifest
index f431a559769f..c26ddfd4a7d3 100644
--- a/www-apps/invidious/Manifest
+++ b/www-apps/invidious/Manifest
@@ -1,5 +1,5 @@
-DIST invidious-2025.05.04.0.tar.gz 3325865 BLAKE2B dafbc79e19d838c7f6e9de77cbcbe5e5047d037e128093a40cced10520dfef0642ab5483a1abe84e2a56e826b3f7fbd46f3c11a0d279cfad4bfe6c908ff62e6e SHA512 c6169ed12591065bff21630a4c18832534e199af028ed4af023dfe2cdfe1dcffcb999b5a9502a556a5690ca77cc1f3ccab0bbea31d24782ca8ff76b7bf7a5d29
DIST invidious-2025.05.17.0.tar.gz 3326049 BLAKE2B c71a60f16778a61c32f9dd091d8652b5cc1c0e0c16bd425973fa334937e7197b1b5a44cea3a1fa9c9719934c3e532925ff812f4282c8ab62816ff4729e6f4d7e SHA512 4efb30972565ca9ef4f784ac5514244f220a4bf42ce5e6cc56679d72bb201b05b7cb4ef905ccbd21fece3562470ee0273ace3854e3e4698b2926826f31a923ad
+DIST invidious-2025.09.13.0.tar.gz 3350901 BLAKE2B 2d11d31a52cb02b6266668bcee2d88687c4505b2879ec20485c5bdc09bfcd3904fd77e204c2b3af4c2a16720e1230b24baeaf29e54ca9d68b9170aeb8138aa45 SHA512 b27591283660c9f684f67c9e36036242a937c0d1377c1f69f39cc8e896ec82d40541bd4ab2d680a7ccbd08311f7b225190dc0f1742c2427b85098ce52d0d523a
DIST invidious-mocks-b55d58d.tar.gz 222861 BLAKE2B 3391b290be5e869610d8dfc31307fd046aa2fe726d6fe98323a5509da1ffcc838668ba3f6aaecce04cf1eee9c90f029a7b49b560b2c49a5905570117fc7f2cf0 SHA512 c19deb047baa570f16194ca26ca7e5eab3538b21db8e6139f404e6f3bcbe5f4f8aff9b45e7e5e9a3b525581da403e6d5bef10ac55a654e5b8f031565d472d625
DIST video.js-7.12.1.tgz 3511060 BLAKE2B 9ae5b1f6a0afab918b7dc3555fff2708963d4abb6c7903e13145b2d5393fb80e4ab6302c423b0ba15c805a624a23c25dd3db7865f1510c44cfc5d1d5ab1dbf54 SHA512 d0ec25eeae196e6e981d7f783fd595a90daf9e97de3723ad4cdc2e4c41282a8bd9a20a2a57631c3949ac40633811db60e2f19388fef816fe8755ad55e857917e
DIST videojs-contrib-quality-levels-2.1.0.tgz 18770 BLAKE2B f6c4789835379380bde941d032bb0afbc49d093eb9407308094afd0b9c1f25781f57d8f8db928e318eb270927574a5fd505f08af13f0baf55897723ec489b769 SHA512 76a19019b2fd00586e731922ed9874737908847d0f00f707121ea351d47268509578ebaa9c9ace62cff7c0db6ca240dd05d45fd83bb66a79e9bb86765da49946
diff --git a/www-apps/invidious/invidious-2025.05.04.0.ebuild b/www-apps/invidious/invidious-2025.09.13.0.ebuild
index 58379ffcfc46..57e99ff2b7d4 100644
--- a/www-apps/invidious/invidious-2025.05.04.0.ebuild
+++ b/www-apps/invidious/invidious-2025.09.13.0.ebuild
@@ -1,8 +1,10 @@
-# Copyright 2022-2024 Gentoo Authors
+# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
+CRYSTAL_MAX_VER=1.16.3
+
inherit check-reqs shards systemd
MY_PV="2.$(ver_rs 1-2 '')"
@@ -41,9 +43,8 @@ RESTRICT="!test? ( test )"
COMMON_DEPEND="
dev-db/sqlite:3
dev-libs/boehm-gc
- dev-libs/libevent:=
dev-libs/libpcre2:=
- dev-libs/libxml2:2
+ dev-libs/libxml2:2=
dev-libs/libyaml
dev-libs/openssl:=
sys-libs/zlib:=
@@ -51,14 +52,11 @@ COMMON_DEPEND="
RDEPEND="${COMMON_DEPEND}
acct-user/invidious
gnome-base/librsvg
- net-misc/inv_sig_helper
"
DEPEND="${COMMON_DEPEND}
dev-crystal/athena-negotiation
dev-crystal/http_proxy
- >=dev-crystal/kemal-1.1.2-r1
- <dev-crystal/kemal-1.2.0
- dev-crystal/kilt
+ >=dev-crystal/kemal-1.6.0
>=dev-crystal/protodec-0.1.5
virtual/crystal-db[postgres,sqlite]
test? (
@@ -162,3 +160,8 @@ src_install() {
newinitd "${FILESDIR}"/invidious.initd ${PN}
newconfd "${FILESDIR}"/invidious.confd ${PN}
}
+
+pkg_postinst() {
+ elog "Follow the official instructions to set up Invidious Companion:"
+ elog "https://docs.invidious.io/installation/#set-up-invidious-companion"
+}
diff --git a/www-client/mullvad-browser-bin/Manifest b/www-client/mullvad-browser-bin/Manifest
index e0a8b76c2ae7..fbea4e362c0e 100644
--- a/www-client/mullvad-browser-bin/Manifest
+++ b/www-client/mullvad-browser-bin/Manifest
@@ -1 +1 @@
-DIST mullvad-browser-bin-14.5.8.tar.xz 103111784 BLAKE2B 403f354a24db02e6324417a80a9c4f616ead73c721465c4ef4c9e6cb370805658ab4e550291ea22c615af6a0d339dbf8997dcc114761af62527d9cdb2403e2ab SHA512 593e5b6cb8cf677eb38f722455572ed7a4e9dc39dd07c825f544a39e3c8b08ae722e410c4c874934c58dca3115df42241749aae0d779148b978f99aab8582f74
+DIST mullvad-browser-bin-15.0.tar.xz 128839944 BLAKE2B e20b1daade8fc1993d5102b04c6c47abfca5aa7171b29f1e3657d8b8c208570fa399228db0ae935a6a21aa169ce755bc41d936554ac45c9bf2b825da012a3878 SHA512 8146df028968b1e11f90901ae666d1089c7bef709dca53028c1d2d1a32ddcdfeaeb3348844f542de108fb02d1ca5dfcdd7939288b0bfdc5f5c4ef7d0ca9f8e8e
diff --git a/www-client/mullvad-browser-bin/mullvad-browser-bin-14.5.8.ebuild b/www-client/mullvad-browser-bin/mullvad-browser-bin-15.0.ebuild
index 38243036d833..38243036d833 100644
--- a/www-client/mullvad-browser-bin/mullvad-browser-bin-14.5.8.ebuild
+++ b/www-client/mullvad-browser-bin/mullvad-browser-bin-15.0.ebuild
diff --git a/www-plugins/firefoxpwa/Manifest b/www-plugins/firefoxpwa/Manifest
index 3b721f7a4ed3..4ea62fe1d33f 100644
--- a/www-plugins/firefoxpwa/Manifest
+++ b/www-plugins/firefoxpwa/Manifest
@@ -1,90 +1,57 @@
DIST WebAppManifestRS-477c5bbc7406eec01aea40e18338dafcec78c917.gh.tar.gz 21298 BLAKE2B 72d33de36f7958a766edb5010d6ac4ccc09fda24c5a336cc8b8a11c35a276f3be09ff4af3713ea688d5786a49553d6824450d970a46a71a2c5f345c19619ac12 SHA512 615539476c13ae1712fac766807070063005a48be96890b960cd437219d3966afcc638f3bb25c144384e0f6172738c2f7e63cc4568f6cd929790dfbab46df2c6
-DIST ab_glyph-0.2.29.crate 20011 BLAKE2B ca385a4a5d4c1c33f37464a9a402b80c8af9747cc46a6d28abdfe04f1e278c4ef3ede9f660b325a6a26f34cecab709e3c77aa8cf3225aa0a03e5501139dd5913 SHA512 7549251e27a0b77a86d9c3cf2775a625d5f3bf43840abc85a5937f2393889a5100bb90b2392bcff9d082900dd00bf0211f4feaeea09ec1b01e3925875e529c12
+DIST WebAppManifestRS-c3329f3378a0039c96bd2b3f32529ea6b438c350.gh.tar.gz 21247 BLAKE2B a001dd5ab5ac660a8067ba433290a69a5226a6f34e943b3aee2501d9d7fc463fd40587f18ff251276fa61a198fc5f653422e74673b0cb12b7e9e7bf2488dfe2c SHA512 7c98796631165ff83b6b1795b28844d850249de0aab5ec27ef51d81d7e3f2bcf6f7481e1e9dea2aa6b0e370b6e59f5c7cdf41d3d26dec893574581d8566baa73
DIST ab_glyph-0.2.31.crate 20909 BLAKE2B 309ae7a144dea07caa1e380906b7481ce7fbf729b7473e8aea550bc72156ecfd220335ad276106b84d79a0159c6d2bfe844a81040eb615955b604e80c7f636de SHA512 7a9721e8e055f5dddd65a9102a5963ae708b60fa2d09348039247ef9a39983b6610ebde1977426fc8d5848b950d64c22587106845964ee223a62bf3ae7b7fcff
-DIST ab_glyph_rasterizer-0.1.8.crate 11010 BLAKE2B 2a20fd3ff646559d704e214ae7c4e5b8297e20be0909c403c140edb67002665447a6a796e5ca5d71f5c8c55000489a14a101ec43dd90101be9c246d1a0138dc4 SHA512 6fd5ff2d068da84c4ac2e6e2c5ad6ab2f4926f1664afb8ba701b60a35c3bd7bf00b200b22c455ca15dfc7d4303c8caa0bb150c18dcce01ce107deaf323cde17f
DIST ab_glyph_rasterizer-0.1.9.crate 11085 BLAKE2B ee6d9cbc1569b2c6133525a4c56bf8c930f747ea41ef1589214a0c1ac0e3a2f5753a7f91780c2c8c0ff46a1ca9e5fa7dbb95d05ac2dbd77423f5a4067079b8dc SHA512 1acb5c54ddac5df320a07adeaf953b5d1ad69d24ed55f9390d19333c46bd3778d9dfa7514b2b075c8c8a4bc4ea26da9063d4d2be5ed11ba2dc16b79888951352
DIST addr2line-0.24.2.crate 39015 BLAKE2B 57186d6b957542cd71a0aa19f1355dfaabe6efa19b853c42f306494728b03d1e3183efdb2d2c7734a3e2347cd83a985d004f50c097e06b7520bd152310532e9b SHA512 39cbec3c920ffc0f37584afb55e1cfe4f182e4415319a4e9bfe842360f102f7b9315f6171c0cf71ba0337123903e604096cd573fe98698a26c8eebc2376d965b
-DIST adler2-2.0.0.crate 13529 BLAKE2B ec575b0bf12e321399ac3a1d59fce4ddbeabcc60cb3d7c2f362cce23eb29b4ea836451372d6d88552a4435ae29bb41d6230d55f625a4359eace680b9b771d0ad SHA512 12d12579ad617cf1a94cf95ab9d3f5db566c3b2de4bd5735eccd83c668fdad0eff134c996b73c46cbb9f932837682043878b8cc4764191625e9f93ccffcce423
DIST adler2-2.0.1.crate 13366 BLAKE2B 3b28bbd7f89424567ff1bb36b984bf4fd767370459f5548545218cbe1c9f082fedd932fccc7e6acd83a1dfa06a371124801a772e5555ede7d6c2cd1ac57930a4 SHA512 555b2b7ba6f8116acccd0bcd16ed34cc78162c81023cff31a8566ffcd456c03832089fca2d5b668ceaac4fe8f922d31aa9c487f226a36cace294ff4a219bd91d
DIST adler32-1.2.0.crate 6411 BLAKE2B 51d44ccfd774158687b8244e83377e40ff896364e3d41e9015665131cc2a176d4ca0ab5a84df027dec0869ee735ee36f5687a06c1d2341de666070cdbab89483 SHA512 8ed72612fb78e213fc92963fdae0508ef26988656c939e6c9cddccbe2658d4a956a8ae934d9658262a8b2687dc446b3f1ee7614128b440487c81e606526dfda3
DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830 SHA512 ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69
-DIST aligned-vec-0.5.0.crate 8921 BLAKE2B 64909a9a58c787dd975c65f8a34cbceac39b72044cf43cc545ea4025f82c3de620e8dc21d7b1bee054fc82d3adf74c4bb4a65b19ba072885ea66f091aae22695 SHA512 aa091f85a361f512e18453a55c847825f43ae672e5b11e47cf9b8b413df9fc37732653d89c076309ec567a6136274aeac5ae1339fe441ebb0e98339dcec524f9
DIST aligned-vec-0.6.4.crate 12609 BLAKE2B 0fd0c6520b509b6916fcb65d8a2039f83849b3eabdeb2e1b8ba39bb52d0903f5518b0c497a39d653b345a13397498b92b8a8233c7ad274f5dd09f33d07704d2a SHA512 f854e5924c7697064968debebde8fff05e73acac45811cd9cb28d5261a63161ef6e773cb0d95d990672ce28215e95f87eaca12fee0aadd3448cfa22f60b58459
DIST alloc-no-stdlib-2.0.4.crate 10105 BLAKE2B afa0bfeb7df1d742edb412dca4c22957fc21c2a1be21c64c58503d4b943c06e3163d0f3c90525b25323b8dc38e6c64136ec4f9608758c5c6f3bd07c2c033ee74 SHA512 6518856fa524ee0fe8e04cf133c11028efcf2f6a28f3a70e401566a4eb343c954dba34aec2a02c0d0359757dfb5dcf48279610646215eea190d699708d838904
DIST alloc-stdlib-0.2.2.crate 6693 BLAKE2B a22faf3482e416664f2e104f5f45c4e6d116a42b890216b80102e266f7a3a3accd2933aeca71650a4c4626e3d9da76b6488ffc9ea2ae4229cdfbf1ce9ca6c7cf SHA512 9c4169052ad460af2be6f2a128056661b2f26da0122877f13fcd4f4f3e2e9537783cb2b2bec47af43569629639aa8ad507ab010833982e5d942f5b26cfd46c14
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 anstream-0.6.18.crate 29681 BLAKE2B b6f72cda084b38f1e1cfe60de2562e8d62ebbc352176bdf668a2d6be09349bec46d291cd475e8af814ce66def44d95cb98c325761150130752284a82d8a84f21 SHA512 5149977d6f7b5e9cf6350f1ef130caa3ff46c7e78976358452a185ce196cdd77fee48a3a9838f434ae6ea9c15b19f6bfbab156edf819f81179d6774318f08963
DIST anstream-0.6.19.crate 28767 BLAKE2B a40e0dbb790255d300c03c6429074b65edb8ea1fea33db06c610c03e36a1f5e560e8c2ede55b91131a6fcdb1a85882579b44dfca6ef0deb979ef9f3ddab0aae4 SHA512 75a27cd003f44c1dd74dec416f78e0d1027d7f6b0b9735d3fd60e8d7e07d1db870b1d1e037ae4093881854b300b95ccce47a3a7da9a4dd5d0ac1912e53f45175
-DIST anstyle-1.0.10.crate 15725 BLAKE2B 36e656bd8f9c584f11fda5cfe0c2e24e8426b9e1b602aad34ed118ae6950a55440e292d2e0ff7615f5e4f466fd06f07536be198a59506a587d40cb0c4ede4f80 SHA512 621e7a89fad13db985f07375d316cf8efba57fd44ae18628a8049a65aefbaef27949f99317872e91e0922bb089a00234055199ea3167f80ae03d00ada4f75dea
DIST anstyle-1.0.11.crate 15880 BLAKE2B a13fd762c1855db1a97607957b617eda2685562d90da13316b53a667750e2c53147a01ca55b6b67047cf6a51b4cbd7d346dbd2a71bd9a799619b6cdcb3d26bb2 SHA512 6f3bceb31874be790e92f9efd6b295b67c6f1a26a4e15eb8747572b4abdc2050c56a4bc4ec547917b5c2a5f213ce6bfebe4c6bf1639d2c6993de687b014ffca2
-DIST anstyle-parse-0.2.6.crate 22343 BLAKE2B 85eba405dc5cf806283cf442984e86583dfe6c681f849eb7a347b7b67bd2b6f692e84fc9b5bd86486633cb2f05960ec16e8778300df114ae6676da43442db9bb SHA512 e28c9818afcda0e9b84c205d9c6697ce64cb06c21df2c3666869c07d66893105d9c5e96a27fcf2410a09f6af00735252e22b5c7d8c6cb3f68c4a8f376c49d396
DIST anstyle-parse-0.2.7.crate 21707 BLAKE2B 41d51d4c026e548a9428f5fd8dc85fce964e3f1cf709820dd53d216af3065a4ee069de8c5bcec5eae19b99172f60e89034a2ded6bc787f3ea4159d5d30de3984 SHA512 3e0920594dfa15f16dd308d0da81d784e6a5d6fd7a3b12cc1512fb625369ea7b4550df549e3be961906e2d3105f72ecb86b89dd6f5817c2c982929ea26d605fa
-DIST anstyle-query-1.1.2.crate 9969 BLAKE2B 179b8dd6dd709c2ca67f4eb5c9a502b2867cb6744a39f824c4fdebedc67c6c3e07d107c7d817e2ffb589d13b7ed4900cf9653ddc0a43663217042ee92ce8c9da SHA512 26069d936c4b1fb09bc65cda0253fe9be8fa4e96c0821f980c772602b4e9230035ec8c9d092ef95e0a0354ac559f8d25f57a14c34086d4d241b5fba688951837
DIST anstyle-query-1.1.3.crate 10190 BLAKE2B 4d173fa220165410a41a54224e65ea87c9dad154af0b8404c638f3aca70c99da122bf0cadf0dff3047afd0d13a052701567efc17cefe4d38f518991a10b54bea SHA512 fcaf441fb8c44ef352cfc6a9b2f4d07e2dfef67a023e077dcd0c6da136661a1ba483d9146835848024259351e568e4946a16a7dcf0c6ae2baa871275c175eeae
-DIST anstyle-wincon-3.0.7.crate 12400 BLAKE2B 2023529aa12ebe1b7073a88180ac7491fbba7e8556ba20061bec22b1db9d0f3da058faa5bd7f499d8e5da18422dec7e7648f3b4acd7b4a2d2064824f1b881259 SHA512 782440c1093235ad481f0b854f5a3d3acb7908d2e5ddbd4143139b8bfd0faaf2f9816c1034e760d9261a233e6d645098cd5a594064f190662908eaf79972c903
DIST anstyle-wincon-3.0.9.crate 12561 BLAKE2B f6caf413950cc712789e645f21f5949bd2f1da0fb729dbc03b9b18e4a06c8df5a889d291eee4b6338f0a97abacff6acad82183ca813ff9eb2d025fa0ba947ae7 SHA512 41816e1fb4f962d4461589dca3c7787049992b11f3550e8753646b055234fe9f0339f6afc94a8edc7755e8c6921d8c232beb8b722148455a3f731c93d2c5a46f
-DIST anyhow-1.0.95.crate 52155 BLAKE2B fc9cebdfae0afed86f2dfb7faf62f5a108000895317dd0cab9c83d6e48c891558fc3a1d8b9940b623b4c6fd861631a0f0344a9915517a9bc39dbfbe48ec6b45b SHA512 8c5c176381c3e861c3c4451f7cd3d9e2447c0a55735ececfd3199288d65d36dc5fdc4a19a0798f62a0b9d6ca2c155a616c7eab8bcd53e6ece743aed57ec3d0fa
DIST anyhow-1.0.98.crate 53334 BLAKE2B 469c6bb7f535c0c665daae37b61a001fb7da688db3bedcb8e7b76392af109e5b9335dadaa5775c80d365d599674ce3961240a07582d4fc9a45c6367a6e7bd7da SHA512 6affa8a4f148aefb5a20f193bbe93f694786bc1e707b298a3ccaae1a22d60898a46121532ad5ca5819fc180d4593a8ce2455d754315a9ab3b5c998a4cd20adc6
DIST arbitrary-1.4.1.crate 36816 BLAKE2B 86adbf1a2522e972bf4a7fc26e4d88ec45298dc2ce716a1fe30cd49bebf4d5a65af1f097f83be6ee8c554d4b392657efd32ffa1cb35704585a9816b6e234c067 SHA512 a3507aa0ab684464c3559376beabc0992bbb589ddc85d2426b26238d7c5d1d856df5d9226603fe7ad2b17ac6570d62e86ba4f5a2e65f3cbc9ad52bbe294f8123
DIST arg_enum_proc_macro-0.3.4.crate 5102 BLAKE2B 13979c48ec4f01f6c365d4937768c0f7c123c46b6b9c85786b3ad4054f6c7315cdd4ee74d460d36cbfe2d4789b94b079677a3336956d2db748d5c16d21cc6856 SHA512 d9d48c48eea230cb0d246857e0ba60316a76c0e214ba8fabdd42573559ff574b6867bab67880f1b8b7107ae9980fc026410020c3d3265309950c671b4faef582
DIST arrayref-0.3.9.crate 9186 BLAKE2B 8d7443944c81bf849fbb8a4e09ee379134c173decc712c6fafe483fb1545fba1f7f735979e5e26976502284502b5c7046f0b6aad59f8731a4ac8e1a51929c979 SHA512 f97e33e7fd65a8e908c21ab918350f71f12d49783162b90c5618660217b36516c39750b292a1248125f12429e4e00af9ff20c3846be81175946b8541d96ee606
DIST arrayvec-0.7.6.crate 31237 BLAKE2B b9d1df7e3ec47d434a2606fe9540e37e02351873b376a4e113b54461288e9ab20e02285eed5c4bc0f052ec4d6b3c804044413490ea706c31a852624b03bde7bb SHA512 b1f320746018a7f32340a833420089446ec5cefb7f299b4506eab7423d5db49f00b72d8aa8c6600f9159b9480d5eb3ce69407d93f5c9934147860c83e4d6eca8
-DIST async-compression-0.4.18.crate 111919 BLAKE2B 3ded3d17abb4eb15b55fb76a4a5584c1733588191b05bd23eecd7e8a7665d7e3914bcc00d1dbd5f573667578c5faaca9a5751c40a8b1720eab4308b714dac455 SHA512 611ebc8ff2b79a0554e12e428d7ef7534802cdfadb012683695dc40f708b9c0663f7d9468858379c2103eb36396ec30243680fd45d392b73989ca436a69130d0
DIST async-compression-0.4.27.crate 118487 BLAKE2B eea0631451c049844195c7b73cac23fae3cc2b156c1d575ab5ec535264bb2dc0def423f875dd65f266fea937b55ad9e400527a051e60b7235fcc5ac9077cd343 SHA512 f84d5de75b458f9374398ae3d1c65d894fdc3ccb4b41ce155fdad2c067304b606487cfcafd984754d8be1234d16725ef9591ff029ad4270a4fcc5cd79b294a74
DIST atomic-waker-1.1.2.crate 12422 BLAKE2B fc6632f3c9d719b1d24a1c8e05947d94028909d1c629b80576e176e567636dd4cca699c7e91cae2df63541da574146b3ce766374e93f0ee429bb5bc89a4d3cae SHA512 e07e58db7955791259d0ec00fc4d53318aefb4506e062914819c4220c6dc75fa11a7af0289b4653aa1f9041eb975a025635190de68b4800a0e91e33cdb0ba11c
-DIST autocfg-1.4.0.crate 17712 BLAKE2B 7f7300439899be03d001dd32b7e797bc4b9a58103081b6f7353c4b5897813cedf870b3fb1fa25d320a75326b334b44d8287e8603de34fc560d0b567143915cc6 SHA512 3b5e7c30bc73e105e4bfcab584c24fc4016db41fac9c356c6649fd841051704bbe8848e09546eb50d7c1f18ea8ce1cb72fbc268a620d5c609b3472114b5be73c
DIST autocfg-1.5.0.crate 18729 BLAKE2B 27580e39b366c6fca02c9db09997b6415c409f12068f1249184268bf96fd85ba659e25ec730f99e10caf452f96c486f3d7442bf09c4552b5f39519b21d6f88cc SHA512 f279856f234d39d369623576acf9546a1ca24d7fe449f36d4fb93ea75a7efaf2c4015b9616a69bbbed358c5e5882e16b045352f046aa4c049b3d13b1e8257b08
-DIST av1-grain-0.2.3.crate 34703 BLAKE2B af8cec3e381634b38280bdc49d514d73817f2d088873829fe09d67e8e4b75e03ebed88c08b9f57adbe17ede54a702b65eee456bb1061daa22a73e07ca5ad51f8 SHA512 61c0dfe3e6e26210ac9c44616111f4200cdd473c68bb2424de6654637cb09a7089e958076efa69b35b351e5ee0fc7d45e580ce7ab51d5953b924cf208439ddb6
DIST av1-grain-0.2.4.crate 37050 BLAKE2B d21a81025e40500ba53cf920d368a88490b07d3bff828a6a5a4aa4803d876fdcc0663abf0737e468f15f00ff6e38ad26b651055a275050e7f27445248d824d80 SHA512 703c20acce901686f94d42e0e87d9cf99cfc71ceb908e7c4b139da28b79be1f813d415cd825ab526921c75bc8c58bd503137070878c64483d3e3852668589466
-DIST avif-serialize-0.8.2.crate 11985 BLAKE2B f60470e77c6b4535afba98c188146779e596d7cd2f3344144157acd46ae8bb314109e9794e81d8df65c5317c8a5593f4c7e07ef002e3757ffd5464355cc30377 SHA512 8560f60f71d0f65cfe8c442fd854052f78e46ca523be792843f609bed4daf3bf89641f6eda5ecf52fb0180399d1d7df980c920ab6a5a03a549c9c1cb3668b42c
DIST avif-serialize-0.8.5.crate 14127 BLAKE2B cba7452727f993aa1d41446f8f05982ccd482cc9aa8e59a8f2a4382e7e0a1c9e15a5d840dddaf5f9a96094ea0925d4c72346e5c447fe665dbf4f338e0033677d SHA512 78a8ec99ee717a4764e3af154728efef342f2f9a6f5b73998f952a7dae8ba904690a12b93b8cca37eb91d5d62204f5efac7a3f4ed8d7404eb94258569d8f0de2
-DIST backtrace-0.3.74.crate 88516 BLAKE2B 594b537f3860560bc790d04d72a91ea25bbf5f2494b9c43377129a8021c02d9c16471a223e518889775a816c45513b14bf097c453846b62302a58b59753a5fcb SHA512 00cb2be0626f0bf6ec8b8f525bb129d3ac74c386c5e46ee0f343edb78c863222521f8132876057a5a1facacf40792dea51f2f20e986b35f3a85bca3dcf5c1520
DIST backtrace-0.3.75.crate 92665 BLAKE2B 1c9b87ca88c49e69eeb4a3203b9270263fc23066cdb41f462c3a4de46f110b9ed16a5b51d6f1f038564ac153eb2e0ffdbf9495bebd627a5f53d6581a2e6de4c5 SHA512 66de438c35527224f96c85cc0e898d5e83f12ed3b3f06fcab1a16331401772c81df4a5bbec32ccaa05ce8c5b6fab2da61c3ca54232ce4dbcda0cd4a857d69328
DIST base64-0.22.1.crate 81597 BLAKE2B 6f216a560bd36e6e6b74e908344b457594cc768d9763070e269b56a14b150cbfc4b7f599d4c2a0a5f783638170ee132f0796fefb14fcac7fd73c58db0791007a SHA512 91cf2e4e7fc8815f9b8a86a7fa722a20eee3dc1dd57111b29e420de87ce7836bcdb1db01d3cafb9a977710ef63e7cc41b7772762323e68e0e832156858aace20
DIST bit_field-0.10.2.crate 10568 BLAKE2B 4dc92498b5f2befb9e3d8d5a7bcac478b7f905e708cb674e7589f23b60a3ade33b2c660c3f57105520aa863ef19787a00221e1f61914f090f9ec500961e3f70b SHA512 99bacb002aa9ef89cef1403429807042135898614df85e59475772b90d2d21972ddc77ef9b129ca931355ff11bfb3de66b55b828bbf792f76300fc5cfef066a8
DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
-DIST bitflags-2.8.0.crate 47482 BLAKE2B cfa5dac5bb9fda57a5887773399d2507e83ed30fb0c5a332c48905f912c9b8d3c5e6493a9626a73459cb67d63973efff719ab4153a14e774ff4a632c96872ca2 SHA512 f1bc02c858432b0e1fc3b10f239c5886e51d620d55a75521bdf35c8e8f6b6cf8db97e90e08eb2e96715a2c5b28858af305eb266f1ce0c90f9d3945d6d9bdda8b
DIST bitflags-2.9.1.crate 47913 BLAKE2B b14ee41348336981ab86459417b9feab90879a11a6524a8b43f2b89c09c844b4441c31e315c471be00ad21fa88b5dcc7671b56567fdcd72bb0790ceeaa25813b SHA512 6baeac42e4227e58030e317125a3c23997beceb44f9262f029e59c6dc36dd1733f2e88b3c3c8ad22f806245ef404512a880b16f3c8c52fa5c4aab287bb3cfe27
DIST bitstream-io-2.6.0.crate 38256 BLAKE2B b2eef0180c6fc842fbf89eeea5ff7798b476c6ee78c6dfdf011fbe00ff6a95ba788e04eb88895e82eb86cce29e918c92301a60462bf40aa4705897bd22b1fa5c SHA512 35aca56e727771373ca8675389a3e524f9f25c76254272b1bb51c34207dd8af95fd81f50580d8801da660edded7be2199dab6c109ec8cdb4d2675aa394c1cb92
-DIST blake3-1.5.5.crate 181134 BLAKE2B 0195efa92e121dfa22abf56e72daef664f00c36eac9839543a4ea27351be6393d2edae6cfa2f9442a7b6e268bd2fbc76ea718d5d939940097b0e0f9e0c29405c SHA512 93dcfbb3e1236534beaeeedfde2aac7a13c83bdf9f0e85352e8920706df41fbf042fcfafd3726f2a23450d4ac77caa3fc7da3d26abb1477137dc00ad35f543c5
DIST blake3-1.8.2.crate 205967 BLAKE2B ec9afd8f3fda5ac545fae869e4af941a4ae30473cb3e5a0b0f128c1dbf0c6231e3cf87decdfc765b69b99e2b2879f3f345ff7bf738911557740fb0445c9e028c SHA512 8635c3ac12c7f333912a6f42c75499395d6178a0dca810d9199bb533facb409970b17bff4b7f55731a7d5d75932e62b236e1651ed0388e2796024bd7dd2852b8
-DIST brotli-7.0.0.crate 1356970 BLAKE2B 6d060e6fe4ddd463b0b4603a067de152ba2bec9f337b5c94e790bdbac6ea28b5d9fb6404d7db5d98dd81e69dcc77698949e026f990267f388a396d37c45055a9 SHA512 577b2efc324bf461e06af94b8b509a095a917d4ecb2bfd2f3097ab4663ad699317c2fdb0b470344c762589c75dfac073b828603ce5609295ddf1748a39b75622
DIST brotli-8.0.1.crate 741712 BLAKE2B c57a882a6139e29e7c9cf206a7dfc3fd0b614f277f47fac9786dd47dc2d9652411c523c10eb71a735dfd9126aba22c88aa7834ff10638ee4590c008eec2cfa7f SHA512 d01927511a6f53e77f49ef36d034218b86ddd6bbcc4285c51023919c32146678616e3dd1ddcc3f1816541106203feb6a8a2e5d6719c1e8128c2d6c3b723fa451
-DIST brotli-decompressor-4.0.2.crate 193388 BLAKE2B eba06680719069c9f8f435544525848f21d0b58db9a398e920abfa9602e15a7c5a087021a7ecff808f2b8310493c42b7bc8e1c924e19c2e2816d623899454c14 SHA512 df0451a1ba23ddc187b6868ce7614c77b0bdf3e409b55416dc997bd898ab2cb25d68fd7a0ccb0dd2bd4da52c6a25985772357101df1a218bf87065c6833b0549
DIST brotli-decompressor-5.0.0.crate 195282 BLAKE2B f51bad2d2318dbf1610e5546b5c1208138979ab107367d4d9287be7b67b86455d6d2711e3e88739b9ed1b4a9e44e0ca7ce9015cb9e32642e0b1abc69c660c62e SHA512 262fc5bc33224278fb6529c826500aa268155ec87cf0aec1e0b8b04ac2b3a6c6ccf060225cf6ac77ae537682c5d843b0280338633874bce84931ef0849f1d98e
-DIST built-0.7.6.crate 29455 BLAKE2B a05c86df059029f78b48aadb7a24e108b7e778b6ca4917ec4a0549c0037a056eec5b84f20c16e1e3b8b7bc9e2ca8e46b191ad5525d921140004e46d0b4c3c44d SHA512 30e3068d58676dbb6a1c826a92f998267049594801e39b8f974ef1e345bf88e9766cf61a4f60ba23433675ab1548d532bae577ecd924245a2ef080f996e72b41
DIST built-0.7.7.crate 29776 BLAKE2B df677d5fab5c781a69c10416ab2c0816e5200e1a0fef8664e6c8227be9793ee41f5b0dffa1badd036e8b43608bf213734543a6d1de20f9e2f335941f6385bb4f SHA512 523b3808cd8842655d433c9bdf55b1a42d8ece21c0213c92bcbd4bb9f9edde39f83d1aaadb6babd57bc161fc554871b986d2fe5f0c092de3f5bb7e80ebdee8c3
-DIST bumpalo-3.17.0.crate 91975 BLAKE2B b0aca1d64373425384eddcdf8d60dc977058a3d1570451de944ce48aacdb984e73a29ab64fb5b23413582d57a8e32ad8155f6a1479eb00f804afe9d8a9d9e163 SHA512 b2acfb463aa705b9c6a9555858b84f565234110988c880cdb761ab8dc87892ee5d22e65fa935d2cfef9d58869fec0ab64d810b26bf122fdd89b454b6ce65ea1f
DIST bumpalo-3.19.0.crate 96414 BLAKE2B f8c155f77cf977d72749f3cb943a6b171dfc4f67135da345a935ba603f2b52b5feafbba908b31feff391128196c7b0088f6f62d5b37bc4d2277fc0fb9c560b54 SHA512 58db27a643c55adae07061100e3604dad0056bacd42ce1142bcc34249645e9313e886c3174a755593544684fcc632f134f9c6066752ac695254fb9ecd40878cf
-DIST bytemuck-1.21.0.crate 51553 BLAKE2B dbd88d153c79cd87d6a51d33e49dde7b825711339367a168cf2471fc98a41e72d4d759873d542c3c6e196a6baed4f099103dbdfd369a329bb4578864b9ffb448 SHA512 64abfc5c0430b8bbb4b75fa7ee43037ceb180699655c0862b2699f3823fc445d931d3284ccc88dfdc98ed1a24a660cf6ea1040f91c6b2ba1cb21ab83c89d9b18
DIST bytemuck-1.23.1.crate 52585 BLAKE2B c87a8bfa2458d7de762a65c26ab76d312f197c782d38d77d11e0b7fddb04a020793ac8f4ac09469f35bafadea32b6f017095ec87ab0574d873ca58033d8a882a SHA512 9a1489f7f64d43e60a30a7bc9975212febde673199007a44e99e3759aeae7214e92015c752fbdbdb004184f7976692f73563aed1dc42b97ae9b952584c869974
DIST byteorder-1.5.0.crate 23288 BLAKE2B 7f85a7948406844070a2c8202e0bd52f73b3dfc7c666a97046128044eb9352195afb80e2bf894c0742ad109e4473339de1365d09591de70dfec6c8c02a8e1453 SHA512 96caf981177f6ded9f27f025922cb94eb0cd9de5303bd91680099912d922092e77b7361efa70011e84f1595e443193e4f1b354443b9980c123f6ae573b236f7f
DIST byteorder-lite-0.1.0.crate 15909 BLAKE2B 751735c5fd618d548c0dddc2c6a4a1bfb41a2eb30ee2860b9e7b5bb75d591a9787aa36940acd9ab14242636e37aca6d568f39df07f7cbb771cc475234c696e3d SHA512 d38837acc5926fe98ddf4336a603412f678b5f46d53a7eb926a8885d28aa24d51e3968f0eb2e6d2d7711e5ba30b8006a27076ea596b0699e93ad3d9e05483c4c
-DIST bytes-1.10.0.crate 76656 BLAKE2B 2f10cc49184de42dac9073264a4e981ae132760bbbc84cab9b5d00462a7b925ff2c1c00aa2284c34875148a025794e5f4eb63e17b117e27e89504299d8921406 SHA512 ee02d6c0ae18e75ac3a44f949f3891b98865bae5594b25a866b619c42fb574b5249e4e936972373845030c27cd94d2bfcc14885f9f92ef23bf059ad7fc8fbb2b
DIST bytes-1.10.1.crate 76779 BLAKE2B 96573ff7852cd2d4f37a68cb4d76bc43d2018dc25b7b7e2164df022de4e1974f22d4d3ea7cbfb280667650cdb5063d600f4f76cbdca43dae508f29ced449b0f7 SHA512 03429f01927b94ba6c958c46b2e5bf92a23b39ce9385689e21accd34a5d3be01fd0f665f4bbffb1f7c5bdf1edfb1bf11d5ccad00eff0f9388be39fe2f753d296
-DIST bzip2-0.5.1.crate 38134 BLAKE2B 3aacc4c50a40b72cab9f966b0ffe3613c73a10b87d34c357b8c62424b67a02e2b6bf0649fea086fbcb1b33022e7f2072bf0672ebebb1bee9cb84a48e46344452 SHA512 d5cfa650f2aac2a4aac07f134705317e92b71a0bde41673b53b4509ab87b64cd1dd4d5553f03e92c16675b776bd63487f5086bc714c357fe4fdab3a0b5d5471d
-DIST bzip2-sys-0.1.12+1.0.8.crate 633870 BLAKE2B 13b76e22e56e6fbcb3d46b387e9a77f48b2a9bdbbafbf255fcc3d6438d5ef7c964b69d2de7d65abbddbc18e6c0b2fc15ff47b3ae6c1ad190756241b6c69d5520 SHA512 204555cac771f3f0b7409cbaa932fe24752b512f97dd57b4a8a3484f9f997a7f31f59c8dd30fe5ba45f303c6b5f51c96290f12dab3aaba93fbcef41850340ba2
-DIST cc-1.2.13.crate 102839 BLAKE2B 8a9134b529123badc5e16263fb0a778ad53e84c6aae415fc68029769eb2bc1ab62323e609372f3321ce34d2b56c57637165297694ea8933128952d628d541adf SHA512 291880b18276aeb8a5e436a1e114127bc266842b42708168a5cd41b8b46b0bbd84431346a393de0b961e7dd46eee992ad1a0c61e4c72384f99a09884162c2773
DIST cc-1.2.30.crate 108550 BLAKE2B 72d3f532e1ce87f8a872d5551584b1fef0128a6919b2e9871cf24d905513d19a90f17cd9af8f1455874fd50c7ffb9956313788277822412803d53c04e4fa921e SHA512 e0b3837400a3a31f522ee8e290ff2c7000c8c5da2f424b552092a64295f4d76443208f4688638edaf081028dd8bfdae2175552a8f22cf16d0440f7877475abc4
DIST cfg-expr-0.15.8.crate 42108 BLAKE2B 846a67059fc30e8c1f70d8b5495443ca0ed373a333d394b92d79981b415888a2f5c745a028e702464bcf68765667c35513e51931b84d9d081873146a0a4edbd0 SHA512 1077d113dfe080e0e78e25c40f32c9f14988d2dbb76bb783ed3e8ce13c58e5dc0dd549362d2f197b69cfbffcfa3ebed385a0247f5928dcff8be7d0b055be1041
-DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
DIST cfg-if-1.0.1.crate 8683 BLAKE2B 7d7f98e46b98e0f6fe069fff5dede72390adb7522f13be35c37f99713641e98dff87bd58e594908565a6f42ec898f11597e8a82a01ca2e8e65b38563e09956a8 SHA512 56af0d562fe60022e8df9c5b4e9b2eed6d7ca1874c4d3bbb52148d6f3c6f7d30e0b63d4b1e652ccfc8881a663fb6f450a48447d5a8cce0c2e5a2ac12c6ac655f
DIST cfg_aliases-0.2.1.crate 6355 BLAKE2B a758d9c88527f0e6e7cfd6d4c83eda1bcb4d6e2438189fe08e8ecbcaa78d56afc5a4873f3b82bf7da96afd690b44cdf1e44466b6da0f37c358b340481017103e SHA512 74969d12d5d24002a29e08d52e30fbce014dd481a7c35ee0162e69333c5f2d7755f3b02439b31522e12444cf1ac8e65880ce33fe6778dac03757e362cbf8a72c
-DIST chrono-0.4.39.crate 222248 BLAKE2B eeff1694a98e8775524c261c5c46ebf09bf1ffc6222a945576960e8153af99e4549d8c988bd086507fa430f9cb15a3159be85300247ab3c6f5e77ab515f0988b SHA512 5b258f76bea58ab9baa0fe8fb32c41928b8b655c76bb2fbaae9300ef8380cbb881296cee6b9e9886dce62b0759c73e84f6409e374a86cf0c80e3383512f98571
DIST chrono-0.4.41.crate 234621 BLAKE2B 82d2a03ace32f722834348097622ca4d80f00bc7c419dd43d85a2f740088b61adf6d0fd2fed861612b07afa7ef6d26c50386ca5a9b3452a3863be8a737efa02e SHA512 917d440059579f4861b91d95bd0d5bf6dc55baaeec50678a9562b9652bd872d5f6b5013f188a50f37a18dfaa775b6821eef2a1ba096abd488a285e55aa024d5e
-DIST clap-4.5.29.crate 56074 BLAKE2B f6ecffd9afefb7605bd59f0c8fadef4b7ff965e304d88d7f7a7aa20c72842cb4a9112699ec162c08390ebf49793dec59da78ed3478cd259b02385969d00db8ee SHA512 c0f5dd06c15f44cc7655c53d0374b354460a4eef1b6d1739e662d301fcdb2c944ea69995c2538c78eb30b68a3767f7bef96244a4076836d5591188e6dd077bee
DIST clap-4.5.41.crate 58298 BLAKE2B b218c7179501d0ae30baae9a7cedab611509fa45eb3bc150faf4c1bc244e4cb11fc03ce62a747a2200e38ddde2931740c96bb8bb3019a5ad23edcd24c2ffe24c SHA512 ba440752e646bd3b0adab2ac13d36eb4fa12580b3e658bbd14431c77b5b34d5b7b5dbee45e370a8fd6a712eb0926e5e8ceb106eedf753bbf239c9ce4c910d482
-DIST clap_builder-4.5.29.crate 168096 BLAKE2B 90a3f266c21ee449ddfdbe567757a7d764737c00ce5044009e0c0f2a23beb48f9b518e803ad752b01c654a448736bdd61e084f6ba9c94e61e8bcbb3d200640f3 SHA512 0e4ff41c6bdacd91213aa248b38075806b325c280058421b5cbfae0690f693b963f1fc75eebc8e590989d751dd3d13b181f95fb76a11407c54933af895a0c535
DIST clap_builder-4.5.41.crate 169633 BLAKE2B 92726a60ac7c499a08d61847ab337d57c4bb3d59fb7b9b978bfdd1763e7a784e145c20ca5527afbdbc1c975d85a3b33e50c9f2dee6cc27cdfac4b70afe8ea033 SHA512 a72fc3ccf75ce1265da39c2cb420544de5fa290dab90b447a188011e3b98869b0b75b650716860b0e81329015049834e291261fe2b8c760d9900ac40de66c1ac
-DIST clap_complete-4.5.44.crate 47993 BLAKE2B 50169c67dfc141b73143ac83e29d85b715091db3f3b02e5b90a36b8b5d0cc200b443527be21ba387a10a3c9e85821d70229816aa9b21f48002c075686ea93439 SHA512 3f4a8de9b4541d1870b1be3fb85548ad899c94a13c235e911eb0223960c2c99586837ecc74819a642c94ed6323d1ae29769299380d26acc87dd62602bec29d25
DIST clap_complete-4.5.55.crate 48536 BLAKE2B bd612536ebebbcae415b716ca1715963f0ee056997440293d5b3e3eedb880c5554c88ece35b7cb7961fd8a0b4fd90652b446ee015fb2d13840daad415bf75358 SHA512 74a2685cd917836a62d7bd63b7e70eeb6b1a8fdd8444a59d8c73ba361917c8585d62a85a49ad30015c7d6fe85ec9baabcbfac91f29ca27f7a769ce03457a72e4
-DIST clap_derive-4.5.28.crate 33428 BLAKE2B 64a0dd857325c988401ac29499969c08561717e07f8cb05d6e62fe899d847ba509d40e91c21365c8fa174f0c7bb5b41f26b42ff5ffcfa332392eaee2fe629cb3 SHA512 c68924f301000e74a5d9bec3ade8a694f5fcaecbfeb1bd1d11b1bdeafe3a279249b24daf56e6fc006c2d5a1115992996a42e49860085f7e4d53848cdb0fe373d
DIST clap_derive-4.5.41.crate 33493 BLAKE2B 48a8f1be0a9b0f1a0149370217a939dc10e1829bed846ff1d1c39d8ae2424c9a6303a70614b7ff11afb67ab82ce23ef3327d1c34b2b0871d5081b81144c51ff1 SHA512 a6bb6198548b7f4d7de5845a0f262cdf2b385f653c7bb5720bd5cda9dd7ca371de7460505c6490bf4abf051341a92abf732b0e61728cac37ba829b29385a7533
-DIST clap_lex-0.7.4.crate 12858 BLAKE2B a5ecd50cc503157dd69746f3b6e9c288e0fe4f6d5d82271499f657134fd401fbe076255e2be6a23ed0b69daf3941c6429dad8b288223b0ad390a2c435575cdd1 SHA512 a2566868f4619679d3b74b70592ffa6a04b13e38e3196c56bb1dae8bea0c711bddbccd778d2aba3cc0ee074c9b1cc0335222818f0d47fb3cc8109cbc35bb992e
DIST clap_lex-0.7.5.crate 13469 BLAKE2B b14d273b3be318a22e93ca922b90e54a980c7a11f8f89f735e59a289c07be9e6652f052ac10158a3c2d8d8233f15198773dd98f40eb3d226cd4dab8255d44c0d SHA512 bfcd632128e64f5414737f335dd3c5a62b3317e23d15472a1bfd617abf146c4c2c9c22e990b934adc1f8918359ff6fef09217c9f3436fa024a33bdb48d4a24e0
DIST color_quant-1.1.0.crate 6649 BLAKE2B 9a2488dd00b7a33e15e05531ea49ef1961131f0be0922ba41e2d74d2b1a047daed483ac3a9dd87c847a81cce70a347395c557cad8228ab9a8dc5be7cc0f1bcaa SHA512 690c928bda4b7b57425f38ea68ac89cde2473b7a91b7e62c04a8f2c5a0fa3505e26b065d48b7ad0a8bb491f92f600f896fefdad3ce0e86e43cbf4f9a89e94201
-DIST colorchoice-1.0.3.crate 7923 BLAKE2B 7055fe61677143f0d4445ed5f6be2cbc284c155aa6ceac04df6f3fa2563a225e440ba708bf40e298ad09775ab7c7e1842b5f6dd78422b06dbd1250908e3227ee SHA512 fc26696189d3935d5510a1237504339c1f354d03ffd3b4e830b7080335aa778bc72787ac5fa9a67a731b9bde2788da778d497f2ef97ec68bdec5145fedf4cd14
DIST colorchoice-1.0.4.crate 8196 BLAKE2B be97be7d875cdd09cdf3f2594f0e7ed80601de62bc907ff70053317b9d48e889b3fd2fa0da5e6a681fcf80b24be5e16089289e3dbdb68255b486c18c517c55f1 SHA512 0bc6e55c3909e7bcfdf198d5d68ed8b588b82a72f53aaa41efeecf9dae2d31e6c172a7ba922e000fd7cdf6373c13371a98e7da08e6988fdcfbf20782dda8e4e5
DIST configparser-3.1.0.crate 25473 BLAKE2B 35bde987961dd7b7071ad17a00041d98641dae6bb57b2d42fcca9484a8237499502552b837b7330dcf3b2fdc7fcc65a3aa3c319e85798a63f02e16adf36e6aea SHA512 89b3b51a60793b8bf71ffc8f5a7c098264d1111db644fe4ae54c797af9c712359aeb001eccbdb41569a63d9052efb2f8d1b069842da0ab63fbac9a3d7e1243e2
DIST const_format-0.2.34.crate 78068 BLAKE2B f077577c32c62727ab2a3754719926728cf1b63712f0e18971bf7946912d165fee6dab05aa70c335caf39e9cf21929bc3bb6f1ff977123dec11080ce6ff91e32 SHA512 4482e1262dc47460aed17cc3475ec198a875202e5719d3554b69631029e4045d0ee0588a973fc4929f4798ecb92d1763c4bb9d1be09b5f99642eb9a6451586af
@@ -93,54 +60,43 @@ DIST constant_time_eq-0.3.1.crate 11561 BLAKE2B 9ac06a1b13da2aacfaa20d60e48df4f3
DIST core-foundation-0.9.4.crate 27743 BLAKE2B 5b695e671cc833170bc6bad436b2d0d8d386ffb8181bfcf2e92a1d93cee67c3ba1768cf57064fb91b0897c6aec1be7db40b5bd256a052c1bdaf872ec19f6e15e SHA512 82d0878a1b9e3d56b3666fb5a78f92c6f7806d01665c242c06a640bd6b1fd36260211e92dc05e1a16d1430622bfdd650aabb0b5bd8e5592f74abdcf412448e33
DIST core-foundation-sys-0.8.7.crate 37712 BLAKE2B 0e1dd99a5bbb0fe92f55181a37426f6e86445cb20e355f553b3162c88ccc075644461731a0cdcd93dcca65b6cef1de62b409afbd73ba3070a199ab8e7422dcfa SHA512 17492d5314db03abdb3b1998bf0c396ec8ed0f83bc978ae22d6026afdc86c50b58cbac073b3a0d97b92da7e98be11302faf1249d24313494bc058add4f4cb63a
DIST core_maths-0.1.1.crate 6528 BLAKE2B bc68e64f7beefb307d04585eee0e6667c9e4885577fbd501a17263771d82db34ad15fb7a93053a91800e6d21f231160f3cea3868e6926990c8528ae8e6c7fd35 SHA512 19708af657d12a83c404043717e0d75c49f7866c362d5ffb366affcfc77dc19d64bd44561c3bc1871e0ffc40b6804beaa5e6082f5d1780ceed7c3a9176beb085
-DIST crc32fast-1.4.2.crate 38491 BLAKE2B aaa3acca66e5814a45f12a90ae09f6ff5fc14ca94c8539184dab6ed928abc68cd1d37e539c268c1effd50ab3af20de6038593fb9c6bd6a664785dac52f6939fd SHA512 c7608d33022062e217d3576f536ffbd51479855a5e5874529c71db2bf6a937ce04d814c39cf777309c38445393bf43cb9996161947e28738abd432f11beb7266
DIST crc32fast-1.5.0.crate 40723 BLAKE2B 6e91ee57a1915c9a9f7305db24337f03cbe48fc60ef01c65ea55dfb4f1f60c9c93736d9b69efce3759d5504a1988bae7a2581a494edaaf27ee030e25e97c853f SHA512 80d473960f004148e14e5fe2f23aa0d1b8c36e96237f49a6765ef713030e8326dbc0250a561afcfc49d8733f5a6d4f9f4677451cc13e2426ffed61f8c00cd81e
DIST crossbeam-deque-0.8.6.crate 22471 BLAKE2B 02b854df171b0430ca8a40349674ff251698d0c322c317055da8678da6661730c945d86737fa4947c3bd824ffe402271ee2f77fd6a505d2d46b4a41454c510c8 SHA512 9368c0c224c4b84356f1d422d8869a5ab4bfb36b0ff69244a9e7a7304ed51f034001cd9b2bc35849df874d36ed34285c66574943573522ea32bbdc5a05df6989
DIST crossbeam-epoch-0.9.18.crate 46875 BLAKE2B 200c256cad6011a3a14c4664bea6b150fce72d561c4fffc387fa561b08c0480e8756bf51c14874c5fb19f427424547f72d2cd7dd6f56fb8b6666a85f8d52bfd1 SHA512 0a8a199b9d77f4e28e91fe0a0cbff7e0dec58cac283631fd972477fa912d2f6ddfddaed2c695e4978b01cb5440b702822af6333e7c3dfbcb9a2c2086999516b2
DIST crossbeam-utils-0.8.21.crate 42691 BLAKE2B cd9015c41f532eb3c90101603f32d383f01e6880718b727d6d1fe46872ae276cda685e1b548cf77dd22bb1a05f0d4c4982332c2bde90e1743dbd7f51919022a7 SHA512 6f4aa7ca10c20da291c4714b56ceb1fab1c06b03b2f4e28e474e9aeb95ab6615a25462dc7819713652c3b5f6a06fa0f24ebc92c533fcf35dfcf2655857d975f8
-DIST crunchy-0.2.3.crate 3775 BLAKE2B 8e2db9b8b24e375ccf788ee442e6196872860fc664de0b6d6f88f33c985e56b1386a7b277763326bd5011f2258c3e75460bc333a9162aa816a559948ee68828c SHA512 f97919ee077981da8a14d0cf4a1622b08059710918d97fbbd1f7a5aeb92d51ae5452934c2c45c1f9f79b320aeac6eca41f2a54b35d0710e077069d8841be52ca
DIST crunchy-0.2.4.crate 3887 BLAKE2B f957597c82795eb10d43a6a98f7575e19b9484dcdf9fe35ac79ce406035d5d467021a0c563dcfe8f717e800b6bf532fcd72cc11be47e084405e16219b88e67b1 SHA512 72ecadb6c8558dcbf3cbc3a34bcefbf292e42999e7af6f59b9804e1233d87f6f65802b157f346a64cd7d2dc1a92564d5481211b081ba5ea170ecdb06dff9dd0b
DIST csscolorparser-0.6.2.crate 16859 BLAKE2B 54ed61cc815eb8b46ee0d8f708a1fbc59cb688a70d1ffa5c0b934e5c422dcefa1349ec4af8dcbe2574847cb1d9f9b7c51d7b8e49334baaf2a0f4630687ad9b89 SHA512 4debf9354da3be93da9dbf497ea7a92f367d84ef07f6eae893e06c818e02914846c34099327a1426f9268d38510d5e254eb02952e312c38ce6d30cf859571d95
-DIST darling-0.20.10.crate 32031 BLAKE2B 038c2a4d919a8e9ff6eff5f83911b40cf4e918ac27c90f313b6b9131c41770f83cc3901973fea1c6fea2886a8360f3c5cf73b807d14e579b8b8e87f15e3bc6dc SHA512 7a14eebc20e48fd39ddf7b8376dc937a04f561d723aba864432cabd5ab46eb189706b43e5121a7f4fb0d68dbfd044353875bb479d4bd5cd96b76e3571733ce55
DIST darling-0.20.11.crate 37614 BLAKE2B 9bec875e60dd2971ad97a3098ec6060d16ddae7b4f85c0daa1326ab2411516c2da2eff283fcdfd091087402643d1a8db5db151c7792b97f75ef9722ef8219eff SHA512 62532fb9ff5f63592ac61d55a3f899ab90bddd380212637f380ae49e4037c3a3058055f88a5b5fe9c707c2884dc1333756364ba7acff74b0184050d9a063d596
-DIST darling_core-0.20.10.crate 65015 BLAKE2B a94adcc6092a7a69728725ec4bf4cb7c163bc3fe0890f272bba9963c256697bbe1ad964d58a975c80742019c59d4e1b3e56e624f938576996e216d2f99e21f2d SHA512 2b971156b8c1433dd0ddb2213ee522e2fe9968a62889285d1457b5e733daa70a09c21bca9b8573d9c742026b4c06f4dd2025a6a196ec0b08b25a78d8737dff6d
DIST darling_core-0.20.11.crate 68006 BLAKE2B 7a112380a91d9e8bb5ab84ac50ee1e21e25aaee4757cd976e82fca912eb17941799f3367250af10ea36182c26ab4289d51bd003f6aa7fe686587c696f4e87910 SHA512 aa2a8ca52bf3513711ed97fda6825d9139e0bcc818d4bac7023455a96c035e7cd676d6e3ed9bf594a6725353923de7c2e8474de3081f6d35f0c5dd507b2ca1d2
-DIST darling_macro-0.20.10.crate 1874 BLAKE2B 29cbdc6bd63e4eb0731c8f8f0a50cfcae9a88f116f8cfc0068e5d3cddc20b42b7f0f20f128ffa0f7bcb8d72f0188b04b3838b8327fa6f3ab45de4cf5c3bbf317 SHA512 565b8d535248d9d88b49a58e2a210ecc70f1cd39bfaf029ac6576a9b2eac70a6b18b4930aeca746d76d53b745c6aa82172bb341c4844b3757fc7978732fc2f52
DIST darling_macro-0.20.11.crate 2532 BLAKE2B 18b7a038f1a3aa245f1089f5608d859982eb82f76c9085e96f21f42ba83a65a076d5810842a4fd952dd4ee65392fd5d4e478f067de31ffcbffa34db2ce933d64 SHA512 4884d05a87ba1638b7cdc0a3ee2718c38aa255aa19547388aa834abe95159a72128817494f4184dfd1aa811f1eda385ed4d4f3e65fc8735effa01769fbbacccd
DIST data-url-0.3.1.crate 21109 BLAKE2B 70c8616c6b3cf16da70a8fe3e8c6752bff3dc7d9e1aaf593617ddf191f31b1187b41ba6491581488b4dc9db1e2fc944035af9fb1acb6320de0ccb2ae7f13373f SHA512 cd13b3da27b20d5b16dff797b67323bb09f12f8582724ce9dbe18dc668a5c77b429ac9d9563be2112368f7067e7694653cbb2aae1c3aa897892c404822a079bb
DIST deflate-0.8.6.crate 62365 BLAKE2B 05b1f81e4c423f9fdd823bc33352d8421f2ca0c26d43cf0c5990db12f5e31c46ff7769f1baa3b971166b4146eb448ed0bd3ffe68f7c4aff5885b47826f77d847 SHA512 7e2e23205c56cc4c834ade2a6a22b056253c32e29346907558117714a18d8433882a712711413addb15da79f9f59e089a06dfd680b756ab2725b500a49dc16b2
-DIST deranged-0.3.11.crate 18043 BLAKE2B 738d5a88732e227bb0e0d33c04ab8248a699c7c499100666ffcd78673d1f38ad2d740222ab405e3eaa7a0a6f4596cfef90bd581a1baf77c954dca830c22e74f9 SHA512 48485666d3e50eb7976e91bed36bddbaea80fac4ac664723130069bd7d17893b6d1a2b82a4c3dd61677162e4305ba5ea8aec7bc2793d1b8b92dd1666c204fc43
DIST deranged-0.4.0.crate 23235 BLAKE2B 98179347407a033268eb90d18c75f555fd5fac273512bd08d55fd5e111e6160f23194073ac196bb47f27fea270e1c4ec67c26d38f189e58171d20ea808ab887b SHA512 212c6cc296846425e8b11aaec98666015ccd7fb0e2d0818a8708509ef51ab029ca6bfe4673b168ab0174e41e92b24e2c0e4da939c09b26059aa9e8d396284985
DIST directories-6.0.0.crate 17842 BLAKE2B e2c77770b1aaf34dc40b4ed716439304b2d871ecbef25f19394c15cfbebe5f8d0e3276f2d9855a3d34c9c5d079b17ce94f0646387750149a2b4992e3c3eda723 SHA512 cc0466a28fb61a8e10c5ae931774c131153080dec669efbcf4e34bfed5d50b58ba3c583de58df5191df36c4c2d7e996561c8e5ffe909f6eb8f5eb3cdb535ad31
DIST dirs-sys-0.5.0.crate 10157 BLAKE2B 0808bd5c7bfaceef00d62476ff459a8f3ab19fdd4d3a860b04698e51c390285ab8f01690fdec7faf01ccee5734b28c44e50a4358f30de1193a0d54ae5c6622c3 SHA512 c2ca362ad04e92c929e2cea4db359de689e512b7c76246c408f40d10f1d47c5dbbd49238e67edc0a251bd642ee292cae88992e5755035c632baec36cd77c10b2
DIST displaydoc-0.2.5.crate 24219 BLAKE2B ba3396c93d27a99a92ff4a0f01a8d192b419bad25e48d9427b76260ebf2f9982291d77f2eb24d239c0b1fbb097e866a20bc46dc1879fdfc6637ea49928444a92 SHA512 5ca35fa59f263162389c1180331e9df607d9374bcb056cb04bc46c98e4d87277162ddb2335ffa8a8c5f69218abc3eabccdcaa71c21b8dd9081cc4146f266b948
DIST dmg-0.1.2.crate 11766 BLAKE2B 6e1ad6ce027fe518f4be70c8c70d65ee18dd9ff1b7221b2982873e3bb01bddcbe70f8949b6197a78bd8fbdd7d130e49caf582b196165e8eba3ba47cd6747030e SHA512 fa8b3598fcd16098d512fe2487b694841927d4f632a9eac276438972cd375661a0fde94d009d12d7092fbdc553b5e0650594fc1e9532652069828eada4ae2dc0
DIST dyn-clone-1.0.19.crate 12896 BLAKE2B 284aae298d5ce45624b659df046bfe30a609a1aa43bfddedb7fd92568486851da53b563b7ea52dea814e29d12448a00f1a6b1d1e45a5d7d0dd781c18f017ab42 SHA512 ee4977901048024cef10acf96841e62b4e8165c7a33e93985707387c6e8dc477cde7d4d18364c2d248f9aa16eb304795065b525fa6e4e18984a5bd97526e7de6
-DIST either-1.13.0.crate 19169 BLAKE2B d6223c76421babf163a694aa513fe07adcf4cea329872c02f5af5956e89b2c353a899f5708e5a2924e5a92d871ba748490350ba30c17dcd78dd4379e229f6e11 SHA512 72e803079bae621d282136ab1e423ba71415bf12038b6f386f294cae68a67ad9ff16e4fdf4344eb3fee4418e853f9cac344c248f6befa3006d1c954668b36322
DIST either-1.15.0.crate 20114 BLAKE2B 2f87cb6408b1e1a15ea19d930cfca3948d867d268c8ff18cbaf39dcb7f7fdc628811575ec87a7728940dfb2c26775995a3165ab9c17dd42880d56569b22c6f88 SHA512 d70c34d903e8e5088fd065a6da6673eadb569a20af183fa9bd6418940b37c8c2a777c44dbdab1b9960890cba5cb7464b805667ac42f4e05499ddcd4277d24e3f
DIST encoding_rs-0.8.35.crate 1381050 BLAKE2B 2db6797e4f226b3836c18496ed77f3fb113fbc075864fd264f23c4fec8396eb3a01c439985ba0586a4464ac4043ddd3acac80e0ecf897cb59569e5065ce2137c SHA512 4b55b53553c5cb6fe05ae81d1c6f3b0bab73ecd3d426b15c58b9de9ea8dd61617bf0bb2e6d3ae2514c7cb6e73019b1a083173d1423b3ece2d190770c597114c4
DIST equator-0.4.2.crate 11159 BLAKE2B b9e9c743c0e7cb9e0bf2eb64fcc1ae726f73875753f21cc6fc470e8d316640dbbe6efc8bdfc10bb8b56ff3957e569f142aa2489aa2d6df3ef06d8842c38bdf14 SHA512 15cee128b5e680761e08832313dd470d8985d07b13f408611ed8555b6f1bb4a92dead4e1a3c196f21244aec9060d1bfb50cc4a7963b439d9af363288e4f759d9
DIST equator-macro-0.4.2.crate 6407 BLAKE2B dde4307f993f3c5427b50be7c4998d219a91a7d4b3b9df1ce2c66b88c579d15a1d907bc4567c03cad966d9a43ebf023fdc51f7f4c4a740c5e5b9194012bd9a93 SHA512 6f42eba14c0ab76b7008668d3e1fcf678fa04cebeceb088115ca62ad5ee6192153c792431c46efcc65198a302d48aaced92fc1950ff46a81f96b94bdf7cbcbfc
-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.13.crate 12449 BLAKE2B 5eef631f0f0fa672d415a7b3702bb5af52597169d9ad830ed5ac5e3592bfb2fcf315e2eb1c894fa69233c6228e9a614b9e5d741b943d03b70c86395fa0dbef78 SHA512 605cae4f6ea34072850be76733bdb376eaeef230f816090fddf83c9205bf7f99bbabee141ed628ee891f63f9ebb303633db3913f6fe4fe259fbc4bcf9789c339
DIST exr-1.73.0.crate 244371 BLAKE2B 4840f3e067f0be6789f73f7de28ce37a514da9979fcd24954f2c5f1b81e68ad5bf6e8b841916fcaffe6b141647637b41c749e3e6e3b828d7a9feacf152908dfe SHA512 892471dadfe03d07946dbe19a9daeeb0328e657c5996704fd81c838d6ab86daf8a57a9b692e109f7fdbe4605d4dd462a66a5bec3457b09bab635ee2fc21b4721
DIST fastrand-2.3.0.crate 15076 BLAKE2B 15c9a1c4f64d94c4bfd38ae139c6fe19b6b621a495c1b57209edd6d76d978eaf018ba77f356b5086c3f462a6de044fb5e3b172fc288309569911a17ec39951bc SHA512 267fecbb7459c8840f03425733d278dd6c4e7637b85b99552877117ed5e8015e094d86aa95841f77064136b7f382276c3cb2c2bef7b2881d272f4aa57c5cf947
DIST fdeflate-0.3.7.crate 27188 BLAKE2B 284998759bf6eff9122224eeb14864d2693a166c140a2fbf84a1ad195599b5c005d1128499d2fa37431a87bfb15f65edbedf9b62a47c0964f635b6fd32033499 SHA512 7418eb5e55736788fbc3637e0ff4ee84e3b1d833684862049b3025991a5449cea6131bb04911d541178b0a91e0600546b8f2b646fc468dba6e631501b202c306
DIST filedescriptor-0.8.3.crate 12635 BLAKE2B 603c15f2a83bdfa190c882cb9dd6a84ef3617898fa0969f45d19a6448ce98b0a139708aed3441fc8b5de5ecd49de0b06404412a8f2e199488c4487dc5ca4e16b SHA512 1d403271dcbb846666acc8df2b2f738c35c1ff3f37af8a87c7c0cee3b73bef1b7b75885e426d27c5ec0ee1f3c4f1a31ba63b5a11eb3805eb675a399d1b5f9b40
DIST filetime-0.2.25.crate 14940 BLAKE2B 1ffcbad3b2023ba5e9b2d71e279fd8c3564458b28290f3e19bf43b87083e1e3c0e18f191f6dc67540baccb83075df453950230089f243e6276e413321cceedc7 SHA512 90b4f3c4df29a3456c393f78f636d70f2615cba748a972dc9b937c2fcbbf4544f5b0d28c6c8fcfed5d5eda026ac670afffec18ab7d7127cee9afa2717146ccf2
-DIST firefoxpwa-2.14.1.tar.gz 558077 BLAKE2B 225b6cff2b0a66a39b42f274beb86f311d962371292929c0d92f214d4a9e4a6d3c6717022d06f760e2d202509f078fb0c5fb0b5b1c3fd016269ec7106db6c548 SHA512 7573900f410cf1d992f07e924be22c8fc00c21fa1e0e75313ac484ba09d06cc1789acdd71a496d5d83442f0ec2b54b3c09601c987af8a937b6f9f74c444ecb79
DIST firefoxpwa-2.15.0.tar.gz 553132 BLAKE2B 5d27c44e87ca0e2b13ee2ece76ff5963ab07f3ebe1230cb48ec548821f5b318e1cc96d16ee84a26cbc488fc36fb82890610ce1cef339c5bf5e6bca6db124c2b6 SHA512 aa9ca3dce073ee2d46ce62896cbdf378a8d5916c4a583a649c56e43b5118233a1371a993a2945a4e8fb404a6956169aa56c9ad2c41015a6479234c7ac5163837
DIST firefoxpwa-2.17.1-crates.tar.xz 41370764 BLAKE2B c2d1000075eb96695afeae3602b0a1bed495599ed28c44cefd939f20bcb8eba4a9096527bafa43ad774b5064ee6912944fa4fb425e3d98fa2b4dec140b8611dc SHA512 98db529176f224fcd9329be60a20479252e2d7e4531ef6d5dc6080d30ec925e5ab5640d50b301f5f5b42cecfca63250e27ba6bba97a65106dd37e3d1a1e558d6
DIST firefoxpwa-2.17.1.tar.gz 556832 BLAKE2B a30ad1e60d2cbbe26b7b66d5144ab1bb3fdb5188e619a8be6289bcdb3c2b22fe25fb8c796d047a0a95359f44f4f43bd013ba8fecc1bd08ce774b98978c1ca811 SHA512 8eb9e168fd51820d5e961bc9c081e64a19d0c22a77c9838586f3a708ddfef9f233016d76259d79bfe26871cd054e5095256cfaa22d9657cdafbacff61519dd99
-DIST flate2-1.0.35.crate 109188 BLAKE2B 8bd6e51c3bcc06044e5b8d7ead950c3beab6c6337052fd48e86175f0fc98c8d12804274308ee515dc6156bbedb2277dfa2706cdcd7baaf2a789122473248486e SHA512 aa2c4f0ad46cfbc7d2bfbdffd226eaa37f5223a34d132d8fb2dfd04c20d15a96c4882cc377fd72afbc7d13e512f5e9934386b0390a0ab2b171d081335c58fad4
+DIST firefoxpwa-2.17.2-crates.tar.xz 37768108 BLAKE2B a3eae27a858607167715737a3a247bf7ff0a9ed257ad1f9e154952220289e06159fd98eb9483d84d57d375b7f80f9baa1d12f33b41ec2aa3589c944ed12c8476 SHA512 777e6c6edfbd9cdd75c328cb8d658a60e952149ed7ab8eb19b5555f3c67a05d069dcc4a5b6eab7ee7443d41e16f8828643785fd3f1e3a19aa607f4894b655272
+DIST firefoxpwa-2.17.2.tar.gz 557008 BLAKE2B 8bd5a4ee3435fb24b92bcee506231021b43d5ef2251a9cabe93d92536bfbe514b23cb766b891b952be829fd149e7568b1d998b7f2204a328945adef66a3ab939 SHA512 fe7e4a2beb9fc05780b9121bf8f048a91f752399dcddad0f56e989df4030b207a7cf88f19339ee7eae2fda3eecbd5458b783d1c9373319e2c64e42c2b626c41d
DIST flate2-1.1.2.crate 76495 BLAKE2B 0266329bcd766be392e09ab75a135bea7cb44e9d9f1eebcabbd4aa3615d66688add24628326dad8e0e03182f0a4d65a3e23db9e7ea8c71b1775d575cef3f1e8c SHA512 467f7d6680510cf3c960e4e466876a97e5416e3605e0d4b52781547295e52f2b0e778fc06a6636ff43d9f6e47734e5835172178c4d6b85bbff597f8748d0d87d
DIST float-cmp-0.9.0.crate 10102 BLAKE2B 46bce5f7e838a947bbbdd22b085435e795b67fd23479780f65bf1586a70e7a35f04f9af086be98bff24e2583eeac7c9688727a2ddbd1ce978526dc01abf67dfd SHA512 f8dad12ecf8a278769054fd78794999dae8dedbcfde5e77bdf6cea12fdeaadeeb2f1f3ca62df9aadc1bc3f61457236c4854d6d6923ad6d03ae7f23af600572e8
DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334
-DIST fontconfig-parser-0.5.7.crate 39564 BLAKE2B 315be3d94b4c46bab60fb40b9b48d1bda134ba4018e5392eb9937896ea8f79098f771942988d4157fbbf5cb4af8f5739abab96b79c67389f14142f24ae3061dc SHA512 0e4ee78ecd12d891492d2132778649460c3a1e553ae67245581677e28b2b813f4303599b64461c2a7a47957591e577ec863fa4365e3f277b8a7f6753332583e0
DIST fontconfig-parser-0.5.8.crate 40928 BLAKE2B 07d2b47bf846dffb345e95bb055d4c3484febf92b2f323fbc5e274fc1bd97471c011b4c0e68fa58502f0975ff6c366904cafa2dd9552a321a40986b2ebc0bcfd SHA512 56d6afd77978da84c00aa2f5873c63d9feb9e5a6992f8bdeccc90bf20e66763d3e44b90fa8f69f8b2ac2f68aedfa26158fef8cb23d11b572a31f8c77b80b2181
-DIST fontdb-0.22.0.crate 108279 BLAKE2B 240789a19ce87ff028a22e67bbe4b1808fe682230257201d6fb9df97f394a1dc98953c154562a4915a690aa68dd0908c6369a00a0a79d715a1989a9c9db2170e SHA512 443aa89d97309f98302df1db940abc459c5ab0b97416cddb3004505e72b3e4fa7dc31a35442ff6097569d9b3730c2365be09a4c53522c42a6c4a03ae4a12becf
DIST fontdb-0.23.0.crate 108324 BLAKE2B a46b95de5c430cbd5ac14168466222b3a6f6561c80bf1b4f3ad47f1ae645aeb091baddcd8392c110fa9268471658c9fa36b8b801935f7249624e4df01e184eaf SHA512 0a32a314c7cb0ac6fe90eea59e25698e56aaf2c05f6ec09437dff01d84d18bc70bba0754f5277244a61b3ffc3b9b34926bb4ed38a5105fcdae89c7800606d4c8
DIST foreign-types-0.3.2.crate 7504 BLAKE2B 520818b702d990d296ecd31a8646850202509ccfa18edd0e1b260289619a6c351e758f317ec0824bd76eccb209b6f087057c25f1bd01a47897715013dd834867 SHA512 bf27b8243ed482c202d120383374f19ff09422535e24b9c1aebccc66529bf300ca17b8bbc76d67f98ac092e614497afe3add9dc68aa69c93074df05762f91232
DIST foreign-types-shared-0.1.1.crate 5672 BLAKE2B d2e42e04b6657e7a69fe0bd20c672176629c743e49a55fd007bb30e289710b70045d445ae9cae0eeaa747ee708c90e8abd9b5fc39bad8ec0666befe1b696d4f1 SHA512 bafdb2143e136fb0818e2ffd90b5c862b7181647d6568947d4e4531012bbf7a57b597221ec7056c1b562dfc0c3b5dead26d1a4111ebc15e7863737a873518a4a
@@ -153,118 +109,76 @@ DIST futures-sink-0.3.31.crate 7958 BLAKE2B 7d42180cfe19ae42e2ff486d83ed46f3aaa4
DIST futures-task-0.3.31.crate 11217 BLAKE2B 8c0e0aa0aa14bfc28e668af00a3fcc2532950ca865a9f3935717a4a3770cb60477cd8f4cd080675379315b649fbdc5fee9dce49502f0f24f44db481a24c884bf SHA512 4872fd2f24b07c626efc6fd76c01b44d56efecb9697f972d0877307b38d3ccb06277ff029df38981470ba1f8ac5f93086123ab3af44d3c49bd9c10b6c9158a81
DIST futures-util-0.3.31.crate 162124 BLAKE2B 69ca647a261fe24f90a4221d8629169a8dc7eff9dd1c4e07cc700a52a8609ce9b8aa3974b9b09e1ee64d0121d7bcb3efeee6fc15983347aaa0b0b23b068afc34 SHA512 429b1de584546b931b17d475aacbdb0c14824a57d960c44e615aa808e8c0f9c126473e313a7150b3de87ea91b7eebebb1041509f61b3493fee8a9cd2c75c4df3
DIST gag-1.0.0.crate 5495 BLAKE2B eeb524092cb26486e10e939147f348d4cb687ded09fbb3623d6e65e623bcdee9be90a765a07d1af94f8d1e92139d61ef01104eb9a52b6c4e7abe65a694ee0186 SHA512 16f540d2075d1c9ede9ba5f579dd03271b38b940422f0cc605f7c72fc972ee0e696ea5e46b05c38b510ae247cca1a12e28c803bdfe835439d6d7f23e32609286
-DIST getrandom-0.2.15.crate 37163 BLAKE2B 7d534e799a4711d01c6553b8c9422dbf01e384a850fb0f7cd76e444628f2b96d28d0f5e8dae042f8081a2bf9340f57c558be50a6f22ed5fa6b0301a15898fb35 SHA512 04789a53d3f4a84862e1e8b2113641af67e471b468de1222470d5e6cef0015232463a2cf3c3518dc2a533b3983b175a7c8922da00665bcf71c1e4e279b67e6fb
DIST getrandom-0.2.16.crate 40163 BLAKE2B cf95b380a610313eaf068fa210bdb4a9e0b9211321d708f9877cd9e1901df0f6b7f57462a4937da3419c7547ef300291deb5367f4dce4ff776e7f0d9d36dcd8d SHA512 6391d5322f8ce2ea7d14062d378ae2ffad66622afd58b9f1732e5314b27d3a554c8a008f6d0d133640f11d769ac51ea4acd24e40259e14e2ffce93d5c3c1eb1e
-DIST getrandom-0.3.1.crate 42449 BLAKE2B dd70e0abfd27a7c363ce1b91746ef7568edf1d176d5575201623b6403f3a503b5d8503d10ba01d055f9de61cd8092729d34ac8f0f4f9fc6ad79b9fce926720d1 SHA512 431682efdc2ba82114e173925b99e1059d4915ebec6b0432d4a7683e56ccff7b4b45b9ee9cf5d0ee53067d5ae1ba733524c18577379c8414c385189718fbbcfe
DIST getrandom-0.3.3.crate 49493 BLAKE2B 17bf881c1ec8e70b263dad11fbb307484d7ff6a7bb6c0ed217730c0a766adb3a19e6633b28cff9eb7c1f9deea55a647ad53636533c392a5c39ac82e26623a18c SHA512 8188d8fab05e8bdb3918eea6fc6f89aaf3767f8350fa953aeadfcdf24a513bb4e0d464853a264939bf2fa17f95ebd4077b74d813d587a7368072c5d7748c4c5b
-DIST gif-0.13.1.crate 36408 BLAKE2B f2544552c177a4e33440b05a949f6b205d3dda1afcb7e6574c92ed9d31cdb3bf536e1914186730bd8777e1c10d86466dffbee34d975884f0125a1dfcce937bda SHA512 7e76ee111c6a94763c4dfe01faf4cb0b5272d5041e2b2b8f4db666debf647e192b963c6fb3228cdde28e1d112830c2aa31eaf0551d712ea9963e41e47e26fb26
DIST gif-0.13.3.crate 36010 BLAKE2B 9408889110cd07ed51a5269441dd3b5694a35d914325ffeb90def38869ef4ed25c147b4a90fa8574f8bc199fa64a9fe06f05de53746998bd9e08db93f5192b0c SHA512 8ba0502c76cfd0e7c6fc571f58e46f552fe2ceda907980c07b9add3e460ed5f3b5624a098a46bf5b3e2559204235785856945369699d5fe6cdaddfb40294ef83
DIST gimli-0.31.1.crate 279515 BLAKE2B c8924ce351af5b8f96ef757a189f7a9be14533c024d496c62037cd4eda790b3f6282cd3013ba82ecc83082acab1b60ea80b83e0fd5f8eeb381fd7f9df88ce0ee SHA512 b9c8c11547dc7420fe936b9f32a4f5ccf3bb68d1d9f39dedffd40d631360f6e032e719d858668826f1099b8a262e8096aa7ae1f6d7d3d7aaf47934d832715949
DIST glob-0.3.2.crate 22359 BLAKE2B 564b72e2738cce5311aee12d8d6147631cb571f7b96d8d3823098d3dd449bcc23ffed5a6584f8979402bef95536b0e73fe9772f273295a0079782b9f7d88d19f SHA512 d15389441e337e3fab9c30102fe7b4b1b3e68d8cbb5d14162d2fd7e7d01a9812b2d6d6d2a24a60116418be41e2075e70becd6994c13b34365d512521e8debb02
DIST h2-0.4.11.crate 175810 BLAKE2B 0e5f2d0d22125a5f525f7a7f377b40a4a29769c04403408f54e6a4f06a86ec0c8da21f6fa2341fb5b2107c3087dc9ff21c5930767ece08ca2df076fc9d7b6bce SHA512 b8ddc14b043c1939ebb8b3b786eedbaa64b1d6541109bb826360567e7b9db1a7f11cc87849314e424834f39c309dea205620941b847f56444a5bef2f1cfe7e4f
-DIST h2-0.4.7.crate 174114 BLAKE2B bf146baa6f998b6d95bfee77f190be7f85af5304a8b8b9931674a35a0ba0a1262d26ba097149327482dd988f8900e996086a820fd828fb023e52adb104e21bce SHA512 0d56fd3a67473d98199e0d944d2bc094c36638f3a2d986942e6bb2e1c8022e7a53f184d5ac5e8d435ae97da481ddb8d5b2a039c70180345c8006290fef39a59e
-DIST half-2.4.1.crate 50892 BLAKE2B c275a9ec70d2fc0c50cb63421399202d31252b0dbf463798ed0a12a17493817c66b8933811d483b348f8f945cb05aab7cc2a4d952bd16009c3da4860202e28dc SHA512 0bce235583ca128723186e1fb50f636b519bf826c942f02c5b969db4117baa87c644665c541991c16d1f1dd97c7233c017a513d45075fc72c5d99ccc7c1ac193
DIST half-2.6.0.crate 59507 BLAKE2B 789e8eaec7116604389dec9431ec61053651988362cafe702b833ab6cb2651403f9c3030dccd620a73c4045645288384bb723fb0827f904150e482902f47f31f SHA512 e9d0c56ec3050510026618478e40e1d6c2bf041ba74c7e30a3667ac7f799422910b4c9e5f19572afab9042698890436d2c6fdfb5ee9a8caf33ee063ee12575e3
DIST hashbrown-0.12.3.crate 102968 BLAKE2B 492072f27eaec45abd2c5d7405c614c0c6a8221425e901bb6174bfa1688ee524408a618650126d6c683b7285b9bf0a21dcdbff7347e4d8f97bf7111defa1b7e5 SHA512 b3700fcd659a21a6b9b3777c18b37a83bf25542b4e8f2b963779a122f5d22e1742c064cfc03e649583e7dd5c6e90ca8407f8c51a0e8755f6a108682853022f76
-DIST hashbrown-0.15.2.crate 138478 BLAKE2B 453888ce68b10cd6e93d787986603fceb29b83fe2dc417e7e57316b9e0060d0bba51ec7fb71d46a038662c99f60deac8237a8f349297208d1d223bcc13f0d0ea SHA512 d6fc0613623f9313533dfcab1240e97f652f78f05baa21419f7edb2eff030c4a2c5f426d3eaae747923cffdd8aa9cc2648340e5fc229395b5eacc6fae087c8cd
DIST hashbrown-0.15.4.crate 140447 BLAKE2B f0b1aeaa46dc1354a9558d405bd1cbf72723e8a61a3322743f8bd6d2c17b336b9eedad27756799a054633797373b56b2b957d5ad923b19751074f0294f63d0b2 SHA512 bc96bfe26897240a370fe221515b5ad1dbd07c11de0cbfc1f7721ffbd97546b43a82a88461b3390a6edce9faeb156ca369ed95eecb29fa82c35726a325c26b52
DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76
DIST hex-0.4.3.crate 13299 BLAKE2B deab49bf3d97f6fd7c0a0855b50232422443b226362bc7a4a19e57c2e662fff2cb046d4c5bd7618ddd523045f3d8c78754508f862f9a8ca29ca9247da6d6ec79 SHA512 fd8ff33b68eea2d6f2c6b02a6d82a2807cbcdc209ca5a76e3e3e5d006917ee151f236b6d18e2646cc9a9674bcdda1d6ce6ee363a89cadd99bef00d0eea9989e6
-DIST http-1.2.0.crate 105932 BLAKE2B efc9fc4ccc4a622781ed895f77c1752baf34e82d249acf97687ac8d4260aeafb333040833d9f8df5916cb105cc8217c8f27ddd021636b9248ad551ebfe4d83a6 SHA512 2c8e7234ec3aa720c9dd762c0bb06367fbc39ea89446fc9d8d2e55052a4ac461559a20a8294c877879f3e94d5db06fe41e2cdbb9664ea7ab1bc8003abb038bb5
DIST http-1.3.1.crate 106063 BLAKE2B c7ac3982bc0ee5ab6885d058ddb4341a85f2308cbccb59c51b5bf76df93c77c23a6ed974cfc45844b5d8a4db21081f262b115e084f10869636e3cd02a4917614 SHA512 20c6a049d93294e081150991eec281f531d2f2aa66b04b5d51585995bd07c1f9748df7f21a4f94fddf4cb04872c83d77822cce12b2d65778ea55197666e550ac
DIST http-body-1.0.1.crate 6125 BLAKE2B e253f2c85c0553382db955ce9ed18072f8916738962083223f2466034803553818e7f5a11649ebf5ea9118e7ce1067bd9b999379a03a335b88c810bcd312cafc SHA512 3d9a711619e5b14d2188fa42bbd43653dceeeb7e172cbd96d36fdf37846fa2c1efa0fad019395a4fa6da2e139875934aa56caf7332dc40546095b0a774ca39bd
-DIST http-body-util-0.1.2.crate 12821 BLAKE2B 43ed71d7b7247d8d11f6f204bcac1b3b81c002cf7ec89e6c381554132293c11e6ca148cdf0dae8bc213409c9e0523dd388cdfc6f636dc1bc5ec7a0f7d3796dd2 SHA512 1f3eddc475791d860848041075d9df8a3d613c9761b2248364e406c84b070b9d2e4d7e8ced61d7445d97919d5cb96d5c1424e8298ddbe6069110c6d4a5c9246e
DIST http-body-util-0.1.3.crate 16975 BLAKE2B 0914cdba8bcc09ba191bc5a05ee9ec13d8ab75530b25121bc34cbff970ab95ff59ecbdd7ba4f49d997b523dd6465f57fa6ad79a84f84de0e75b75a9db3813e9f SHA512 3aa8f63bc489773c01ec7bd8e4012b515d4f037649c405b519051fb43acebb0fafebb4a51a38308c842244e6d869d360885ab64ca7b43e2b9f0c52542c072bcd
-DIST httparse-1.10.0.crate 44882 BLAKE2B 20a070d3e5dbb752602a80ea1c620afd1c5bfd9cde7e05eece6515168a60e9bd38f2cd10b179ee369d5408b0eb911ad95d69df2c1f1144ca3ec573b57aeaa4f2 SHA512 0ed43a15585b49064ae6b745b7c17775db1d849911115448239fa70a0b6f1d5a1fb09e654c4c04af8d533d74865966bfb215135a133aefec89eac81f136709d6
DIST httparse-1.10.1.crate 45190 BLAKE2B ce166e68e60434c9e5659b7fd8d2b014247e798be12bdd08ed1a28bd71d9aab4047f96c6179e00fdbeff8967d27ffcc9c9ad3b76a4fbc5791c68c14ab36ac31d SHA512 b9988b4657e54931a9f8beab694d938bca7c15783c7181059770e56a7cbff801531e96eaa396615f19b0d99c37f73b39194c6ae06df1309a02097ba13e33ffd0
DIST hyper-1.6.0.crate 153923 BLAKE2B c69d338d00dd9be80c910dae6b3b995918d862d6ee863e9f85442f0e45584a054056f51864313b8ca0068680d7667faac61d70adfe2e7d2db2346f608b45bb32 SHA512 8c30624f51fed280e909ca526284f81a0863e3ace05f20ce8117298f180efc1567e92f807895034d9ad83026059e4b90c5a3cfe527a3e9c99674489fd17fc6a8
-DIST hyper-rustls-0.27.5.crate 34660 BLAKE2B de261692fa4765f3ffdf8c384250532a0747b2595c41fbbc1a01c69c2c8a68a87656572f70228ecadb4aea04851ea6e7a0ab7077d6ffbe75b1a15805e64fbcbf SHA512 6a2451be2f42880978b0236385e8775fdfc3f538d9642c7fd6993ce85b16d623357f97a8c2a328e76e31c76083a8be557a4e7447f34aa52b9e990f4c9680e193
DIST hyper-rustls-0.27.7.crate 35435 BLAKE2B b833e2b7ca66a5c21a63ec82e5324cf7c743c63fc267cd1ddff2f47a8e00089e9cf2a08a805afe642f3d18c25c8ac5b9a238de04eedfd30622901680ee6034c8 SHA512 d0f4774ff4e0fe51c448a140e76765261d66ce1293c0ce521baa9a2e97731dd0774b2e6c54e19e673f05154daab710818184a440be0a46701bd08310afe8a2c6
DIST hyper-tls-0.6.0.crate 15052 BLAKE2B 2d9baa91bb89078e58b6a3af87af6796c110cc26f79604d56552836b3fc770ea63b215b44623a57394d1d60382d65f9ac0502e68700ccef4a2d4b19414497545 SHA512 6b99b08669e689005a27f2ca70a12aa51298a6a4226de072cd84fb15275339dde8e2054838541096484d732a1d2d913bfa945ff3003054eb62ac4c2d0a8ecbd8
-DIST hyper-util-0.1.10.crate 72887 BLAKE2B 9d8ae7445ea56505e19f57ad680020b748e943a5cc3eca7292c06d93be1b58499db5769b214687aba53a0e9aa6fff3b3f63d1623157350ea826cd2decaf8d0aa SHA512 0a16c5d8857cf522bd53017dac50e530ae685c512eb55221fd6808299c7d716815f7b8192f8a9a504421b938cc0536bd497c7388d2f70ebbd91c46b644496b2a
DIST hyper-util-0.1.15.crate 101020 BLAKE2B 9695df044755852f141fba698115579c23eeae43643074a730afcedc74aa7c3a986472207c130931788ef51077b51ed7195550ca97bec4a7736e242d63e36400 SHA512 52c756dd18d60dfa98612aecf5e3b66d64490fd6bb15dba1ab64dc7e100978df97670c93b8b9fc783f7463495abb90333b71fae90a727b6ae512690ab09bf436
-DIST iana-time-zone-0.1.61.crate 27685 BLAKE2B 2091f0bdbfae3f63ff846e27136d9779a2d65f85cef899ea3ab0ff7c987329e6a584cf49c57de566f08e0277bd4981ac3db30ea0cec6a6757ed50d96e2c6583f SHA512 d16c67f435606334042c3a286350db46ff3409f142c0782509b136150b4069aafff0dc5c2ecfb7519dd8d105b9a2e6649df2a7bec33ee3966dc94034c9d5a1c4
DIST iana-time-zone-0.1.63.crate 32919 BLAKE2B 252417d7689156bfef5386f3cddb06703f033324ec7c3223e6db44cdd62c74ff57028c8a4b93f79d079cd69449f97b35823dd6cae712f820dc04a4f0a7d408ac SHA512 9e595c10884bccdbcb171b547ec0add02ccc2c126e6c0372f658bb418c4b4972c031c5fa547f0b11ec8c99a52ca8f5e97e9f1d2a8a6a0f4fef30b5ad15d179de
DIST iana-time-zone-haiku-0.1.2.crate 7185 BLAKE2B 37fa14b589ff092377b9271c414d4e584c5a531f13f70ac48df26df3cc03353db635b4630ba192fc65b800cce11823e91b91f03dfad85e4bed55aa18398156cb SHA512 448224ecafa935472ff6f0aab7cb71f9dabdbe71569c4b94fcc65baea925ef48841577687c9a31106a1826c2105e8dd73c748e9d27fd002648e5b0ce838af6b2
DIST icns-0.3.1.crate 89207 BLAKE2B 420d10950ec2a502bf169e3f3bfd8e3c6499e0088ec3e4cf682efa1b8b25fce0419ba1934f7914e41287df291d2d7661d750f7acb5f56cd7e05462dcde84c977 SHA512 6c9d95c846415b6ae95778b1e1e7accc0a99dd8f6ec471688d650d23b3c952021c475da5bfae50bb6f32ecb1932128221613d67ff24d7ee305e82e9c9d1b1b74
-DIST icu_collections-1.5.0.crate 82762 BLAKE2B ab89336790ceafe62dd72f0aaef16a6eb47fa5e41424ed990e6c059ad431cdb3dcea943436aed0bf9c6eabd7aba12d255a2233fbbcf9cf5f666ef1dfd5b79a16 SHA512 127f1c91101ba69405b10a2590579606df766166fcf1fe6aa9a74c4900296425cba5c47a391a53a01b02026af5581f068fce4a7a400179809f7ed9922b94c0db
DIST icu_collections-2.0.0.crate 83033 BLAKE2B a67f95177d820ab3b0f9d5ede716551aece974545c1fa6654e27b923c85b43fbdb9fb73bcf2dab2bf9a0d5b0bad4acd953fcb3418bc73261ef2f6e3407ab155b SHA512 646f41881cc2861504ee9753795e596b85f90f108c2d509563bb007fe52b08e9bb6dbc7b762b8ec60012ec53bd51e25a1e16f9fea2ed2c11355ae619c49c5034
DIST icu_locale_core-2.0.0.crate 74430 BLAKE2B b01a63614fd91840cbaf00285ecfdec7f90eb9e23066a6c3b1a477574aeb8da1ba0b7f9115f8e5fde8454022cddfb54a25b2791ae33ec827f98fd1daf28a8ffc SHA512 cdebcb5e434b606da9fa24ef741a63d2cc2e6c20a2e47276aaf8923a578f6449bd319baabfd847640a65dac38858734554fc00474511d02c7145dd5d3f10e150
-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-2.0.0.crate 61543 BLAKE2B c91b1c26e0bc995ca3bc32c743a53074955079de642dba1982816218b38a175af297f3adc4cf0048c354e9bbad813aed817d124fc0bf7f95aeab5c1ea005a22d SHA512 7947a3b7132860935b1f8d77cc02be402933be7c2728b815a455bec3533f5d52f8ef02f762ef5ca3d9fa615677527326fc3dfb0cce0590da0ab44a5ae5f7c84e
-DIST icu_normalizer_data-1.5.0.crate 50561 BLAKE2B c7b8c5751c6d6df03b23d63855335ef67b34a0b13b15f1f8a8986943b5131874f5205155889e12253692b39918256fe2cfed70dfe2087011683ab9165a5fd786 SHA512 222fbb819791fb4ec7889e45ed3032ac8d4753e2e9cdce9d0b3f79128baca5ce64157a8a58ecdf39cfddb6c2395001e3cc8828ed51803e85cae133c247cb338f
DIST icu_normalizer_data-2.0.0.crate 68101 BLAKE2B c129699813d651acc32b900d4d9fb052f352635925b13b33095ec8b66c841654bcd6d0c4cf3389c70587e31e4c1d0368c4d59e7263b8b8a366d6a544cfbee2be SHA512 20e443013977d65441366ca680c923760992ebed24171e87b62e4caf87bd2f52ef9a2a4537fbc1feaf1768a7ed1ece889b0b88449a0dbe025f6567b17996c0f5
-DIST icu_properties-1.5.1.crate 64479 BLAKE2B be7d3a1663664095f4af654723ebc74f385a6423fbd3acad325ba0d6188dce9d9321eb323c1b1d8e6d75fc9aaef3d873b609d7049525d2402456c6331bcbf486 SHA512 7e347c0a02a41a3add950290bee90a339091a713546d4369c2995022e64f127f54204b0d46cbb88f396b3bccbd4cf12720a93d8551b73926f78fd5ec01829cac
DIST icu_properties-2.0.1.crate 58165 BLAKE2B 265ffe58e96b7d3a1cbf56c3208ceb8ff73edb5dd82e719eaaff52c351c07f4a8b019bdeec52d1fb0a646d57f125d54783001545c7384ebf580521b11552bd70 SHA512 a963a6777a72ee044b33b284de95d6031dfdb56c72bfd535769d9c66d7a2cdd9e5734553f9d92708b53db46d1cc008680b6e1ea0ea1f598c2e29b025a5893bb8
-DIST icu_properties_data-1.5.0.crate 227993 BLAKE2B 3b3141507077dfdeb4f89316e63e1a651fc5570cda58c6c2d566130858ff67f900c3b151113e6303962fedf1d6b6d617601b21a08c4c0c98e6bf135aace6f299 SHA512 c651d0a50c229acafa648ce234a73bc1d0a85a8bf2369fdadaa62badc741c35e8a7d5392fb1bdb7b720fe2e0f883d1309c78de4ba913691969e5367a4e8bafac
DIST icu_properties_data-2.0.1.crate 159735 BLAKE2B d9b10e303614d1b380126daf43d36e858aa99740da6fd1ed416afff0f2c3b48ca49791ac5ebe098ee4c931b9d6b33b8598209b8294f54f72a5a6987be6c33f78 SHA512 f503b84491c77e2616f6b5a076acbe117832e5fd924df613389f06a6a479de1aa3d2106d1795692bc2818920c3d2d7005e1911787ae20e194a2fc11c175fa15f
-DIST icu_provider-1.5.0.crate 52722 BLAKE2B b1e53ac677e2db5870df0a91de405ebbc635c3f7931960f3bd744b57350c7536116f3861d4177faed2145b79c1c957d79815fadc2dc85faa656a1f0bb338a16d SHA512 6c11d89c7d2b788a44757f02b0e298b558ebe174fe917664401d91109cdc7bd1aba5526b3cdcee1f066018de1b775bc9dfc294bdfb40476c53d552bd6f29d6a1
DIST icu_provider-2.0.0.crate 50966 BLAKE2B 3e6f00e8c98df2a239a4c9b5c322d0ea9784b4f4401e3a62219fd5ec68a3f5f3c8714bf8c91c2a97b038956b013aacc24c55827138ac5f7b25d6807499766b0e SHA512 9353cfeacb76cfffa3132a77529c8a4cafd4fc943b0d9616d6ec80f04e67677e3cdd9369eaba1e655ecaa3af4433d82e12c1dd45dc190a4cdaeffcb2886ae6e2
-DIST icu_provider_macros-1.5.0.crate 6436 BLAKE2B 7405924dca41db72ce422437434a4affece69f888e5c18d2a92f761a8d83b180f40c8de9a34ec15d0e107b63b2fe0502cebd0a0ae6f98d9d6ee37d197e754703 SHA512 a0dd58d731556a010428fe4aebbc9dbcd626b46d380cf28ba5236ec8824045a20f6f2ec986e0c1e791bc8bc2b692a10306f448279f079b4c37237e4a3c3cef63
DIST ident_case-1.0.1.crate 3492 BLAKE2B bc79ebeefbb7e3ed1139e3f41d8d20fb175786bb123bdb9c1a92ea70effb4a0e5e798f24b068cd66a1bf20d53eea4bf24de495b5568c2d649ea804389a1327ab SHA512 81003a43f18da5997d644319274502e2066af9f9fd1400afda7cf2986b3ae0b7355b932302723cd3bda2d46b264340434d9279dea58425bad13785698d5808a9
DIST idna-1.0.3.crate 142515 BLAKE2B 6835a64772e5d301c2456a94f8f5f40ebe6828aaeb1d48e3fbe015917dc3ef95ac7cfd0e1f1763e23950482f4b46ef7987928c8dfddebab63947d5a29fb490ac SHA512 e75ab18297878df11d82bf3623b005a3dbf7a6fa38c8f78830c219adc7d6f4ac07dce24a5f1186de69035ec316421319e487396cfacb053674137342d72a4126
-DIST idna_adapter-1.2.0.crate 8206 BLAKE2B 5e8d7dbfea699584542cde53039df9d8c3dd408efa2534f11fce7086f679872c45d9905d6b2cfe523148eda3bb0cd4820a7b14317f91725f3d9cdb475aafbd57 SHA512 1d8b54c19878645749a1bae768dacf353b07d266f2cb3bfa1071a7afb56ca68f534dc1d54cae277b777bc97e5986f297cbe2051a82e14f553ea73cd723d9da7e
DIST idna_adapter-1.2.1.crate 10389 BLAKE2B 464a9a20da73aad657cb7c0d573d92bd21159032daa8e28fbe61a980b44e59d1a2b2e076d30ca35a49abcaf1bb71ec51f774ee137792dcddc81086a1b6c2eb61 SHA512 e94555b58646c596fe64006ee6f4458962987ceedc3341a12694d809cc298c38799fb56b382adaa966e3171b1f62b7835fbb2e688251e742deb7067975bf1aba
-DIST image-0.25.5.crate 241073 BLAKE2B 22c2b55ad6c9dc7e4272fe51aa0ab2fdcab2d075afad43397428802ac8b27d9ceba0a83b62a8a5c441685050a6b0d0c802c018ac72ed8e4423e8e37278eed3df SHA512 e43cf4def78b47d337594ef1729668b1f88e6432c23bbedf0f89879121dc0e22554f4e590999332cf344516d6f8fa3d3fc874c1860ca36556c32f6b37df3f06a
DIST image-0.25.6.crate 242367 BLAKE2B 6e6c4b57d5f3eddb20d6c5373d0c69a6a074fcbd50c3c7b2d4520d9fa9c3298773c20f58cf9b47e54c1bae32974b3be86497ca2d74326c5a0559066238235421 SHA512 230fe7669bea0497582ce92940f1c77cd8fe7f9cf0a88478fa8ef7f85b4862d24c06eac4dce0eb521dc8b42da6a3add9beb7fc1d5ab29d44fe56bed83c92f182
-DIST image-webp-0.1.3.crate 50444 BLAKE2B fdce6198f16c979cf91678addda39d3647587ca000644b73dc267f9924611a9519c5f4a6059ed3165bbde53f15f0327d904da935ef6f385d352ec033fd384567 SHA512 e74b197ce3fda4ae7de41992ce8243cc1759900d025718691a4664f6abb3283371238c22c24e985f3432e5edec6605b838fb881555b453afbda09c164adb092e
-DIST image-webp-0.2.1.crate 60662 BLAKE2B 2d46b40ccc8c0d6202598b1bfe3983e8859332b381c5946f9948c6aed056e7727bf97d07b8a19b8f848998d4b3a35cc0ef591f6f50020714fed76429e047a66c SHA512 b06010b53c4197c10423edc464c54cecba280dc736bdbe915f1e3ec0de69215b2f5959703947efd7504951869f4063c8761fc5be3731845bf0a6fa2387cd9ef8
DIST image-webp-0.2.3.crate 63210 BLAKE2B 05d078174df403e115865be1618532d762c8aabd72e559ffc0ecee585efb2ccc5c08db5e9dfad6a1aa43ddb6983db65581b2f4c589b754119782a1b9f1551a0a SHA512 175c0debf52d1b237d3c45aaea34ed39dde28f3f89481a6202965a006a45ffe4ffed4f63383952f6a8e512f0ed1510316402c95522916e7b3055ae12ca096fef
DIST imagesize-0.13.0.crate 17033 BLAKE2B b48dab29dd1f4d81c7c04df9434385dcca3d84f14fc4a706b3af74cf554c59ab93b9cd68dbe878fe2f13b902f6a210cd44678d861ac6d5602506bfaf4f8ad697 SHA512 a514bed07f2f4252283ef2e79036981a98bf6fbf8ac3093d98d39c7fb11b855d781121dd410a1b7e5893792b0028af60d92083348e7056e6ba9d006a89cc3530
DIST imgref-1.11.0.crate 65943 BLAKE2B dc52ff6ab361fce54cb3af7981b4f5f610bb10c7921cae034a537d4dbcf106bf850090480209062480f5896e46d02d227af2b3a320e718e389423308d6accd38 SHA512 01edb0696df4f41ba4b9f847ceb915627e7c9961c0ec4467c9dbfd4d0792ed54704b6dd4ddf383b18ecdc58be34c318a53f0115fa4803ff4c5463013a4559bff
DIST indexmap-1.9.3.crate 54653 BLAKE2B 7bc1768589e74020dc15d3dd064009edaaef39b7aeb682d0ca8e49944e3f020b9c04d64feb102e88b22feb40863479dfaf4722d6a77b5d19e7ca553f4bf64c1b SHA512 2aa8069eb07a814c8fa3e11296c9f032ef60963520d7786ad20cca5cb7e73b8f76d97722a994d65295bb713020aadce5008cd3df5e99d8bd968ef1979f910a37
DIST indexmap-2.10.0.crate 95836 BLAKE2B bf49b25e5262b3395467e8e84353dd8e01a790c51a877895b79bee549fd4220f1f29f591eae821f76b78963573885db9cd7e1e914184d27191d88b54369eb93f SHA512 6f267f5879a4ccba6d702dd51e96dba19ab3f3231113faa91f948b1a993ca57b3f9adb5c197482e57b8c460f98308985a33ddcd7cbb6f4e34b7515f7d0403f9c
-DIST indexmap-2.7.1.crate 88644 BLAKE2B eab47b5a8322ea4ea038884e70a67dbfa40293eb71c125d0ccf117af9153c19268c5fd9efd7f0be4a773a04bef961bac90ab3269ad42b565e5ce6db5a6d49daf SHA512 225703f74a734da1ad464895192f07c83068b36129f69a9e87608134f250d3a19b95fdb21dcda6c44cb0204bc4ad69bfbba24d94c83b439000ab4b9ffec74abe
DIST interpolate_name-0.2.4.crate 4027 BLAKE2B c497f1912ba5c39db3d57b3e0fcaf1df8e45f9f99c6d6abc2e375531a7fbe3d55e6af34ab29fcb1c9618fc65147e7c4659531441a23d586d50ae3ffcedb6fd1b SHA512 87d2b732a9104d1a094a15ba6fa642641690aec10bec065d02aff5830f54a0fed02ff5de4bd5c237a91d34cd81da0ef11cc37ded3d4ac640de9dcb96fb73fe11
DIST io-uring-0.7.8.crate 94958 BLAKE2B a2a78c9726158c7ecfd52a4249f5dc64292901314a35f916b7da4a2e5c64fd0fb0ad28ff2143bb6efebca8008262565d3aea8a8c8d121ed9c3fa650e7cef9292 SHA512 b0c5f51fc0ac16a857def85a34cd2a21a4f20c1504fabb8a1d7261368a276baabb0df605b6cfdba6ab182d4ecb5cd90189180566c634a70235f4bf8ed7c2599d
DIST ipnet-2.11.0.crate 29718 BLAKE2B 5cfd0876d2c45de886a069fa564d5bd0d4bc53a62ba445692b35c12ad4e3197d9d42b51b14e31bf79e7b8ece129e4612dbf47c90ace5e2e5a9f0e478bd6a5b1c SHA512 9d3c42b5bd93a792ac09975b9ced105e6e8b1eb83bfe012aeabcaa3fc388ee2c5a0541d5cd6dae48dfb97cf82aa970316962d231b65298873136335ac3e5ddca
DIST iri-string-0.7.8.crate 141493 BLAKE2B 218bddfbe875b97b5b4a93f5486a9e35868278c03288da3566779b07e25ccad21997fcc75dd9621c50eadbfec60891bc21ecf0f7520d31228a98ebc7e828e511 SHA512 d62bba42cfa14bae23d4e4bd23933cdc43abf3d68504d0e401452130514fa7aca4ea810e7e235acd41969f8ff91f2b6afcbd9cbe38e010063ebdbfbf5f137f36
DIST is_terminal_polyfill-1.70.1.crate 7492 BLAKE2B fa663f858ab8e5fd56202d731b572bfdd4ab0e8262100424e27360a9ffd2820182bc57d6718a305ef82d04c3798111841c0d9f9dcfe219765c0f63edb560dc1e SHA512 4730fa09401cb4e69c92b38b2b43afd74699c61f5bd7b37605efbc0c08ca7a1318d43e4a844e46e0f84f83f42432f01e33771be2b18eb5977702ab9f894837e1
DIST itertools-0.12.1.crate 137761 BLAKE2B d7db67feb7418d6a779dc17d8a2f33481114cd81a4d53a10cffe08e13f0d3cf4525a5ef43368fe979d5a3ce230872eaf993f7065885531aeb5a6479351857708 SHA512 0d9c1849dcc0ddf7555b0aeb7e4f2ef3b101cfc6f03310ce1b6072d70ac8c8d3387ef4c726146102012e75171e0b0bf13465704b6edfc02752e349dc6af7cf68
-DIST itoa-1.0.14.crate 11210 BLAKE2B b2d33dc384757963eab3ae7d80bb672d828a549967986e3af8c70fe71a0ad46c4a278da2db4dfccef99e804e6cd4934067e97c0697a33ac3302cafbc46eeb416 SHA512 ea2d38df373652ddacccd11e610dfdad4e3ae7f0d476514e6ac58092733c817bd834e8cd88c3bc4178dd5a646ba628ae626195e0aa407e8534ae3c2a7b049987
DIST itoa-1.0.15.crate 11231 BLAKE2B 17c261baf95bff2f6cf0dbc33ab78ebbab0cf5dc56aeb7f8977377af868deb5957918f1763c2fe8c080e931489ea89ebcc16b3ebd976eeeb7663ff74989a1071 SHA512 158ca5dd4b04cb12d9292a4df63c72443adaf5aab1bd9aacdb964dc58878d847a64251f84897cb25c34648d4c973b44fef5b4c175d7c04cabc2c13b4631c2e42
-DIST jobserver-0.1.32.crate 27549 BLAKE2B 5f6556788d10af992fafcb578ecfd2c81698eea31b636d3adb7544e12155796082623735c8b10ac4c04d891d1acc307fb4e4ac3f88b2006e181013006f51c8cb SHA512 d4528113dd5a5d4a3765d55599a07e0998c69c7d21a90d2872679755ec4bd7726e9721af9220c36e1179b153ad8a39214a422af63aea15eaafd7cefc828ddff4
DIST jobserver-0.1.33.crate 29136 BLAKE2B 10b9862757e919a91e8921674380899b7272840c08e45cdfce7ecc43d70e1acf497e42f3cea903145d26dd0954f05b593506f72796f90a61af49eb9c4265aa7b SHA512 65ee462bfaa1fe75c32948a943d448ac8b435370cb277ae7fec9d23c93463d68cdcd839a3248e2e804bfc0278d4b1b943f4d77165385c4d9b82543bc5932d51b
-DIST jpeg-decoder-0.3.1.crate 744364 BLAKE2B 0ccc3a7f42e471fc1fc7995fa99573b798da89911667e477a310d10b95745708e583d53776467b9d54a399047b727a3fd4c26a1387382c226f6594770b21ba05 SHA512 103b7602876069603620cc2b5530e84fdab88ec96855a821606560a67cfa26f628b401eace62ee793e6c16ef282f958ed789f5db725ff901124fe6c9b123de00
DIST jpeg-decoder-0.3.2.crate 745371 BLAKE2B cfe5c8f5ba9053b549ac01cf811bb3c2c00480e2cb5acf87b1995087f99a76cf958cc33c42ce257627f60e218d45f8bbfc1103d16968d5cd733fa0d3dbee26f5 SHA512 3ef6eb255ce7b5e007a0a20708de85dc4bcc9531c9a35fe1e939c031782a4184948f86cb89d66a922889d78b96e6a4d85d8f5cb8f4e7e9c19b78b1e07a5efab9
DIST js-sys-0.3.77.crate 55538 BLAKE2B 8a4c04a8e93bf5dab63784a24320a314cc5cb629df788e116c452857b8c049c6bf357f3bf8f35086eaa81bc2d7f0954001addfd0577d845844871ee138e81bc6 SHA512 d9370ed6ea892bd51ea181630ca661c348f82d575381aa4c8b529113dfcab6687f4d19bceecad7e1b28ebaca74d405862150a5b5ee2d5d55efdaf98eed1ab255
-DIST kurbo-0.11.1.crate 129186 BLAKE2B fc6e7d454235b51059557060f7a7604e453e47d115e339023c7ed310ec5a83b8ff35e50d8d766572e21e916f03977e8c22ffd5481194706b074a1bb7f00a8e45 SHA512 012b6010c28806bd9c7605295c7141ce95ba4c5803fe6a5a0ecdb1c105ee6175727256df9708c1944d008f773de45d70889d4084184e1629bb9d79c11d637dc1
DIST kurbo-0.11.2.crate 130628 BLAKE2B 3ae297da1d78f8620c54ecd6f35037448e81167c3156e911c5fc6768df86347f7376769c5ecb31eaf23f86ea5835f011cf1d3655a090f2be0a8054d2b44921db SHA512 83e742efec0908926a848fc27face2babe6d22e41844b38806baffaeca3b60b27b272148cbb06d3d4918f37a17a168e4bcd9e16bedbccd11506ec4695a6648df
DIST language-tags-0.3.2.crate 53420 BLAKE2B 7c6d6f6db5c79b00d9e2b70f1a33769b83ec6d75a3e282f61db459146cbd05cec855a9979e3f229d43439f045ee3e9eafd1255c8b7167e623c2d990b2fd0c110 SHA512 1257bef56efd927db15d98dd6d40d5607408d08fb352d6dc0323fe2bbd0367625bc045fcddbf308387d71b9cecdda3b9f8c785683b6988fbb49c87daf4cb3c3f
DIST lebe-0.5.2.crate 8422 BLAKE2B afa49a1945d623b34139e31406f4780a5ab7b3d34648caf5f73b1504dbec4c4c02fc3aad3fdcdf85509eb8ba733a131a96478d6b9494cc9f69048f9ae28eb880 SHA512 ae8fce41c9a934999dad672ad74acabac9d7998aac4f1d03b54910d4b941375b9e9721cb1bfc8cd7cfcc4206fc0b18d725b0ea256a3a10a125a8d5848ed761ae
-DIST libc-0.2.169.crate 757901 BLAKE2B 1012cf93d8975aa20fc3f2332e253426ff66be6aed63ace5292cc8568ee419b0f1a4b5b39ddbb78d9c2dfd8d72eb0d068c98faa229ab55556da5e674429f0e97 SHA512 c4566330a7967efc211edf31a23647d1a33aa51fc25aa4e9337716748c8fd4be0ae63679220ff2cf6e892f37d03bc5264c55e8f082eb82574a6ec1fa8e5e45ce
DIST libc-0.2.174.crate 779933 BLAKE2B 20ffcbbcad6961e732521940f0595039dc0576d85b2d3b2ad3f1decd37571132a4cd7505b2e108078a4379fc4cec46290b5633bcbcc6e7009c3b474c1a852628 SHA512 243f2ffd5741ef859e4dc5b7ee0396071943b1d10429efcaecb322957e256c4be88a7a649029dfd47e6456acc73ee257893fb6c4e8b4d0fe66a12bc5d1c13c73
DIST libfuzzer-sys-0.4.10.crate 133968 BLAKE2B 3dc4538e9059a621ce0852266596ea397f1403de3b810bb02c92e17086b1825ed8d1d997e09b46ae14093bd0fa948a60f488e2076d1e1446097dbe2a21ba66ab SHA512 100756bd2ae9b21d4f357a190651fabeda9b0b34171405499660e8a2f3ffd33f20d60eb15dc38eeafea1ec58ed3bfb44b85c5ebaceb572dda244bc63d489eedb
-DIST libfuzzer-sys-0.4.9.crate 133299 BLAKE2B 8553704305c63620c44d0453100810c87339b75a874f73e4419bffb070472699961d4b68661be15a15e93edd82cdc2522f1870cc7358e9d322d57d4865ba7ced SHA512 c652abba5dc0c333a32a58d3474cbdf3093eccd963cc1d210d46092110c3adb98162832a15cfe3d4070f264feae5596b2473debbc74e32b2e89eb0493b70934a
-DIST libm-0.2.11.crate 111477 BLAKE2B b1247b197dc66a38b9a1f9db0e32655c9ee09575347895bb1e3f22e6953c334d74574a7015f214b0af0eed564ff2ee4576d07d0db5421aae917a7aa1e10ea142 SHA512 86742b5d97dc976cec5bbf75f565b40c7058e74cf840cbc7baf4d84823318040ac692b5796a407bd44caac553dda3f5a087d3bf8d6099cf26305123ce106c7bb
DIST libm-0.2.15.crate 156108 BLAKE2B 0bf4cf92e877f3f7e0bdcd79a3d26a3802f1ba38d0da08e750d2e6107d5dde49cc626a63d55910e8d597175483b1cb55ccbe866059e06c2cb51519ac5402655d SHA512 abee4d8d50a9d25f8d5cbada78877d53ea50d82434b888d170bd83a532bc0534190abbf877e38aba78c370c8cfdf9dc9955c8a8ba4640732e8e6deee3992ab41
-DIST libredox-0.1.3.crate 6068 BLAKE2B cf09f261d3a945d290ecaaa724903e0042d66eca46dde8a40c261ccb1e82c0d6b9926898eadafc6313fdb9f19cde56377b8a9179935482559c4b9707e327511a SHA512 c62142fdca92388664eef83fc89b8607e2df318cbadff6edf9e3d927837853d5cfeb54445299a82054a0ca81853b0a33536966ab26f1f2e0fa43b39aaaf67c49
DIST libredox-0.1.4.crate 6946 BLAKE2B 52e50189b90904ca57dca94b85f77807dee3c2bc84181cbb78046dffc913b8ada63c583aefc1d3ae959e0a38c71fd484177b23749426966ad721ac14cbcbcbec SHA512 8c01dd65c108f834c7ffe59a0b54bd8917b9f0154958d271008c4c0a5c1a007eeaf69ac2ae2681f25d04946f6e0c24b733991b6ad75d97fdc790c721f8f90166
-DIST linux-raw-sys-0.4.15.crate 2150898 BLAKE2B d1936eb74377d9bfddccef3830b56eb716c38ea3cb7e13b73325dfd00f9fc0df74bae49e4214dd7f27c257403b8b12cd1ef332d53336279d13f7e9497caf4135 SHA512 b5c39181fb6b901abddd8b2e7b449142e2e5691cddadb8e6b74ddc3b53076b1d410522cfa45af68dd18befd24ff12313c2494cf2cb0cf142e2228bfe42014309
DIST linux-raw-sys-0.9.4.crate 2311088 BLAKE2B 261854a127942e528a09c79db0407974c22eac1144c9ecc9ea1a6f48f87a240e610932f5d911563d0e6c05c64b0cb302f86136659f8aca0d59f03946b2910baf SHA512 e98accb9b3e6f47d5753b1a370c61562d4c176fe1096188c6ec0d3be9e7e03d0ef2c08acb3ff4636cc4f90412b908d17f84fbdd99c5dbc130ed89b40b5145f92
-DIST litemap-0.7.4.crate 28257 BLAKE2B 52989ad353a782e9592357530dca3504e3ef5475bd2f1b2c795b60825d971ee6d3e6da51fbb6bbc26cb3c3303f6a751a3e15d1caa78c0cb888288a965666279c SHA512 5009c486a87b2f52237e15e2e772365424e4780c146776656d8e1551e52bc8e06e5c1cee8db1c59ef20d0463962fc07ba5221a46020a82df17a2f623a175f58f
DIST litemap-0.8.0.crate 34344 BLAKE2B 0f083fa9ecb78ef6de4c094db8a7cebe2ff47af6e46414c06cc0dd0e92ecca06c941dca6ea0ac1b4982f14f6027cad979fd37d19db6631e3952dffb6e33c8798 SHA512 61162bd55b28540ec2d61262698045a78efbfadc7e2fa248d9e0215fd7d3ce53a8c50ea0487f2f7df41149e41c0131849e507737e3bbae29cb69ea41dcb8e2d9
-DIST log-0.4.25.crate 44876 BLAKE2B ab9433934d16edca42b38f559c3c87f949c4540fc422e6d65c75aedd5055c7a4935ac0f735e7ef5c901a7443e70d60be77079a104dc61a3955b0c900162b3967 SHA512 b420404c82aeb04219e9f63505d60b8853cad44d1de0bec0750715baae21afae806bd4f741bb8964dd39bb5d1e0f5be41bc38d76773bdfd5e920d30533146231
DIST log-0.4.27.crate 48120 BLAKE2B 09a2159032baaff7eede480062da30ffec1c1d4c77e76288467941dc13722ab1566742c1821326ca5f8c2f9f7597099e235213ecbf883fd93daf5ae9ad5ee981 SHA512 8d57219b76c8a25bae193e4d16d4d03bf0b8523e1ed3bdc80a692cabe00fc0359ae9bc3be989f04476ecda7187f27e4ad23fe260a96fcefc819af00fe12a1151
DIST loop9-0.1.5.crate 3406 BLAKE2B 629f398d74e13dd2f567e6528eee3f0a9b69e7256b34814a5418722728781bdd31aeb97d2cb226339e05880b5f731cb2892e83b47b5643b2f85aa48748690cc9 SHA512 0a04d4e2561963671f5aa1c9af09470d0a8d30bb02299ab08c7dcec70b1dd3f9380244a59a4da1b8b269967313d6645a154a3dbe92fbae0e43cba6e009e6b7b9
DIST lzma-sys-0.1.20.crate 760045 BLAKE2B 1f66d32008178c218575fba12df95a2cdc448e080c0a81ef4617f35dde09f0d56c86c28050db61c2ae7b464d0eaed7dd8c59a1fa605b39ff8c329e49165cd922 SHA512 393908b4e3006e4d9948a077d84ba7f5004765c4cc0f854e04847e504a246ab9a8e761fa48d4f211a7ac08dc119d950481da1ed1a480778d6b6e9b446a697279
DIST maybe-rayon-0.1.1.crate 2901 BLAKE2B dca587f95e7766a0050b320cac7adb31d3fe9b84688c241c004824da684df0ce5f8c04053cc120d70e4325fac7bddc5d0dfc5aaf29c791b67503e7588bb81182 SHA512 6f4e0e2a342fc86b5d0626a08779075c68911ffd3f837ac6ab2c15c821ba96e50617cfc9df9d16bf96ae57fa1802c5549e21d67f79e4e1c3f10bce04b88115e9
-DIST memchr-2.7.4.crate 96670 BLAKE2B da38114beca670467c3e1fbf4e415af6f22d52e3223715d52e181babb89b872b46511563985bcc16d7ff4e82f812c6e83ad904b0fe2501b14445119dfa8240e6 SHA512 8d0e8b9c30208897d4b1b920f1bdcccd0c2b75d92a06abe4a1b2407938768abb6487d63de56c6a80419798fe69517210643dfaf11f5f5540185f0eccf220adb2
DIST memchr-2.7.5.crate 97603 BLAKE2B ee41ef722d90265064db3ffe22d52eff8f7627ac1ae9b0bad6ca9fa06c1027dca8d67e594e03b03c944dbf85930d2dbf030c5aaed369020ca1a1ba00f153d91a SHA512 2606ee16a7dc02db95dac17cebd2cac9deb2e23d7ea62972cdb19145c06eaf75631347a49c4e6ceeff89fb6e90e992f9bca0a9c955eb5130f89ba2bd865936e1
-DIST memmap2-0.9.5.crate 33280 BLAKE2B cffb232e313c40c6a698ad6c9e6bf140193cf1cd4dc003ea6da08d748f11001c5426786f741dfe23490841350363db3b9adea927f3e40138b36f2f4558c7a113 SHA512 947eeaf7ded7241a256fc2b288013585f5034a77a18c8621ab01a4b47c0ae6e9b9414c5e9e2f2d47b661f8c6966b1ed0d159342cae80cf45e51629949c3b1337
DIST memmap2-0.9.7.crate 33915 BLAKE2B 06ba09bf99678190e868579b2fb65a641249a1cf98ca95a2b234399ca3d00120254ccf2e0b602911246b9d00d7d95e01f1de690ea669ebda1701f31d70450c81 SHA512 4c05c87787f7f0fe99aedb601c7eb59c49e0441b7eb79226358dc9b9102e5ce0481e13bc48feeb201ac2866a1fd0126ae875154ca73c411b6abf445e9682248e
DIST mime-0.3.17.crate 15712 BLAKE2B abb892b75b40657d356b6b53b9a45b2c822a05873453e919f2bbfeed9e5c06104f24db9cef2716f302198020870eaf96b2c62aff55cc11d8ca4f4f614d7c8e17 SHA512 e6d2ca92bb58fc747c1bb65a7f9023e5dbf4b94966003a72e4913bcaaeccdd6752725cdbd5081e0fd69d9e8f364d79664fcbe70061737d5c39e5b3e3a154a0d1
DIST mime-57416f447a10c3343df7fe80deb0ae8a7c77cf0a.gh.tar.gz 22313 BLAKE2B a659e06d1316c7b5102f4a87f02bc35cb05947ff496167cc5acf9ba038c2091ef732bd43f298d9897aee2ce9e0f0e58253a5b06a1105251c0cdbb869db9410b8 SHA512 0d6726f66e34c83895b92928da4b8a1284d5e1d98bc7b01af1036fd92b0299fbc1dbcd0605c2323619db5cb807dcdcdb76da0026058c74c07e54959be1c75dde
+DIST mime-e3e2e55459d2989a3f4699566ff8f203a8720add.gh.tar.gz 22279 BLAKE2B 76215be308af32d324decd54afb37f8df4ef36aa1a19464f0870b6268fa800642febf923c863c6ca7c49bc178af42d9dc0f72867907b5f5dc33b840a308aebf7 SHA512 ba2ddb9566a76eb7888a00701ceb142487b1f1bd76449122b152e637de2d65fd3d54e445b7e125da9c80d289cff5351d8cb78468b6d2c61e653e4b2add992324
DIST minimal-lexical-0.2.1.crate 94841 BLAKE2B e6b8919b80d938d0b98d60d4f5f29ce43d77ebfcf8b18bde08909141915c6ef4f0d07a543538d4f3ba8527a9f55926d4a8e83473248469d087e80b274d701d61 SHA512 385fab51884bdcc7b0f2728a219ab164d0dc8efe42160b918f2c09f79ecf853fb12bda006d11e649f097bae1499dcd41ddf2a8784ee7d178cf2c28059e46078c
DIST miniz_oxide-0.3.7.crate 44996 BLAKE2B 0e89ec4131e7abdadaa9feb6019b31853976a34434216e0f89ddab519559d0e1feaf2228fbc09906e51fb0242a18abe1a67a5362e080c19fc7cd00c2f95f08ae SHA512 d4eff239f8d6e947b94619e80fe03ed32aabd1a6393f63145d70ed7f08c51c45c7261d8157bf61c78d1637ea1f71ef15f9813ec733efd8afe6aa14810888718e
-DIST miniz_oxide-0.8.4.crate 66701 BLAKE2B ebeca295f242ceda3c26c04e250be45793bc7e3d542f28be6f440154fe1dc1f4887023ebdcac0f64a9f9890f91f9ae57ce84866bf9bfa8efe01fd0ee527cb92e SHA512 ee79ced73006f9a99fcbf461633c8effce685dc2642964714002c2de5612f1f9146ea5b7a0d27400629ae3d0f04848ad08e2b9057cad74b06c312675bfd3a33f
DIST miniz_oxide-0.8.9.crate 67132 BLAKE2B 1a11c5aeef43ac93635942e0c4f17538150f8307fb280b0d66436e4b6697638f0b1bafbdebb377a5dba14a75f213024201e325747419623e5f7d57060bba4445 SHA512 3f6fd786c5fa5b4abafaf21244dd4830d26688d5b6975522bda595206517f354d92d13fb95235667cbc39c0275371c737164d9c7a58e32e09da86eed2f239242
-DIST mio-1.0.3.crate 103703 BLAKE2B 0d2360e4ef45f37104208a31e9aa467d6db041dfeb97403a010a36e1e1427f51d97f8408948c75c0084e6c118f058267bfe87d36e7911cb37366f2b1ac6eb693 SHA512 2142edc7e9378fc3437110c85ba2cee9c9683e87034cd44275d2c389645979db53fbbc29fec304f1d8c8f0464ae17d2a5db1aa9215d696fa0282f5069700b1e2
DIST mio-1.0.4.crate 104212 BLAKE2B 22ea762038181e22653384514dabdf527e0ae9c22a6323040ad67d6eeeab596c8819038accec8db1c36748f391b421b842aad71974465a4e51d2d90795cd3845 SHA512 2b3fe4d74447834d28e4e1d869b55799792989a959ff64f4b18ea18b8fa846fd3c1415e191268219e731de1dcf12f85770865ffae23b6144a6700e1f237a0a53
-DIST native-tls-0.2.13.crate 29133 BLAKE2B c216285644e7c09e1e208e739d292b9248245e86cca6425c8836d45445cdaf2cbf9adbf08a6354de60b646455f8769e252d91e5d77dee8c3176400e9108576d6 SHA512 f175d7d32748e8bbfdd92d5b26a552a62a6f38eb4c7e08e1aa77aaa8828978fafc6abf3cddcd2ccf866631c8c7761868d4b00cb014b9ad582a94fa7630c5f356
DIST native-tls-0.2.14.crate 29385 BLAKE2B 4bb414bb54d24bb3b7fd297e2f0ad34b01f8ed0a0f4f4f4876cb5c0b3582c01dce0b6f78427f65c4be15698574db35ddf26999836085fb6e0ff57174909106d6 SHA512 fc801db02bc2c61056b83c609b0b97fcf919d67e83b62cfcfafde032f20848d653d8faba82c5376d7caf93601baf3a1fcc25bf2889a6d8aa4c5f51e45a3122f7
DIST new_debug_unreachable-1.0.6.crate 2582 BLAKE2B 2ac3dd86f1a532832a40ccfda95654e43709a62faebb8182c87309827afdd23e6d3f250f2345f044cb789015c30b7907be63253b487d368e68c4fdbc7de20492 SHA512 73a61acbc9b20b3595925360827ba8798f3338471b291fa37c72a1c9505b3ec9f688808fcaac9a2eb494e5f3ea5331d30545d5f21f89559111bec6126ac90b48
DIST nom-7.1.3.crate 117570 BLAKE2B 5643b67990b7305e101b16b8cd27c447e162a7adc6d0dfac00920b0cb50fea98c9d4edca63c34f6845cba05f8d0acb407cf3045cf64a4cb28e53c8b6bc9090cf SHA512 1ffce08dde299bc0e0367ad59c7b6a83e23decfa11115ee076ab91ec53cdd9ef37e4c2103c96eff23a7b6b8b5c3f67c83ce1917928c7d4c6462083bdfa0c9cad
@@ -277,16 +191,12 @@ DIST num-rational-0.4.2.crate 28159 BLAKE2B 653e05b9ea621a92dbac090339d9e0ae0b3f
DIST num-traits-0.2.19.crate 51631 BLAKE2B 78637360cbf32d172510a62bd9442708af9730c0296a2bb4ebd200c08facd49bc31bf8ddd58967e0df7273a938832b620265d9f8f4d26ad16049bf6dac1cb4e5 SHA512 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956
DIST num_threads-0.1.7.crate 7455 BLAKE2B 282514d1c6ebe67ab2c30f91efd5b6c8880baa078265e22d5d7200eca4f96702aad8b537ba772e5d4e680a6e90fa6919fecfcf37a060668b2a618bb01bbabf2a SHA512 60eecfe49c1afca8efa320c5f4d0cd794f6adf8924193682c903307f484ca0a1ddb56102a772232aca040f29651bbe26ddc1c4939e1f030e229d179837e06bda
DIST object-0.36.7.crate 329938 BLAKE2B 0b02cf2f44e99002909b38125edada1a259feae59fd0e5ef52001755b6878cac710c87c60fbafdbe405281e039f68572ea3d8093d16128899090fd70df7f2fa8 SHA512 dd69172349ecf51fd2351d32cc4453760ca1d15e854a1cf5ed99112032901a54b4645b24163b946deed11f81d3e3035e1a5afd8bff20f335dbd05eceab073478
-DIST once_cell-1.20.3.crate 33456 BLAKE2B b16081751a1b6649d0235fe9cef3fd0a9023d4f6980521933e4a411282458050ca27c1a8aa01d5237d424fa279219b5713da21d8900eccc3100d19c37d24b7a2 SHA512 3ede903f232d6ced73aa74c6b2e2ec306012517eac684db253913df4656515d087d1aff9f437a58fdeecb77cedf8a5960d6772d72bf1f1f19f1ce3fe54bc72dd
DIST once_cell-1.21.3.crate 34534 BLAKE2B 3578aaef305cad2fdffdc40c392775a3540bfab3f3aeafd22466d9507bf8346b9fcc200929d48525b051070c0aaa423ecbcaa12868b34dca007991effb224166 SHA512 32a87506c6f4598f3ca2c88556014ef2093d5db9a08602335e847caa537a866492fa74c894e7e1da2e4289a1d3dbffcb90a9e37a4a1453203832f434b8206990
DIST once_cell_polyfill-1.70.1.crate 7510 BLAKE2B ca89c64ea6ed6037bbeef0a362b047073c33df36d1ad823ebd4ffec6f035111650f8fb3f90948af33a2ced71f925b234877dd9f539c1f9db65b6519dccfa86f8 SHA512 3b75e153221eb045708a864b2e27c0b115dfc07373dd7db166050262f3aa9afe8f9b0742c770e06c2c1939fcb45f690c6e8b480bf527bd8e050d748710fc1343
-DIST openssl-0.10.70.crate 277545 BLAKE2B d3cfa90624c24588361d1ed6120b21f4b70c33bc90d6d6ac4fde416130c1d0775e039bacca6dfc5672a7ef5b9b44fa46801f91f37c71bd980f78648588076e74 SHA512 6d06cf1b999c1a6af6057defd1b0f3663c1c38cb4276520c29c4b06560d3c55654af093883d159a6d4527ba5c37641b89f204ab7c72c133001241a9cc2bba1b1
DIST openssl-0.10.73.crate 283994 BLAKE2B 06675b7c6bb1c73b10826577d7d928f4d001494a4c2add24a593c8dd82731a91974147981a63f56b2f11f769b1b93194b9cbcd14e77a578d6d649ad8119e856c SHA512 be1b5384ba72984fbca1aec534764d7b5180cbafe33433cda9662c492fcf219a3a3fe4148fc3c0702aeef63e2570ae7f27dc6a8dba95c7471d4a4c20f7ab1926
DIST openssl-macros-0.1.1.crate 5601 BLAKE2B 69dc1c1f3b7bc4f934cae0dce64c3efa501162e5279efd6af3b74f7a7716c04b6996b306b310f1c045cfa2eff2895314a47ecbb020a817e461c6d77d0bc11e92 SHA512 57e75c84f78fb83f884eeaedb0dd135ecb40192dad2facd908e6a575c9b65b38a2c93bca4630e09ea5a82c77d8bc8364cb2f5778cbfe9d8f484cafe3346b883c
DIST openssl-probe-0.1.6.crate 8128 BLAKE2B 912371bbd0e105e7281eaa1462d68c6674ae11226f72a9e5c2808be12e975e39a257b5424cafdc527fac9d2313ed928f34ecf407cddbfb179283137e0817631d SHA512 6c2f02a9d42caf578fbd2a40277ad346bef32d191f27564d04a83477d62d6ad1f44945f40234e9425503e3f701a9e0ec8735ade52641170ff57fa6732666ac69
-DIST openssl-src-300.4.2+3.4.1.crate 9956732 BLAKE2B b48fa6d5fde66ba70b40b5f8ce45493a8ae773701a7856f03628b810d28e505360c50d78487854d384d75baf41e67e99a92b0231141a2c9efe820291a1c7c623 SHA512 9c1c28b489c81a141cdb288c14cc5390a4577cf310e154ff5648a87b856df7db920115667a89303c449dbb65387c29f4ed62470424818be35adc41ab2e515ce7
DIST openssl-src-300.5.1+3.5.1.crate 10505501 BLAKE2B 8fa6265261b13dc38802003fd8d5f5f941d0c450f3a08fce6927ae9beda1dbabb01fe097277221388017873f86b82533d2d0683398afe94599b4072f74fa7837 SHA512 75d404f4017258b25b1c2eb69666de10a24630fba7bb38d89481c2eaf4b888a24e6e0a131770dfd53685b7fa199eea0060dc14cb2eeaf9d248c6bbb25eb6f1b7
-DIST openssl-sys-0.9.105.crate 72287 BLAKE2B fa9d80aeb44852f58df7486a11fe079c4be39c649f2d5e3f767f89bbea945785b63fb1816c21bacd20668111b2c512deef9edadf6c2d18a95c0aa003380a0505 SHA512 43dc99d22db8af0d23fc4ccd9c1384f16c18bc3b62eced4886ea33b350c341beb1ee585e50216327e17d986376a41c4a793f2abd2736cf3d7662655150b98ddf
DIST openssl-sys-0.9.109.crate 78247 BLAKE2B 3bf1da4b999a0c9a0891baafccdc541809169921837166b31381590aedc5356992cd71f21a374877dea4cf8015eaf5d8ac7c7ffccb11511893d5d0b8e57e037c SHA512 2dbb01e3b734554d85f9fedfbf9f3ef55132fdd5a328e2930ce056d05ed55a579c3fb12b907f3989ffe15344e7f1633ccd610524d56fe6c9a687acba2d0e6fc9
DIST option-ext-0.2.0.crate 7345 BLAKE2B cbfc03e7c960fe3023512a4ad816d657b4f54f8ecbde9f9c4df4c5fee3b36b68ab463c67ad650778279e01c7ffaa63a0dacbd0c080c8c3d15b1611de0e71f92d SHA512 f8539f97b01af97e0b80fc96556002251befa60f8ddd19613311e62f9dc9834d71c22f5d8e7c53c4925046e38cdcf834c3c28042a4da862d6f6a21ddff8d8e56
DIST owned_ttf_parser-0.25.0.crate 151164 BLAKE2B 6756b8fe65f0e8b058a02a55ed28d18de30fe048c5c1146305601f515d259f8ebc8349e84eadee07069af027a1ccd4cc0978db1c1b4f67d8a0f4f556747c9e74 SHA512 2aed21ae94670d0ad9ede92185c9305ceb79f133eac4a96e5973fba46addf6be35080c03493868291aa2f484d9696e6b157db66eeb0cfdce930cd0b394c20bb8
@@ -305,48 +215,35 @@ DIST phf_shared-0.12.1.crate 15568 BLAKE2B 2e1b0c4a26b4785b506d0911bb5862cb54c0c
DIST pico-args-0.5.0.crate 11545 BLAKE2B d1247ad160bc37db36e05244772f506ee5e27c4bd75d2eb0c763c43ca304e5280350b24a818f5e470303167640a22f38ac7064afd6313fd65b14d0d3e5572817 SHA512 2d3dc5bf1ae11b0373e03698e7020c20b4e14c9aa482ff2d8e98e68ecacc5c0804152bf7d188779197da9464907bda60cf270cd6fe85e6b9fcbf29b1b82bf99e
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 pix-0.13.4.crate 43589 BLAKE2B 665feb20cc11fd43b4b90abf0c8a0c2d2a5f050474f36fee545a8aed23acf34f564ab6ce0340e7ca123a94d483dbe87bf8fe4ae5108e1d8b20588a6a3ee7f712 SHA512 4da6fba4be8c97033289ff0f8efaf5ae457cea595dded5e31fadfe1b75228b7fdf8b6f2b278391e63dcf987e8a8c957eb25643bfc212f9cf53c7a2fcc4797f9e
DIST pix-0.14.0.crate 43610 BLAKE2B 8a5b00794799d5d4102dc900dec9af1aca73d0025bfe41df4baa500b59de64ada7492244a3de1313a1708cebfd63e8740b267f3af76174c43b6065389b861daf SHA512 79a908d8b8808f9d1a48e00a4468d12d576bb162163d444705c432fcdc7fb3f7f4525c0c6dc4d67f5dc709e3c0b500e1b6a7b1358929fb4f88f874774f3c3d34
-DIST pkg-config-0.3.31.crate 20880 BLAKE2B ab7676e810751f89639b60ae70bdebe1d57edc76319f83077c3680049a701a26e72e8cc485fe77cdc4346fe3571d32c59e7384c8c86fef17e00d7d81df5daf43 SHA512 ac3e8062ee8831a4e4fc717b5247dc7f113da7bf6d64ec95cbca7875959a2afa1497bf81d9dfc27206b5fb10027a2509d51dd9ca1c10139d7b4c78128864fdf4
DIST pkg-config-0.3.32.crate 21370 BLAKE2B 74ded191f066bc223739b3d4afec58f23de57566e7604e3dd62001d9a095a7b6a3633fdb01fdc46960c8134a694d6bf097d9ecec62b38c4f14acafbbabd6e893 SHA512 59569110185fa665f76a13e884a67ad1578c55246abacfc18cb9f037b2d2d9ec3f2078a3adfe5cc82a451892c9ad55f918ee01362a741f57dc9ff6846a4e32e5
-DIST plist-1.7.0.crate 101068 BLAKE2B d94c0c9abe1b39d747259fa56decdbbd4679b606f7753ad11dafa43aaf8e8673903c70e5e6c994a6bbc404993bd77b70b119ffc998fa1b05049c5c9768d75983 SHA512 68298950e1e0a3d5228348dfce7f0796a72f75f43f0e6b93647d460eaecb826b2a3fa1f4023bdb84a1544a4ccfc7abfb39f9aa7550d9b2199878064e1a76b69b
DIST plist-1.7.4.crate 103748 BLAKE2B 0d37e9ea44619f3f44d240094f230a4def528f548b0c86f9e9230d9557206b5b6b6a5ae7f1da08288ea2fddadc7d4fb355d2e7c71b177c6b50c2577e93d366b3 SHA512 aaf39d1f80e9451b85c39e28fdc11a479247e34667da63024c6896255e1d4d5ac6ab775c44a1abd80a20eafee8a3275a21ce65de38f70c99ec3e37126b6d5bbe
DIST png-0.16.8.crate 52598 BLAKE2B 03f706591182a89b0566f8a793163372a4db3e7a742f3aadf06fda93068c42a4351722796ddbbb013fdc1be5a88dc02debae50ab1cc3ac81d72d07a814b456ce SHA512 df96f8580d8cc11df54788ff64ab3269b14369a467d7c29964a5b19add5e7a82258e6bfda40eedf135bffa98a2a86afbb725cd085cf37f6c433abf9a7485edee
DIST png-0.17.16.crate 117975 BLAKE2B fce8a5b8e28fe800796161bacfc008e86076b920100beebbb7bc9f0608f13917cf6c12de363c84e1eea1eeb90d095211a46ac2926e410133ef33c3d4ab0c79fa SHA512 fd9130d8d91fe40724f4065748bf1a6175de0b7e8df521939f169000933dadd0815bed0f95c00d12bf5ad341469983ea97be427392a85b82c232473ea753b6ba
DIST potential_utf-0.1.2.crate 9613 BLAKE2B bcda2647db21d8e0e2475a5deb67ca875c2288f481880ac921ac15e058afbf0d74acdf51dc2b020eb02af340a3fcc7a99a45bed93e64cd85d9c3efd3c5fbaa97 SHA512 d6b1d980cd32094b2ffc65746b349883c30c29081bc88725116ae06a57fe7b6a0ef19dfe536681c2daa0bd65a186d09631110832a41a3d0f4836d955c379e338
DIST powerfmt-0.2.0.crate 15165 BLAKE2B a3e1ce63f5866f75526eeb749bec6607e42cb495bbb953082cde7e98e6aa429ecaa41889d98ff7ed4cf5031258b4f7e0553ff8fc435b3b6f8b4ef2b6d53d9b61 SHA512 0623f92e4d6ab284b3f6dae58220d79d9185df4a738999d68040c50d72fe0380d70358cb622f079c629bab53bb03c6e085e165d5bddfbeea84245864fed90029
-DIST ppv-lite86-0.2.20.crate 22478 BLAKE2B 9d68dc36d8148047d571c0147ed29f586f3c6ac9394b56bd955c8ae5bb18f5a8da5369809f7b8c3199074e23660325158c32c62e1bf69a16cb1f5da2a01f5df0 SHA512 6d171f63b42296f7765732fce3af7ea05d0d81f1541ffb3ad86e81210715ef4afe5bc9e58926e97e757aea6ff96a8012c8411eac78be0fd080898318ed21d7d1
DIST ppv-lite86-0.2.21.crate 22522 BLAKE2B 150b2ae019f296dc0a15090bcabcf4981bc58159d592b07da729565ef8976e3d1b4416381c6ecaac77874d8e259995254255c8831861ac20922b810753128cd4 SHA512 94710d5b25b67539cfa828476367849e1ecaca744f2e0429b48c05b47ec48cd57f950fb9845a361fbfd96f361ac00fd2d47cc27c584b79ce3d9d8fc133f5b7bc
-DIST proc-macro2-1.0.93.crate 52388 BLAKE2B dae4493215b88f68cc485bc0ae80f0a48ebad68e0260839b1c367832d1ab778197bf040647b3fe36cfe9d5f7a496e05cd71b5914f531eb129c2d458d5f0be896 SHA512 1ae650e390e4f1b18d05f42d2ffcd025cabf72568a326cd85496c722600108b0aa0ab0161b39fcc931b8b302427f678650e703f4db57aa1a60f1751db881dc6c
DIST proc-macro2-1.0.95.crate 51820 BLAKE2B 93229d80556ec03bce4031607d13c7902cacc2d7e2586a692ffe8543d52e3f3ba253c9c311ddedf6d9348ce8758ae8ff64577675cda2dac557f936a328de47e3 SHA512 f78e4d47ecd29c1b2315554705e445507bbfb9449afd0bf1b74df28f266ac6382ca8c3ce135ddc55c989eaee64d1794a0933a941c8ff55f543fa21c400016547
-DIST profiling-1.0.16.crate 12588 BLAKE2B c2f01e0931c5110886b000783907ae5cc4d421e3bb1f82bc88819cd39f144a5dfce9e0ff68e9d9ebd57affa00836b2160d2ac936d306e8db17c7c754dae38e03 SHA512 7e141e3c4394960aef28288806270f738cd1733b5ef3351bb3c6f7d5523431d0eccf325a6a360337541a62d9e0e492d14f0dfcc8f2004f5653b65c655aa5d626
DIST profiling-1.0.17.crate 13493 BLAKE2B a5af3764b2eaa13debded7a77065bd208b1554efc8ecc9615ebca582c018a57492092dbfdacaab842230c31c809c70dfe27a96f608b0519cb7b4266b4153306b SHA512 75b179f8226358f122077004e7aa6a18bde365702a0a63bdbcd46f7d69d1ce7bc525402dfbf40a253113c32e8e7651f8d70763666ac6ac2e2b2198921cc4b6f0
-DIST profiling-procmacros-1.0.16.crate 5893 BLAKE2B 9c779e8bf29c9851a36330d9af5c75409087aa516bc6c2cfcd2b1a2ccbfdb546e08674b8b9366a4619d6f88230bb61b8fed71c679061d998e7af8f26dca630b3 SHA512 0d3295bf366d489fcd02f8df6e4cfbf0b126f0a9d243252c2c17a027474aee79564eb6aabd9d4fefc28c8c8490dfacd76f6116fa9d0c651bc004f0987d11be4d
DIST profiling-procmacros-1.0.17.crate 5895 BLAKE2B de5e2df7cc49974c4f768cd3717941f3e81a34e2f78acd050266427fe237cede1792ed2223b1c371d19af0b118aa6fd35027e8f010d9f83471ed210d1949eecf SHA512 e58effd4191ec596d728941eedba60b76e2cd43f21b7606d26c5c33ba3e2ae8f6bf5de3f1789c046d7c682bce902f7e6d4e6a400603dc27e3e8cd5c13eff1034
DIST qoi-0.4.1.crate 71135 BLAKE2B 8b4e2ebfdd6df425efb1326912e8db02258e570320fdeef465aa8b03f3248cd811bedaa17c15902f851083cc1db06a2b500aeddf734345eb25af0d835300b2f0 SHA512 884cde33bfb2d02716daa5f309890093bdb7b3f53eb06aca0b6eff0b7a66fd67cb8b9acd510d19e3ae7718930add971e871532a1605e4989639bf72f59329377
DIST quick-error-1.2.3.crate 15066 BLAKE2B 1c61525d383f3588c1c5017f016f60b484bbf2035e7f63c553bd9a49b638ab0c6106ac3676a41072b24da4e13dde78706e0f99fd1ec9ee329d5be81d45a85866 SHA512 f8aaf9024d20ccd42b706c756eed8320aee339f8776392b47a41cc82ca06b03df1a5b1f00854cea96689c5af261b4d8c5d2b1a242d10f2755e7e33dc41be35b9
DIST quick-error-2.0.1.crate 14265 BLAKE2B 3815c89e960923bfe0abc962c38714b953fa1d5af991f3de22d1d084a8cd1ba1761fc961ba97e06ead3992ed1b61f525d04bcce459599e5546315932281c1dfd SHA512 e028deb598466ae91663e5d090606be4f117662d0fa6e0c0b0043c7261f26787057e84e644cae72a45b1a0a7b1fb03fc9712faa3abee94b97ce2c8d25c365c32
-DIST quick-xml-0.32.0.crate 184149 BLAKE2B 35a28dda8dab04a933c4e5d40f22dec6f9c5bc75e9319bf2711daad869301a90aceea9aeccdce5763d5fb513548b7c1f030b6216ca1454e8f56bd6e5a5fb6ba7 SHA512 288232de1583d8c7387716900be1fc513b2161123182e4812bde9851f4bd31c1a67417afdc16e8a55c028747d0a1147d2dbae6f0e8885e946829a379563507d2
DIST quick-xml-0.38.0.crate 196570 BLAKE2B 1d81b28c8895356f28e9c9d7a49f635bf2f21bf17d65ea936f1312c997b7c273399b4dea666b4ce5beb25be335e2d14ae52a1c0146c649067e22824260552c2c SHA512 2bf56bf89bc1d0dea9510a5603e64396ed078ff54a6636b81621d53af460fec8c6357d33fe9dc90ae62e66960bd92e7d3835940381047d8c47c2e2331775ad47
-DIST quote-1.0.38.crate 31252 BLAKE2B a3836efbe5c21dec70c684002b47b8fc7cef643c82ee903b537a48bc0707a28106c4b33d98e60ff81e04c7520f7404b1dc4d49446e8d91dded517e476c36e1c2 SHA512 530c47c5e6372b508bf5b2b88a138408a7afa5ef52c47280ed20eccf39f8e97dfc1e0a18c1bd5472efcdc49a7a1e69566333a0a1b4c0b4f0e11e6a7a85bfe8af
DIST quote-1.0.40.crate 31063 BLAKE2B 09036ff3e5ebbd775c466bb936de91d4c070481eb4b98c62a4cddcda57cd7b67d63f979b321f6ec64aabee3f5da6c28e7a3efb83f4647768ba578f1bd0bd0bdb SHA512 45a76e22a2b0bec47e4ba73c3b73cc41d821dfcce9876134c5d8eed514da214aee4ce7612e372c8709f888c0d8b9b7e5442f27adb7a59f3571f0339ed7e2ac99
DIST quoted-string-0.2.2.crate 13892 BLAKE2B be2a2e4ff2c7ae050b9f0d3b2394f3b3240bea84810066ee50c6fb04004c33cf92ab8625eec54ababa64a578523586a5ae25567273d307902c248d3f591a9d0c SHA512 5df0cd8c46daeee5e9367cb05a74f6968b7b03f4bdbac470dee70601748da58031037a57a10979faa1b03592081c2e513ba8ba26a7304da0ed32b611184e5d3b
DIST r-efi-5.3.0.crate 64532 BLAKE2B 54bc882e333f7ba52b6dd6ac92b8a282581c10b47de91a4c4b71b15a27b2df885ab52ae2fcc8a546367ee1ce98300dcaec3c33cbd7393b134383528540bb7d14 SHA512 e748db9729dbddf215d5c37630fa272197dd2921297800209ca7bfcd6ffd8530b598b944d95547ad9723655cafdfb69b1c1fade9ba5f8c2ac5c55ec38258fdad
DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2
-DIST rand-0.9.0.crate 97798 BLAKE2B db07e33ceedec70d4cf094ba18d010e45036d9ab847beceefd1dbfd3cf7a608d9e333ff1a0f157cd920dd71d8e63d0e3634f24076b72a88aa3ccd29f25770536 SHA512 e07c9650dda7f9686b4f604990bb7f948667bc820322f464302fac3b2a8136a2a5d48ae6399f104e47bc1ebfda105f99ad8b031ce090cdb71840afb85f6a3032
DIST rand-0.9.1.crate 97986 BLAKE2B 98e230dcc51093e9dd842ecfd7fc5727ecbfee1384be2eea49c66dbd529d3c41e4383f876d21569cf57f757589fd89b60550a1932ee9ca359e908b914b2dfbc5 SHA512 0740e083fdad176ae332cbd759c020b0a477fbf22ed71df602adaf7448d76fe2e8f7c770c84cdb492e493275a23171e56a1afe35440572d2a7de56dd78a9a242
DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075
DIST rand_chacha-0.9.0.crate 18258 BLAKE2B aa0efd158877a116b2587177f2da84832ba8153b629aaf8181ca7622bc8ea624b5a5d205d1b745caafaad78d5a55aa08a4f35822b8925acdf7d1212baf62abeb SHA512 f62a7bb067ff984049c96cddccc841cd9931daeb5b25bb69f056bfe577f62b1b35c08f2bb5028590eefa04a9369beead4e6b03607eec97256e0383b20542af96
DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79
-DIST rand_core-0.9.0.crate 23441 BLAKE2B 8f1543e2f33622edba457c340bdb4c266f8a3c9cdd95a3afaadf487f8dca7760548316227c1decc481a7e1ca5475f6915cfadb1ffd3860631c7a91494ea7f25a SHA512 def4746229c8405ceb46eb9300838918693f17a39a749e6ca42ad73fd02b0f0e14dca0dd26b3f030338db45da0d149d8c563d95cbd71c31995c5ab6294bd087a
DIST rand_core-0.9.3.crate 24543 BLAKE2B d611130e240dffaff33f8384f13a008af93254b1530bbbd2369057ca33f295c7037178010efe76e4d7bf18e36003f843409fabec060c8c78077cba00772e66f9 SHA512 6e8e4067dbf5853c55b0ed38293b6bc6bdecbdd31bb9d624609b0222f706f5b29281ffd5fffd5c316367ba5b22c29e5282c61de3738344798ce0f9cf9cf2ce19
DIST rav1e-0.7.1.crate 1472522 BLAKE2B 9492de4c9e050fba359918e2bc79958295b38cddfcab501ba080740b9608009f131f0b79949d5877740058b4238f481dfcdc06d60dec8a677252f668a35f39c0 SHA512 23b0f5827945bae8b3d2109e46d67fbdc85e961a5d3c6a0e0322ee8c568d7b807f62b0b2abe199bc4eca00dd5eb5bca0bd9d509b2b9ff1975b38092224850ee0
-DIST ravif-0.11.11.crate 11362 BLAKE2B ce72d1b77263c0667a121bdac5eac81c8b119c7b2e6b9c76bbd22ae8f51ace83687a0ed8ce510e120d2d3d95dee55e6ed6666601bf36a6c3c7dc80ef185d86ef SHA512 cc75b75c21b0698d7e06e8fad178de5f2a9323cb04ce9677837fa4ef9fb71f695b65121c931293955449adc81891cd1db4baa6642e3d5dcd9daf9a9d96f27c6a
DIST ravif-0.11.20.crate 19233 BLAKE2B c0424eda0a10eb9b5c142fe1a9453fb6249dc04ca96dcf598c5c60048bb6a6969b9b837852fbcb08dc8ceef3b96164bfcf7572761de1dbe133826fc5fc3ed515 SHA512 ea3cf962a287b22a67562604dfd6cbee712f4d1d1693d56358337e9c624e8629c1575cb0735b0414e25db9f43b37e20bd8a5ef6ee87acd792491712ac35b0c04
DIST rayon-1.10.0.crate 180155 BLAKE2B 16cb706d2317d8a349394c521ec5ab550290c5ab2a0a0dc24f0282fa7eb01fd1351a7dc8b5af3a55ea321e6526fbe037fec3cf8b32463166a082a6e417a51fca SHA512 3f628c58f3af3cbd1f245ca1be9c8393eff41112891fc4e676a2b9e26b6cba7cb80d7b6ce46e75bbb65e42fc00c5c0bb6b6a4b59092882f03febeb31f9cca5d3
DIST rayon-core-1.12.1.crate 70701 BLAKE2B a32eb9ae9a71b4f0881f7bfd5375aa7db5681f20f7e0b25e6ecb3161f2aad36b93026c1691d02bf298a48ea07ec9475a237fba457ed0b0b8624aebab2b4988df SHA512 33d0297b682f131c50e1eabc3be583211a5abe790301cbca91bf510e43d6714b7564ca39fab7c4bf6f02aa0df6bb394f386a61320f21ddb6bd7aea1372b5e99e
DIST redox_syscall-0.5.13.crate 29489 BLAKE2B b761131a61c3509640085525b6f99453551f6f3114d4be501c2b7178c8954eac5b1364f6e9012281fd2e9c322dfe54cc531b4cb63e0bb195bd33dfba463ade77 SHA512 fb78d5be1b325c7b6aca292b8a34d8c02100350db87e4062e029a8afe507897fe06b2e2e0ba079aaa56ee423ab3c64f0d744346cc21f206e0d532b5382636289
-DIST redox_syscall-0.5.8.crate 26319 BLAKE2B bd69a69e2a0f3d84843a8f76199ef6b3991698ebac58b23f69c26d02f5f3e24e77a9d5e8259e9fbff3887f06d15ced94ff23b5a3272ab475918e6e3e753dcde6 SHA512 5f9632f1f89f4963c36ede4da9b955c3474b673c3414d81cdbb61f46c08eff67167f703a0b06b239beeb2d720f8fa592a5493c0f7e872728b5b95f561ff11348
DIST redox_users-0.5.0.crate 15586 BLAKE2B d38045f8b10c2c62eeca1207110e6a194366d17964a641eb4e2898378b9ebb127a5a89f379caf3b4d530f247eb5440844e31056d47a125fe0e6aff25d98d17c5 SHA512 11f255963cede17382071354568315e6aaaec5afe5ae09986fc71e273f6a44ae8eef2f6169e3a5b635bfed7729775d485a4edf655ae8c1297aa73bc156d78554
DIST ref-cast-1.0.24.crate 15252 BLAKE2B 189342a4207a9216b236e67ee14811bb7d817d099f8d62f641ff2d772fcd46069d9f3de14ca993726e0c64127962f2d2d154f8d97379a7256bdf3e5903d55408 SHA512 8a3568326c5cc4ff5b8c81eb73ff550860e5214cbf2a5de4f6a8610d73355c3730d12e13b8cffa74c1720d9396e2c9a29952a49ea189e4b99a96000bcb0b2825
DIST ref-cast-impl-1.0.24.crate 9968 BLAKE2B 46139265ec4febe18e998a9ab42f6eee5e3b93b3edf98ed85487a759015058d9c79fd82b6e1bd30fdf35385235932d4a790c527f1f7d433759acb056eb439921 SHA512 a50180dbdfacd6cf6137705a20a0621f47208b411bf1dc7f2310f723b303aafcc4ffe18c68800ff939de7c7dab429c7f0f11ea5919e81092e6d6ec52099f9da1
@@ -354,31 +251,18 @@ DIST regex-1.11.1.crate 254170 BLAKE2B 5cf41012fc2ba8a006c0eb4a922cbbf1614bf300b
DIST regex-automata-0.4.9.crate 618525 BLAKE2B ee3fc41c8c445be4c1aa3e5b19a3e61efd641b1a24e7a1ed55f837c1fba9c816272cb4645c13232b66b170bc7c413802928beb22e3891500141ad4ede65b60b0 SHA512 40bde0ec91cc27bc0c3fa237a37ecee5a1f023dbe006a999c5888f8f578ee2c4c64d9edfe1827546cea8e92ca3c10f8b4d494d81f3d0422b40d90bca9cf598d2
DIST regex-syntax-0.7.5.crate 343366 BLAKE2B af07596e45e3525ffd253d6070ddad08dffc8f0409ea14843a135646da8b37a7a568c12ede809d9fa47eec2329f68da7a3b3c0e0cabfa200de64affe6ecefee3 SHA512 6388dbf68c8c86d8a5bd8cfb13a86e9ab2da1a339fd607c1a16848f85dd21c85d744d694c7b918954ea27eeefc90b589926c9da464343fb78ab639a5e2925efd
DIST regex-syntax-0.8.5.crate 357541 BLAKE2B fc6d125f7a8574c37d81c75cbfd447cbcff736f2d9991b19814ffc1a414ebc5b76e84fb8fd36c983b38e8e391d165cdd9047832b0d9100f0e1ba7085484b7db5 SHA512 549d8d130fea9ec0d5806126f57f31d433f50e9328c5532ad417c44bb5488ec0d20acb0983dbe54dabaa0b453cbea4533cf7baac7144df119e8f78dfe55c5ab8
-DIST reqwest-0.12.12.crate 193321 BLAKE2B d024aac31fdc9f67db81ea0c8f6ac328cdb176220634373931598d5fa9270819ef5775dfd9c2a8da99454e04198390327cdfb02e904f9f54eea5e188f7fda05e SHA512 c94ba8449d5a1d709e9676537ffab187b5f844fec44c80118e7fe467282305660f195995ade0bd1a49529ab9a8284f82a52094b43ea4be87e4517014be6ae349
DIST reqwest-0.12.22.crate 200283 BLAKE2B fda5405d13b0cea021bed925a94cc7be304f513208fd38004fedf88daef426dbf90d9361b097e8c4231979360ab68d25a5ee49d9c20c7755ae0d4d8f193c5c1d SHA512 229e044d59e5d9a2f3077bff6082533fce98e1d6b0e8c4220ba4770e4c1f66225fa37527755429696e0810b24d135e3dd3f10e9ff8ea19cfa913895b5e89693d
-DIST resvg-0.44.0.crate 78820 BLAKE2B e082081ea0004f61e0f4c0a63c1ade1ea266e78a2d789102d08a9fa33b712ad89c8153b7f2c802d1c1876ddc7af4594679b7448aa4ff36ffbf539a85b0ff9207 SHA512 c107dd09bb577ab9191191178ece6cdd6fca2eebd4f68dc4f485eb91227d7198374c5688db0ab814c4be03e8d330c41207795a37672f74d83757c4f8173e0176
DIST resvg-0.45.1.crate 78002 BLAKE2B 40098b5943ebc7850860693a9c450248797fc765e2f6b5f00cafdf68bca1e49f15f10ee8c9f7b16ae86d0bcf4762c4c0a30d5af2774d2fef60bf4403ca587470 SHA512 ffd307e8426f6ed7ba4ed03e6c356bae000c2870efb8b37515150f2ebc920272a89bf72071f0fe60ea40f13c43061c3eff56c83e9056b74bd5b10789e71b715b
-DIST rgb-0.8.50.crate 21980 BLAKE2B 9a1b50f41e335e558d7404b342c81b5d9862a256456ade25bbe46dc18592170a9c7e8ce388901a5453e4d14ef24231ea2bf2d684f62c3051d79fd0bb85a87359 SHA512 cfbbaea59d5ba440c2c7e781771885a23e7f86c0c255e060010e04b55b8228242a5d566f2247753fbd4e339249add996d607271fa3dd90025324d413c6506550
DIST rgb-0.8.52.crate 22449 BLAKE2B fdd62b87d8f335cc9ddfc0ea2c9d4f4b88f8a927b81bf5eaf2fee53d35f297255a252461b26fa55915e11f1df38844a840d56787ca8623a57ff251d41ec2955f SHA512 db6f68c32884c67c1e22b91d8204445b89eed95468f9134c34b262e17407aad8fe3e4dec67f01867f7bf886213541775a0c5bd0335c1ef23be55023485f93a8c
DIST ring-0.17.14.crate 1502610 BLAKE2B b33efb6d21931ab94f044373f24428e87015029a0e065071bfd901f8679d30944f6b27bf0325c77fc4bea7fcd935209087a349e5c279677bea73af6205725371 SHA512 88d38205dc1a1f89bd4ae887ec5c168e68a4b749b3ac0612674092331e99d14a9b8d0f4a98d72c1a3853bcc9da420402336da3ee053bedcfd598da8de93afa14
-DIST ring-0.17.8.crate 4188554 BLAKE2B f531b15cc5cf88f2ef00b1708473a7e98a42dbbd026027ef2c42f2d8bdba0eb1665621fc98db618252f6a131bd54b1493987a0285bf2b9a22eba4c9409ee1cab SHA512 e4966409a4078ee43bfc9cc659d08ad28419effe2a729c8c275361a7fe0620a3c727009bcfb1d0bab265af2bc107b50c19d868a4e80da7a8bb55f97e8b214358
DIST roxmltree-0.20.0.crate 54594 BLAKE2B 9605ca407af248c71e0d2bc24d213aa6ff08a14eb548b85de16de7e172a617cdf12c2e4c686f6dd1c80455448a313f6e7d760885f189ae726934efbe06fb5603 SHA512 f8a934d3809e417c43bca53478cef0a7a18d908620175c84cfa2cdb8c85775b52cc641fb7eb12c80c483e0c17eb500dd3358ace858aceaa810d3ddbdef902d91
-DIST rustc-demangle-0.1.24.crate 29047 BLAKE2B 8248b014eedb26cdc0b748544ba91b9aae9c992a6f93b4d3ac256b78f691d572f8885a3575492ea556698a241d2759743968293079ca02bb6a5f318b0ed66dd4 SHA512 eb897c35300b87766e6105917a907fca1c5b1f7691fc03c6c1aaf38075ac883a73d1eb54a245d13ba59c7b0f0333d6543e23fc1b1c542fbbd5c750a84660b9e8
DIST rustc-demangle-0.1.25.crate 29590 BLAKE2B affc3a85edfae0bd4a3a0165a9fa8d0d8c5be7958b70f98769d24eb6fe44c33bb05c33fc312bf35c887ce927c2f8feeb287b50f4f230d8dd74109be8faa34999 SHA512 d130a885b62470f4429dd5a9b11cb81e045c42e093125c2fed1eb79d07dd0990cd38e049a314babd1fd8b8ffab0bbcb0453fc7aae3e3adb7006e943d416162a8
-DIST rustix-0.38.44.crate 379347 BLAKE2B 780efaa7c9e7fb78782c552345ead692e4dc87a6e68fe9c972097ed4ef9066b54633c565d4f1b4752e08a1ceceef15ed5d8c11286c7cf17d971648ac5f9d399f SHA512 b7e66a27c9188eff307aa9912852706f686864852a97af0696ac5fc5dccdf2e4d22a69266fa74ac71aa123e2831f24b898b7ee9121850d65cfb56e12bd647d8f
DIST rustix-1.0.8.crate 416688 BLAKE2B 20e09bbc33ca3d7da2e30c30e1e1bcd7a7868e8edd3c8aa1f4bc37fc5ee499da3cd25f548993ccffb926f39abeb8d207ea419cc764f07ff108d8e40050514e4d SHA512 23e98aaeb57688afd2bb78b4943eca542a800ec98ccbb63e544ed00f83dde5e25e6fd22c9f7a903d95d74818b30b080e50f8a3cc5aa16cd879e4a0132d9d4d7d
-DIST rustls-0.23.23.crate 342561 BLAKE2B d001cbfab2c96b539cfc8991dadb1af5c31226e8da2ef01cdc378d7274d7574b578e422b269d0904d3c41cc63184be22f12c891431743db4b1aae5ef9431819a SHA512 fb20356ee0431b3c378d3c1dd1003f55c2c2decda725580c836cced904dd4abd0f1140102d4533477d3b3c8fcad8b66500c4f2c19751ca8b6b9deb33558aaf1a
DIST rustls-0.23.29.crate 370867 BLAKE2B 5366755f4c4365f6ad8ebc547e5106e0920bfbbe96f107d9db353554570312c7e6298c9126ed3201b17b841c80884332c63ae5b1cd6c75a6af930d09775937cc SHA512 e1226a487546eb7698cd3eb239e89110e52321f9c7133b0bb539c5f4d2bf5414dc17d6b95a635c5c1b421bf9d58185ec1c3a56bfe13f1b9929ec72749952bb0a
-DIST rustls-pemfile-2.2.0.crate 25849 BLAKE2B dfb94a77fe9d86b17b0c6badc6b715f247e9aaf0b312bc9698dbe8d38fff281428ceaec2ec73bef8009667dd93536dda2bc7e7c49d194b36244dca38dd86d577 SHA512 1e69f0b72c6060eb0a54ec8a1cb51809525b053771a1d417892205f8f5dbcf4ba45250fc0d6a836e0cc8fede06d934f0a90c47d475cd8e066dcb3f7504ddaf17
-DIST rustls-pki-types-1.11.0.crate 63933 BLAKE2B 487099180f45163b87614a8ba7088f189547191ef628011911f76ae6f6aa615b16e969682e26f26ce47f52463def702395f2a5dcf6a1742a87fb7c6d559a2e59 SHA512 60a6d20b66b15f077cbded6abcbfbc8524a02229209a3a73ed676a218ecffa26e375ab086247c05aec826ad63bcd9d446748a061191fe2ba5d9f35ec05b698fb
DIST rustls-pki-types-1.12.0.crate 64740 BLAKE2B 988c6d11e02bcf148493a9ad616594c1a3d816a26335d9df3de5e9b1ba81a4a1e3862cb46db97ef1f743ec1241861688c04c4a98308166d419d8f307f9d4c09c SHA512 6822b3a94109e01a0fb420f58fcaa45b6a52519233da751c314fdd9394802c2175479c470ed5d8c71fcd45be46e3c4d8fc8addc43322101002f31fa034713066
-DIST rustls-webpki-0.102.8.crate 204327 BLAKE2B 8db832f181b46bdecc419e1433dd5550bc181cbffa1961aa90b2533f92696ebe15d71d742225bf806e2dc3a4ebb110d48bf62b0677089df1eede6d5a072c0a28 SHA512 8cdd5d07bb8d6c3f0d1d6663babc3b7ccbe8c9b1463870a3dd095c67f46addf4097a715da796c70f1891ebc1d045ae7d7c3a352400e8bfd6687e6cddfd33b1ba
DIST rustls-webpki-0.103.4.crate 84241 BLAKE2B b7419ef581ff0bab5005046d00a98d2d500bd40f10197ef585d9060eb901d3912c2653258d04b8f66eca9e8bd6450c82c896a2b8284551b65a72e6e26702db4b SHA512 70cc79537b19b846eee3278d9ae54488d0fa02cd4a3165d9e60f7782b6d15cb5855aa082341584db47810add2510c2ab60f5f4b8626d89abae5c0d1c487c4954
-DIST rustversion-1.0.19.crate 20616 BLAKE2B 025944fe053ef928f26affb890ef6a563b0e63cf6acc0ce7bd4ff104541f819bbda48ebb59fd8a677e44ca1ea21f4a18c209adf2004c9ad79604dfbeca43b5fb SHA512 45b959aea8155ee47c51aa1d87c6c344b5f4b20199a2646ca30bdabe1c2458b014be91fe0c48c29c2261ad9e5de6df7eef7ddead1682e584d4a906c17984baab
DIST rustversion-1.0.21.crate 21001 BLAKE2B 0ca6d2ae448a04a509e3746dff26c8ad9ff91b3d86fcb3cbdffc82de6e8592b585d8f1c029d96a257b4f195288d035326e6d8a12f3beece16a1d195544897375 SHA512 69ed338f2a8e8048ef6d44a5ceaed4ccb9d10d88130a5da4b25899af44949600f785d9508673a90245ae33e086ae6d2a297d6b16942c30159fa73e0602a88a67
-DIST rustybuzz-0.18.0.crate 270070 BLAKE2B 0838f8196c3e2d539945c0cff844cbe936ab3fc7ac5b9b3a103da4deba30cf5005785ac5c3ce2e8c680a6fbbb345ae61e759f2e897339fcc74061da6762c30ed SHA512 e148f2c2667cc05e7a123f0d0d79be8315f1c52cbd5a93f975c6636ad5b88b6b1c5cdc2bc9735b19936accc3f25d9ed346a2b812f92314526499c53250235dc3
DIST rustybuzz-0.20.1.crate 272721 BLAKE2B 952760b72a8fec098321584cae5fb997b4b23ad3ca98926e96c231dda2ed385baca3c83037305553dc3c6ce4f112aee07465019be7d85903d06801e04c7d7b79 SHA512 83f9a74b64e289feb853ce6fd7b24dbfc20d9a4cc0165cf5dc62583f2ea958b97d367721933aebf7b26062175ac00234bc83982fc1fd581c570011bf6b9e168c
-DIST ryu-1.0.19.crate 48770 BLAKE2B 588ca156238ff7285edc90d62c41991f6ec6b732656ef874c4bd5723350d2db19eeae844fa8998123a26b34a7feba0ad897731d73cb4daa88a24a3587b860dbd SHA512 b80d07d609237e13ce1f8cbef5b16738308c540800c7ec18387aec876fb2204029754f20f1f273a0ea07f54dfbaa4595fd0a90044d09f124c1c99e46f1005a99
DIST ryu-1.0.20.crate 48738 BLAKE2B b126085448cb58639a7b5867fe313dcaabaf19df478f67fcb6cf15b8e881a21e641878345e0bf1fea7d24b56b921e667fd26a39cb81fca7ea02585332068263f SHA512 329c581429d9b8baa7d9edd9cf20e23fb8002f339d9fb3d50ed4c7eb68fb19c1ba966d52a9c9602265ca5f59f2bd4393ddcb3a7ac20c64aee3096e137eb2a384
DIST sanitize-filename-0.6.0.crate 4819 BLAKE2B 4f2362f1bd0b4f7a3820ba8b95a539033c52a45bba6b18a72f3b6acaf6a7008ef24f06d0c948a4e07b03376b8bd661d552b35ff98a25f45369581854182b4a0c SHA512 088bf8fcd78258208493f202c7e9fa5f530ae13644511135d076795283853adf3926088be022ea628312052e81a6369ec3d6e7689efb9d02c5c34048f44a2d75
DIST schannel-0.1.27.crate 42772 BLAKE2B 55b3cdf596d6d490fdbc10298eed7cb1b1bb8d6349ac8700ac2e7db66e1d75f0a5bea5b1b322bf30cc0f982262e96aa421998151a8ee1e620b5a09d25ad4263f SHA512 f469d03c2be014c248e7b6408f541584f250a9d58bc8dd8ff4d1e63f5720cadba1c0579b1e5d97b58844fadaeff10e9cfae6d5cd33c5de0fa4ebe699a8ead4a8
@@ -386,18 +270,12 @@ DIST schemars-0.9.0.crate 80032 BLAKE2B 89ed96fa1202c3e1891c1e8aac2edee8d6726597
DIST schemars-1.0.4.crate 88282 BLAKE2B bb9bbb8a1198cbaeb81520bf5361f74c3ea18b90942536fb4817b08e203ee2334bfe09458628264077f045f891b5b84aec599fceb343aadfc539880d449835fc SHA512 b87734e8f76bbaf1888636264e493285ef5a45bdeca06be01dd6bbe4c3f20f9a74f826af0f3dbbddd8f062dcc7bff0decb1cabbb1b771d7396fd162a3459a860
DIST security-framework-2.11.1.crate 80188 BLAKE2B 844d36d2b2216cc7055687110d54ea783a7ed9bfe6375fd4dcbea267ec85531e666fe002648110315f42c3364ff5ff5aeba711cf8d1f5358ba65c8393e96f55c SHA512 02786d62fd9dded80bae3942896bc8fea2a90763427f582bf5d9f127ca5682097b59b5dbff2cde373198ba659316ab5906a68d3141ba00c7408b73ebe353fac1
DIST security-framework-sys-2.14.0.crate 20537 BLAKE2B 50a04eda370788fb769600b0df2f984155d9ff67c753a8b138568c648fc23f90f076092c9a8f984aa3b6590c547171e53b968ecc4f80f6b7edb8cbbf23bce31c SHA512 a6b5a391450ad91118aff3b9d8420e1099fc9f96926043f5c4061a1fd615a00bb1f86f5a06b9a549f45b27a43b5f9ceb5a015d8589d7df258a77dd4b4dfdd7e4
-DIST serde-1.0.217.crate 79019 BLAKE2B a0aacff795d34583365ddd469fa14c58a6cccf8afbb248210aaff3134c7ce6e34b3d03f437326d7c01b3e78f82a5d19c37ed9fa4372970d8b2793f2889288e1c SHA512 f97b3b54b9e99c9a027390405cc054c3072f49c92803a4ed5f5f69e76a179deda9d77993b645b3581437085912d881da88d0451b9e0da423c64033a23fdd8054
DIST serde-1.0.219.crate 78983 BLAKE2B 7e9542a04c7f1aeff95b821245034368ff1721d98d7138bb1e0a99cdd6436dc37d69606308834fd33daaea3a1792409b3b2305b802433fa1d155816c55ca2a7d SHA512 0d3fe9a47af027d0d79499e60d940661dba6e29e8f0ce47d0db2ab722030d255aff637248af6f893a9c4224239733db09ffcdc6e1923a7177bfae55c98ebe769
-DIST serde_derive-1.0.217.crate 57749 BLAKE2B 63b4930122d80d64492ba2718630513012202e42bbaa74510729ee66a0e72b8a1ad123784b479697ba562db43868f4bddfdf5e94bb3d744cd68a547471ba40aa SHA512 31020f4533d04b31ae125580a3c5093fad36438d324e2d9b063923aa8c125c654102ae7fbc3b3df892bb41db6b321962a23e0a37950e080055d715d15b18af76
DIST serde_derive-1.0.219.crate 57798 BLAKE2B 071f02019f829a2753769ce915d11df8f0d202ca67314fe83b42e1f1f3d07bc91b7e7c38fe498a0513714f80d3a3dbf2b447b1f85762de06dd021119801afa89 SHA512 1676bbf09e11273705a35c540d52d35d1bba7cdf1f347d40a364d7ae9269167f9f0f62ff4fa384aaa613c83e432a8eb3c016587ea643bb11434c00664a5c116b
-DIST serde_json-1.0.138.crate 154769 BLAKE2B 42f146a688dda70f3afad1a6ff989823f2e2cf4037c2a4d019b87155c7e37d86f649f2a54b373b787ac9021e42ac3be5fc27ea975b62e08865802afb993196bc SHA512 31678f1289301d65a088b305726c4fa6b5cd17b01527abc8dd7fc09720c98b2e86bebd5b20d7e9e7b7e41c42829db3a7e705172eca20d0c333e6c09131e1fe09
DIST serde_json-1.0.140.crate 154852 BLAKE2B 733aecfb88fc37de37b60fdd33a45fecc2bf0ac2165b81bdb12665de7e26633836160e927be5d538eb2056a799e85ca4a1008cbd30af23b72a594643c6015f22 SHA512 bafa26fd43ba30cbf73572b8203292b1f275995636e9dfc3d47954939453fe4ecf0c60f25d2af1ec16c7cb0e7ce3b96cc07507d1b53b7db566fe7cb2624f0e12
-DIST serde_spanned-0.6.8.crate 9330 BLAKE2B 630bb2cabd74e8d9736e315ac57c4d2c5c4f72264aab35ecc8e0040cb4186885722051a9f7b8a9006fd121fe58428cbb151e5cf541e7de30b6528c84e968f7ac SHA512 2343a2fda35ff57ed8ff7d8eeadd651821fce7e22f91c2d5797c6af7db9e009b7d637382f6f390c17911912865a5aea1ce87a86fbe36f4b6aeccb065a4c8942d
DIST serde_spanned-0.6.9.crate 10210 BLAKE2B 6b3a623aeddbf9b11dfded1a6491e8b629875dab69906797c118c9182f62f45dd77b3d2132f731cce917c60887485edcaaa138894724f2e608b55096ca2f29d0 SHA512 7bea513792e7712d9672d890c0b80df8e212c90b22c6ffbaa290729a0f89d04e3b7a65a8b39b774d2203cbea2515047789de163f93c8839cfba8cc88737ca5f2
DIST serde_urlencoded-0.7.1.crate 12822 BLAKE2B 38c74ea862f041828467dfa586bad9b8e1d1d64a9f82fb7f98727e3965377d00e59f2dbf20955a9dce976b6911c0a619d2a6e4cc9dfc73cf0f6c449d873fd072 SHA512 b209ad01b6565e95c1d5b431a3f4f8a0df3d11c2a06a44123048bfa4b34ebb6807eec593f0c1c89de3a06ac3786a14747df9c70b4f4d5e4b72b4feb53084eb60
-DIST serde_with-3.12.0.crate 148666 BLAKE2B 244377aa9de46c77d12f0348a2656848ab44bda4bbac2f14a607ccfb532cbc33597e0b3336b9fff5242e8b907f59cbe093eac7e1aa9cc82e320bce011f5d177a SHA512 243b4aacf9f0aa9c3915274650c2b70ebb389ef0b1e607afba35f0144199073b573703f8b66bcaa875aeb434301ec2ad209c3d54160f6fe25dc2e4a9fe48a53d
DIST serde_with-3.14.0.crate 192177 BLAKE2B 25c17e119aa7ea9dce864218bc2e9137f3f01aed84302ab0dcd9a3662e55e5e25312482c977cc442e1f842e337b0cd79dd98a81f21df6f6ad13bc3e1bba6f674 SHA512 410619e0bdc45e615611aef6309608ffd8849e804988487d11f64e5a92774ce4e21277bcf885d7fb661fcd9b496affdf93f04d9139320dfecf6faf1e801a095c
-DIST serde_with_macros-3.12.0.crate 32089 BLAKE2B 667db574c1a7850917a6738ba55447285085e87826b04da22b6be92ecf32ade3f0e99f63c738262f822820674b09be742778223f28507daf75324f4c62195e98 SHA512 feb186b9c51325a19643217ca2bfafc6f7e5433e2e059683ac2f271d11641a7feab728c5e7e37a99310ef259faf862b6a42ec41e77ff9b3349cb04333e008907
DIST serde_with_macros-3.14.0.crate 39066 BLAKE2B 6215575d65ba112d40a03688a11292f6d5feefe4b7f262c94f8dd11790f336de64e8151bd6d6f88c3d30eb6e94992889bec9692e96bd2e28192be506685d9119 SHA512 05f4d4f2c106370d6db7345f1b1089e990f427b148d172561cd37073cda8c58a0e292366be3e0fb7d6df00cf3ffc8292dc0a69bacbccf52dc85a13714831b89c
DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d SHA512 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a
DIST simd-adler32-0.3.7.crate 12086 BLAKE2B 8e0ae18603b344fd8a6573cc3fe1f8594ad542619a6e0d6e8f62e356a3a97409f4de3a215d561b8ed0e063ab431d81b63967a5a0b6561c45537a27ee84eaa362 SHA512 2976bb7fa153854ecd0d68ccdc108bf81d5da374839d53ce9dfb27e80d8db258bb817ea3dac73921e408541d75e2797b6d20fa63c42c1e8a935b6d75dee14bac
@@ -406,14 +284,10 @@ DIST simplecss-0.2.2.crate 22136 BLAKE2B 752f5adb0587b587ef15da4da442ced19c93cff
DIST simplelog-0.12.2.crate 21548 BLAKE2B 34f2221981fb5148e9f2b87e3f0c7d2d81c9bbab65f19a952a14d055aee9a6361308e953a8a21a190a10429354b44fef1205f095aae42ea7c1f7da9257fd9ef6 SHA512 d1ac5ae3df161ad76a71d5c56b9e0d4a36ea2be5889fb1a3e457cbc587ea87e742ab7ad4b315305227296fb63a897c675a5f3cb8c8fee96ef1e387fda2e0d715
DIST siphasher-1.0.1.crate 10351 BLAKE2B 6653898cf0eb071fe83b7c317f93ffb73bd26ed601961173875b26ec8851632599891ec178b7e14318abb9eb98d522db8022deb852af9ad9f6bf38a5a5708e82 SHA512 d230991add51a555af95b30ef104c0e5ed7011fafb92d6ac9ba0f238c8bf4d2fbd39f4b04dbbe960453f8fdd16d3768ba39f39e4877ad453562e689ec8f24a28
DIST slab-0.4.10.crate 17810 BLAKE2B eacdd594184053f879dfc8f0e1a14d3404a7698ec60c85e998d46bc18d6bbbf8e345f577ee2895a3a2205c6dfaee207785054f01c9cb62b4411d9d192b8b203d SHA512 cd1915ba9c7766d5f1f551f6a431ffd768b75d2fbc6956afc8bf40877734ed2d443a0ceb66173c50fbc35fcbee17c1dbf2a336b26d25b2cf3a5105bf1bbaa20c
-DIST slab-0.4.9.crate 17108 BLAKE2B 8e5288c4d00efa915e7be27b55f2204850968624f0d8101c091a357131106bceeea7a63c98007420c12f67893dd2228b15d3f23508108c3a0ceaa605474bc7a9 SHA512 b6b5423ae026472920f7c9a4abe0962314140a36dc562c0a9e3fa60725b2b8b7a8b343110d9d4c0e18fb318b0103e14c0ccbc9ae350d5563a5ac80c35f228c40
DIST slotmap-1.0.7.crate 61390 BLAKE2B 56f7ee840f848f2331bee7d7e31aa66f2185db5b57fc72694e1514b462dab8f673442c36f7b9260d5db7b68a522ca76f7748aab774246bb12c2ecfbfd3e7bb8f SHA512 f130275c506a3d648b5d66acddf7ed88274fc381d8d0101ea5b3ad931069d4ca46b856d75311e95e09a23c009af343c7a4321023bd1d065d3d516a0b4b8a3080
-DIST smallvec-1.13.2.crate 35216 BLAKE2B 31a268aad595c06cdb078577a97b089dbea156a0df307a3e6aaaf4861bd9a680c5b11921da9dbdb1bcfe17d58c0cbede1ffe6bba3aef59b384fb1b9703c62d27 SHA512 a97c758b668e40ad9eb572e65feeae4954e09200a04ab92e26a13b48894381cd3a3d2571070c4b7a5e181182e1ede9688f990650342ec69ecfe1a264d234c679
DIST smallvec-1.15.1.crate 38116 BLAKE2B 8dd779d7726694672945e928399e0459f4973d284a6c2d664c2fc757ebb1177658f47c812d9800e982479cbd7413fd4283c64a4d248ba5cff6397f96b758676e SHA512 c26b097a063353beedfcc921129cd0fb838c1c9420218993a05b2655b47b6ec16f11e0054312018658b4abd893beee140c5d2739401a5e5aea2e64575f237047
DIST smart-default-0.7.1.crate 8435 BLAKE2B 52951725b6ac1167cd8deba62ff92c475bbe0956ff4ebb20ff8e5ba812f2d94a5b0a6c4e0f4b65db7d6a0334a5cb6100ac38bc2076b6f885bb235ce2385e5fb0 SHA512 f9fdbf067568db78b13ab48b6373d432563a3293c74fe99532676d9980eafea1648b3b9aba46e82ffc2b9cb31d9b51eaadd088bce06be372b50c4471774a7fdc
DIST socket2-0.5.10.crate 58169 BLAKE2B b3e6c1c4e20fea2951f07f74cc75fc46b81a6a94a02a3aeef27f2be0bd6ef996ef911c421d84f660bae4f2565dd74b8a0e708da965a4c1deaa273d9972974362 SHA512 901ad0549e2702a0062040fb5c9e5664f4456c9f065f8f8ab7ea16342d83c2ff69b087633642e08e2f51a63e2ce186c45428936118a78fd4f15378910bfa9d1f
-DIST socket2-0.5.8.crate 56309 BLAKE2B 309e5a0e46d0b9debbbd6049a138e56b82df4fc0e9d1115745ed935eb40c81b004ad748844f641934e13b5b88773db5cc4a57fc9e61dc82b5322fa0232110864 SHA512 b7d03608a3d4cf3e2d1539b5a375412effcc96279e8f57668fa8cf67b3f0a3a6b611ea5e2e72f282460582954acbb5364320611f7798a11ec9e4833e53830b60
-DIST spin-0.9.8.crate 38958 BLAKE2B 8648bf2e48fc618758e3de67f0a493bf3cd22a8d18666164b0d850ed7c0d73650f7b0af783019dd361116bd60c61d24895cdd2c579383cd2700de0e32a23cdae SHA512 b15ad66ba9b308937f34ea166b799676fa45c67224e10cb57530fe33d2a8317ff3e3db3223a3249fa2862cc141c964d2130d3f39910a86ac5ef8aaf8ff4bc6ee
DIST stable_deref_trait-1.2.0.crate 8054 BLAKE2B 287a65c3e5b47213544a43e57c60a54add60b4c2e3c8d042407d860cc950ba7ca01a2e67ce56aed6744992b61ec1f9aed3321e3d88482e33129548b7d51df205 SHA512 a13cfb22723f1f2cf089b2d07d657846f50c37bc0438d1a76096bea30214cad226b7a422c21f9e191ce87071da8a141d61882aedf9e0203a5fffdfda86a5fb03
DIST strict-num-0.1.1.crate 5104 BLAKE2B ca255ac7afce45b8e2dec87cbe080730959315f753c69bacf1c941617d5c3513e57532494409bec29acc73928291baf98413cff6d0686ced10804ada2a26d361 SHA512 27ced0b3110094b3d8a22b60c67980b7416debe5a22b0416a025dcfc8264fbc1ada1ff73362383ec605c36d682245b2dface093cb6152852f4d4b28705f8a197
DIST strsim-0.11.1.crate 14266 BLAKE2B 252a9ede4241b165525486aa8855dece37af77f5b28e0e1858c4a5d2047db9fa958328db10989234aad69463ab51b2303785ec056c63ea8c95bf95e111ddabf2 SHA512 0cebe0155a92640e56db9a599ae62078cbb32e1d2da8bfa67ed0e8f410a7558dfcf7b3c2720ff5913282e291ecf076aed9fe9bf84c8d44e814a642b1bed3335c
@@ -422,71 +296,47 @@ DIST structmeta-derive-0.2.0.crate 12328 BLAKE2B f71502ac396ea2c04455bb594a25994
DIST subtle-2.6.1.crate 14562 BLAKE2B 3cf4940b7a01f04715da1057f6a92b1043a6b86ab2ee7f9fee0337b680ff781201d330409460f6f90b3f81bb5fd4b563e17c762c6e824ba3b0af99e4ae7d66bd SHA512 f5946ebd9bcb8776ee3446abcbf4afb3cca5d8bd847cadda87e864333ac7ded537a3efa773e9648adf20ce4add2c1da85172cff88c1e1a3a6cb051401b00c6bd
DIST svgtypes-0.15.3.crate 43696 BLAKE2B 9cad4574c58edb42b0055e0fe58d7c26c0a28a41047bb6b6af50ae617b78296088ce307a4efe6743ba0bbceae6f6951242dd0f5f72ba5afe4a77c5b30c484703 SHA512 f1a20abd4a79642a6cc41f05b700172c5bcdc2549f470164792e01330db24cd544e45b87be7c52bf684bca93525fbf825574fdac530cbb761d976debd64fdbd2
DIST syn-2.0.104.crate 299699 BLAKE2B f64d2267abe9140456dd31d52ada0c75bfa3e4e0112ca77491245e9e84a0530f6c7cdc7428b73cf567a65ef6e7727f814fb9cb34db0ecc9cc3afd05b69fd36f7 SHA512 da532fa362266161b5604c821c913f8f990eb32c18e18c0a360b7147b9f71ae008e208f377cb203e85818bd5db926951122a971fa97563a10678f0ba4671e64f
-DIST syn-2.0.98.crate 297807 BLAKE2B b17e2bb4f151fba26debb722bda8e8677dcc4f57f0e88bec214f8b06e9b15c48731ca3f63d1453a44f34845c9895b3519008ce6cfb69746486324d7a8e0e0c20 SHA512 792dc70249d55face151b5481b0ebabbd3d290de78cff8b5dad8bee08e5a932ee22e54ca5fc5980e0b218197d19822c3672e02eb92ca74c8ac1328081d4d2cbf
DIST sync_wrapper-1.0.2.crate 6958 BLAKE2B b2e162f982ea827229dcff468bcf31c6286c57ea3491a909784cdb50b0ba36c3a1a6fbdc7b34fc2aa9a7df1d174393d61ea9dc7ab3439a5e1a1884e2473a70f8 SHA512 aa314a6ab3ba028d2a169ea55a50eecf3b73b475a81c91330430ece9f1734296562627a8c32fad51b5a26796931f364e2803b3a13075ccd9a0aa614d5220903c
-DIST synstructure-0.13.1.crate 18327 BLAKE2B b29ee88c559a2d58fa46b7af155b448f001649ea79a1898f0ac87e69108b87c65cbd287d8f9001f360df7fef06ff39c937b48d33e487a30c8eec6a46c639c0c2 SHA512 09024193b44fc9a8901bda845b9f86c57dad65d0f53e309b2e7e968538fab6f67db1c86e5e52a2eb8fd116dc073e3ad10983bd60764662ec6ba94fee22a958aa
DIST synstructure-0.13.2.crate 18950 BLAKE2B c475f370d901a371262f466dd98e3914dd6f36aa473a33362866c0f781d27b1813233f96b02208f3463a825e8012cab0f8872eed848d9aa0eac88b581a0d261e SHA512 2698f4e80b93f7cf1d8ae97c4c42a7f61e7b7081f7f1bbb94d7f48ab7ae813a666d73c49ba3812cda9155e0138b55cc246fb96e5858e411a8d32bafb3e2b2afb
DIST system-configuration-0.6.1.crate 17935 BLAKE2B 9f4d8f60b3b000995b39f9c3a2ab56e6587293dd64c26558763203bde641adf57ce1dc5107b4f73b392daf3997038309e02b3da8c6bb0e4beccc0732becd0333 SHA512 ba7eddeba87d22206c250908f0158120b4984750cf7b2b8d57a50a32b323d3346321c8f2bab726c1d7ad97fc5da0b19d663c0e2db27ff74e3889463639a4ec89
DIST system-configuration-sys-0.6.0.crate 11090 BLAKE2B 2bc38fa55070e33e762cba4baa7e1f5a637e625c150a821bfdf99c60d08343e83cc26a302f4f70a44cee967bd8b4784caacc15436df82d10e05751831b46c1e6 SHA512 02b1693b8c18ae3484e366a7f7395a31902a026e0864a8ffc7643c7b4a856f912f58f2ec19ba52a50d0d1dc09a806888fa1f3222e1af1f65b8a16eedcc966234
DIST system-deps-6.2.2.crate 25546 BLAKE2B e2f3c546565ae26554bfdc284eff2145b1248bed90f5b4315d9151777c96794f1aae0ec34cff0d3c922d1ee287e637c1b6c8a96dd48c2a2bb8a58871d2967347 SHA512 a81020d5cbccab3c618f17d691d76a058c634ff9e3615cafdc95ec002d8f1533586ce9ea1ad5da8ae3945be7dfd3d962cd7dbdcc95f0614ed5156bfb3c6c9c42
-DIST tar-0.4.43.crate 60181 BLAKE2B 0c517cd0ccf1aca093136985513f5ee90312f0b99e34fef9ec8ef21c9537469c3ed31591434a9509ebc6887861e768f52e8dbc1858f0dc1ac5fbcb7d45e805e5 SHA512 d54953e0c7f7e34eb30d85c44527af620e673426592d896261dc2638a9b8a34e2486d0f56dcf93ab3a104c0a43aa3d3478db98fa86fe44ac5be6a10de145447e
DIST tar-0.4.44.crate 61020 BLAKE2B b76f92a6e8c3d25efffde669de00bc83a717a9888c260f23cca916dca2953d4007edac055ae34d4597b17cecd28e273c27373bf14b35287053d3547f27f03bb2 SHA512 b6a33a50f9bd124a0e40b4a557c967cc1474b8a49e6381aab0208b8e6338108c4a3168b41882499c3ab84e214314e3501bce7a714b547bd3a86ff1b3c80ecda6
DIST target-lexicon-0.12.16.crate 26488 BLAKE2B e7950e4a302059a1bfc9bc15618a3c1b971a17cffae117a6e8f5f63a0d82fd2bd02680301d15338612d5426d349dd24cfee30ee787a15a7d3187f2a6825e69ce SHA512 092639957c4a0391560b6442b31c47159c04d12e971010f730a6ec9cb5389e4be903ef3d7daa06db95e64dc78b6970731fb647179ebaad2b12e9ed5e9b24da27
-DIST tempfile-3.16.0.crate 38550 BLAKE2B 11702e6bc2ba2c400b52f14e53eb1df71ad523aa1507b4700eb64eb76d5f4688b0f889cf155c2e15ac68a3c68b27e1e202bb26439076e350b407e14b59467a80 SHA512 c9f95326e315178a1fd4b53fcb362b9b0c4cb120cc0700dd6c2862be8ea80c5a592e0f46e6b051144c0b0aab3f322151d5df1cbd6037bbe0067e0a8eed1204a4
DIST tempfile-3.20.0.crate 42306 BLAKE2B e293a7cb6837a13d8cfe70ed190246fb5901e74e345f149ad29a937b25ac55390784d0ee764c8017ccbae269c8e3179673c9527f43a87fa70eac470b21aa96b0 SHA512 e317273225182b565f971b08160080e6162b0de855c0cc8c5b8d34b2afb48f73ed15a2848b65b6db73789fbf96dc88354b1d357d9c2267658de0c718286de8c6
DIST termcolor-1.4.1.crate 18773 BLAKE2B 34676efbde8e242415857d6d40a287ae3459678d8222f5144faefb8c84d635686f640e79588d98635c8f25b7628ec6663a01b16e1e462705b5cba7e8b8e61f44 SHA512 b66aad157c4fa2985f764321d157dfb1f0325fd633811870db7919b5579bf7bc19fefe99e1c706cdfa67504c37dc2ca3d283e11d1bb516edcfaf1eb7747a778a
DIST thiserror-1.0.69.crate 22198 BLAKE2B fdd8ca8c8ca78702377d0bf7b253440519018275b105db980d63229d0d44aa5c39a703e14aa6fe453c779b3c864d8044009dfef893d2a5294950f067656d7a80 SHA512 ef50d2867d965da1dfb29d26faf6de273b5fadf78f95313f6caf44d68bfc610b9bd4b7544200b05bb0861231cfc84e961007f8db83c7905244c492037fd31899
-DIST thiserror-2.0.11.crate 28648 BLAKE2B 973126f9a9ca5f3118e830af11ddde4b26c905e13df89b2888b42facc4e48b3adea53b66405260f6291c3df7ddb85a93856841be3626b005040b3fd15502e2bd SHA512 ba0c3c2615bb9bfb07affa66ffeb2eeda43b16a974dc9a0482165a4a5a502a376e2fd6b569a228a08647de23d291e2c301dedf89d8caa79833b965a184dd5904
DIST thiserror-2.0.12.crate 28693 BLAKE2B 1145357098af4342f8d5f5cbe329acee408cf35b86ea97a0cbdca1cecd18a67f4798518266bce21f154a8b3baa0291b7bfd8edfbe29879364cc86e76e7c714d7 SHA512 aeb6de221b28443adba6a03337e7c70c54f99fe9500e39f904c3a8e612d895bc65025fb72c861890c7c011595d2b36832f4b642781847513edce1416b30f309c
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 thiserror-impl-2.0.12.crate 21141 BLAKE2B 091cfa822bdf6cbe0730ac0ddc19c6102f6aa341fe68b18f335588f1166d9a0d34278c73e440c657b5890689f2c73c3c94f4d07abcf7bc77ac2139ce6c0bb555 SHA512 01bb00310cd8e80386250469ee7be2cb8db7ff4883869f8ce2ce0de1742292ed4e6d7fb1d7520f1e2555e72044309015bca84dcf058bea99b8d3db970cf0bffb
DIST tiff-0.9.1.crate 1423953 BLAKE2B d01949cc3a76a32f2e802a151a4c1d4bbe47c7f217f198f940293d02fd6a1a6d3087c66b3fbc099da3e155f959774d2a9d4d8c5f5f00cd6486f5f44571a1dedd SHA512 82419e671c6a896f1d639d46a3c5a019e3bff6c75d961b838f5311e5ecb31c3baafc5f88fe928e88f6b3b31881a867ea4ca9905f43e3e24f77f183260dc27b93
-DIST time-0.3.37.crate 123257 BLAKE2B 5968d85182e3a945c194c0e405a3c771698472f4b4028a01870e8dedcfc5c10a32e167715c7c12626b46b9ddd758c72e0188b55e45c0396cbaa42a65920ae28e SHA512 6d007507f79c45a7408675b3223bbf83a133bbaf96429ae6a02b5db09acccf884bb8323dc6f3dd05e7ce87a78366a55bafa6c6ba31b04198a31026df4ef425e2
DIST time-0.3.41.crate 138369 BLAKE2B 1e6e22c973dc33c950886e9628864dfc07e52dd05fb6880ff233ee4815f41172374af9672c44d53c56c6ba1ca38c53315ae1b4999f1fea3706562880481ddecf SHA512 be43d521ed6bfff6331d614112877b0b68d99ee7bad8533dc0d49193bb130f25c933bd7c9b6af873de252f9aba59becb47ef72774ee2e57de106b6f34b646170
-DIST time-core-0.1.2.crate 7191 BLAKE2B c477ad3410ff29f3bf4a38fc6ac4a043d49b6d2bdf5cf309ffcd2eec3bb6e4c4b62156ee7f069f0b37ea31c163bc75ccbf35abc1db2833cdd4912135e60ddfc9 SHA512 3861724c23cb806829a01186deb5217ae8252c20af622975264e6670cff528f42155039e4937756a9eb312a5580ffab07949437d5504d684a0e70755046cac52
DIST time-core-0.1.4.crate 8422 BLAKE2B 3c9fd96b77b2d405ef696d62d18639945b81d1c8d84f1613f440a4d61a373f767aa204cf557f82d41a990cb74e952b5ae51e467f9ad0eca0175bf3cc4385dee2 SHA512 677e6b67081901b2f0bf2856a2cc29ffbb0ec3a4363e6deaa3082890f4972669f30cb55863462d8510462faa6dd698b013e04921a0657005633506b51dbef531
-DIST time-macros-0.2.19.crate 24268 BLAKE2B 18f0601f5307d310010bea20dc7171adc8600c5b2e6303dc9b38ebfbaa7fb59a029dddb627cf5a5b7fd2f7ed66186dbb5321cad0f90f3f85b6edcc901a8c2855 SHA512 c58aa596247a4cab720bef74ff43be44686db2da2978826a1f9b58c640113b5696efc2ae1746bf84042fdbb94bec42c7fc34f7ae6812478f55849a12a90dff5e
DIST time-macros-0.2.22.crate 24604 BLAKE2B a511923e4c8d790ed422e4635244796154b6893a3dfdd32e9b960fe0a12749a23656335573b42c1245984988382e6991e242830c770378580a61e9f451bd06a5 SHA512 7633ea40338364add29e7cf6beb7f2e9c441a8fd6079fba9b9fd13dcda6537c2ccbc3091cb6551715649d13080567fa26ed6db4e4b3402736105f526da2f45bc
DIST tiny-skia-0.11.4.crate 201082 BLAKE2B fe350137665e6229ea707bedbb535b8d5c3fd24752ec9c97e2a6c43b28ce7fb9107935a6f91074e0613dd2a156a45dde695343cde7ca78f3f9079636c5e1f9d9 SHA512 1371fa11934c1223169fb4494accf3b47958003e19a603e8fde446216e2c1253a6ef80da5d7bf3c9c73038f5282e3c47cc5f8eb87f8456cc5706392b28b4ecac
DIST tiny-skia-path-0.11.4.crate 47764 BLAKE2B 55b76adc467fb4c063ac2136271c353b92254f20a68e5205395081582c624481687bc319845e217868e5f2c54ef320728d0b2ddefe32fab1a17b90882168c2dd SHA512 723557dcb08cbdbc4d442ccfbba38481b922e367cec07fa23957f9271a96d1c656fd46bb0e0b5609686e5c830d1a988b0e209f57d0765d0afa738e5b2b0d8dc8
-DIST tinystr-0.7.6.crate 16971 BLAKE2B 33a248261c4cded41a81f0d6e6c8df55437f042b37f235c39787986ec562f0dbff50b282ad0f1483daaf49c4b33e6618e139a6677d1238c21f4e12082562b4ae SHA512 a33051848de248cac0a2d151760a78cb3aa62c787d84ff7aac38b11c0660e9188e4d43d43a77fb8676e49ac6102015e9c3db057848d809e71981851875d0fb25
DIST tinystr-0.8.1.crate 23333 BLAKE2B 59bc4a522d81bc53c7acff215ec711e0f340c3884858fd4e985d655eb620d4a8b2679854e23f035bbcb6d795647fd314e26707eda564f07c05850c010db084a2 SHA512 07e32300424c9adf7e8bb830efdfcb23460b712c72c3eff11b9d00f1496c8082659bab52914cbac0bd26e45c352fcb859fc6b1cfbb2028a49cfc03e75ab0ea2a
-DIST tinyvec-1.8.1.crate 47269 BLAKE2B d72ec2417520fa0481b8447e6d75e1f24731d38f9083a711185785174a8567c81f6416468b9eabf426f9d32683231e7c5e80202292d1e424f9e4ac9cc8b3e765 SHA512 db32a6beb1c86eb3e9f5ff2732a4acc03d1d684f0e54df5de2ecbfd08399639f47396ae8b17eb5f0122a09ba0c313f39bd73a6f7c44cc38d1891d1bdf3f2d176
DIST tinyvec-1.9.0.crate 54137 BLAKE2B 68a96ec0ffa392586c3bdadf2323b2a3b416ecb81db5d18ae0e05187b097c7882da6678bc881e70f935554862fab5cf41ae590b27e0fab7c1c73995449b84f5f SHA512 5f42811be51c58c72b80fe9a7199250fb6176f5766dc774b39ff656ae5ebead0d9c91ed7db1046288b8e05e20edba36455e4cc6fc0766c60898187f30c232aab
DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b34ff38ee365ee4f592a3c41360e23c9330cfba961e2692a0ad568fef4aaaac51c40808d491178cf7a0c4b5a1c5d484 SHA512 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e
-DIST tokio-1.43.0.crate 817422 BLAKE2B 86d7b3c0488ac3a31e76a6846568c2c565d08ddafe265eeb28303bb2d57506afbd10a75490c834ee76d57dc45ccf7329a693fa3aa01fd7033e13495d82f74d9b SHA512 8a2681829afc3ffa6446eaff7463d52aa3351598639ef5d9af0633dc5425e7ff222a7e661f519c3383377cb46b40969ae8c38bedc77a9da92a871ba7d1c18a63
DIST tokio-1.46.1.crate 823632 BLAKE2B d1f4736f8a0ee7358ee6393dab62b510d12377dbec1e3e81087b1b9ad115d453c8460210a521230f0d39b7a83334fc9702e32e9dea8fe56f9e8ca153cf25068f SHA512 a8c0ad11ac66cbf0f1b0b3d062a57fc73488dc339bd9311400de078001cbcbd9e7520c7152fe2d6707355442a948177433b3cfce9c364b9c17c90149c2737b5f
DIST tokio-native-tls-0.3.1.crate 20676 BLAKE2B 4c752179aab8b4beaa6aa212dc8d9e4a2b7c12be0dbf80406f20f92fd12844a3390e88a1536875596ab44774a67ce35115ca4622f9faa977c80c4261ab4c06ea SHA512 bda2e77671e030a021f628ad760b3fbdc26e7483a5f9ef6c6892ae0fc38b538d52d527805c020d578079896d50fff0bbc036a87cc91604904840d5b7dc181914
-DIST tokio-rustls-0.26.1.crate 31214 BLAKE2B c5829570c90b5d4dffe73c8b3a5bcba799bc48e8b742ff10030805067201848c362fad9f4ff319b003eb734b078389a35420186e90a434464f45dc1b6b3391ad SHA512 0cee6b356ebc4be05c484d459ac457280f41401093ca942cc61a6e6514dd4a48b1cc921f7dc02f9c8bc34b751d4d40d6d4768b21193d5a12c38ebd140bad4896
DIST tokio-rustls-0.26.2.crate 31655 BLAKE2B 44a569a4aa8c13f2153a18ac56e6ce6b5b9c9adb4ba6d94c1b9579e340233e614cd61da26670f74080c870b54e0d7f5f008692120a823782144cbe42e97bbdb0 SHA512 c0ff373e02c90704d8bff39b634d118143bcdb3d657e491d7d9279bd5a0a166541c759b5a26f5348fecc4d3a1f11c8ce3127df217137f68c57db581714bfc735
-DIST tokio-socks-0.5.2.crate 22102 BLAKE2B e090d5bf4cba7962f135728bec9b6c2745fa500c1876239ef4e5f88562b59600bd94cb5375a1c65ed923f0f11a0ee08d374dcdaa77e68d848b1b6c81612aa603 SHA512 ee0704ae63ccf65715bed2bb1b27f92042016e2cf4ea7c2dbb3799e60d068ab9a541ab3bf1a55523d8391351430b54c93829cb54f7290f47ee949e826c98342f
-DIST tokio-util-0.7.13.crate 115191 BLAKE2B f4acc65d0fd14a88d46545bec2313cb1f25e1cb76014d09c34f8a8be62c6901ab09b18d7b32fdab58f6594fb861bfcb8bfdc8825871347d7eabe2bd8117768bf SHA512 2a1e8fbdd094f81e00ee87eb5ebc4c62825945048105970e52d6d0a872769d268a41ddf91c60158c02a303ecbaa1b19795948b5416f9bbfcb079c5b27d39d51f
DIST tokio-util-0.7.15.crate 124255 BLAKE2B f24525a3ec474921cc5d8d1dc12355f8ea5e7747be5299eeff00664ec0f6f6edbc33bb1613f64dc47ee6117c0d32cb6f770bec72f3b0bd549aff392969097622 SHA512 032158c36673c589ba09c52fe37bd0c700956fc4f89a7991f3cf93b04c8a12d51d1e05b8c6f493c7ebae7985e653bc3fb8bad590cefe329a1b1fa94182649520
-DIST toml-0.8.20.crate 51095 BLAKE2B 8e46bf5b667fa650883fba759efd1cc524fa758eaf1b9124f73121127cc72c0ebefaf64edaba6d249d7a9d0d81f75295d335f68e4e88d20949aba538a2aa71a5 SHA512 c842705270baea3e62e3b0535485f15af87e9a1b26dafb7945e1918e9fd59654b83316ace4ff837d84739d2dd1fddfafabc7d7b0c3ea1dcb9a07433a8cce72f1
DIST toml-0.8.23.crate 36050 BLAKE2B df3b8a263cffefa8c1d0736b69d74c1ec9bce70e0dd96934366ff3652fd5052362e738f807b2ffe10f91fe6867fe0e3f45770bbe141c8f3995fdbd5233a77a5e SHA512 0da3a5fdee8dd5aa0ad2cc251380f23109c548b514af5b90737446487c9e89860ab5030d4112c88e2abeb7ad229ce085b3375a3e237156b94b27770322a7c7a0
DIST toml_datetime-0.6.11.crate 16125 BLAKE2B 5afe564b47bc6f94771a15e4ae759225217c43115e501a1507b6f2c14738678cb36007ac426fb3c21c51659a5d48bfde24a28cb7f944b85477380c53c50ac2ce SHA512 d650d916c7d8827b6dc130d7690bc7584d26d5be0a35f94c6a37291b7f2d5aa94cd16762be23e27aec4a7c36271c62ce145a64aedaa9f89ed69df82ac5c8db48
-DIST toml_datetime-0.6.8.crate 12028 BLAKE2B 62113366771f22b437b2ed0d3bb2489ae9078cb589cfad2ad2e92c81ddbda48f689e5a573366eea4f54c2b3cbc6b37eaa8b442b6d935b631a992de4917268757 SHA512 d38b98db3b2d4eebd3001d88e2135b6fdbae63b200f7e900c6bb9c121dd3f170e557332bd26f237312c1cbef61666716b0cf550c2d730f86fa7cd9eb5f64a16f
-DIST toml_edit-0.22.24.crate 106399 BLAKE2B 7a28b08a5eac9c9d43243173e1b87f763127d4685f07e4792cb7bdf3d871faafd183129eac29c6785718a48b7f8e8804a9a568ac7d0b6af26c5fdc53e37f1475 SHA512 67798e7ec7b2cdbe895b0edbb50f5fcb86a11acc674605a42795e15ee5ceb8d1a3cc1249c6a914b397574ee4bcb7ffd7417598f766c6f36215ab5f5761134319
DIST toml_edit-0.22.27.crate 78602 BLAKE2B 32b8baf55fbafbf6d176ec696f93c06dee4867cc7fab4dae9f01651d84d61e5e98b3eb37adbe1787c125f48c391c57abcc268a04a2118bc0ea37d0567955f8a1 SHA512 844832ab59928dab567b3084f7458a9a8ab1ad0065ff057c1203bedcfa9bafe4c7a36e723340c73279e56bf797dd7fdad6d78e4a2bf6666a414d6c44f750f466
DIST tower-0.5.2.crate 109417 BLAKE2B 414f17e97102224f1fdf23a03e6aa958e0a2d6cfcfce93ac3f2e911d68267aee33aa079c94540626ec3fa895e1780e6e5d18b4831f9f05cdf3e8c26ff73b7279 SHA512 e89c4ffd83fec3566334a4c4e9151ddeabfd3437269afc8bffb46201391bc1cdc82cbb97c69643a30f8873e87c511ad9aefc6c081241a4419fe315c99c61ffce
DIST tower-http-0.6.6.crate 133515 BLAKE2B ae9db0b0860a4f7dbec94d9053dc2d6f539700226e46f901187cffd47f04b013e8e241338edd4a47bd009419b508315855e3ec7bc0bc68e0228f6058c3b697d6 SHA512 30352ffd99f5679c858ca2ce518035ad1fda674040e1fdc09e3d4df3db4caef3a4d1a917574b3c1b5181a41955414d2a87d3bc14ff169b244006430af47dbea2
DIST tower-layer-0.3.3.crate 6180 BLAKE2B 20435102dd62113c3e961bb28d7b18ac6f8ec6d5f0051f511e6f5eb044b20016f247ddd1b8eae9dc9f1ee259d8cc31e0bbddd26f5a22fadeea4007a3011b8500 SHA512 edf36671076cd29bb32c29351b648afbf3e7134316988a697c7807db62de7a63cb0339e4db7c0f36ed60d8aced7f3e493318cccc272070c037b01e2dd189b934
DIST tower-service-0.3.3.crate 6950 BLAKE2B 32ca66bff783eeb015af982b539acb63c9d426b931832b27aa45088382712df3894132a9e6e96fe1ed9d0f9e582b7a25b33e0ab73711acb06b4e134e69158452 SHA512 770cbca46d8500ff36fe84a9a420beb84a0e893dbeaccdd93a3970e746c893b5d32580182ef3017662f421e4b2d71f079ed2cf1727dcd5fc3443a4484f9b43fd
DIST tracing-0.1.41.crate 82448 BLAKE2B c056d938e001654e03efaec7a11eb8ecfbdfe9af2099271fcefa43f4f4683b40c59f7111fdf7f27df4da38bcbe94f1b2ac0abb6ec3d6e6a0d165b9fbb14da3a3 SHA512 dffb8d3a1375f1b9d5418550a46cb7b1d92b2cc8ffbccb430a38f7731547960775bb42798074186711847d256eee30fb3e74078b69cb36f28c07d9f231dbf96c
-DIST tracing-core-0.1.33.crate 63434 BLAKE2B bc36332ffe5f4c95ae2d12df43944bcf589746cdb923a39098e5f4007fd1f19d7c3bb115011ddc40c13e3ae0e5cfc9a59c49861824e99fed7430fd29479abacf SHA512 1c6f0cf3b7bd6c8f6316ed9ea0b315a619308de6cbf7e50e665a193cf8c3399b5227d4f145d83b10c7e01a2f9fbc83d16e108cf09b7fd6cef413aa5c1acf89ef
DIST tracing-core-0.1.34.crate 63760 BLAKE2B 3e4377814970e27524b813177fcd619df50a4ee75e7d1fe91dc61ff191137c445dc9a50a333f11694f728206283c829cc8601631660a2740d8e84f6b74d3e059 SHA512 21ee3e1668310a580d089a95242197f21bc4eabecd2f58c21a5dbbf036cd452275a0d56dd3810aff490dd710cb94bf8d0e79fe80a3ae7e7e0fa29143523fda3c
DIST try-lock-0.2.5.crate 4314 BLAKE2B e75c6c0d7c975e294e3d723e2fb023067530ad6db3c7bdbe89b9558764606fd1a74f0d1ba787d85266db1912dbeda85408e85646d0f7cb24496d743b7a18c705 SHA512 433db3c52f55d78220db414ef6a7367791dd66eac935f41dcda85ec9200f0eefeab6e8342e70aabe35c300069c0e7b7c4f8d63a2334b52a081cc98416371ef08
-DIST ttf-parser-0.24.1.crate 197588 BLAKE2B 35f3810eedc5beba64b2a2caeebf9bfe0a9c64612c2bf8d7b8fe2ef39bfeb1b487b65f20c1ca6441a6b706fa6a5ec34289e0d495673385350259d0da6fb81758 SHA512 af0ba0a48a48a4673a89ffe10a8e33c98f3ba30ae3021c2b2adcf3c78061abcc096a4c8a68b58baf7a14d33cad6f57b981c89716c1c14f766c487923246544c3
DIST ttf-parser-0.25.1.crate 201121 BLAKE2B 41ca8739315b2bcf42c41bbeaeec68f0a8046571dd8d49a0c5a082e19d8b15aa170a34f6b091d5bea24c1f8ffe9a21522146db6b964eb1cefc2918e885fe9222 SHA512 2483f485ade8a764a279173a3431d7fbfa7c14466c458e44a3a09d249781d200a6880f98f424b3dc1718ffde4988c8be4eb1ada7b255c7ae3b6639449a299c9c
-DIST ulid-1.2.0.crate 11401 BLAKE2B dd6b9537f7974feeb31a194f8ec01dcd1d6f51d124b343310c4b1827581179a2568683a593361e022ea785d42c558dfa09b3846708bbc95c1cf985988aa57e46 SHA512 fa14acb831f3ee65ebb84fa4423ea085721e52742eb6ddd3d9d252e25c0fb65514b15644345321576329be999cff6747811a7afda4541c1c9074cc6c6c5ee0ee
DIST ulid-1.2.1.crate 17727 BLAKE2B f2595999639d150be1e296d5e19e4e54a803ae2b39e9d6d84f055f7ff3df51ab82bd9046d8307b3c3b14a9dd4dca88659a1377cae6bc449a3a763c562d02fc43 SHA512 e77fb93e5c210cf87bb4a26cc4f3631dc1903e62bd05b5952e29ad809152360a15c4b1942e3e00c1a6249651a0dd841b88d97a47779f124210440b05b324863b
DIST unicode-bidi-0.3.18.crate 58300 BLAKE2B 388af09d26248f2059d251f9c2b7d949112a430b16ad5868874d436346e2e753875ae382257cf5bb1d41d6ce9f2d7a34d37d2a2e88f9cc051b85a53c3baf5ee0 SHA512 69b5f220cfe8b7b36471fb0adc7d7852a8c40c497b8a81eacd1293b72c46e09c39c2e0a7218b58f0cb62c5ced397a8eda2c5f358eacdfe5d18aba2bc14afe2bd
-DIST unicode-bidi-mirroring-0.3.0.crate 8169 BLAKE2B 28dcd0f1d776a046ad6756f6f6039cc7807b5c8e7b9b0dd974bbc58fe9c12a1b5c26d2b81194d5b837421d060ae4a2b9bb916bb70137d79a527f7a2268a5d3d4 SHA512 39c971bd8a4dbc7f2f8b287e214a48746b19db6d93b71722b9e1e7961443f699daa75a421f255ae364846b9c121f6dfd8ba6bac3b4bf5b7363347704c134ce6e
DIST unicode-bidi-mirroring-0.4.0.crate 8169 BLAKE2B 187e2ac7d4bc3355e5530d2a092833a9cb6c1d1b516012db25d312c9018f680e5c4092c8f208b4b2144a79f3f45ca5d9d2ac37ac86d2c6fdd7a42a52e2600a7b SHA512 8dfd55ac7059ed8fe88fca409885242937d16c5ec3a29425210bc8f6c4dbe20c9a1ceabd4f4c33e84ed5082a3d29a0e83d633d8e4a346144a6883b9e04d73656
-DIST unicode-ccc-0.3.0.crate 8908 BLAKE2B 983a6150ad1d22c1e587d4e33dece5faa8404b3b8099fd1bd472fdcdee4a6da28ba01075039baed4d1eef68a59cefd572ad58c41a410c92e4cf9e4d9dddc18e8 SHA512 61b9f73ed03ec0eaaa665af2d53758aa059c2b034d50807012b97a098e6f9106ef1d2697e3e607b8b3f132c17f1da79666db25dd98ac56a24b608e3d0a18b9b8
DIST unicode-ccc-0.4.0.crate 8942 BLAKE2B 414a8b3d4631314f754ef69a811b55e5bf91e0c52af134e2389ea0468885ee09461b46a4c3e0cfafc1ca66a6217120beee6bf1775b68aaf7ee233f1a3f83d522 SHA512 ee7f51249d900fad3efd20fc24fa1491f95f077471eabc879b49506d500a80bb3c60472367a338211e9364b7043a586e83b402bb0355ab95fc2f2a0d84b017a7
-DIST unicode-ident-1.0.16.crate 47684 BLAKE2B 0cdfea4b56bdfcb8288941f95a31e66f7922b7e1dfa8f5e6265f1051701d31bfbe6e0cefb0fbd33456e2fdff48f8da30580351309e19fbb5d2f2573c716965cc SHA512 9484a34a4e283f94e971fa9ec42528a62f2c056e702040da37dd9d9b794e16e14a408302d1ac26a850d0eadf0d0266d8ef5b80761490f7029240244a39878ec9
DIST unicode-ident-1.0.18.crate 47743 BLAKE2B 517ab42a847020515b2b871844d0571ea672340f89a762631a791eac18935ac122122fa5566e58b99ab47de179eadb5298e8ff1d05b123c4e93b7fa989c8e31f SHA512 d11f89fb696f9e2953c96a40b5478832651b268c83b9c7a700b07e768e795d6e8dc346597d1226df21219d36866768d1f640bd8edb68db8bd3d5d437b2bfd324
DIST unicode-properties-0.1.3.crate 42252 BLAKE2B 2c054d7e84f739514a79dca218aed1580b06c66dd66a760afaa433c8822eb45ee97b47d00bcfae9770ab2371489db467c6667157fec73dff663847fa080e38eb SHA512 1825cb20913ec343dbbca7a2b1062c8e4bd2dd514b57598bb6f5a6545e8142b5f16377dbb3b821e9b999a1b0fc08e671b16e1d4f6b7a953ea40e8196b51744a2
DIST unicode-script-0.5.7.crate 47080 BLAKE2B 229c1d14541d97a61620544e40c6884df4bab40433e98f63c961cd893baddc5734776bb34847620f937d678d1842d581070995a3605c0169945969f4e33a96f7 SHA512 73cb6fca3f3b8cce6415416a8676572b01460e7e65b2aff38528cce149b8a6393f02826e62583a8b32c10a8e8295f76e24c37f368769551c34ff532bb9606a2c
@@ -495,20 +345,15 @@ DIST unicode-xid-0.2.6.crate 15744 BLAKE2B b1bad25897717f6346f988d5a7c90c51fb842
DIST untrusted-0.9.0.crate 14447 BLAKE2B 8e9c3ae09435af0885bc4a6e3c8943805b48cfc00bdae228c7c43093254e1be15d7005d1026561ff369ec37865d8458203f421a9c89ae3db077f655449621aed SHA512 5929e4079c1c2ff933ae8d8f59a2ecc7a424e71a20d1b8821f75925af68bdf82604b024c008e5464b02e25ff093e561a352b685e755b3d0b27e4c30254689416
DIST url-2.5.4.crate 81097 BLAKE2B 74943c63809ca41a526a146bedae66f91f390fbd2ccbd90f9397d8074ee7ec26535f0f67170eb1d7232e139d8d795fde99be37f53f1bc32c6a6a4d46aad1369f SHA512 8f1d62bfdd45f52fa12ad657a521a3478d0ab54d187346a29dd59cc66a0f140ca96d850948e09f6316f08b44b3fc68526c58bd620fed5d065b7e8528df3cd46d
DIST urlencoding-2.1.3.crate 6538 BLAKE2B 65777b0990aa6b3d27a47f36114da8622026ac8946b5ffb6e04172b666ec7244a55c250a7fb626472bb2b636eb32ee945599cee5ce7351c3cef2322366db15ff SHA512 035848d9243ed6a4528377b56edd7f8bcb5f824381b420dc8f5c4bfc3f1246655c54eaa7de0e4aaa7138e0b08fd796b9ace140ab919aed2d94f6952b577386ac
-DIST usvg-0.44.0.crate 136970 BLAKE2B 434b38b99c09f6d00fc576526f027ecc6dd5ba55604f350202d15e7078411bcc0819394a0d339193dafdb90dd841b5ed5508dd91efd60d3aaa693c41654de3fe SHA512 00ab3f39027bb0829b97c6cb9f43092811a87deaa2af6b7baa5227c903b15ab938c1dc5413850232e37dd7c18a0cac39cab6813da350bd39e82f6c2994d3893f
DIST usvg-0.45.1.crate 136945 BLAKE2B 04db3c6aa3291eae96bd96f48eb542c64be1e19791e3d65b6e077f308baf17fc8c84626c2d422f61f697076501b9918bfdb58dd29efb69f42c43d0e50f85bde8 SHA512 09db0d3aad90b963ff489dfc1c02b4c578d69422e32ef8a1a35c1b30800697ce47dda4dd6c08e2932125aa4bf0fd5f99fe5841c5375f983667d554a49af19bc9
-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 utf8parse-0.2.2.crate 13499 BLAKE2B 095b5d219ab8ff04c06fd6303e03d913ae36a57845f0b2ca3217a40e31a54cb0fb5ecedbde165d28f5f60f1553d8252986d7098fa83befc84a7cb20bf3b76144 SHA512 f3dbf78fe924f1dc3cf9498b6e43fb10174699463f31091a7a8136d8f31ec84fc00e80e3d8551b7e86257e8b3573cfddb56fc0de797fdb2cde0e962a8f239266
-DIST v_frame-0.3.8.crate 14967 BLAKE2B 55c7463be72a6d2056710fb5ab695ef3eb309e2673dc683b2ec214331b99e6ad95f4bc7abcd39fb486669f907be2e3db098478889add30377be52583475424ff SHA512 4b42945193b5fda130bb54fe36abc6ced6b408a15d80352af21b01cb0881408d4f5127f68ad1b1dbb513358743ca8655545b55f45a2299de01f51071569f13cb
DIST v_frame-0.3.9.crate 20856 BLAKE2B cadbb861bb810a9f5d0f67cc519c4e55217654f87d7870198d13c9b9e02c2d7f9abc68dbc21ed34b04126bd6a1ab0dd2a7877552107e1afd7ff5d84091e63edb SHA512 90ad25055b181ac881aa8dc3df480c477a93c035258da5e8930a1b2fa5fb427ab64b4a51a463f48c4dbaf8b95fc8bb106478ff442bcad3310254f6eb7b3b7dc3
DIST vcpkg-0.2.15.crate 228735 BLAKE2B 6b6bacd9a7fa38919241f45a97f58cae957e58d3aac99df208a26aa718e4f1644f4ccefa31b09151e5c1952288e0e5837c363918b98c7f55079a948a952c1c50 SHA512 7322a21e8811b2fe4e79e09dc321458068ecdf1953f05d36233f3278ecc0b1dfc64194db7010dd46fcf692285f42475beb090c6c6cac0c8f9fe0eb5c770e3172
DIST version-compare-0.2.0.crate 13942 BLAKE2B 054f7d717ba953f4dbda226aa22332fb40622a776a6f53450831f027273e5a64bb8e87d42a9af1c64a6f035afa76565309c5a8810a20b8a5e51a7168a2e91dbc SHA512 b799c1713d4bf7af00f9c6d562d39c5e916f37350c2f3f57119277725b81c93246d0b1410d4ee981694bbbb731460b6512a813fdde1cf25949cd45fb3e70bd6f
DIST version_check-0.9.5.crate 15554 BLAKE2B 131e75cc287518831e142430e2a39b48e4275874f4473780d47a27552294097aa1cddb65c385583e1022478f940b495eb43c24a8b1617b8ac5a24af3340c0d72 SHA512 d11d5a2240ab0c67ea69db56561ce202201edeef9a8e5eda3d9ae7ab7bb5752d8f343fe7f6536d8383de8d55f9024efa84f66a0c21e69563b7a38c4a628014db
DIST want-0.3.1.crate 6398 BLAKE2B bcc1384bbb86db27b5e082b29a8dd4d89c37b40f6cdec4df8a86c8d205b418468b6cd42a78bd14ebaba057b28e151c00b474c098d7596f49a823ce33510c13b9 SHA512 f93f765113f035e134b967e8eb3f4511b8e03e793a47899b614d826afac02348fc02865c298a10410ecec4eb64f35f66c22bcbdbe36ed0c4c1665dca1db4d526
-DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f
DIST wasi-0.11.1+wasi-snapshot-preview1.crate 28477 BLAKE2B bcc773ba28cbe8d820e9e9fbb275fb4451bc7f39b3bd88bcd93850bf2bdb5300489bd8eca27489ccc5f6269b00f4e1b505ae3a33a35d708cd5a414ad307be149 SHA512 29e3c903763db2580a15f50db487c5e1d4e90763e48d90a5b3f681e468a24f9df1a01773bd1ffa0e3cd293dd8cb4d6fbabfaa63c0e13889c811a56f4554ada49
-DIST wasi-0.13.3+wasi-0.2.2.crate 136754 BLAKE2B a17e2670caed033c1b2e2bd709a79c1dff5d0ff46b32e9d9b0faceac2b3350397e7bc6ce113a9275c400537121c9d853130b4bd546afbf0bcd248f4c69d8a708 SHA512 c0b0ce3c4d82ad7350e017fda565a69cf91186ebc41a1c5bc21a6e2fd2f0d8e7d90bcd60488074da6062ac1fa39c684ddd8ee1d8efd66e82eff36ddb16682abd
DIST wasi-0.14.2+wasi-0.2.4.crate 140921 BLAKE2B 6b3ce7cb8ed888ad65053352b02b827bced3b59118d546ba593ffa9de48305bef62419751036e22b0f95c22fe34ea1d7bdf7fee0f6981181026d1eedfacf73d9 SHA512 57e47ba27fb2b66b34f017c85743b99687eb8bcdc1312fb36e30d0c501e670f00dc7d6113730d819364abef5e8ec04d95f0d1150ec2b6049e605fa8bbdaa2cb3
DIST wasm-bindgen-0.2.100.crate 48288 BLAKE2B 8fc4f71c7d6cef15f131a9bdbb50e3eaf9f3894a5b6c1d73876824efb731b46e8c3449947893103f23bc15cad228a1b8bcccd45ada20df53b3f3dde6e419c184 SHA512 2a8ea7ec669efe10f5701dc3b2bf496e33afa70c31dbc65fda5191c9c28ddde54fa38bb168a41b0319a4ff0bb5ccd897ce51ccd7e523e647b3544fb390f8a4e3
DIST wasm-bindgen-backend-0.2.100.crate 32111 BLAKE2B 6bbbef709753e22230176121388a95fdb8f4dd32e0755dce5bf6c1127c54a236af292f319d14b5cd97bdb310fee65288e8f404921b83693e287164cf9d589a2e SHA512 a2ee30c1185644f989af6be34e93149a791c05125de24c0ff91c320f683f6f5d939fe42b8ca09d629096388a39256469f8b96a6e35722ccfdbe8d978c9a51770
@@ -519,38 +364,25 @@ DIST wasm-bindgen-shared-0.2.100.crate 8570 BLAKE2B 886fa72cae891d4c2311e12e28f0
DIST web-sys-0.3.77.crate 638246 BLAKE2B 3f21ab03a18d82cffd96432e4f08bfae183b24f9a50dcfc51c927e9973dabfb8b6bb1f3ae044890832809ec91709242c1c37463931770d347fdf521587a72515 SHA512 cd149286105288f7c385a29eae7df2306d4066edfca4de1255efc7bd8a4e8eaafc313dab85091025c3b5d5e333fce8b7fcef1fb824fe4d799bcc9bb78b73c97a
DIST web-time-1.1.0.crate 18026 BLAKE2B cd72e384aca90c79e587448160587531c417f31a32e9ded23e6b78d492d0e517520170fd03177f28870c313b9302b28c32069a2408acccc076a1e4939a2c8f8d SHA512 73e4ef9851de089fde9381a595cb9e37a434f563f1fd350e345f2617b701caf57a9aef739b922b5b10cda131cdf2fd0af42c55603f8973a623a8b6ae70f6cc9f
DIST weezl-0.1.10.crate 46418 BLAKE2B f7e94e7b8b814cbbe745f0d993f6c2aaf7dc330c42e40078b40c549942f39c4a895fd2094e9d8a7df13e44e0daf613406420d8bf547b7a799a8d5d87572c0273 SHA512 12b01fcbb51ef270be3b9bedf2c117e570fb37745a402f1d29bab430dbc899cfb9341b3f2813ec34e27b889c4ccc3b8f8d744a01fd75444888041f95282a4e47
-DIST weezl-0.1.8.crate 42175 BLAKE2B 2a8dc84f018a4364ef814044a590477724b79655cd01d605e02442bdc8de1f7df3003946041dbcc17bc82315f0c11e7fc3c3b0b0375f65436f53bcac11b2bc71 SHA512 6012de47d6bb5177820be9794e70ce6354577247750b8a125dad1d3e093d96cacba62471d8f67f056a72447bb6bf7fffabc6254ae96d93014a5200c71d571c97
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
DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513
-DIST windows-0.59.0.crate 9429988 BLAKE2B bf50bec54134f3628a087aa65b9378f44974c8a29f99ea147c8b9d250a19831e01f4e0ba5f7987afde3420c54715b9f1c8b9c01a5d496e94ead90d0330fc28cb SHA512 f93e372af39e09daea6160bf5b2b50a2319182a05b25dad76f1050856bf77c6585f461946987abe5e11cb5f37bd1bd2e2a3439df61c3838b77759e56b0bcc2a1
DIST windows-0.61.3.crate 9372520 BLAKE2B 37e569c1002f199e6552e6f812cc483fcfe430b235fdb0b09dfd801ef42f3f5165cdc7eba1099c7ac2838ec666fe59923a11c0ecc1971ae6476c46146c6d13f7 SHA512 a909a0e5de64e66298da88d61509a4ec893e7838e7bac6fe9fd74418900fb1b26639f2a83ad1a507abf3dfd6266349b18b8b922a8e3639de79d35bf37c2855a9
DIST windows-collections-0.2.0.crate 13579 BLAKE2B b6ba4ce0acf9bee0fe8a20ce1108e34a2c79c4f2867dc7bf71b9980d028656274d79d568baa422148c9d9f16ceaeffde012dea3ebd414d38780165a5140118d1 SHA512 8b8a6ec75f46da464503a32f610d5b315b441645f29e831ee9afe7a67bcdc90cf221786dec57d94de40120b384162c095370c0f03e78f872af68bdf9d618913e
-DIST windows-core-0.52.0.crate 42154 BLAKE2B 9670bf02261b4ab2a24eff97dad11e305deac823cacfae286965b62b11bc035f19a55ca710eaa4359c8a4905433a94fe62a836b77ddd68f244ad6ac2c9657f58 SHA512 0c8f1c7e63c11bdcf1361150ecc83abbfba8da2c6d28523799bd286bf8aa1df61ffed19175e8cb3ef516a9afb6248b640c2101a2e0c09a99bfd7a18c6741bd36
-DIST windows-core-0.59.0.crate 37073 BLAKE2B dc1360ff3fb041a30e07233abc6fc48b34a6b742aa329d6652e798625931c63aa8c993b77dfb4b6c8a0d6f595c49c4f021cceca7e8543c91bd6c6f0b2c0842ca SHA512 b9405ae06bdff17283710c1c6cf0d48c2cbb27823168309149ddcb3875244aa2d2c8a06bea5ab403219a5244d69a50af4ef4fa0c147532597f2993c4db844033
DIST windows-core-0.61.2.crate 36771 BLAKE2B 0f24843b8764dd9eab2df52d65b837ab3b0132a4cc5e4ba58ac21853add8294abe0e57f9e30c6419eb758652c6aabc808c79cac35014e963c6a392f06ece58f1 SHA512 02d34f3122dfc83e385a7f865e143ca13220913e04a09b8abc1eedecf97fd8665963557719a0c09790a3c5bcb4969402a659737ec23cf47b86a7660338cb4ba0
DIST windows-future-0.2.1.crate 17532 BLAKE2B 3302290f69c896c87969e01fc87fa239fc6f1f60aba3104d02e71b260eca5891f5bf3443d42a3cf59d7b0a67ee3d08298d19178212bf70a0c7f5fc2e6a5a2139 SHA512 a605bc57eee3f213ddcc0c03552df8793c0d77eff2101c8cfb5b901c8a296156643a5b0cda812f781c48d886a1a1205c08b4cfb472dfb60e6b479d8b09182dc2
-DIST windows-implement-0.59.0.crate 11373 BLAKE2B 4e7d0e5ac9c1b98fe4edfff466dca9f7b2ba5acab4e7aa5a0a21751264fdc12a1b6490cbf48df2e4b3d24dac2afafb23888f7abe74382694aa4c417f7088ec5c SHA512 f60e4e40d4b2ef40780db78444d03bd42c8e8807d15e24861c8cde4ad621268daaabbf3ae9c82a240a298c1222d23d5feecc2d73ca9db17ff8afcf520acb41bc
DIST windows-implement-0.60.0.crate 15073 BLAKE2B ee01abf1393df94e57860440c2b768ffe0469628af014df24799947c923a7fadcce652622c29e6820857607f8ea4024c784021473ea2532e2d51c60d7037600b SHA512 e0e423629b17edd8e7a202170759dc07e51eac3184111ffcf58e2bf8c94cea5c9c50015789873cad526b5a0cd3a12890461a91cdb6a04b0ad14926534e0a6d76
-DIST windows-interface-0.59.0.crate 11751 BLAKE2B 56733f0c98d40427951355fb24c560c569910854841076cbda75b80b9440c464cb42ac07afd3558687df84bd9610109cf0e28cf0793baf6fadcecadb81357737 SHA512 1b827410b9c9e402d2750273267c76210fa177e3ef42c3941d48cc460d99bda1045f9598fe91f315d6be08f7966843f4ecb0cb35ef8e9039db7ff04cddd04f09
DIST windows-interface-0.59.1.crate 11735 BLAKE2B ecb776c43d0c1c8e635975a141ea5c3e04639c10058d7bd55e8408fc460def54feca0984bf03504b004f2403b7b62a1df14f31ac2f2dc128b9b7f1e4c373fc87 SHA512 2aab8271746f67998a893f97aebcbb333b5c83d0ba28931b4cbd356c3897899cdab0b58c4fc82abddc1eedf758fadc6880e8bf35340929827e572d5b2653f9a2
DIST windows-link-0.1.3.crate 6154 BLAKE2B 28e87a3e32312ec3252945eebb11a6bee886de50f13ca2a2c45aa9c7b7c7f7e41cc2323519135e8dc96d433694aeedab7e4cfc9a46c96a2735831017ebcc356f SHA512 b1d6551fa7391b569771bcca3185ca40be6108b9881184aa4c54edccda2a4bf2b60b04248839b718d15b82d9c64a3de61d1b75245cfde5f166ed1f778def682a
DIST windows-numerics-0.2.0.crate 9686 BLAKE2B 58491292e46cd869c47a96a5c8177b1f7175e495384c1eec8154a5fb15e118f06a0cc10901f5dbb1e4bc860f11e842b9121d19c12218c38dda2e6b8ac40ef1d1 SHA512 4fb59b445ffef54afef22d6db277c71e67a13a907b65a251e52bdd605baae10085c16aba25e0640fa8e9b28d2634cb6d11c1a635ef22cbe19d3cdf170727d29f
-DIST windows-registry-0.2.0.crate 10470 BLAKE2B 65deb9af12935a537d3334c026b6a6430c9ba5d14152bcd5da03fe6732cc3df60567c8b6f61af844e2c202337eaf5ccdfc74abd498c126c3d9328666b727d61e SHA512 bc952f9cc8dfb90481a7d7951b8b08eb64e049cb99239a506319fa4ef332563b8064926218195b2062413671e35a13ba642bb3144bbf8436eca8c8fcbaaf7669
-DIST windows-registry-0.4.0.crate 12572 BLAKE2B 2663d50de617471f0557bb8e84e0eaa58a1711cf04e55b1ef01d5bc79b3da306d2072e7e7e2de31e775ce06015a60efd7f352200090d71d7487fad9bdd79e8ee SHA512 b8c2cb4e82c09b97178998708840f2c71672913c51b11173ee4d74aa1ab2f7de3a9a6bfc8a98f02d17ba82a22746644e375314c1f612faf267d1d6b29cd6e2da
DIST windows-registry-0.5.3.crate 13386 BLAKE2B bf67b0a1030f7a55777cdd3b0790791b687fbd90463ef80e0a85acb73767795b88aa63e103ec62382f403b906ce18b0294cdb40accce8dc7e9306cb093bc9903 SHA512 e3deff7f407d8e066f5c6d00562a8829b241098707ebb917cc3206cb0cd9e50bc556ebe84a7eaaf0a14f13bf1a8db9bb492b5ed0343de7b1e337d68fa67fa8ed
-DIST windows-result-0.2.0.crate 12756 BLAKE2B bd61fda1930933bfc9c55981b399c1f9d6d674b47ac194f413de8b4e69e476d9db7da2edd2990ce7918dd5ae28d42927bde1c8858a8f8dcab1ce9d5871d9e3dd SHA512 a8e52682e8b22f6a3d9b6fc759b69a7e1a093c777303b7fced725023b4e91dab4c5a07f8415222428e04fcaaffdc49d2b2738bac5f6a0db374cfc3ff9c540b55
-DIST windows-result-0.3.0.crate 13536 BLAKE2B 36fe80b38b5e6e2d5c4302761394b6573ae5f802732df449a64a076d6afacf3dd3a45ae082177c6d4dddbf07c245e526e245d8b989656009b89bb6b452b9c84d SHA512 b5a1665d095f0c53c51496aa7176ec44f470863acb1304c4a2e57be9279e9e9ccb8623b407e3b2a71847781f45f9ceef346917fea8f0b70ea04a9c1fcfd28db2
DIST windows-result-0.3.4.crate 13418 BLAKE2B f9563f7e1c169c43e18cda275b47058e92e461704ba58f197625f13735c9c949ad5c9e359606c36c162b5d6cb2d137cfdd3ffbe7a6471e2b4004ce1d5525302d SHA512 e07044a3b629e12a350f517b40fbac3b8b5916852c09b43014f788bff545cf4c3ff9933e95a4b50ca7013e74c9f58562e2a247789ae8fb9b9adea59f71d1c3e0
-DIST windows-strings-0.1.0.crate 13832 BLAKE2B cf824e6587238df812470695dc623dbf8bed115f985ef62cda86f7a3836fca47fe0360b5bfcef81494617ad418588775673fbb8037746c75315ab6824bd3ac18 SHA512 f932d81985d7ad7598006e1271ebf2e7275b20a46cca421697f4a8517a2878264b6ece79dd684c6ecfecac0a61311d99137aa2d5c5944bc419a66749c4b99604
-DIST windows-strings-0.3.0.crate 14464 BLAKE2B 81ed08392d9fad8b2245cdff8a37c1c0efde3136a0d5b87be78825c477f58b1a8a2f13bc5a13ecfa0919ccc8dc283c2ad0a43061c7587a0fc1bebc45e50d0ef8 SHA512 eff6a5edbb1bf9958383e51265499dd61a520e466cf7c821ddbd137b2b1c41373c46aec0ca2a18ed144ea4797ab734b746cf7e2d405e0050ebd8ee486c1bd293
DIST windows-strings-0.4.2.crate 13983 BLAKE2B ab8603b4927b85790ad12884ca564a9416fd51c06d6f574bc8020820253ed19f14fe831cca297f492bf34d7e8a856012d3da1225aae3bb460134b5cbd998dca4 SHA512 2cd546950ed2f2d80ef007635c2ea6df597e100d06ba5a2d4149b6c320dd928bcd6ee829969c36692f1ad3322d38aa1a4aabd4865fc8ae432e38e1ea85318e2d
DIST windows-sys-0.52.0.crate 2576877 BLAKE2B 69d6b560ccfc8f679e2678663ba606060d71fa28efa82c8aef8cceaa2c63b06f2052764d60163964f939649a26bbec6361ee4b094555e941fae92070db566980 SHA512 24ee0df246c2b456a4987a9124786a28acd358768cc7d1305bccd81bc5bb8822b81a03fb18d35174a520b911c6d9b685f81a34ab319fee13da3b985273584f03
DIST windows-sys-0.59.0.crate 2387323 BLAKE2B 3110c8cd2bc005f8c95cd038a8d574af648dc19788fe4485f977376f92e36b911b1a542d669a07ae9cd4ea72a884ab01ec78b8a2b5587456eb202452d1d8fa0d SHA512 d35e009e979633a1f3c8468cd038bd5c8c0381405165ce03497decd7d9edaaac485d704487e4a61d9aaf4e4d011b4248408912df6a0044d50e8457259867e061
DIST windows-sys-0.60.2.crate 2518479 BLAKE2B c2e2f614066e5a9d7ec461d9d25bd441188797ad85e1e923baeb0193e82f5c138ae7fb4ad0255d483f60f7a94e3f5cd8373d01b7485c052c9498937bc40da992 SHA512 a48aa1b66479451e431032737b63dc62eac6f63c251534e258de75bbee4858829faf5e641756566f00e153b08548ba32beb437b5ea42e9531e3fcbd8eb25209d
DIST windows-targets-0.52.6.crate 6403 BLAKE2B eb98d0a8daeed5fe76e7fa8edb2743e2a3e77dfb9c4ea68605a6ab10532cb7cfc43bc1cea0180869445bd940be762a40136500e26b84ca88b5e0c502004c7a4c SHA512 d6d2dbd96096c6c396dba141a9817e377c35877f3b2fe58b2553280c7cfcb1ed6ee75bd4d62c9b882662de67ddaf0c1049b91530d29c94dd709c230e08eb895f
-DIST windows-targets-0.53.0.crate 7020 BLAKE2B 03a4ccd7d2f229491be1ac0fbf1ab4d4a5876f6850392635e670a3cbbfab2d069db9c697095ae75aa98d2a493d8b7220d545f4a17e234764bb97a43a46ee2816 SHA512 db8e6dd2e83bf11bc7cd96c5e32e5de201cfce3cec14d189223659b637d23d0a670d7436c7fbd9a0a25efc6d7430ae27c47202badca399c3244cde5eb90f2c32
DIST windows-targets-0.53.2.crate 7046 BLAKE2B b4b856f2d1f5b3eb4dd02efb4a3394a4ae11349b809ba2d231e71b005ffc4f801cc275248d998d3bd47cc2f6a9161f7f59cc11cd019ac2180cb1f531a5da60e3 SHA512 9a1f236aabf0b1f2a649f926825e1dba54b1257ed4eb494a8c01a21114d945f57ca4371230693b90e0fd3e1bf48be7c31abc7818b3ec65ce1553e6cdf97b9963
DIST windows-threading-0.1.0.crate 9085 BLAKE2B f29c1f12c3f3cf7006a03e72637f3a8c60138a2ce3be4f0fe11669c328c250155209fcf434b24a1aec39b17755f9ba8b1c1f5809e81d342190a54e3bfe1d5042 SHA512 e662713517e4e97c88be65c0aa4769d28c7ae65f06ffb4ec02a4af07757423fa533eaa2404abd38bfffaf0f6697941c2d53f10252ef126cc72ee0f5f2035e6e4
DIST windows_aarch64_gnullvm-0.52.6.crate 435718 BLAKE2B 8b12ae02892cb69401329034bbca671d13bd268a112120b56b90504707cef89decfbd2560492844a9f0588fab62dc1476ab7e931126b939015d25a8cc91ca334 SHA512 f62b2d942bdb3a9353465b07d47b93de179bb706511aa497e4addd74cff95e689a9b633e7801ce786e73b5ae5f30b506b6faa199c5ab86eefdc1d94652df79c5
@@ -570,43 +402,24 @@ DIST windows_x86_64_gnullvm-0.53.0.crate 782434 BLAKE2B b82d7a41c771db81f2dbc650
DIST windows_x86_64_msvc-0.52.6.crate 832564 BLAKE2B 8e9a3044654c6de99a9153e7cacd575474e7a8a3d883c67b02132af5d3fc99d03cd5f7a4dd666a3947451d11218e6acc6eb5e2526f012481106cc13453839719 SHA512 21944cd8e3a481b514509e73ae3f62722fe7ed380d37ea0c25f8fbdeba79174dd52ff65d898838da5df4197894b74e00f45d47489418e978753b4e55c7e623e7
DIST windows_x86_64_msvc-0.53.0.crate 834400 BLAKE2B b5a06459571c6ac31fdb94d64f66f83ad71fa039ba04e07b62259ca66211662e703dc9afde205cb0489a2213a937ba1d8d6bc212262e8140a1629d2273d4bf43 SHA512 47265ca5d43c39c9470c9ff7caa8ad0962bf81cfedb207d3307895cc7e4885512a4895d3447906349e1261dbef531c0c3326cd82cecf6d645d42039997134707
DIST winnow-0.7.12.crate 174403 BLAKE2B 10087d32ed9f1d3ea69607f314f92d17882efab7c71f9437c530a2412c35eee4903074cdaff7d2ecfb31718575599f0864d6368525e34989c0a0fb3aae9c2163 SHA512 6035aab9c34af58e950441a3d1821dd02225043d9a30283879a5e55f8651d475f80795ad15ef0c8bf237adfcb1acf3ad7cf011214ba21a3c63aa9a45a801dd09
-DIST winnow-0.7.2.crate 170989 BLAKE2B c8577338a9750b20881697f3e1f627f7c50a8c00d12136f74a1bd9b91cdef8fedb0ee1a74fb82ae05f1ccee084805a5477786c27bb94628a6736cefc6223cc55 SHA512 9e248b27885c30e75e008b1df7b12813d5fb04ca286d65172c5760fd8a3a2f2d32b7eec79c84190c771fc7b3ab311ab6f2f394ffe16969f7908430c99aab9757
-DIST wit-bindgen-rt-0.33.0.crate 3357 BLAKE2B 7c5227e835eb405b681ba36a2472fb3330b9e44f8e9cef06ae5de326691d4e4535cfd09843241963572060f4ccb048aa088fb8692591f9253cd215f510969420 SHA512 fffae2da775fcb5066398aba5cd02119a07f5bb5ab2282c74f1665656de0278ba13352b8ccc6ff107677aec3ec5d401729158332f653e0a2e7b393d1aa018b8a
DIST wit-bindgen-rt-0.39.0.crate 12241 BLAKE2B c8cda3c7a513dca58e2ad52b03692714750870801af37a235bfe1f217afe880f36df56d8e54b52ee1cb9f4e30f5580b8a28519b44084d2191146977f237e406f SHA512 24b559688991083057b7fc0b6fa9f84445ae11cf53fca20887f55da93c24d97c9a3ed6488b3a845fe88243530b46442d3c2de70da4dc1c64f3ac632a440ea2c7
-DIST write16-1.0.0.crate 7218 BLAKE2B 548796314339463e4b71f8af3d344e45dc89480e103180b6d56c90fcb816ad1a37ab2ba20766c4b9754f2cc686752eb1f3a5a12ec1ed4369a9cef749ad4f3e97 SHA512 655a207b8082bb88e462f992ecb4833cef9d590da06d6356b41d109df2862b49ee5705189c78a607b549e7343035119d158020d58fcad49608e51659357a83c1
-DIST writeable-0.5.5.crate 22354 BLAKE2B e4ff9862c070b413568ce0c75d1eccafcf1db8578eee4795ea9046dadd643f8a77258b437be288b93af247199d63455298ac2cff909226bc432f91c0aa863921 SHA512 818b2546c8ec25816aeaf5e31a1ded927d197bf7256e7c5073738c2709bc58a95d382a0256eb38a99235ae83729b578701261866d42ea3357a26024906e196c1
DIST writeable-0.6.1.crate 24068 BLAKE2B c513c806d6abf7459db1a203c7b4aed4766e6f75cd82a40a874fac50cb50d03970d0500251551192164da14bd7d2341961fff78b7e01c88bab83007008c3e1b2 SHA512 686ca04702815096ac529ae6b9b80a30338f42eb5d414331992518c467c1827462673fcbbeb293818bbe570bd2723e9c60324522071c1b790c862fa6652c1385
-DIST xattr-1.4.0.crate 12995 BLAKE2B 8e75a4636c42bdc052e00fcc020554e7431620950c67967af10ae1a61dfd26086ffd8ebd9836def0b79a4264f3b8fa7edef3e598a5bff4127bfc9eb05167a4e7 SHA512 57f5243055743dc5baa3c4028e20f469b93542eef8fad8ce41efb35268bad58f637c0573581d25796f4649ed3ec52bb4fe072613b64fcbc0e7fbc4a9a56d2b0a
DIST xattr-1.5.1.crate 14565 BLAKE2B c4218d6400901f1b27276065e41ac3ffcd563a7103898c94d7a01fee61c97fb20653bcceca9d2445c5fd371871e6bfc2e4c4f5cdb0485e4de404cdfb89ab26f3 SHA512 e4ccb7ccdf2b11c5bb27f9cbe4df46833efb628e71d1e961e38b57b36b9471da3ba078e340b21cd583b9a56bf2d891f9cfd792a47a01c0b4c1a69f5091ced59c
DIST xmlwriter-0.1.0.crate 6261 BLAKE2B daaeac50ff4f0ec71dfe5e6292a895f8f33ae8dfcb40f6df46a47a5b866c4d69f4aee5c48a1a84d3c7ccafe768a438d177bc9b4bb4b5b0d5194e67b106575615 SHA512 a0d8bfe6e3d220358e8523212cddb84541e9d8208b2aea64a89037e4e9f4de62a7b549c9f1bacbd71e14de16707f061e547d89ba459843be45fa802db297fd58
DIST xz2-0.1.7.crate 23892 BLAKE2B fd4b65cc82405f28a3d9fcc3db9dbffac41ae8ec7e767f3405bc9c7e45000b529cd571f72a76e41f2fb9866e7af8ab37d9f1ab8e6f14652495d306ba0a745879 SHA512 9969ae958b157f3d49708bd00640e57fe7c3826add2871575bdac03e6064aabd28392e3062bfbb833752df374195c50b19dc6b6c08ac41455c492213fb91fc74
-DIST yoke-0.7.5.crate 29673 BLAKE2B cd2e42103140e080a29bf579fe5176b36a192f9b1309c1f2fd7557fe93b2f6eadbf6fca4a6a3b1a7b6288403d2f643841dfc7a5b6a4476776943950abe5c1613 SHA512 6bbd99671d1a5a5217890eaa267113d193b3636b265393afb6e72a313f01704d462fe017264f061405e8e84c188b590094c29e3fcf19a63c375ae165d1a0bbef
DIST yoke-0.8.0.crate 28726 BLAKE2B 1013ebf0478242d9172179b53a638fcf7a167e554b40464ba67a4c4db17f75963703b2c9aba29f9368af7530f475ed79a43672bf6f0840b0d77fb0d2539f8c3d SHA512 6b6efbfd2bcb7e06fd6f9ae7bd213a54fedc7550273e2613fee3b8791bbe1038a7e7209142cc673d71fd57b7184cbb1209115ecd15c647db1a74f2966d593276
-DIST yoke-derive-0.7.5.crate 7525 BLAKE2B 9b6b97eaf3c50f0f5ce8cebf685a1a17d4c21eb9b26d38eac99e0a4c0f9d592e95a7843b7a0b897945a14c4eb78ffdf2c0972b448d31d7bc7b077f27aad81d9a SHA512 e30b06b020aa283080905004295fb643c539b130d0d53bda51927b95e79ba562336aad30d8a6202d9a0c62d5b64559a01218c6f02f3faada6003d4b03c205cd6
DIST yoke-derive-0.8.0.crate 7521 BLAKE2B 088fc7f5954704c453dbd2abd2a9a5a779552067aec8e51793cb6fb8144f0bee7a7b04d777bbd05c1c62f49c9c75c7f3df09b5497d35eb64c079bc04867e42f2 SHA512 38672da30ebb9657e2b5f3d509940ea80ee6cfbdad61b14b84ee8a7d96c1dc597eff7f3c75e5c375bcdcf8ef5bebe21f9f520844f448ca215a3be19763f578c3
-DIST zerocopy-0.7.35.crate 152645 BLAKE2B 8f13123c9d9257ac5a5c6954d38c3510fa658624442f7e03cdcc6db5a0977d9f26bb4e277be172b7872ec365cf6e58ac742e5578636f7698f9f37093e9249d9a SHA512 17fcb31c029ae89c01e5bae5fb2bb46bd434120199a3dc2c7fe0012dbbcfe2a0bb38934c4a7d3a4920e3fe47c097403beee554fefa54b66cb390f8b1de638d3c
-DIST zerocopy-0.8.17.crate 230971 BLAKE2B a79faf2a2f94bffe640bcceaec3eb7656c5514627831509d53889c90998b5e3a19062db0f4940d5ee84556e94aad069ff2acff6308869d95ba2d87a3e8bb04e5 SHA512 5a7f55bd47bbcbf903d704f985e15ec1c57c2166351eddbb93df2dd869b5392f2984516e05b9dd1c3036d4d5db89bf04abafb21c1521eaf8304b796c05c01070
DIST zerocopy-0.8.26.crate 249223 BLAKE2B 793b5579fc9120026d2dd7b1a6e7fc2505476288c1f6dc06746c3d65a8655551ba7232ddebb54cb2abd1284d8103369820445cd11b31d86501871c69513e7e1a SHA512 dac6018003092ff65396c93de65a432edea42a28870af4e779f391c7be19a06b6df429493f433532613a8fa18998367714e89abd06324586f5f91f20fd5dc592
-DIST zerocopy-derive-0.7.35.crate 37829 BLAKE2B badeb7fa5e0bfe93a6788d93fd297604ed31de526b121549300ead3c49d450f49265f499e2e7ce606dcce2b59dd01f7fa817b8fbb3f237475185c5b42f5299c4 SHA512 dbe23573b62a6267d7bc8c744320b75b2fbda03b908c1d175211f7394374fe182bce58021e25485c10671d726b2007f250565dfe53134d51c89293bb607e9feb
-DIST zerocopy-derive-0.8.17.crate 81373 BLAKE2B 572d2b938c3dc98dc0f28684b71e6424eb850e1f99f863e92055b61198def468e232f4fad99e75562b68dde780fc68090a760b5ef0a016a1bbbacf1b4140172d SHA512 903726fb5434b654a0385983f644a44d45451dc22b3b974bfa07f9597aa95c5116372ab85c44d4b3f8e8af1b0918f728613e5a8c4f41afd79b4ab051e0f82dbd
DIST zerocopy-derive-0.8.26.crate 88080 BLAKE2B ca9b8ee1970b75d0119a520ab4f2a44b88d28b2b3c48acd2fb81f3fe1b1081efcb52c50bbe21045cc8b16d15305f87ea3c8032d40298af1ecf024e8ff8cf0c2a SHA512 344469950a97cd691849792a6a1bc875c04797c8e7950ef4bbce22a467f527cf28209f802ee8d74db71973355d1350fcd33b161000a92670fbf30e89e3e32526
-DIST zerofrom-0.1.5.crate 5091 BLAKE2B a2b938197957755c4a8ccfb258f60f90931a0a342d9d4bd098c7a25e1c9069148a51ddfffd2b72a6a9856d8c6e66fe1482ab2081a5f3478b4b318062caffff42 SHA512 11f16a1003967b3f30d7b32ffc8541ec05fb335690b08cf4f7554c624ad4312ee0961c83390a997e2a73aee06d8bb09a0ff4e6a5e489f8fb925141e732006544
DIST zerofrom-0.1.6.crate 5669 BLAKE2B 1428e9cfdcdae13b39b7465524d1b8b79bdd89f743d3db4a3305c2b39d61ad7ced958dabd673a135147a04c8ace69d8c710dc06c6a07b1dd3987fc0a45148094 SHA512 e87c50b4f87caff70d026099bddcced73398c432f6aade32d74ad199cb3a985956bac282f48efdd501e64e80297afe4f8a4518db32437bf297fcf51a6f94bbd9
-DIST zerofrom-derive-0.1.5.crate 8285 BLAKE2B d19bf1b74be89f4d27eda36ba6407d598358d3d69bed64f02903ab7dc509faa006cde9c13e19f5f3cde09cf9049120575263996c922b20da366a11e18baa42dc SHA512 75098e0f1c690bd8476f819f4ea2a7645b88237042a8876259bf4e025b070a4b105caf16ca7a824c5dd6c4690b693fcc74bed9ac0b5e6fdab05a5bed1b5cb298
DIST zerofrom-derive-0.1.6.crate 8305 BLAKE2B 9ab7425b450bf8c47538be7ff32901045393bdd91b9687b8a32ac194b7272dbd4f5310629647c6710f97a50cea45c722c018a77006f24da2b44a4c475daa54cb SHA512 ef4226df3c9ca9c0146639b19d9aa611f2ea3148c10ea875f43ca1960ee8ed438a553b078a9b449a58862f44cb7d4434fa35bbd6db6f0a773618f63d2575c985
DIST zeroize-1.8.1.crate 20029 BLAKE2B 092eba034cd35ec47290020e0c2b213177ff5dbe14ab9e7f0b4ef3cb1ecbc42fbec2b951414e26ab00bc65aaddc2c93eddd5a1963b27c6cd613ac71c65d5cc24 SHA512 dd40ebe98b98fd742608d4066b5ab66caba94b2e679428fcaff9fe547d8cd6ff2360dc85d671ee9183e32fb79cb554d00d6aef9eb8f3d8ad0ec92d0435aa4ebe
DIST zerotrie-0.2.2.crate 74423 BLAKE2B ddbf7c1a1e45fd4b3c44bd7036e46070a2d9fbb338de719c2c775dfa96ed11d06e14232f05eec4b5c9ac500ed4e7abd8a483dcd06a6a60ba20e6b6b6fa7333ff SHA512 72b6e9633f100172b5e8ef25dce004ea1eb14e110b9189d91faf19f63f8a7714325c2847df559b7ade1f0b2c54369c63fb9745946c4976750a28853790328ee8
-DIST zerovec-0.10.4.crate 126398 BLAKE2B b078784d6f178bbb9de1c3c1b6c7ef996f00bdd7dfd2924bda921e62f3e09e953fbf50f8d0da99ac6ff6d134f146253846f5663549dcf8df08eaf34b9d4016b3 SHA512 db12bba1d7476ddead92e6dfcdcc30e2e0defff4f263a740244eabee265a2cab265473a663d3dc3210f48e113b66d951da496dfab7965ce1bc792e5f2db422a0
DIST zerovec-0.11.2.crate 124500 BLAKE2B a668f982e2e02cf8c1d14aa2c5def275c643124ca68bf0e358f3f0f5d0251e35f3a51fb4e38ac8e880f592a0791aeb53e2204b3b9bda200a76d4f3c3dd26852e SHA512 72297429aad473b6dcd5019cca30f85779aebc826cc47694589a9a9025772b46130a654970b03a9866d51724ec5efc474fa249490365430416dde6002e939255
-DIST zerovec-derive-0.10.3.crate 19438 BLAKE2B 9f7df8a4e4a0b62ab25aed967b26509db4bcc5d5b10b3bd73305099a4c49a60be8921484ced1a34d9b7ae30ffa5abe789686f432416a8f1cfc07de1db1dff594 SHA512 caefbffeb35265db9f74933bf07109d57f0da48156cafd4f330af78a5c7eb9ab0831a80789ad4fb119875ebc6cfd7e3de68c9984b77dca5151f9be41f1ae6e09
DIST zerovec-derive-0.11.1.crate 21294 BLAKE2B cb51fbd289868568f65ca7253059c1c2c94a8130a2a9879b2a0129faf5867e13ff675cfc9b359793629d955a1b39617c6fce9079398a54ae31670ec29eab6ef1 SHA512 5836035134bdf09a4a8cdd5a18f629696902704903c4b3579ddf1adfa49ab47a68287ecf2be165d631ba454daf150c043410359783bf1ce448e7ca46b8cb6039
-DIST zstd-0.13.2.crate 30251 BLAKE2B 7a13a094791b13b9215cce3aae5f99b86dc76ff271324a67170747f56b97df514762a0c097e6376752d2a5b35f9ef03d76e0c362e34e15ca02fa3644cc933131 SHA512 9cc3584f74da6da6920b74a7125b4eee9133ae00776aff3c77404fb438e05831f654fce46f7ebab442b04f20f84c11ca58f7ebfe7ff506833c38e919ee3f8572
DIST zstd-0.13.3.crate 30514 BLAKE2B f849d794a4e9157c95d7fcce57551a0fe25098348759086219adab57f37b328e9701b65994da30d8756adf12feae4407f5be92f6c1ca43a57807097520fcd04f SHA512 07e1589ebf2aa169cdc50381f5078012574e3613cc89f3d02914b286d37a9028124c6d40ee8efd75ecc50f31e51a24d2ad0a6e83e669d7dc6477fc43878d4751
-DIST zstd-safe-7.2.1.crate 21122 BLAKE2B 49df1ae857449393e6a09293b8963702fecb375622a5cda96d51c3ae96b67044aa40dbc043b96a16ea3b66dac47287dc58007a825c025c3d9b7aac31b441ab9a SHA512 95d0a1d4bb307f64de40f4bad5b400e5a592c901e133a88d8344c46ba3dd51465a8284fa2e3aca74f531c21e7bc3eead112f3797abaea7e439e3f407401b947b
DIST zstd-safe-7.2.4.crate 29350 BLAKE2B d14a28f39faf7ed77b9dc11d79cc3b0b79f904a2cf2e78b184a0e57f02bb4a5c49c71c6693352a4f1e6d4653e570c491d52a4dca80293a7f98f49659d1d2ca82 SHA512 b4f3a4dc63814a2a088e549a0fa0bdeeba3e5ab3416c414207eb9ec1772f8913002f3b94ccf0675b651af94ed12eda427cc90dd40a8e81b3ed565ce80f4db1de
-DIST zstd-sys-2.0.13+zstd.1.5.6.crate 749090 BLAKE2B b5714217ca68255d0881adcaf282a6309de322c481fe4cf8c10d9b68748008a9ca0287e8323f5a118d3b052b7dfb257182555718599da843e09068a1e8df8c5f SHA512 c1f0176ebd0914879d0060796776c7fe376293ce9bc9f8f07ee3b809932a75aa033881d59a1bc99b6cd9af85b8e225fc09bcfc96013e556d7c11f155b759ecbf
DIST zstd-sys-2.0.15+zstd.1.5.7.crate 774847 BLAKE2B 9174ef2085fd9f8195e035abc49d4f1670f256ba81ffe60ddde8e7f42fe3b584e4eca5a455deb1da23cc5598a8f81784f09c22adbf3f5266218fa71338b9419c SHA512 c684e3d966746dfac12947174d7786f528f2e26ed2802e24b457a751616a9b6e6a274d77f70f7e75a111caefdc4357257ed4c2e2137cd2f051206f56e9cd19cf
DIST zune-core-0.4.12.crate 17355 BLAKE2B d191a3fb225fae462dd71e082ca3a4356f165f630209947a65e861cd73993e2562aa8230db127d2c508ca6ed55dd1a5d3f7934fcfc8d0812ec9a81b958ddb333 SHA512 1106ec19018c7db15ef5c1db97883f8125e647336aab1579f02123b83452e97c9f2b53ebea72f4845e5b79f048e5802917a2d9fa215c9cac3892c3a1b14074eb
DIST zune-inflate-0.2.54.crate 37973 BLAKE2B 8bdb532fae0da1d61fc9fc72ea72a9339116e1952e76ba7376f0ba0ea65101b88cd1e4766f516f21028a5ea3459e5590e7a54175a47f136cc572ed9abec2da2f SHA512 0de30f310121c1fed42612b7bcb50631d699195a77c7ce4094729f502e63d1ae38034d6054d95b6825e7e9a2afb7bb614ff123e12736163fee04a46ef1dc56bd
-DIST zune-jpeg-0.4.14.crate 63388 BLAKE2B 9ec8411b41817b2901c7ca066338dacc354d4c81f4768bbd5c965453f1205f3e043e7668d50211ee641a53130deb8dec684eb060102dea91172a8c2e96248562 SHA512 1f62cd2c3f5bc1773a7654aadf45b02aec0384c0abad4c77210e9bc2c05533f47e63a6d44fa1596dc9103d7569079be7266905421f91091f77536c1407f3a0e5
DIST zune-jpeg-0.4.19.crate 66341 BLAKE2B 61ef7c407a57279d94cfb4a9ef3cd456c1bc9fb3426200d9ad463936f3c69920c9120713783a842501c59769afa27bdc5618b19aa729b733bab68d6e36f3992b SHA512 f51221b17a7e6e3af4f4d290e5865fdebad96aaf8d295361111e96ef0d4d7e376dade259574d409a64ff8dc46bf4624fe01a34c48eea1d975f3329b5b02343e0
diff --git a/www-plugins/firefoxpwa/firefoxpwa-2.14.1.ebuild b/www-plugins/firefoxpwa/firefoxpwa-2.14.1.ebuild
deleted file mode 100644
index bba1ee1dfb86..000000000000
--- a/www-plugins/firefoxpwa/firefoxpwa-2.14.1.ebuild
+++ /dev/null
@@ -1,576 +0,0 @@
-# Copyright 2023-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES="
- ab_glyph@0.2.29
- ab_glyph_rasterizer@0.1.8
- addr2line@0.24.2
- adler2@2.0.0
- adler32@1.2.0
- aho-corasick@1.1.3
- aligned-vec@0.5.0
- alloc-no-stdlib@2.0.4
- alloc-stdlib@0.2.2
- android-tzdata@0.1.1
- android_system_properties@0.1.5
- anstream@0.6.18
- anstyle-parse@0.2.6
- anstyle-query@1.1.2
- anstyle-wincon@3.0.7
- anstyle@1.0.10
- anyhow@1.0.95
- arbitrary@1.4.1
- arg_enum_proc_macro@0.3.4
- arrayref@0.3.9
- arrayvec@0.7.6
- async-compression@0.4.18
- atomic-waker@1.1.2
- autocfg@1.4.0
- av1-grain@0.2.3
- avif-serialize@0.8.2
- backtrace@0.3.74
- base64@0.22.1
- bit_field@0.10.2
- bitflags@1.3.2
- bitflags@2.8.0
- bitstream-io@2.6.0
- blake3@1.5.5
- brotli-decompressor@4.0.2
- brotli@7.0.0
- built@0.7.6
- bumpalo@3.17.0
- bytemuck@1.21.0
- byteorder-lite@0.1.0
- byteorder@1.5.0
- bytes@1.10.0
- bzip2-sys@0.1.12+1.0.8
- bzip2@0.5.1
- cc@1.2.13
- cfg-expr@0.15.8
- cfg-if@1.0.0
- cfg_aliases@0.2.1
- chrono@0.4.39
- clap@4.5.29
- clap_builder@4.5.29
- clap_complete@4.5.44
- clap_derive@4.5.28
- clap_lex@0.7.4
- color_quant@1.1.0
- colorchoice@1.0.3
- configparser@3.1.0
- const_format@0.2.34
- const_format_proc_macros@0.2.34
- constant_time_eq@0.3.1
- core-foundation-sys@0.8.7
- core-foundation@0.9.4
- core_maths@0.1.1
- crc32fast@1.4.2
- crossbeam-deque@0.8.6
- crossbeam-epoch@0.9.18
- crossbeam-utils@0.8.21
- crunchy@0.2.3
- csscolorparser@0.6.2
- darling@0.20.10
- darling_core@0.20.10
- darling_macro@0.20.10
- data-url@0.3.1
- deflate@0.8.6
- deranged@0.3.11
- directories@6.0.0
- dirs-sys@0.5.0
- displaydoc@0.2.5
- dmg@0.1.2
- either@1.13.0
- encoding_rs@0.8.35
- equivalent@1.0.1
- errno@0.3.10
- exr@1.73.0
- fastrand@2.3.0
- fdeflate@0.3.7
- filedescriptor@0.8.3
- filetime@0.2.25
- flate2@1.0.35
- float-cmp@0.9.0
- fnv@1.0.7
- fontconfig-parser@0.5.7
- fontdb@0.22.0
- foreign-types-shared@0.1.1
- foreign-types@0.3.2
- form_urlencoded@1.2.1
- fs_extra@1.3.0
- futures-channel@0.3.31
- futures-core@0.3.31
- futures-io@0.3.31
- futures-sink@0.3.31
- futures-task@0.3.31
- futures-util@0.3.31
- gag@1.0.0
- getrandom@0.2.15
- getrandom@0.3.1
- gif@0.13.1
- gimli@0.31.1
- glob@0.3.2
- h2@0.4.7
- half@2.4.1
- hashbrown@0.12.3
- hashbrown@0.15.2
- heck@0.5.0
- hex@0.4.3
- http-body-util@0.1.2
- http-body@1.0.1
- http@1.2.0
- httparse@1.10.0
- hyper-rustls@0.27.5
- hyper-tls@0.6.0
- hyper-util@0.1.10
- hyper@1.6.0
- iana-time-zone-haiku@0.1.2
- iana-time-zone@0.1.61
- icns@0.3.1
- 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
- ident_case@1.0.1
- idna@1.0.3
- idna_adapter@1.2.0
- image-webp@0.1.3
- image-webp@0.2.1
- image@0.25.5
- imagesize@0.13.0
- imgref@1.11.0
- indexmap@1.9.3
- indexmap@2.7.1
- interpolate_name@0.2.4
- ipnet@2.11.0
- is_terminal_polyfill@1.70.1
- itertools@0.12.1
- itoa@1.0.14
- jobserver@0.1.32
- jpeg-decoder@0.3.1
- js-sys@0.3.77
- kurbo@0.11.1
- language-tags@0.3.2
- lebe@0.5.2
- libc@0.2.169
- libfuzzer-sys@0.4.9
- libm@0.2.11
- libredox@0.1.3
- linux-raw-sys@0.4.15
- litemap@0.7.4
- log@0.4.25
- loop9@0.1.5
- lzma-sys@0.1.20
- maybe-rayon@0.1.1
- memchr@2.7.4
- memmap2@0.9.5
- mime@0.3.17
- minimal-lexical@0.2.1
- miniz_oxide@0.3.7
- miniz_oxide@0.8.4
- mio@1.0.3
- native-tls@0.2.13
- new_debug_unreachable@1.0.6
- nom@7.1.3
- noop_proc_macro@0.3.0
- num-bigint@0.4.6
- num-conv@0.1.0
- num-derive@0.4.2
- num-integer@0.1.46
- num-rational@0.4.2
- num-traits@0.2.19
- num_threads@0.1.7
- object@0.36.7
- once_cell@1.20.3
- openssl-macros@0.1.1
- openssl-probe@0.1.6
- openssl-src@300.4.2+3.4.1
- openssl-sys@0.9.105
- openssl@0.10.70
- option-ext@0.2.0
- owned_ttf_parser@0.25.0
- parse-display-derive@0.8.2
- parse-display@0.8.2
- paste@1.0.15
- percent-encoding@2.3.1
- phf@0.11.3
- phf_generator@0.11.3
- phf_macros@0.11.3
- phf_shared@0.11.3
- pico-args@0.5.0
- pin-project-lite@0.2.16
- pin-utils@0.1.0
- pix@0.13.4
- pkg-config@0.3.31
- plist@1.7.0
- png@0.16.8
- png@0.17.16
- powerfmt@0.2.0
- ppv-lite86@0.2.20
- proc-macro2@1.0.93
- profiling-procmacros@1.0.16
- profiling@1.0.16
- qoi@0.4.1
- quick-error@1.2.3
- quick-error@2.0.1
- quick-xml@0.32.0
- quote@1.0.38
- quoted-string@0.2.2
- rand@0.8.5
- rand@0.9.0
- rand_chacha@0.3.1
- rand_chacha@0.9.0
- rand_core@0.6.4
- rand_core@0.9.0
- rav1e@0.7.1
- ravif@0.11.11
- rayon-core@1.12.1
- rayon@1.10.0
- redox_syscall@0.5.8
- redox_users@0.5.0
- regex-automata@0.4.9
- regex-syntax@0.7.5
- regex-syntax@0.8.5
- regex@1.11.1
- reqwest@0.12.12
- resvg@0.44.0
- rgb@0.8.50
- ring@0.17.8
- roxmltree@0.20.0
- rustc-demangle@0.1.24
- rustix@0.38.44
- rustls-pemfile@2.2.0
- rustls-pki-types@1.11.0
- rustls-webpki@0.102.8
- rustls@0.23.23
- rustversion@1.0.19
- rustybuzz@0.18.0
- ryu@1.0.19
- sanitize-filename@0.6.0
- schannel@0.1.27
- security-framework-sys@2.14.0
- security-framework@2.11.1
- serde@1.0.217
- serde_derive@1.0.217
- serde_json@1.0.138
- serde_spanned@0.6.8
- serde_urlencoded@0.7.1
- serde_with@3.12.0
- serde_with_macros@3.12.0
- shlex@1.3.0
- simd-adler32@0.3.7
- simd_helpers@0.1.0
- simplecss@0.2.2
- simplelog@0.12.2
- siphasher@1.0.1
- slab@0.4.9
- slotmap@1.0.7
- smallvec@1.13.2
- smart-default@0.7.1
- socket2@0.5.8
- spin@0.9.8
- stable_deref_trait@1.2.0
- strict-num@0.1.1
- strsim@0.11.1
- structmeta-derive@0.2.0
- structmeta@0.2.0
- subtle@2.6.1
- svgtypes@0.15.3
- syn@2.0.98
- sync_wrapper@1.0.2
- synstructure@0.13.1
- system-configuration-sys@0.6.0
- system-configuration@0.6.1
- system-deps@6.2.2
- tar@0.4.43
- target-lexicon@0.12.16
- tempfile@3.16.0
- termcolor@1.4.1
- thiserror-impl@1.0.69
- thiserror-impl@2.0.11
- thiserror@1.0.69
- thiserror@2.0.11
- tiff@0.9.1
- time-core@0.1.2
- time-macros@0.2.19
- time@0.3.37
- tiny-skia-path@0.11.4
- tiny-skia@0.11.4
- tinystr@0.7.6
- tinyvec@1.8.1
- tinyvec_macros@0.1.1
- tokio-native-tls@0.3.1
- tokio-rustls@0.26.1
- tokio-socks@0.5.2
- tokio-util@0.7.13
- tokio@1.43.0
- toml@0.8.20
- toml_datetime@0.6.8
- toml_edit@0.22.24
- tower-layer@0.3.3
- tower-service@0.3.3
- tower@0.5.2
- tracing-core@0.1.33
- tracing@0.1.41
- try-lock@0.2.5
- ttf-parser@0.24.1
- ttf-parser@0.25.1
- ulid@1.2.0
- unicode-bidi-mirroring@0.3.0
- unicode-bidi@0.3.18
- unicode-ccc@0.3.0
- unicode-ident@1.0.16
- unicode-properties@0.1.3
- unicode-script@0.5.7
- unicode-vo@0.1.0
- unicode-xid@0.2.6
- untrusted@0.9.0
- url@2.5.4
- urlencoding@2.1.3
- usvg@0.44.0
- utf16_iter@1.0.5
- utf8_iter@1.0.4
- utf8parse@0.2.2
- v_frame@0.3.8
- vcpkg@0.2.15
- version-compare@0.2.0
- version_check@0.9.5
- want@0.3.1
- wasi@0.11.0+wasi-snapshot-preview1
- wasi@0.13.3+wasi-0.2.2
- wasm-bindgen-backend@0.2.100
- wasm-bindgen-futures@0.4.50
- wasm-bindgen-macro-support@0.2.100
- wasm-bindgen-macro@0.2.100
- wasm-bindgen-shared@0.2.100
- wasm-bindgen@0.2.100
- web-sys@0.3.77
- web-time@1.1.0
- weezl@0.1.8
- 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-core@0.59.0
- windows-implement@0.59.0
- windows-interface@0.59.0
- windows-registry@0.2.0
- windows-registry@0.4.0
- windows-result@0.2.0
- windows-result@0.3.0
- windows-strings@0.1.0
- windows-strings@0.3.0
- windows-sys@0.52.0
- windows-sys@0.59.0
- windows-targets@0.52.6
- windows-targets@0.53.0
- windows@0.59.0
- windows_aarch64_gnullvm@0.52.6
- windows_aarch64_gnullvm@0.53.0
- windows_aarch64_msvc@0.52.6
- windows_aarch64_msvc@0.53.0
- windows_i686_gnu@0.52.6
- windows_i686_gnu@0.53.0
- windows_i686_gnullvm@0.52.6
- windows_i686_gnullvm@0.53.0
- windows_i686_msvc@0.52.6
- windows_i686_msvc@0.53.0
- windows_x86_64_gnu@0.52.6
- windows_x86_64_gnu@0.53.0
- windows_x86_64_gnullvm@0.52.6
- windows_x86_64_gnullvm@0.53.0
- windows_x86_64_msvc@0.52.6
- windows_x86_64_msvc@0.53.0
- winnow@0.7.2
- wit-bindgen-rt@0.33.0
- write16@1.0.0
- writeable@0.5.5
- xattr@1.4.0
- xmlwriter@0.1.0
- xz2@0.1.7
- yoke-derive@0.7.5
- yoke@0.7.5
- zerocopy-derive@0.7.35
- zerocopy-derive@0.8.17
- zerocopy@0.7.35
- zerocopy@0.8.17
- zerofrom-derive@0.1.5
- zerofrom@0.1.5
- zeroize@1.8.1
- zerovec-derive@0.10.3
- zerovec@0.10.4
- zstd-safe@7.2.1
- zstd-sys@2.0.13+zstd.1.5.6
- zstd@0.13.2
- zune-core@0.4.12
- zune-inflate@0.2.54
- zune-jpeg@0.4.14
-"
-
-declare -A GIT_CRATES=(
- [mime-parse]='https://github.com/filips123/mime;57416f447a10c3343df7fe80deb0ae8a7c77cf0a;mime-%commit%/mime-parse'
- [mime]='https://github.com/filips123/mime;57416f447a10c3343df7fe80deb0ae8a7c77cf0a;mime-%commit%'
- [web_app_manifest]='https://github.com/filips123/WebAppManifestRS;477c5bbc7406eec01aea40e18338dafcec78c917;WebAppManifestRS-%commit%'
-)
-
-inherit cargo desktop flag-o-matic shell-completion toolchain-funcs xdg
-
-DESCRIPTION="A tool to install, manage and use PWAs in Mozilla Firefox (native component)"
-HOMEPAGE="https://pwasforfirefox.filips.si/"
-
-SRC_URI="
- https://github.com/filips123/PWAsForFirefox/archive/v${PV}.tar.gz -> ${P}.tar.gz
- ${CARGO_CRATE_URIS}
-"
-
-S="${WORKDIR}/PWAsForFirefox-${PV}/native"
-
-# Main project license
-LICENSE="MPL-2.0"
-
-# Dependent crate licenses
-LICENSE+="
- Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT MPL-2.0
- UoI-NCSA Unicode-3.0 ZLIB
-"
-
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-IUSE="custom-cflags lto static"
-
-DEPEND="
- !static? (
- app-arch/zstd:=
- app-arch/bzip2:=
- app-arch/xz-utils:=
- dev-libs/openssl:=
- )
-"
-RDEPEND="${DEPEND}"
-# As Rust produces LLVM IR when using LTO, lld is needed to link. Furthermore,
-# as some crates contain C code, clang should be used to compile them to produce
-# compatible IR.
-BDEPEND="
- lto? (
- !custom-cflags? (
- llvm-core/clang
- llvm-core/lld
- )
- )
- !static? ( virtual/pkgconfig )
-"
-
-QA_FLAGS_IGNORED="
- usr/bin/firefoxpwa
- usr/libexec/firefoxpwa-connector
-"
-
-src_prepare() {
- default
-
- # Set version in source files as per build instructions
- sed -i "s/version = \"0.0.0\"/version = \"${PV}\"/g" Cargo.toml || die
- sed -i "s/DISTRIBUTION_VERSION = '0.0.0'/DISTRIBUTION_VERSION = '${PV}'/g" \
- userchrome/profile/chrome/pwa/chrome.sys.mjs || die
-}
-
-src_configure() {
- # Setup toolchain
- export CARGO_PROFILE_RELEASE_LTO=$(usex lto true false)
- strip-flags
-
- if use lto; then
- if ! use custom-cflags; then
- CC="${CHOST}-clang"
- CXX="${CHOST}-clang++"
- RUSTFLAGS="-Clinker=clang -Clink-arg=-fuse-ld=lld ${RUSTFLAGS}"
-
- # Fix -flto[=n] not being recognized by clang
- if tc-is-clang && is-flag "-flto=*"; then
- replace-flags "-flto=*" "-flto"
- fi
- fi
- else
- filter-lto
- fi
-
- # Ask to use system dependencies
- if ! use static; then
- export PKG_CONFIG_ALLOW_CROSS=1
- export ZSTD_SYS_USE_PKG_CONFIG=1
- export OPENSSL_NO_VENDOR=1
- fi
-
- # Configure features
- local myfeatures=(
- $(usev static)
- )
-
- cargo_src_configure
-}
-
-src_install() {
- # Executables
- dobin $(cargo_target_dir)/firefoxpwa
- exeinto /usr/libexec
- doexe $(cargo_target_dir)/firefoxpwa-connector
-
- # Manifest
- local target_dirs=( /usr/lib{,64}/mozilla/native-messaging-hosts )
- for target_dir in "${target_dirs[@]}"; do
- insinto "${target_dir}"
- newins manifests/linux.json firefoxpwa.json
- done
-
- # Completions
- newbashcomp $(cargo_target_dir)/completions/firefoxpwa.bash firefoxpwa
- dofishcomp $(cargo_target_dir)/completions/firefoxpwa.fish
- dozshcomp $(cargo_target_dir)/completions/_firefoxpwa
-
- # UserChrome
- insinto /usr/share/firefoxpwa
- doins -r ./userchrome
-
- # Documentation
- dodoc ../README.md
- newdoc ../native/README.md README-NATIVE.md
- newdoc ../extension/README.md README-EXTENSION.md
-
- # AppStream Metadata
- insinto /usr/share/metainfo
- doins packages/appstream/si.filips.FirefoxPWA.metainfo.xml
-
- # Icon
- doicon -s scalable packages/appstream/si.filips.FirefoxPWA.svg
-}
-
-pkg_postinst() {
- if [[ ! ${REPLACING_VERSIONS} ]]; then
- elog "You have successfully installed the native part of the PWAsForFirefox project."
- elog "You should also install the Firefox extension if you haven't already."
- elog
- elog "Download:"
- elog "\thttps://addons.mozilla.org/firefox/addon/pwas-for-firefox/"
- fi
-
- xdg_pkg_postinst
-}
-
-pkg_postrm() {
- if [[ ! ${REPLACED_BY_VERSION} ]]; then
- elog "Runtime, profiles and web apps are still installed in user directories."
- elog "You can remove them manually after this package is uninstalled."
- elog "Doing that will remove all installed web apps and their data."
- fi
-
- xdg_pkg_postrm
-}
diff --git a/www-plugins/firefoxpwa/firefoxpwa-2.17.2.ebuild b/www-plugins/firefoxpwa/firefoxpwa-2.17.2.ebuild
new file mode 100644
index 000000000000..1ca037808f11
--- /dev/null
+++ b/www-plugins/firefoxpwa/firefoxpwa-2.17.2.ebuild
@@ -0,0 +1,170 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES="
+"
+
+declare -A GIT_CRATES=(
+ [mime-parse]='https://github.com/filips123/mime;e3e2e55459d2989a3f4699566ff8f203a8720add;mime-%commit%/mime-parse'
+ [mime]='https://github.com/filips123/mime;e3e2e55459d2989a3f4699566ff8f203a8720add;mime-%commit%'
+ [web_app_manifest]='https://github.com/filips123/WebAppManifestRS;c3329f3378a0039c96bd2b3f32529ea6b438c350;WebAppManifestRS-%commit%'
+)
+
+inherit cargo desktop flag-o-matic shell-completion toolchain-funcs xdg
+
+DESCRIPTION="A tool to install, manage and use PWAs in Mozilla Firefox (native component)"
+HOMEPAGE="https://pwasforfirefox.filips.si/"
+
+SRC_URI="
+ https://github.com/filips123/PWAsForFirefox/archive/v${PV}.tar.gz -> ${P}.tar.gz
+"
+
+if [[ ${PKGBUMPING} != ${PVR} ]]; then
+ SRC_URI+="
+ https://github.com/filips123/PWAsForFirefox/releases/download/v${PV}/firefoxpwa-${PV}-crates.tar.xz
+ ${CARGO_CRATE_URIS}
+ "
+fi
+
+S="${WORKDIR}/PWAsForFirefox-${PV}/native"
+
+# Main project license
+LICENSE="MPL-2.0"
+
+# Dependent crate licenses
+LICENSE+="
+ Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT MPL-2.0
+ UoI-NCSA Unicode-3.0 ZLIB
+"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="custom-cflags lto static"
+
+DEPEND="
+ !static? (
+ app-arch/zstd:=
+ app-arch/xz-utils:=
+ dev-libs/openssl:=
+ )
+"
+RDEPEND="${DEPEND}"
+# As Rust produces LLVM IR when using LTO, lld is needed to link. Furthermore,
+# as some crates contain C code, clang should be used to compile them to produce
+# compatible IR.
+BDEPEND="
+ lto? (
+ !custom-cflags? (
+ llvm-core/clang
+ llvm-core/lld
+ )
+ )
+ !static? ( virtual/pkgconfig )
+"
+
+QA_FLAGS_IGNORED="
+ usr/bin/firefoxpwa
+ usr/libexec/firefoxpwa-connector
+"
+
+src_prepare() {
+ default
+
+ # Set version in source files as per build instructions
+ sed -i "s/version = \"0.0.0\"/version = \"${PV}\"/g" Cargo.toml || die
+ sed -i "s/DISTRIBUTION_VERSION = '0.0.0'/DISTRIBUTION_VERSION = '${PV}'/g" \
+ userchrome/profile/chrome/pwa/chrome.sys.mjs || die
+}
+
+src_configure() {
+ # Setup toolchain
+ export CARGO_PROFILE_RELEASE_LTO=$(usex lto true false)
+ strip-flags
+
+ if use lto; then
+ if ! use custom-cflags; then
+ CC="${CHOST}-clang"
+ CXX="${CHOST}-clang++"
+ RUSTFLAGS="-Clinker=clang -Clink-arg=-fuse-ld=lld ${RUSTFLAGS}"
+
+ # Fix -flto[=n] not being recognized by clang
+ if tc-is-clang && is-flag "-flto=*"; then
+ replace-flags "-flto=*" "-flto"
+ fi
+ fi
+ else
+ filter-lto
+ fi
+
+ # Ask to use system dependencies
+ if ! use static; then
+ export PKG_CONFIG_ALLOW_CROSS=1
+ export ZSTD_SYS_USE_PKG_CONFIG=1
+ export OPENSSL_NO_VENDOR=1
+ fi
+
+ # Configure features
+ local myfeatures=(
+ $(usev static)
+ )
+
+ cargo_src_configure
+}
+
+src_install() {
+ # Executables
+ dobin $(cargo_target_dir)/firefoxpwa
+ exeinto /usr/libexec
+ doexe $(cargo_target_dir)/firefoxpwa-connector
+
+ # Manifest
+ local target_dirs=( /usr/lib{,64}/mozilla/native-messaging-hosts )
+ for target_dir in "${target_dirs[@]}"; do
+ insinto "${target_dir}"
+ newins manifests/linux.json firefoxpwa.json
+ done
+
+ # Completions
+ newbashcomp $(cargo_target_dir)/completions/firefoxpwa.bash firefoxpwa
+ dofishcomp $(cargo_target_dir)/completions/firefoxpwa.fish
+ dozshcomp $(cargo_target_dir)/completions/_firefoxpwa
+
+ # UserChrome
+ insinto /usr/share/firefoxpwa
+ doins -r ./userchrome
+
+ # Documentation
+ dodoc ../README.md
+ newdoc ../native/README.md README-NATIVE.md
+ newdoc ../extension/README.md README-EXTENSION.md
+
+ # AppStream Metadata
+ insinto /usr/share/metainfo
+ doins packages/appstream/si.filips.FirefoxPWA.metainfo.xml
+
+ # Icon
+ doicon -s scalable packages/appstream/si.filips.FirefoxPWA.svg
+}
+
+pkg_postinst() {
+ if [[ ! ${REPLACING_VERSIONS} ]]; then
+ elog "You have successfully installed the native part of the PWAsForFirefox project."
+ elog "You should also install the Firefox extension if you haven't already."
+ elog
+ elog "Download: https://addons.mozilla.org/firefox/addon/pwas-for-firefox/"
+ fi
+
+ xdg_pkg_postinst
+}
+
+pkg_postrm() {
+ if [[ ! ${REPLACED_BY_VERSION} ]]; then
+ elog "Runtime, profiles and web apps are still installed in user directories."
+ elog "You can remove them manually after this package is uninstalled."
+ elog "Doing that will remove all installed web apps and their data."
+ fi
+
+ xdg_pkg_postrm
+}
diff --git a/x11-misc/appmenu-gtk-module/Manifest b/x11-misc/appmenu-gtk-module/Manifest
index 8a52698512c3..c45dfa422eb5 100644
--- a/x11-misc/appmenu-gtk-module/Manifest
+++ b/x11-misc/appmenu-gtk-module/Manifest
@@ -1,2 +1 @@
-DIST appmenu-gtk-module-24.05.tar.xz 41364 BLAKE2B 45593cad5431f1b12fd7bc710399f7be7ff381d5757672c90db42187197de67b80f4436fc402e59abfa164d6d659557fb5a57737020d4cda361a2904154e9878 SHA512 0b233e56663f1e46f35b8edda5ea551f9569f6ffc20730fc62fcc090cf14a4032d58c7b8f03f14b29e9433f8ccd9fc89e3de7be50141fba5f85f5bf219517fa7
DIST appmenu-gtk-module-25.04.tar.xz 41392 BLAKE2B 7dd85a8c27546fe9d752f6ce58146752fd34e415642ee2366cec324ccbc0f0f16b08d5c599b5d6885e3a42f6e680f59ea853f3f4d32051a2c838042ec71808b0 SHA512 18da544ee18a03d5d44334fb4ca21cba8e8305b3e89a12dbd5026d2c22827f7d0d361919159bbedb24e6396f7d2c738dd671025e9c74a699c7b6201c3a216e10
diff --git a/x11-misc/appmenu-gtk-module/appmenu-gtk-module-24.05-r3.ebuild b/x11-misc/appmenu-gtk-module/appmenu-gtk-module-24.05-r3.ebuild
deleted file mode 100644
index 3300a0fc856d..000000000000
--- a/x11-misc/appmenu-gtk-module/appmenu-gtk-module-24.05-r3.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit edo gnome2-utils flag-o-matic meson systemd virtualx
-
-DESCRIPTION="Application menu module for GTK"
-HOMEPAGE="https://gitlab.com/vala-panel-project/vala-panel-appmenu"
-SRC_URI="https://gitlab.com/vala-panel-project/vala-panel-appmenu/uploads/b5ace7bf5bd6e3ec3b20e98befb5da39/${P}.tar.xz"
-# 24.05 really is a different release to 24.02 (diffed tarballs to check),
-# but it has the wrong version in the directory name.
-S="${WORKDIR}"/${PN}-24.02
-
-LICENSE="LGPL-3+"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
-IUSE="gtk2 test wayland"
-# Tests are manual and hang in the ebuild
-RESTRICT="!test? ( test ) test"
-
-RDEPEND="
- dev-libs/glib[dbus]
- >=x11-libs/gtk+-3.22.0:3[wayland?,X]
- gtk2? ( >=x11-libs/gtk+-2.24.0:2 )
-"
-DEPEND="${RDEPEND}
- wayland? ( dev-libs/wayland )
-"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}/${PN}-0.7.6-no-automagic-gtk.patch"
- "${FILESDIR}/${PN}-24.05-no-automagic-unitdir.patch"
- "${FILESDIR}/${PN}-24.05-fix-pkgconfig.patch"
-)
-
-src_configure() {
- # defang automagic dependencies, bug #785619
- use wayland || append-cflags -DGENTOO_GTK_HIDE_WAYLAND
-
- # outputs [ '2', '3' ] OR [ '3' ]
- local gtks="[$(usex gtk2 " '2'," '') '3' ]"
-
- local emesonargs=(
- -Dgtk="${gtks}"
- -Duserunitdir="$(systemd_get_userunitdir)"
- $(meson_use test tests)
- )
-
- meson_src_configure
-}
-
-my_test() {
- cd "${BUILD_DIR}"/tests || die
-
- local name
- for name in hello radio tester ; do
- edo ./${name}
- done
-}
-
-src_test() {
- virtx my_test
-}
-
-src_install() {
- meson_src_install
-
- mv "${ED}"/usr/share/doc/appmenu-gtk-module/* "${ED}"/usr/share/doc/${PF} || die
- rmdir "${ED}"/usr/share/doc/appmenu-gtk-module || die
-
- rm "${ED}"/usr/share/licenses/appmenu-gtk-module/LICENSE || die
-
- exeinto /etc/X11/xinit/xinitrc.d
- newexe "${FILESDIR}"/${PN}-r1 85-${PN}
-}
-
-pkg_postinst() {
- gnome2_schemas_update
-}
diff --git a/x11-misc/appmenu-gtk-module/files/appmenu-gtk-module-24.05-fix-pkgconfig.patch b/x11-misc/appmenu-gtk-module/files/appmenu-gtk-module-24.05-fix-pkgconfig.patch
deleted file mode 100644
index 76455dd55655..000000000000
--- a/x11-misc/appmenu-gtk-module/files/appmenu-gtk-module-24.05-fix-pkgconfig.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/meson.build
-+++ b/meson.build
-@@ -1,6 +1,6 @@
- project('appmenu-gtk-module', 'c',
- meson_version: '>=0.61.0',
-- version: '24.02',
-+ version: '24.05',
- license: ['LGPL-3.0-or-later'],
- default_options: [
- 'c_std=gnu11',
diff --git a/x11-terms/roxterm/Manifest b/x11-terms/roxterm/Manifest
deleted file mode 100644
index 8f56c6b63ca5..000000000000
--- a/x11-terms/roxterm/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST roxterm-3.9.4.tar.gz 527450 BLAKE2B 0041ce4a026eddd2b78c7e9aed650f21c5ed75903c7903ef79950e95a92045fdc951b23f199173846439b39712be72b0325fba5c2be92f95ee5a121b112977bb SHA512 42f48e56b2f8017fc3ec249ed1e6d42aadc171ab854f948a7b686c36d9b1c5202f7879dab66a04f2a4e0438b09ef0eed69da72eac0cf651c205d9b4724403759
diff --git a/x11-terms/roxterm/metadata.xml b/x11-terms/roxterm/metadata.xml
deleted file mode 100644
index 83d00b14c8d4..000000000000
--- a/x11-terms/roxterm/metadata.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
-
- <origin>gentoo-staging</origin>
-</pkgmetadata> \ No newline at end of file
diff --git a/x11-terms/roxterm/roxterm-3.9.4.ebuild b/x11-terms/roxterm/roxterm-3.9.4.ebuild
deleted file mode 100644
index 0286567ff36e..000000000000
--- a/x11-terms/roxterm/roxterm-3.9.4.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake xdg
-
-DESCRIPTION="A terminal emulator designed to integrate with the ROX environment"
-HOMEPAGE="https://github.com/realh/roxterm"
-SRC_URI="https://github.com/realh/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2 LGPL-3"
-SLOT="1"
-KEYWORDS="amd64 ~riscv x86"
-
-RDEPEND="dev-libs/dbus-glib
- dev-libs/glib:2
- dev-libs/libpcre2
- sys-apps/dbus
- x11-libs/cairo
- x11-libs/gtk+:3
- x11-libs/pango
- x11-libs/vte:2.91[vanilla]"
-# vanilla vte due to https://github.com/realh/roxterm/issues/222
-DEPEND="${RDEPEND}
- dev-libs/libxslt"
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
- cmake_src_prepare
-}
diff --git a/x11-wm/ctwm/Manifest b/x11-wm/ctwm/Manifest
deleted file mode 100644
index 7f21353d7d22..000000000000
--- a/x11-wm/ctwm/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ctwm-4.0.3.tar.xz 683684 BLAKE2B d16a47a5cd91ab5305da3c02f874d5ad1c71e2c8a3664cd33d5fa0781f4fdc2613407f5b43b4da16bcf89e323eb34b0888c5dbd02598746195991e7870aba0ef SHA512 f9bb2f8f28a050cce0fc2f1f4e00e79acd7c54055016d8483e045d8f5fa9829f8f5d92bb53f0c1d9500f97d6f52cd827ddd15515c84451ea03551025a8ab831d
diff --git a/x11-wm/ctwm/ctwm-4.0.3.ebuild b/x11-wm/ctwm/ctwm-4.0.3.ebuild
deleted file mode 100644
index 4dca58842bed..000000000000
--- a/x11-wm/ctwm/ctwm-4.0.3.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake flag-o-matic virtualx
-
-DESCRIPTION="A clean, light window manager"
-HOMEPAGE="https://ctwm.org/"
-SRC_URI="https://ctwm.org/dist/${P}.tar.xz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-IUSE="jpeg test xpm"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- x11-libs/libICE
- x11-libs/libSM
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXmu
- x11-libs/libXt
- jpeg? ( virtual/jpeg )
- xpm? ( x11-libs/libXpm )
-"
-DEPEND="
- ${RDEPEND}
- app-arch/xz-utils
- x11-base/xorg-proto
-"
-
-src_prepare() {
- # Bug 715904, sigjmp_buf is guarded by GNU_SOURCE
- use elibc_musl && append-cflags -D_GNU_SOURCE
-
- cmake_src_prepare
-
- # implicit 'isspace'
- sed -i parse.c -e "/<stdio.h>/ a#include <ctype.h>" || die
-}
-
-src_configure() {
- local mycmakeargs=(
- -DNOMANCOMPRESS=yes
- -DUSE_RPLAY=OFF
- -DDOCDIR="${EPREFIX}"/usr/share/doc/${PF}
- -DUSE_JPEG=$(usex jpeg ON OFF)
- -DUSE_XPM=$(usex xpm ON OFF)
- )
-
- cmake_src_configure
-}
-
-src_compile() {
- # Bug 701656, test_bins target needs to be compiled
- # to satisfy the 't_efp' test
- cmake_src_compile all $(usex test test_bins '')
-}
-
-src_test() {
- virtx cmake_src_test
-}
diff --git a/x11-wm/ctwm/metadata.xml b/x11-wm/ctwm/metadata.xml
deleted file mode 100644
index cd15e745bb4f..000000000000
--- a/x11-wm/ctwm/metadata.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>lillyjsm@gmail.com</email>
- <name>Jake Lilly</name>
- </maintainer>
- <maintainer type="project">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <upstream>
- <changelog>http://www.ctwm.org/CHANGES.html</changelog>
- <doc>http://www.ctwm.org/docs.html</doc>
- </upstream>
- <use>
- <flag name="jpeg">Enable jpeg image support with <pkg>virtual/jpeg</pkg></flag>
- <flag name="test">Enable upstream test suite, build required binary</flag>
- <flag name="xpm">Enable xpm icon support with <pkg>x11-libs/libXpm</pkg></flag>
- </use>
- <origin>gentoo-staging</origin>
-</pkgmetadata> \ No newline at end of file